@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:#e40014;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-800:#953d00;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-700:#007956;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-700:lab(44.4871% -41.0396 11.0361)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing) * 0)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.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}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[48px_minmax\(0\,1fr\)_auto\]{grid-template-columns:48px minmax(0,1fr) auto}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#17150f\]{border-color:#17150f}.border-\[\#d8d1c2\]{border-color:#d8d1c2}.border-\[\#ded8ca\]{border-color:#ded8ca}.border-\[\#e6e1d6\]{border-color:#e6e1d6}.border-\[\#eee8dc\]{border-color:#eee8dc}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[\#17150f\]{background-color:#17150f}.bg-\[\#f1eee6\]{background-color:#f1eee6}.bg-\[\#f6f5f1\]{background-color:#f6f5f1}.bg-\[\#f6f5f1\]\/92{background-color:#f6f5f1eb;background-color:lab(96.5317% -.175178 2.05387/.92)}.bg-\[\#f8f6f0\]{background-color:#f8f6f0}.bg-\[\#fbfaf7\]{background-color:#fbfaf7}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--background)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-card{background-color:var(--card)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_16\%_16\%\,rgba\(212\,175\,106\,0\.34\)\,transparent_34\%\)\,linear-gradient\(90deg\,\#17150f_0\%\,rgba\(23\,21\,15\,0\.92\)_42\%\,rgba\(23\,21\,15\,0\.62\)_100\%\)\]{background-image:radial-gradient(circle at 16% 16%,#d4af6a57,#0000 34%),linear-gradient(90deg,#17150f 0%,#17150feb 42%,#17150f9e 100%)}.from-\[\#17150f\]{--tw-gradient-from:#17150f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#4a422f\]{--tw-gradient-to:#4a422f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[\#8a8375\]{color:#8a8375}.text-\[\#8e6c2a\]{color:#8e6c2a}.text-\[\#9b8f79\]{color:#9b8f79}.text-\[\#625d52\]{color:#625d52}.text-\[\#817b6d\]{color:#817b6d}.text-\[\#17150f\]{color:#17150f}.text-\[\#b18a3c\]{color:#b18a3c}.text-\[\#d4af6a\]{color:#d4af6a}.text-amber-800{color:var(--color-amber-800)}.text-card-foreground{color:var(--card-foreground)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.text-white\/76{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/8{--tw-shadow-color:#00000014}@supports (color:color-mix(in lab, red, red)){.shadow-black\/8{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 8%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{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));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#d4af6a\]:hover{border-color:#d4af6a}.hover\:bg-\[\#2c281e\]:hover{background-color:#2c281e}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:from-amber-600:hover{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-orange-600:hover{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\[\#17150f\]:hover{color:#17150f}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-black\/8:hover{--tw-shadow-color:#00000014}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/8:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 8%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:48rem){.md\:inline-flex{display:inline-flex}}@media (min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:#f8fafc;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#0f766e;--primary-foreground:#fff;--secondary:#f1f5f9;--secondary-foreground:#0f172a;--muted-foreground:#64748b;--accent-foreground:#0f172a;--border:#e2e8f0;--input:#e2e8f0;--ring:#f59e0b;--bg:#fafbfc;--bg-soft:#f4f6f9;--ink:#0b1220;--ink-soft:#1f2937;--muted:#5b6577;--muted-2:#8b94a3;--line:#e6e9ef;--line-soft:#eef0f4;--panel:#fff;--accent:#f59e0b;--shadow-sm:0 1px 2px #0f172a0a, 0 1px 3px #0f172a0d;--shadow-md:0 6px 16px #0f172a0f, 0 2px 6px #0f172a0a;--shadow-lg:0 24px 48px -12px #0f172a2e, 0 8px 16px -8px #0f172a14;--shadow-xl:0 40px 80px -24px #0f172a47;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.16, 1, .3, 1);--od-z-header:300;--od-z-header-popover:340;--od-z-backdrop:900;--od-z-overlay:1000;--od-z-cart:1100;--od-z-toast:1200}*{box-sizing:border-box}html,body{background:var(--bg);width:100%;min-height:100%;color:var(--ink);font-feature-settings:"cv02", "cv03", "cv04", "cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(1100px 600px at 8% -10%, #0f766e0f, transparent 60%), radial-gradient(900px 500px at 96% 6%, #f59e0b0d, transparent 55%), var(--bg);background-attachment:fixed}.online-design{--od-bg:#f6f5f1;--od-bg-deep:#efece4;--od-surface:#fff;--od-surface-2:#f1f0eb;--od-surface-3:#e7e5dc;--od-border:#e6e4dd;--od-border-strong:#d8d6cc;--od-ink:#14130f;--od-soft:#4a4842;--od-muted:#807d72;--od-accent:#b18a3c;--od-accent-strong:#8e6c2a;--od-accent-soft:#b18a3c24;--od-pop:#ff5b3a;--od-radius:16px;--od-card:22px;--od-shadow-sm:0 1px 2px #14130f0f;--od-shadow-md:0 8px 24px -8px #14130f1f, 0 2px 4px #14130f0d;--od-shadow-lg:0 20px 40px -16px #14130f38, 0 4px 8px #14130f0f;background:var(--od-bg);min-height:100vh;color:var(--od-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.online-design button,.online-design input,.online-design select,.online-design textarea{font:inherit}.online-design :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){letter-spacing:0;min-width:0;max-width:100%}.online-design :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus-visible{box-shadow:0 0 0 4px var(--od-accent);outline:0}@supports (color:color-mix(in lab, red, red)){.online-design :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--od-accent) 18%, transparent)}}.online-design :where(form){min-width:0}@media (max-width:860px),(hover:none) and (pointer:coarse){.online-design{width:100%;max-width:100%}.online-design :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){touch-action:manipulation;min-width:0;max-width:100%;line-height:1.35;font-size:16px!important}.online-design :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select){min-height:44px}.online-design textarea{min-height:48px}.online-design :where(button,a,[role=button],label,summary){touch-action:manipulation}.online-design :where(img,svg,video,canvas){max-width:100%}.online-design :where(.od-container,section,article,aside,header,footer,nav,form,fieldset,label,div){min-width:0}}html,body{overflow-x:visible!important}.od-container{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}.od-route-loader{z-index:90;pointer-events:none;background:radial-gradient(circle at 50% 42%, var(--od-accent) 0%, transparent 35%), var(--od-bg);place-items:center;padding:22px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.od-route-loader{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--od-accent) 16%, transparent) 0%, transparent 35%), color-mix(in srgb, var(--od-bg) 72%, transparent)}}.od-route-loader{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08)}.od-route-loader-card{border:1px solid var(--od-border);border-radius:24px;width:min(440px,100vw - 36px);min-height:156px}@supports (color:color-mix(in lab, red, red)){.od-route-loader-card{border:1px solid color-mix(in srgb, var(--od-border) 72%, transparent)}}.od-route-loader-card{background:linear-gradient(135deg, var(--od-surface), var(--od-surface-2)), radial-gradient(150% 120% at 0% 0%, var(--od-accent) 0%, transparent 60%)}@supports (color:color-mix(in lab, red, red)){.od-route-loader-card{background:linear-gradient(135deg, color-mix(in srgb, var(--od-surface) 98%, transparent), color-mix(in srgb, var(--od-surface-2) 94%, transparent)), radial-gradient(150% 120% at 0% 0%, color-mix(in srgb, var(--od-accent) 18%, transparent) 0%, transparent 60%)}}.od-route-loader-card{color:var(--od-ink);box-shadow:0 30px 90px -44px var(--od-accent), var(--od-shadow-lg)}@supports (color:color-mix(in lab, red, red)){.od-route-loader-card{box-shadow:0 30px 90px -44px color-mix(in srgb, var(--od-accent) 48%, #000), var(--od-shadow-lg)}}.od-route-loader-card{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;padding:22px 22px 20px;display:grid}.od-route-loader-logo{background:linear-gradient(145deg, var(--od-accent) 0%, var(--od-accent) 100%);border-radius:20px;place-items:center;width:64px;height:64px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.od-route-loader-logo{background:linear-gradient(145deg, var(--od-accent) 0%, color-mix(in srgb, var(--od-accent) 54%, #0f172a) 100%)}}.od-route-loader-logo{color:#fff;box-shadow:0 18px 34px -22px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-route-loader-logo{box-shadow:0 18px 34px -22px color-mix(in srgb, var(--od-accent) 80%, #000)}}.od-route-loader-logo:before{content:"";border-radius:inherit;border:2px solid var(--od-accent);position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.od-route-loader-logo:before{border:2px solid color-mix(in srgb, var(--od-accent) 26%, transparent)}}.od-route-loader-logo:before{border-top-color:var(--od-accent);animation:.9s linear infinite od-spin}.od-route-loader-logo b{letter-spacing:0;font-size:24px;font-weight:950}.od-route-loader-copy{gap:5px;min-width:0;display:grid}.od-route-loader-copy em{background:var(--od-accent);border-radius:999px;width:fit-content;max-width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.od-route-loader-copy em{background:color-mix(in srgb, var(--od-accent) 10%, var(--od-surface-2))}}.od-route-loader-copy em{color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-route-loader-copy em{color:color-mix(in srgb, var(--od-accent) 72%, var(--od-ink))}}.od-route-loader-copy em{text-overflow:ellipsis;white-space:nowrap;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950;line-height:1}.od-route-loader-copy strong{letter-spacing:0;font-size:18px;font-weight:950;line-height:1.16}.od-route-loader-copy small{color:var(--od-muted);text-overflow:ellipsis;white-space:normal;font-size:12px;font-weight:750;line-height:1.4;overflow:hidden}.od-route-loader-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.od-route-loader-steps i{border:1px solid var(--od-border);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.od-route-loader-steps i{border:1px solid color-mix(in srgb, var(--od-border) 78%, transparent)}}.od-route-loader-steps i{background:var(--od-surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.od-route-loader-steps i{background:color-mix(in srgb, var(--od-surface) 74%, transparent)}}.od-route-loader-steps i{color:var(--od-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:8px 9px;font-size:11px;font-style:normal;font-weight:900}.od-route-loader-steps i:nth-child(2){color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-route-loader-steps i:nth-child(2){color:color-mix(in srgb, var(--od-accent) 72%, var(--od-ink))}}.od-route-loader-steps i:nth-child(2){border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-route-loader-steps i:nth-child(2){border-color:color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.od-route-loader-steps i:nth-child(2){background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-route-loader-steps i:nth-child(2){background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface))}}.od-route-loader-track{background:var(--od-accent);border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.od-route-loader-track{background:color-mix(in srgb, var(--od-accent) 12%, var(--od-surface-2))}}.od-route-loader-track i{border-radius:inherit;background:linear-gradient(90deg, var(--od-accent), var(--od-accent));width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.od-route-loader-track i{background:linear-gradient(90deg, var(--od-accent), color-mix(in srgb, var(--od-accent) 35%, #fff))}}.od-route-loader-track i{box-shadow:0 0 22px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-route-loader-track i{box-shadow:0 0 22px color-mix(in srgb, var(--od-accent) 42%, transparent)}}.od-route-loader-track i{animation:1.1s ease-in-out infinite od-route-bar}@keyframes od-route-bar{0%{opacity:.38}50%{opacity:1}to{opacity:.38}}.od-nav{border-bottom:1px solid var(--od-border);background:var(--od-bg);position:sticky;top:0;z-index:120!important}@supports (color:color-mix(in lab, red, red)){.od-nav{background:color-mix(in srgb, var(--od-bg) 88%, transparent)}}.od-nav{-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px)}.od-nav-inner{grid-template-rows:auto auto;gap:7px;min-height:92px;padding-top:10px;padding-bottom:9px;display:grid}.od-nav-main{align-items:center;gap:14px;min-width:0;display:flex}.od-nav-menu-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.od-logo{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.od-logo span{background:var(--od-ink);width:30px;height:30px;color:var(--od-bg);border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid}.od-logo strong{max-width:190px;color:var(--od-ink);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:850;overflow:hidden}.od-links{border:1px solid var(--od-border);align-items:center;gap:8px;min-width:0;min-height:58px;padding:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.od-links{border:1px solid color-mix(in srgb, var(--od-border) 82%, transparent)}}.od-links{background:linear-gradient(135deg, var(--od-surface), var(--od-surface-2));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.od-links{background:linear-gradient(135deg, color-mix(in srgb, var(--od-surface) 92%, transparent), color-mix(in srgb, var(--od-surface-2) 88%, transparent))}}.od-links{box-shadow:0 18px 42px -38px var(--od-ink), inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.od-links{box-shadow:0 18px 42px -38px color-mix(in srgb, var(--od-ink) 42%, transparent), inset 0 1px 0 #ffffffb8}}.od-links button{min-height:46px;color:var(--od-soft);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:0 16px 0 10px;font-size:14px;font-weight:720;transition:background .18s,color .18s,transform .15s;display:inline-flex}.od-links .od-nav-home-icon{justify-content:center;width:48px;padding:0}.od-links .od-nav-home-icon svg{width:22px;height:22px}.od-nav-item-icon{background:linear-gradient(135deg, var(--od-accent), var(--od-accent));border-radius:12px;place-items:center;width:34px;height:34px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.od-nav-item-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 18%, var(--od-surface)), color-mix(in srgb, var(--od-accent) 7%, var(--od-surface-2)))}}.od-nav-item-icon{color:var(--od-accent);border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-nav-item-icon{border:1px solid color-mix(in srgb, var(--od-accent) 24%, transparent)}}.od-nav-item-icon{box-shadow:0 12px 24px -20px var(--od-accent), inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.od-nav-item-icon{box-shadow:0 12px 24px -20px color-mix(in srgb, var(--od-accent) 80%, #000), inset 0 1px 0 #ffffffb8}}.od-nav-item-icon svg{stroke-width:2.35px;width:19px;height:19px}.od-nav-chevron{width:16px;height:16px;color:var(--od-muted)}@supports (color:color-mix(in lab, red, red)){.od-nav-chevron{color:color-mix(in srgb, var(--od-muted) 74%, transparent)}}.od-links button:hover,.od-links button.active{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-links button:hover,.od-links button.active{background:color-mix(in srgb, var(--od-accent) 7%, var(--od-surface-2))}}.od-links button:hover,.od-links button.active{color:var(--od-ink);transform:translateY(-1px)}.od-links button:hover .od-nav-item-icon,.od-links button.active .od-nav-item-icon,.od-links button.mega-open .od-nav-item-icon{background:linear-gradient(135deg, var(--od-accent), var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.od-links button:hover .od-nav-item-icon,.od-links button.active .od-nav-item-icon,.od-links button.mega-open .od-nav-item-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 26%, var(--od-surface)), color-mix(in srgb, var(--od-accent) 12%, var(--od-surface-2)))}}.od-links button:hover .od-nav-item-icon,.od-links button.active .od-nav-item-icon,.od-links button.mega-open .od-nav-item-icon{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-links button:hover .od-nav-item-icon,.od-links button.active .od-nav-item-icon,.od-links button.mega-open .od-nav-item-icon{border-color:color-mix(in srgb, var(--od-accent) 36%, transparent)}}.od-links button:hover .od-nav-item-icon,.od-links button.active .od-nav-item-icon,.od-links button.mega-open .od-nav-item-icon{transform:translateY(-1px)}.od-nav-support{border:1px solid var(--od-accent);min-height:58px;position:relative}@supports (color:color-mix(in lab, red, red)){.od-nav-support{border:1px solid color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.od-nav-support{background:radial-gradient(circle at 18% 0%, #22c55e3d, transparent 58%), linear-gradient(135deg, var(--od-accent), var(--od-surface));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.od-nav-support{background:radial-gradient(circle at 18% 0%, #22c55e3d, transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 9%, var(--od-surface)), var(--od-surface))}}.od-nav-support{color:var(--od-ink);cursor:pointer;white-space:nowrap;box-shadow:0 18px 44px -34px var(--od-accent), inset 0 1px 0 #ffffffad;align-items:center;gap:10px;padding:8px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.od-nav-support{box-shadow:0 18px 44px -34px color-mix(in srgb, var(--od-accent) 85%, #000), inset 0 1px 0 #ffffffad}}.od-nav-support{transition:background .18s,border-color .18s,box-shadow .18s,transform .15s}.od-nav-support:hover{background:radial-gradient(circle at 18% 0%, #22c55e47, transparent 58%), linear-gradient(135deg, var(--od-accent), var(--od-surface-2))}@supports (color:color-mix(in lab, red, red)){.od-nav-support:hover{background:radial-gradient(circle at 18% 0%, #22c55e47, transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 14%, var(--od-surface)), var(--od-surface-2))}}.od-nav-support:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-nav-support:hover{border-color:color-mix(in srgb, var(--od-accent) 42%, var(--od-border))}}.od-nav-support:hover{color:var(--od-ink);box-shadow:0 22px 54px -34px var(--od-accent), inset 0 1px 0 #ffffffc7}@supports (color:color-mix(in lab, red, red)){.od-nav-support:hover{box-shadow:0 22px 54px -34px color-mix(in srgb, var(--od-accent) 90%, #000), inset 0 1px 0 #ffffffc7}}.od-nav-support:hover{transform:translateY(-1px)}.od-nav-support-icon{background:radial-gradient(circle at 30% 20%, #ffffffa3, transparent 38%), linear-gradient(135deg, var(--od-accent), var(--od-accent));border-radius:15px;place-items:center;width:40px;height:40px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.od-nav-support-icon{background:radial-gradient(circle at 30% 20%, #ffffffa3, transparent 38%), linear-gradient(135deg, var(--od-accent), color-mix(in srgb, var(--od-accent) 58%, #22c55e))}}.od-nav-support-icon{color:var(--od-accent);box-shadow:0 14px 24px -18px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-nav-support-icon{box-shadow:0 14px 24px -18px color-mix(in srgb, var(--od-accent) 90%, #000)}}.od-nav-support-icon svg{color:#fff;stroke-width:2.5px;width:19px;height:19px}.od-nav-support-icon i{border:2px solid var(--od-surface);background:#22c55e;border-radius:999px;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 4px #22c55e2e}.od-nav-support-copy{text-align:left;gap:1px;display:grid}.od-nav-support-copy strong{color:var(--od-ink);font-size:14px;font-weight:900;line-height:1.05}.od-nav-support-copy small{color:#16a34a;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:900;line-height:1}.od-nav-support em{background:#22c55e;border-radius:999px;min-width:44px;height:30px}@supports (color:color-mix(in lab, red, red)){.od-nav-support em{background:color-mix(in srgb, #22c55e 12%, var(--od-surface))}}.od-nav-support em{color:#15803d;letter-spacing:.02em;border:1px solid #22c55e52;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff73}.od-search{flex:1;min-width:220px;max-width:none;position:relative}.od-search svg{color:var(--od-muted);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.od-search input{border:1px solid var(--od-border);background:var(--od-surface);width:100%;min-height:48px;color:var(--od-ink);border-radius:999px;outline:0;padding:0 14px 0 40px}.od-cart-button{border:1px solid var(--od-border);background:var(--od-surface);width:48px;height:48px;color:var(--od-ink);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:relative}.od-cart-button svg{width:20px;height:20px}.od-cart-button span{border:2px solid var(--od-bg);background:var(--od-pop);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px}.od-hero{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:46px;padding-top:48px;padding-bottom:28px;display:grid;position:relative}.od-hero-copy{z-index:2;min-width:0;position:relative}.od-hero-text-stack{animation:.62s cubic-bezier(.22,1,.36,1) both odHeroCopyIn}.od-eyebrow{color:var(--od-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:20px;font-size:12px;font-weight:800;display:inline-flex}.od-eyebrow span{background:#15a868;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #15a86826}.od-hero h1{max-width:13ch;color:var(--od-ink);letter-spacing:-.045em;margin:0;font-size:clamp(46px,6vw,74px);font-weight:900;line-height:1}.od-hero p{max-width:58ch;color:var(--od-soft);margin:18px 0 0;font-size:16px;line-height:1.6}.od-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.od-hero-highlights{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.od-hero-highlights span{border:1px solid var(--hero-color,var(--od-accent));min-height:34px}@supports (color:color-mix(in lab, red, red)){.od-hero-highlights span{border:1px solid color-mix(in srgb, var(--hero-color,var(--od-accent)) 20%, var(--od-border))}}.od-hero-highlights span{background:var(--hero-color,var(--od-accent));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.od-hero-highlights span{background:color-mix(in srgb, var(--hero-color,var(--od-accent)) 7%, var(--od-surface))}}.od-hero-highlights span{color:var(--od-soft);align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.od-hero-highlights svg{color:var(--hero-color,var(--od-accent));flex-shrink:0}.od-hero-slider-nav{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.od-hero-dots{flex-wrap:wrap;gap:8px;display:flex}.od-hero-dots button{border:1px solid var(--od-border);background:var(--od-surface);min-height:34px;color:var(--od-muted);cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:850;transition:color .18s,background .18s,border-color .18s,transform .15s;position:relative;overflow:hidden}.od-hero-dots button:hover{border-color:var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.od-hero-dots button:hover{border-color:color-mix(in srgb, var(--hero-color,var(--od-accent)) 34%, var(--od-border))}}.od-hero-dots button:hover{color:var(--od-ink);transform:translateY(-1px)}.od-hero-dots button span{z-index:2;position:relative}.od-hero-dots button.active{border-color:var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.od-hero-dots button.active{border-color:color-mix(in srgb, var(--hero-color,var(--od-accent)) 60%, var(--od-border))}}.od-hero-dots button.active{background:var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.od-hero-dots button.active{background:color-mix(in srgb, var(--hero-color,var(--od-accent)) 12%, var(--od-surface))}}.od-hero-dots button.active{color:var(--od-ink)}.od-hero-dots button i{background:var(--hero-color,var(--od-accent));border-radius:999px;height:3px;position:absolute;inset:auto 7px 5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.od-hero-dots button i{background:color-mix(in srgb, var(--hero-color,var(--od-accent)) 20%, transparent)}}.od-hero-dots button i:after{content:"";border-radius:inherit;background:var(--hero-color,var(--od-accent));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.od-hero-dots button.is-progressing i:after{animation:odHeroProgress var(--hero-duration,11s) linear both}.od-hero-dots button.is-paused i:after{animation-play-state:paused}.od-hero-showcase-wrap{display:contents}.od-hero-text-stack{animation-duration:.76s}.od-hero-showcase{animation-duration:.86s}.online-design .od-esim-banner-hero-flag .od-flag-fallback{background:radial-gradient(120% 100% at 0% 0%, var(--brand-color,var(--od-accent)), transparent 70%), linear-gradient(160deg, var(--brand-color,var(--od-accent)) 0%, var(--brand-color,var(--od-accent)) 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero-flag .od-flag-fallback{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 36%, var(--od-surface)) 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 14%, var(--od-surface)) 100%)}}.online-design .od-esim-banner-hero-flag .od-flag-fallback{color:var(--brand-color,var(--od-accent));letter-spacing:.04em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:14px 12px;font-size:clamp(15px,1.6vw,19px);font-weight:900;display:flex}.theme-noir .od-esim-banner-hero-flag .od-flag-fallback{background:radial-gradient(120% 100% at 0% 0%, var(--brand-color,var(--od-accent)), transparent 70%), linear-gradient(160deg, var(--brand-color,var(--od-accent)) 0%, var(--brand-color,var(--od-accent)) 100%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-esim-banner-hero-flag .od-flag-fallback{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 48%, var(--od-surface)) 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, var(--od-bg-deep)) 100%)}}.theme-noir .od-esim-banner-hero-flag .od-flag-fallback{color:var(--od-ink)}.od-hero-dots button{transition:color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.od-hero-dots button.active{box-shadow:0 6px 18px -10px var(--hero-color,var(--od-accent));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.od-hero-dots button.active{box-shadow:0 6px 18px -10px color-mix(in srgb, var(--hero-color,var(--od-accent)) 75%, transparent)}}.od-hero-arrows{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.od-hero-arrows button{border:1px solid var(--od-border);background:var(--od-surface);width:36px;height:36px;color:var(--od-ink);cursor:pointer;border-radius:999px;place-items:center;transition:background .18s,border-color .18s,transform .15s;display:grid}.od-hero-arrows button:first-child svg{transform:rotate(180deg)}.od-hero-arrows button:hover{border-color:var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.od-hero-arrows button:hover{border-color:color-mix(in srgb, var(--hero-color,var(--od-accent)) 42%, var(--od-border))}}.od-hero-arrows button:hover{background:var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.od-hero-arrows button:hover{background:color-mix(in srgb, var(--hero-color,var(--od-accent)) 8%, var(--od-surface))}}.od-hero-arrows button:hover{transform:translateY(-1px)}.od-primary,.od-secondary,.od-product-foot button{border-radius:var(--od-radius);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .15s,opacity .18s;display:inline-flex}.od-primary{border:1px solid var(--od-ink);background:var(--od-ink);color:var(--od-bg)}.od-primary:disabled{opacity:.5;cursor:not-allowed}.od-secondary{border:1px solid var(--od-ink)}@supports (color:color-mix(in lab, red, red)){.od-secondary{border:1px solid color-mix(in srgb, var(--od-ink) 16%, var(--od-border-strong))}}.od-secondary{background:var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.od-secondary{background:color-mix(in srgb, var(--od-surface) 94%, var(--od-bg))}}.od-secondary{color:var(--od-ink);box-shadow:inset 0 1px 0 #ffffffb8, 0 12px 28px -24px var(--od-ink)}@supports (color:color-mix(in lab, red, red)){.od-secondary{box-shadow:inset 0 1px 0 #ffffffb8, 0 12px 28px -24px color-mix(in srgb, var(--od-ink) 42%, transparent)}}.od-secondary:hover:not(:disabled){background:var(--od-surface);border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--od-accent) 42%, var(--od-border-strong))}}.od-secondary:hover:not(:disabled){color:var(--od-ink);box-shadow:inset 0 1px 0 #ffffffd1, 0 16px 32px -24px var(--od-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.od-secondary:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffffd1, 0 16px 32px -24px color-mix(in srgb, var(--od-ink) 46%, transparent)}}.od-secondary:focus-visible{border-color:var(--od-accent);outline:0}@supports (color:color-mix(in lab, red, red)){.od-secondary:focus-visible{border-color:color-mix(in srgb, var(--od-accent) 58%, var(--od-border-strong))}}.od-secondary:focus-visible{color:var(--od-ink);box-shadow:0 0 0 4px var(--od-accent), inset 0 1px 0 #ffffffd1}@supports (color:color-mix(in lab, red, red)){.od-secondary:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--od-accent) 22%, transparent), inset 0 1px 0 #ffffffd1}}.od-secondary:disabled{opacity:.58;cursor:not-allowed;transform:none}.od-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.od-stats div{border-top:1px solid var(--od-border);padding-top:14px}.od-stats strong,.od-stats span{display:block}.od-stats strong{letter-spacing:-.05em;font-size:30px}.od-stats span{color:var(--od-muted);font-size:12px;font-weight:700}.od-hero-stack{min-height:440px;position:relative}.od-hero-showcase{z-index:1;align-items:center;min-height:450px;animation:.72s cubic-bezier(.22,1,.36,1) both odHeroVisualIn;display:grid;position:relative}.od-hero-card-stage{perspective:1200px;min-height:450px;position:relative}.od-hero-voucher-card,.od-hero-esim-card,.od-hero-topup-card{border:1px solid var(--od-border);min-height:404px;box-shadow:var(--od-shadow-lg);will-change:transform;border-radius:26px;position:absolute;inset:16px 18px 30px 0;overflow:hidden;transform:translateZ(0)}.od-hero-voucher-card{background:linear-gradient(160deg, var(--brand-color), transparent 54%), linear-gradient(135deg, var(--brand-color), var(--od-surface) 58%, var(--brand-soft))}@supports (color:color-mix(in lab, red, red)){.od-hero-voucher-card{background:linear-gradient(160deg, color-mix(in srgb, var(--brand-color) 12%, transparent), transparent 54%), linear-gradient(135deg, color-mix(in srgb, var(--brand-color) 16%, var(--od-surface)), var(--od-surface) 58%, color-mix(in srgb, var(--brand-soft) 46%, var(--od-surface-2)))}}.od-hero-voucher-card{grid-template-rows:1fr auto;gap:18px;padding:24px;display:grid}.od-hero-voucher-card.cards-only,.od-hero-voucher-card.featured-brand{grid-template-rows:auto minmax(0,1fr);gap:16px;padding:20px;display:grid}.od-hero-voucher-card.cards-only:before,.od-hero-voucher-card.featured-brand:before{content:"";background:radial-gradient(circle at 20% 16%, var(--brand-color), transparent 32%), radial-gradient(circle at 82% 76%, var(--brand-soft), transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.od-hero-voucher-card.cards-only:before,.od-hero-voucher-card.featured-brand:before{background:radial-gradient(circle at 20% 16%, color-mix(in srgb, var(--brand-color) 18%, transparent), transparent 32%), radial-gradient(circle at 82% 76%, color-mix(in srgb, var(--brand-soft) 42%, transparent), transparent 38%)}}.od-hero-voucher-card.cards-only:before,.od-hero-voucher-card.featured-brand:before{pointer-events:none}.od-hero-voucher-feature{z-index:2;background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color) 88%, #111827), color-mix(in srgb, var(--brand-soft) 52%, #111827));height:126px;min-height:126px;color:var(--brand-ink);border-radius:22px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid;position:relative;overflow:hidden}.od-hero-voucher-feature:after{content:"";opacity:.2;background-color:#0000;background-image:linear-gradient(90deg,#ffffff29 0 1px,#0000 1px 100%),linear-gradient(0deg,#ffffff1a 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}.od-hero-voucher-feature-logo,.od-hero-voucher-feature-copy{z-index:1;position:relative}.od-hero-voucher-feature-logo{min-height:78px;color:var(--brand-color);background:#ffffffeb;border-radius:18px;place-items:center;padding:14px;font-size:28px;font-weight:950;display:grid;box-shadow:0 18px 38px -24px #0009}.od-hero-voucher-feature-logo img{object-fit:contain;max-width:100%;max-height:58px}.od-hero-voucher-feature-copy{min-width:0;display:block}.od-hero-voucher-feature-copy em,.od-hero-voucher-feature-copy strong,.od-hero-voucher-feature-copy small{display:block}.od-hero-voucher-feature-copy em{letter-spacing:.14em;text-transform:uppercase;opacity:.76;font-size:11px;font-style:normal;font-weight:950}.od-hero-voucher-feature-copy strong{letter-spacing:-.045em;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:clamp(26px,3vw,38px);font-weight:950;line-height:1;overflow:hidden}.od-hero-voucher-feature-copy small{opacity:.78;margin-top:7px;font-size:13px;font-weight:800}.od-hero-voucher-card-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;min-height:226px;display:grid;position:relative}.od-hero-voucher-product-card{filter:drop-shadow(0 22px 34px #0f172a38);animation:.76s cubic-bezier(.22,1,.36,1) both odHeroFloatIn}.od-hero-voucher-product-card.p1{transform:rotate(-2deg)translateY(8px)}.od-hero-voucher-product-card.p2{animation-delay:70ms;transform:rotate(2deg)translateY(-4px)}.od-hero-voucher-product-card.p3{animation-delay:.12s;transform:rotate(1deg)translateY(9px)}.od-hero-voucher-product-card.p4{animation-delay:.16s;transform:rotate(-2deg)translateY(-10px)}.od-hero-voucher-product-card .od-brand-card{width:100%;min-height:198px;box-shadow:0 18px 42px -24px #0000008c}.od-hero-voucher-main{background:linear-gradient(135deg, var(--brand-color), var(--brand-soft));border-radius:26px;min-height:250px}@supports (color:color-mix(in lab, red, red)){.od-hero-voucher-main{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color) 92%, #111827), color-mix(in srgb, var(--brand-soft) 50%, #111827))}}.od-hero-voucher-main{color:var(--brand-ink);align-content:space-between;padding:24px;display:grid;position:relative;overflow:hidden}.od-hero-voucher-main:after{content:"";background:linear-gradient(135deg,#0000,#fff3);height:48%;position:absolute;inset:auto -8% -18% 36%;transform:skewY(-10deg)}.od-hero-voucher-main:before,.od-hero-topup-top:before{content:"";opacity:.22;background-color:#0000;background-image:linear-gradient(90deg,#ffffff2e 0 1px,#0000 1px 100%),linear-gradient(0deg,#ffffff1f 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.od-hero-voucher-logo{width:min(180px,52%);min-height:92px;color:var(--brand-color);background:#ffffffeb;border-radius:20px;place-items:center;padding:18px;font-size:32px;font-weight:950;display:grid;box-shadow:0 18px 42px -24px #0000008c}.od-hero-voucher-logo img{object-fit:contain;max-width:100%;max-height:70px}.od-hero-voucher-main em,.od-hero-esim-copy em,.od-hero-topup-copy em{letter-spacing:.13em;text-transform:uppercase;opacity:.76;font-size:11px;font-style:normal;font-weight:900;display:block}.od-hero-voucher-main strong,.od-hero-esim-copy strong,.od-hero-topup-copy strong{letter-spacing:-.06em;margin-top:5px;font-size:clamp(30px,4vw,46px);font-weight:950;line-height:1;display:block}.od-hero-voucher-main small,.od-hero-esim-copy small,.od-hero-topup-copy small{opacity:.78;margin-top:8px;font-size:13px;font-weight:750;display:block}.od-hero-voucher-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.od-hero-voucher-amounts span{border:1px solid var(--brand-color);min-height:78px}@supports (color:color-mix(in lab, red, red)){.od-hero-voucher-amounts span{border:1px solid color-mix(in srgb, var(--brand-color) 18%, var(--od-border))}}.od-hero-voucher-amounts span{background:var(--od-surface);border-radius:18px;align-content:center;padding:12px;display:grid}.od-hero-voucher-amounts strong,.od-hero-voucher-amounts small{display:block}.od-hero-voucher-amounts strong{color:var(--od-ink);letter-spacing:-.04em;font-size:18px;font-weight:950}.od-hero-voucher-amounts small{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:750;overflow:hidden}.od-hero-esim-card{color:#fff;background:#07111f;position:relative}.od-hero-esim-card.country-banner{align-content:space-between;padding:24px;display:grid}.od-hero-esim-bg{object-fit:cover;width:100%;height:100%;animation:11s both odHeroKenBurns;position:absolute;inset:0;transform:scale(1.02)}.od-hero-esim-shade{background:linear-gradient(#040a1414,#040a14c2),linear-gradient(90deg,#040a14ad,#040a1429 66%);position:absolute;inset:0}.od-hero-esim-head,.od-hero-esim-flag,.od-hero-esim-copy,.od-hero-esim-banner-top,.od-hero-esim-banner-copy,.od-hero-esim-banner-stats{z-index:1;position:relative}.od-hero-esim-head{justify-content:space-between;padding:22px;display:flex}.od-hero-esim-head span,.od-hero-esim-head strong,.od-hero-esim-banner-top span,.od-hero-esim-banner-top strong{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080f1c57;border:1px solid #ffffff47;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:950}.od-hero-esim-banner-top{justify-content:space-between;gap:12px;display:flex}.od-hero-esim-banner-copy{grid-template-columns:138px minmax(0,1fr);align-items:end;gap:20px;margin-top:auto;display:grid}.od-hero-esim-banner-flag{background:#ffffff24;border:4px solid #ffffffe6;border-radius:20px;width:138px;height:96px;overflow:hidden;box-shadow:0 22px 54px -24px #000000db}.od-hero-esim-banner-flag img{object-fit:cover;width:100%;height:100%}.od-hero-esim-banner-copy em,.od-hero-esim-banner-copy strong,.od-hero-esim-banner-copy small{display:block}.od-hero-esim-banner-copy em{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;font-size:12px;font-style:normal;font-weight:950}.od-hero-esim-banner-copy strong{letter-spacing:-.045em;color:#fff;margin-top:6px;font-size:clamp(34px,4.4vw,52px);font-weight:950;line-height:.98}.od-hero-esim-banner-copy small{color:#ffffffc7;max-width:28ch;margin-top:10px;font-size:13px;font-weight:800}.od-hero-esim-banner-stats{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.od-hero-esim-banner-stats span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffd6;background:#080f1c57;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.od-hero-esim-flag{border:5px solid #ffffffe6;border-radius:22px;width:138px;height:96px;margin:46px 0 0 24px;overflow:hidden;box-shadow:0 26px 60px -26px #000c}.od-hero-esim-flag img{object-fit:cover;width:100%;height:100%}.od-hero-esim-copy{position:absolute;bottom:24px;left:24px;right:24px}.od-hero-topup-card{background:linear-gradient(145deg, var(--brand-color,var(--od-accent)), var(--od-surface) 58%, var(--od-surface-2))}@supports (color:color-mix(in lab, red, red)){.od-hero-topup-card{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, var(--od-surface)), var(--od-surface) 58%, var(--od-surface-2))}}.od-hero-topup-card{align-content:space-between;gap:18px;padding:22px;display:grid}.od-hero-topup-top{background:linear-gradient(135deg, var(--brand-color,var(--od-accent)), var(--brand-soft,var(--od-accent-soft)));border-radius:22px;min-height:168px}@supports (color:color-mix(in lab, red, red)){.od-hero-topup-top{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 80%, #111827), color-mix(in srgb, var(--brand-soft,var(--od-accent-soft)) 50%, #111827))}}.od-hero-topup-top{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.od-hero-topup-logo{width:min(210px,62%);min-height:96px;color:var(--brand-color,var(--od-accent));background:#ffffffeb;border-radius:20px;place-items:center;padding:18px;font-size:38px;display:grid;box-shadow:0 18px 38px -24px #0000008c}.od-hero-topup-logo img{object-fit:contain;max-width:100%;max-height:68px}.od-hero-topup-flag{border:3px solid #ffffffeb;border-radius:10px;width:50px;height:36px;position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:0 12px 26px -16px #000000b3}.od-hero-topup-flag img{object-fit:cover;width:100%;height:100%}.od-hero-topup-copy{color:var(--od-ink);min-width:0}.od-hero-topup-copy strong{overflow-wrap:anywhere;max-width:100%}.od-hero-topup-copy small{color:var(--od-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.od-hero-topup-chips{flex-wrap:wrap;gap:8px;display:flex}.od-hero-topup-chips span{border:1px solid var(--brand-color,var(--od-accent));min-height:32px}@supports (color:color-mix(in lab, red, red)){.od-hero-topup-chips span{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 28%, var(--od-border))}}.od-hero-topup-chips span{background:var(--brand-color,var(--od-accent));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.od-hero-topup-chips span{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 8%, var(--od-surface-2))}}.od-hero-topup-chips span{color:var(--od-soft);max-width:100%;padding:7px 11px;font-size:11px;font-weight:850}.od-hero-floating-cards{pointer-events:none;position:absolute;inset:0}.od-hero-float-card{filter:drop-shadow(0 24px 40px #0f172a33);pointer-events:auto;width:min(58%,280px);animation:.76s cubic-bezier(.22,1,.36,1) both odHeroFloatIn;position:absolute}.od-hero-float-card.c1{z-index:4;bottom:8px;right:0;transform:rotate(4deg)}.od-hero-float-card.c2{z-index:3;width:min(48%,230px);animation-delay:80ms;bottom:28px;left:0;transform:rotate(-7deg)}.od-hero-float-card .od-brand-card,.od-hero-float-card .od-esim-visual{width:100%;box-shadow:0 18px 42px -24px #0000008c}.od-hero-float-card .od-brand-card{min-height:176px}.od-hero-float-card .od-esim-visual{min-height:182px}.od-hero-operator-card{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.od-hero-operator-card{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 34%, var(--od-border))}}.od-hero-operator-card{background:radial-gradient(circle at 88% 14%, var(--brand-soft,var(--od-accent-soft)), transparent 42%), var(--od-surface);border-radius:26px}@supports (color:color-mix(in lab, red, red)){.od-hero-operator-card{background:radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--brand-soft,var(--od-accent-soft)) 70%, transparent), transparent 42%), var(--od-surface)}}.od-hero-operator-card{color:var(--od-ink);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 18px 44px -24px #00000080}.od-hero-operator-logo{background:#fffffff0;border-radius:20px;place-items:center;width:72px;height:72px;padding:12px;display:grid}.od-hero-operator-logo img{object-fit:contain;max-width:100%;max-height:48px}.od-hero-operator-logo svg{color:var(--brand-color,var(--od-accent));font-size:26px}.od-hero-operator-copy{min-width:0}.od-hero-operator-copy em,.od-hero-operator-copy strong,.od-hero-operator-copy small{display:block}.od-hero-operator-copy em{color:var(--od-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.od-hero-operator-copy strong{color:var(--od-ink);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:18px;font-weight:950;overflow:hidden}.od-hero-operator-copy small{color:var(--od-muted);margin-top:3px;font-size:12px;font-weight:750}.od-hero-operator-flag{border:2px solid var(--od-surface);border-radius:8px;width:34px;height:25px;position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 8px 18px #0000002e}.od-hero-operator-flag img{object-fit:cover;width:100%;height:100%}.od-hero-operator-plan{border-top:1px solid var(--od-border);color:var(--od-soft);grid-column:1/-1;padding-top:12px;font-size:12px;font-weight:850}.online-design .od-hero-stack{min-height:460px;display:block}.online-design .od-hero-stack .od-brand-card,.online-design .od-hero-stack .od-esim-visual{width:min(82%,380px);position:absolute}.online-design .od-hero-stack>:first-child{z-index:2;top:24px;right:0;transform:rotate(3deg)}.online-design .od-hero-stack>:nth-child(2){z-index:1;bottom:24px;left:0;transform:rotate(-4deg)}.online-design .od-hero-stack>:nth-child(3),.online-design .od-hero-stack>:nth-child(4){display:none}.od-hero-stack .od-brand-card,.od-hero-stack .od-esim-visual{width:min(78%,390px);position:absolute}.od-hero-stack .od-brand-card:first-child,.od-hero-stack .od-esim-visual:first-child{top:8px;right:28px;transform:rotate(4deg)}.od-hero-stack .od-brand-card:nth-child(2),.od-hero-stack .od-esim-visual:nth-child(2){top:124px;left:0;transform:rotate(-6deg)}.od-hero-stack .od-brand-card:nth-child(3),.od-hero-stack .od-esim-visual:nth-child(3){bottom:94px;right:0;transform:rotate(7deg)}.od-hero-stack .od-brand-card:nth-child(4),.od-hero-stack .od-esim-visual:nth-child(4){bottom:10px;left:46px;transform:rotate(-2deg)}.od-brand-card{aspect-ratio:1.586;background:linear-gradient(135deg, #ffffff29, transparent 40%, #00000029), var(--card-bg);color:var(--card-ink);border-radius:22px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014,0 18px 30px -18px #00000057}.od-brand-card.large{padding:24px}.od-brand-card-head,.od-brand-card-foot{z-index:1;position:relative}.od-brand-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.od-brand-card-head span{border:1px solid var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.od-brand-card-head span{border:1px solid color-mix(in srgb, var(--card-ink) 45%, transparent)}}.od-brand-card-head span{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:900}.od-brand-card-head strong{font-size:13px;font-weight:900}.od-brand-card-initials{color:var(--card-ink);letter-spacing:-.08em;opacity:.14;-webkit-user-select:none;user-select:none;font-size:88px;font-weight:950;position:absolute;top:50%;right:-6%;transform:translateY(-50%)}.od-brand-card-initials.operator-ghost{width:min(62%,180px);height:78%;color:var(--card-ink);letter-spacing:0;opacity:.22;place-items:center;font-size:0;display:grid;top:48%;right:-3%;transform:translateY(-50%)rotate(-7deg)scale(1.02)}.od-brand-card-initials.operator-ghost img{object-fit:contain;opacity:.92;width:100%;height:100%;filter:drop-shadow(0 18px 22px var(--card-soft))}@supports (color:color-mix(in lab, red, red)){.od-brand-card-initials.operator-ghost img{filter:drop-shadow(0 18px 22px color-mix(in srgb, var(--card-soft) 38%, transparent))}}.od-brand-card-initials.operator-ghost svg{stroke-width:1.35px;opacity:.72;width:min(92px,72%);height:min(92px,72%)}.theme-noir .od-brand-card-initials.operator-ghost img{opacity:.78;filter:drop-shadow(0 18px 24px #00000061)}.od-brand-card.large .od-brand-card-initials{font-size:126px}.od-brand-card-foot strong,.od-brand-card-foot small{display:block}.od-brand-card-foot strong{letter-spacing:-.04em;font-size:18px;font-weight:900}.od-brand-card-foot small{opacity:.68;margin-top:4px;font-size:11px;font-weight:700}.od-esim-visual{aspect-ratio:1.586;color:#f8fafc;box-shadow:var(--od-shadow-lg);background:radial-gradient(circle at 84% 18%,#3b82f661,#0000 28%),radial-gradient(circle at 12% 78%,#14b8a661,#0000 32%),linear-gradient(135deg,#06101f 0%,#0f2a4a 52%,#102f2a 100%);border-radius:22px;padding:18px;position:relative;overflow:hidden}.od-esim-visual.large{min-height:245px}.od-esim-visual-map{opacity:.22;background:linear-gradient(90deg,#0000 0 18%,#ffffff3d 18% 19%,#0000 19% 48%,#ffffff2e 48% 49%,#0000 49%),linear-gradient(0deg,#0000 0 30%,#fff3 30% 31%,#0000 31% 66%,#ffffff29 66% 67%,#0000 67%);position:absolute;inset:0}.od-esim-visual-map span{border:1px solid #ffffff57;border-radius:999px;position:absolute}.od-esim-visual-map span:first-child{width:170px;height:170px;top:-42px;right:-32px}.od-esim-visual-map span:nth-child(2){width:90px;height:90px;bottom:18px;left:18px}.od-esim-visual-map span:nth-child(3){width:52px;height:52px;top:72px;left:46%}.od-esim-visual-head,.od-esim-visual-copy{z-index:1;position:relative}.od-esim-visual-head{color:#f8fafcb8;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:900;display:flex}.od-esim-visual-head strong{color:#fff;font-size:13px}.od-esim-flag-card{z-index:1;background:#ffffff29;border:3px solid #ffffffdb;border-radius:16px;width:74px;height:54px;margin-top:28px;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000042}.od-esim-flag-card img,.od-esim-destination-flag img,.od-esim-flag-bubble img,.od-esim-browse-countries img{object-fit:cover;width:100%;height:100%;display:block}.od-esim-visual-copy{margin-top:18px}.od-esim-visual-copy span,.od-esim-visual-copy strong,.od-esim-visual-copy small{display:block}.od-esim-visual-copy span{color:#f8fafcb8;text-transform:uppercase;font-size:11px;font-weight:800}.od-esim-visual-copy strong{letter-spacing:-.04em;margin-top:4px;font-size:23px;font-weight:900}.od-esim-visual-copy small{color:#f8fafcb8;margin-top:3px;font-size:12px;font-weight:700}.od-trust,.od-cats,.od-grid,.od-destinations{gap:16px;display:grid}.od-trust{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.od-trust div,.od-cat,.od-product,.od-destinations button{border:1px solid var(--od-border);border-radius:var(--od-card);background:var(--od-surface);box-shadow:var(--od-shadow-sm)}.od-trust div{grid-template-columns:42px minmax(0,1fr);column-gap:14px;padding:18px;display:grid}.od-trust span{background:var(--od-surface-2);width:42px;height:42px;color:var(--od-accent);border-radius:14px;grid-row:1/span 2;place-items:center;display:grid}.od-trust strong,.od-trust small{display:block}.od-trust strong{font-size:14px}.od-trust small{color:var(--od-muted);margin-top:2px;font-size:12px}.od-cats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.od-cat{text-align:left;cursor:pointer;border:0;min-height:210px;padding:22px;position:relative;overflow:hidden}.od-cat:after{content:"";background:var(--od-surface-2);border-radius:999px;width:140px;height:140px;position:absolute;inset:auto -36px -36px auto}.od-cat-icon{background:var(--od-ink);width:48px;height:48px;color:var(--od-bg);border-radius:16px;place-items:center;display:grid}.od-cat strong,.od-cat small,.od-cat em{z-index:1;display:block;position:relative}.od-cat strong{letter-spacing:-.05em;margin-top:26px;font-size:25px;font-weight:900}.od-cat small{color:var(--od-soft);margin-top:8px;font-size:14px;line-height:1.45}.od-cat em{color:var(--od-accent);margin-top:18px;font-size:12px;font-style:normal;font-weight:900}.od-section-head{margin-bottom:24px}.od-section-head span{color:var(--od-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.od-section-head h2,.od-pagehead+h1{color:var(--od-ink);letter-spacing:0;margin:6px 0 0;font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1.02}.od-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.od-product{overflow:hidden}.od-product:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.od-product:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 42%, var(--od-border))}}.od-product:hover{box-shadow:0 16px 34px -18px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.od-product:hover{box-shadow:0 16px 34px -18px color-mix(in srgb, var(--brand-color,var(--od-accent)) 42%, transparent)}}.od-product .od-brand-card,.od-product .od-esim-visual{width:auto;margin:14px 14px 0}.od-product-body{padding:16px}.od-product-kicker{color:var(--od-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.od-product-body>strong{min-height:40px;color:var(--od-ink);margin-top:7px;font-size:15px;font-weight:900;line-height:1.25;display:block}.od-product-body p{min-height:40px;color:var(--od-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.od-product-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.od-product-foot span{color:var(--od-ink);letter-spacing:-.04em;font-size:17px;font-weight:900}.od-product-foot button{border:1px solid var(--brand-color,var(--od-ink));background:var(--brand-color,var(--od-ink));min-height:38px;color:var(--brand-ink,var(--od-bg));font-size:13px}.od-product-foot.has-buy-now{align-items:flex-end}.od-product-foot.has-buy-now span{white-space:nowrap}.od-product-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.od-product-foot.has-buy-now .od-product-add-button{border-color:var(--brand-color,var(--od-ink))}@supports (color:color-mix(in lab, red, red)){.od-product-foot.has-buy-now .od-product-add-button{border-color:color-mix(in srgb, var(--brand-color,var(--od-ink)) 22%, var(--od-border))}}.od-product-foot.has-buy-now .od-product-add-button{background:linear-gradient(180deg, #ffffffbd, #ffffff8a), var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.od-product-foot.has-buy-now .od-product-add-button{background:linear-gradient(180deg, #ffffffbd, #ffffff8a), color-mix(in srgb, var(--brand-color,var(--od-accent)) 6%, var(--od-surface))}}.od-product-foot.has-buy-now .od-product-add-button{color:var(--od-ink);box-shadow:inset 0 1px #ffffffbd}.od-product-foot.has-buy-now .od-product-add-button:hover{border-color:var(--brand-color,var(--od-ink))}@supports (color:color-mix(in lab, red, red)){.od-product-foot.has-buy-now .od-product-add-button:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-ink)) 42%, var(--od-border))}}.od-product-foot.has-buy-now .od-product-add-button:hover{background:linear-gradient(180deg, #ffffffd6, #ffffff9e), var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.od-product-foot.has-buy-now .od-product-add-button:hover{background:linear-gradient(180deg, #ffffffd6, #ffffff9e), color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, var(--od-surface))}}.od-product-foot .od-product-buy-now{color:#07111f;background:radial-gradient(120% 150% at 18% 0,#ffffff9e,#0000 44%),linear-gradient(135deg,#ffe08a 0%,#f1b934 52%,#c98512 100%);border-color:#d49d3094;box-shadow:0 16px 34px -24px #c98512e0,inset 0 1px #ffffff9e}.od-product-foot .od-product-buy-now:hover{background:radial-gradient(120% 150% at 18% 0,#ffffffb3,#0000 44%),linear-gradient(135deg,#ffe69b 0%,#f4c14c 52%,#d6941e 100%);border-color:#e6ae3ad1}@media (max-width:640px){.od-product-foot.has-buy-now{align-items:stretch}.od-product-foot.has-buy-now .od-product-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.od-product-foot.has-buy-now .od-product-actions button{width:100%}}.od-destinations{grid-template-columns:repeat(4,minmax(0,1fr))}.od-destinations button{text-align:left;cursor:pointer;min-height:112px;padding:16px}.od-destinations span{background:var(--od-surface-2);border-radius:10px;place-items:center;width:42px;height:32px;font-size:12px;font-weight:900;display:grid}.od-destinations strong,.od-destinations small{display:block}.od-destinations strong{margin-top:16px;font-weight:900}.od-destinations small{color:var(--od-muted);margin-top:4px;font-size:12px}.od-esim-section{padding-top:82px}.od-esim-banner,.od-esim-browse-banner{color:#f8fafc;box-shadow:var(--od-shadow-lg);background:radial-gradient(circle at 78% 12%,#3b82f657,#0000 30%),radial-gradient(circle at 22% 84%,#14b8a647,#0000 34%),linear-gradient(135deg,#07111f 0%,#102b4c 52%,#0c3f38 100%);border:1px solid #0f2a4a2e;border-radius:28px;overflow:hidden}.od-esim-banner{grid-template-columns:minmax(0,.86fr) minmax(340px,1fr);align-items:center;gap:34px;min-height:330px;padding:34px;display:grid}.od-esim-banner-copy span,.od-esim-browse-banner>div:first-child span{color:#f8fafcb8;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.od-esim-banner-copy h2{letter-spacing:-.06em;max-width:600px;margin:14px 0 0;font-size:clamp(32px,5vw,58px);font-weight:900;line-height:.98}.od-esim-banner-copy p{color:#f8fafcb8;max-width:520px;margin:18px 0 0;font-size:16px;line-height:1.55}.od-esim-banner-flags{min-height:270px;position:relative}.od-esim-flag-bubble{background:#ffffff24;border:4px solid #ffffffd6;border-radius:28px;position:absolute;overflow:hidden;box-shadow:0 22px 54px #00000047}.od-esim-flag-bubble.b0{width:168px;height:118px;top:0;left:24%;transform:rotate(-6deg)}.od-esim-flag-bubble.b1{width:118px;height:86px;top:34px;right:8%;transform:rotate(7deg)}.od-esim-flag-bubble.b2{width:142px;height:100px;top:96px;left:4%;transform:rotate(5deg)}.od-esim-flag-bubble.b3{width:190px;height:130px;bottom:0;right:20%;transform:rotate(-4deg)}.od-esim-flag-bubble.b4{width:96px;height:70px;bottom:42px;right:0;transform:rotate(9deg)}.od-esim-flag-bubble.b5{width:104px;height:76px;bottom:26px;left:26%;transform:rotate(-10deg)}.od-esim-section-head{margin-top:32px}.od-destinations-esim{grid-template-columns:repeat(3,minmax(0,1fr))}.od-destinations-esim .od-esim-destination{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;min-height:116px;padding:14px;display:grid}.od-destinations-esim .od-esim-destination-flag{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:16px;width:78px;height:58px;overflow:hidden}.od-destinations-esim .od-esim-destination-copy{width:auto;height:auto;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;display:block}.od-destinations-esim .od-esim-destination-copy strong{margin:0;font-size:17px}.od-destinations-esim .od-esim-destination-copy small{margin-top:5px}.od-esim-browse-banner{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);align-items:center;gap:18px;margin:28px 0;padding:20px;display:grid}.od-esim-browse-banner>div:first-child strong,.od-esim-browse-banner>div:first-child small{display:block}.od-esim-browse-banner>div:first-child strong{letter-spacing:-.04em;margin-top:8px;font-size:24px;font-weight:900}.od-esim-browse-banner>div:first-child small{color:#f8fafcb8;margin-top:5px}.od-esim-browse-countries{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.od-esim-browse-countries button{color:#fff;cursor:pointer;text-align:left;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:18px;min-height:106px;padding:0;overflow:hidden}.od-esim-browse-countries img{height:62px}.od-esim-browse-countries span{white-space:nowrap;text-overflow:ellipsis;padding:9px 10px 11px;font-size:12px;font-weight:900;display:block;overflow:hidden}.od-flag-fallback{color:#0f172a;background:linear-gradient(135deg,#dbeafe,#ccfbf1);place-items:center;width:100%;height:100%;font-size:13px;font-weight:900;display:grid}.od-pagehead{color:var(--od-muted);align-items:center;gap:8px;font-size:13px;display:flex}.od-pagehead button{color:var(--od-muted);cursor:pointer;background:0 0;border:0}.od-browse>p{max-width:760px;color:var(--od-soft);margin:14px 0 0}.od-topup-lookup{border:1px solid var(--od-border);border-radius:var(--od-card);background:var(--od-surface);grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:24px 0;padding:14px;display:grid}.od-topup-clear{border:1px solid var(--od-border);background:var(--od-surface-2);width:36px;height:36px;color:var(--od-muted);cursor:pointer;border-radius:999px;place-items:center;transition:background .18s,color .18s,border-color .18s;display:grid}.od-topup-clear:hover{background:var(--od-accent-soft);border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-topup-clear:hover{border-color:color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.od-topup-clear:hover{color:var(--od-accent)}.od-topup-dial-flag{background:var(--od-surface-2);width:42px;height:42px;color:var(--od-accent);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.od-topup-dial-flag>svg{width:20px;height:20px}.od-topup-dial-flag img{object-fit:cover;width:100%;height:100%;display:block}.od-topup-dial-flag em{color:#fff;background:#080d1cc7;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:950;line-height:1;position:absolute;bottom:3px;right:3px}.od-topup-lookup input{min-height:44px;color:var(--od-ink);background:0 0;border:0;outline:0;font-size:18px;font-weight:750}.od-topup-lookup-button{background:linear-gradient(135deg, var(--od-ink), var(--od-accent));border:0;border-radius:999px;min-width:154px;min-height:48px;padding:0 20px 0 14px}@supports (color:color-mix(in lab, red, red)){.od-topup-lookup-button{background:linear-gradient(135deg, var(--od-ink), color-mix(in srgb, var(--od-accent) 44%, var(--od-ink)))}}.od-topup-lookup-button{color:var(--od-bg);box-shadow:0 16px 34px var(--od-ink)}@supports (color:color-mix(in lab, red, red)){.od-topup-lookup-button{box-shadow:0 16px 34px color-mix(in srgb, var(--od-ink) 18%, transparent)}}.od-topup-lookup-button{transition:transform .18s,box-shadow .18s,filter .18s,opacity .18s}.od-topup-lookup-button:hover:not(:disabled){filter:saturate(1.08);box-shadow:0 20px 42px var(--od-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.od-topup-lookup-button:hover:not(:disabled){box-shadow:0 20px 42px color-mix(in srgb, var(--od-ink) 22%, transparent)}}.od-topup-lookup-button:disabled{opacity:.46;box-shadow:none;transform:none}.od-topup-lookup-icon{background:var(--od-bg);border-radius:999px;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.od-topup-lookup-icon{background:color-mix(in srgb, var(--od-bg) 18%, transparent)}}.od-topup-lookup-icon{flex:none;place-items:center;display:grid}.od-topup-lookup-icon svg{width:16px;height:16px}.od-topup-lookup-icon.loading{border:2px solid var(--od-bg)}@supports (color:color-mix(in lab, red, red)){.od-topup-lookup-icon.loading{border:2px solid color-mix(in srgb, var(--od-bg) 38%, transparent)}}.od-topup-lookup-icon.loading{border-top-color:var(--od-bg);background:0 0;animation:.8s linear infinite od-spin}.od-topup-lookup small{color:var(--od-muted);grid-column:2/-1;font-size:12px;font-weight:700}.od-topup-lookup small.valid{color:#15803d;font-size:11px;font-weight:950}.od-topup-lookup small.error{color:#dc2626}@keyframes od-spin{to{transform:rotate(360deg)}}.od-topup-hero{border:1px solid var(--od-border);background:radial-gradient(circle at 16% 20%, var(--brand-color,var(--od-accent)), transparent 28%), linear-gradient(135deg, #07111f 0%, var(--brand-color,#143f39) 100%);border-radius:30px;min-height:278px;margin:28px 0 20px}@supports (color:color-mix(in lab, red, red)){.od-topup-hero{background:radial-gradient(circle at 16% 20%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 38%, transparent), transparent 28%), linear-gradient(135deg, #07111f 0%, color-mix(in srgb, var(--brand-color,#143f39) 46%, #07111f) 100%)}}.od-topup-hero{color:#fff;box-shadow:var(--od-shadow-lg);grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:end;gap:24px;padding:30px;display:grid;position:relative;overflow:hidden}.od-topup-hero-bg,.od-topup-hero-shade{position:absolute;inset:0}.od-topup-hero-bg{object-fit:cover;opacity:.44;width:100%;height:100%}.od-topup-hero-shade{background:linear-gradient(90deg, #07111feb, var(--brand-color,#07111f) 54%, #07111fd1), linear-gradient(0deg, #07111fb8, transparent 72%)}@supports (color:color-mix(in lab, red, red)){.od-topup-hero-shade{background:linear-gradient(90deg, #07111feb, color-mix(in srgb, var(--brand-color,#07111f) 18%, #07111f75) 54%, #07111fd1), linear-gradient(0deg, #07111fb8, transparent 72%)}}.od-topup-hero-copy,.od-topup-hero-card{z-index:1;position:relative}.od-topup-hero-copy span{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.od-topup-hero-copy strong{letter-spacing:-.06em;max-width:560px;margin-top:12px;font-size:clamp(34px,5vw,58px);font-weight:950;line-height:.98;display:block}.od-topup-hero-copy small{color:#ffffffb8;max-width:520px;margin-top:14px;font-size:16px;line-height:1.5;display:block}.od-topup-hero-card{border:1px solid var(--brand-color,#fff);min-height:132px}@supports (color:color-mix(in lab, red, red)){.od-topup-hero-card{border:1px solid color-mix(in srgb, var(--brand-color,#fff) 34%, #fff3)}}.od-topup-hero-card{background:linear-gradient(135deg, var(--brand-color,#fff), transparent 62%), #ffffff21;border-radius:24px}@supports (color:color-mix(in lab, red, red)){.od-topup-hero-card{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color,#fff) 18%, transparent), transparent 62%), #ffffff21}}.od-topup-hero-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:104px minmax(0,1fr) 58px;align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 24px 60px #0000003d}.od-topup-hero-flag{background:#ffffff29;border:2px solid #ffffffc2;border-radius:12px;width:58px;height:40px;overflow:hidden}.od-topup-hero-flag img,.od-topup-hero-logo img{object-fit:cover;width:100%;height:100%;display:block}.od-topup-hero-meta{min-width:0}.od-topup-hero-meta em,.od-topup-hero-meta strong,.od-topup-hero-meta small{display:block}.od-topup-hero-meta em{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.od-topup-hero-meta strong{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:22px;font-weight:950;overflow:hidden}.od-topup-hero-meta small{color:#ffffffb3;margin-top:4px;font-size:12px;font-weight:700}.od-topup-hero-logo{background:var(--brand-soft,#fff);border-radius:20px;width:104px;height:82px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.od-topup-hero-logo{background:color-mix(in srgb, var(--brand-soft,#fff) 24%, #fff)}}.od-topup-hero-logo{place-items:center;padding:12px;display:grid}.od-topup-hero-logo img{object-fit:contain}.od-topup-hero-logo.fallback{color:var(--od-accent);font-size:28px}.od-topup-result{border:1px solid var(--od-accent);margin:-12px 0 26px}@supports (color:color-mix(in lab, red, red)){.od-topup-result{border:1px solid color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.od-topup-result{background:linear-gradient(135deg, var(--od-accent), transparent 52%), var(--od-surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.od-topup-result{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 52%), var(--od-surface)}}.od-topup-result{box-shadow:var(--od-shadow-sm);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.od-topup-result-flag{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:15px;width:72px;height:50px;overflow:hidden;box-shadow:0 12px 24px #0000001f}.od-topup-result-flag img{object-fit:cover;width:100%;height:100%;display:block}.od-topup-result-copy em,.od-topup-result-copy strong,.od-topup-result-copy small{display:block}.od-topup-result-copy em{color:var(--od-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.od-topup-result-copy strong{color:var(--od-ink);letter-spacing:-.03em;margin-top:4px;font-size:20px;font-weight:900}.od-topup-result-copy small{color:var(--od-muted);margin-top:3px;font-size:13px;font-weight:700}.od-topup-result-badge{background:var(--od-accent);border-radius:999px;min-height:38px}@supports (color:color-mix(in lab, red, red)){.od-topup-result-badge{background:color-mix(in srgb, var(--od-accent) 12%, var(--od-surface))}}.od-topup-result-badge{color:var(--od-accent);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.od-topup-operators{gap:14px;margin:22px 0;display:grid}.od-topup-control-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.od-topup-control-head span,.od-topup-group-head span{color:var(--od-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.od-topup-control-head strong{color:var(--od-ink);letter-spacing:-.04em;margin-top:3px;font-size:22px;font-weight:950;display:block}.od-topup-control-head small{max-width:360px;color:var(--od-muted);text-align:right;font-size:13px;font-weight:700}.od-topup-operator-notice{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-topup-operator-notice{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.od-topup-operator-notice{background:var(--od-accent);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.od-topup-operator-notice{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface))}}.od-topup-operator-notice{color:var(--od-ink);align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.od-topup-operator-notice svg{width:18px;height:18px;color:var(--od-accent);flex:none}.od-topup-operator-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.od-topup-operator-card{border:1px solid var(--od-border);background:linear-gradient(135deg, var(--brand-color,var(--od-accent)), transparent 55%), var(--od-surface);border-radius:22px;min-height:88px}@supports (color:color-mix(in lab, red, red)){.od-topup-operator-card{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, transparent), transparent 55%), var(--od-surface)}}.od-topup-operator-card{color:var(--od-ink);cursor:pointer;text-align:left;box-shadow:var(--od-shadow-sm);grid-template-columns:58px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:14px;display:grid}.od-topup-operator-card:hover,.od-topup-operator-card.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.od-topup-operator-card:hover,.od-topup-operator-card.active{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 48%, var(--od-border))}}.od-topup-operator-card:hover,.od-topup-operator-card.active{transform:translateY(-1px)}.od-topup-operator-card.active{background:linear-gradient(135deg, var(--brand-color,var(--od-accent)), transparent 62%), var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.od-topup-operator-card.active{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent), transparent 62%), var(--od-surface)}}.od-topup-operator-logo{background:var(--brand-soft,var(--od-surface-2));border-radius:18px;width:58px;height:58px}@supports (color:color-mix(in lab, red, red)){.od-topup-operator-logo{background:color-mix(in srgb, var(--brand-soft,var(--od-surface-2)) 54%, var(--od-surface))}}.od-topup-operator-logo{color:var(--brand-color,var(--od-accent));place-items:center;display:grid;overflow:hidden}.od-topup-operator-logo img{object-fit:contain;width:100%;height:100%;padding:8px}.od-topup-operator-copy{min-width:0}.od-topup-operator-copy strong,.od-topup-operator-copy small{display:block}.od-topup-operator-copy strong{color:var(--od-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:950;overflow:hidden}.od-topup-operator-copy small{color:var(--od-muted);margin-top:4px;font-size:12px;font-weight:750}.od-topup-operator-check{background:var(--brand-color,var(--od-accent));width:30px;height:30px;color:var(--brand-ink,#fff);border-radius:999px;place-items:center;display:grid}.od-topup-operator-prompt{border:1px dashed var(--od-accent);margin:4px 0 28px}@supports (color:color-mix(in lab, red, red)){.od-topup-operator-prompt{border:1px dashed color-mix(in srgb, var(--od-accent) 34%, var(--od-border))}}.od-topup-operator-prompt{background:var(--od-accent);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.od-topup-operator-prompt{background:color-mix(in srgb, var(--od-accent) 6%, var(--od-surface))}}.od-topup-operator-prompt{color:var(--od-muted);text-align:center;place-items:center;gap:8px;min-height:150px;padding:28px;display:grid}.od-topup-operator-prompt svg{width:28px;height:28px;color:var(--od-accent)}.od-topup-operator-prompt strong{color:var(--od-ink);font-size:18px;font-weight:950}.od-topup-operator-prompt span{max-width:420px;font-size:13px;font-weight:750;line-height:1.5}.od-topup-types{border:1px solid var(--od-border);background:var(--od-surface);border-radius:20px;gap:8px;margin:12px 0 24px;padding:8px;display:flex;overflow-x:auto}.od-topup-types button{min-height:42px;color:var(--od-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:15px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.od-topup-types button.active{background:var(--od-ink);color:var(--od-surface)}.od-topup-types em{background:currentColor;border-radius:999px;min-width:24px;min-height:24px}@supports (color:color-mix(in lab, red, red)){.od-topup-types em{background:color-mix(in srgb, currentColor 12%, transparent)}}.od-topup-types em{place-items:center;font-size:11px;font-style:normal;display:inline-grid}.od-topup-product-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:0 0 24px;display:flex}.od-topup-product-toolbar label{border:1px solid var(--od-border);background:var(--od-surface);min-height:54px;color:var(--od-muted);box-shadow:var(--od-shadow-sm);border-radius:20px;flex:1;align-items:center;gap:12px;padding:0 12px 0 16px;display:flex}.od-topup-product-toolbar label>svg{color:var(--od-accent);flex:none}.od-topup-product-toolbar input{min-width:0;color:var(--od-ink);background:0 0;border:0;outline:0;flex:1;font-size:15px;font-weight:800}.od-topup-product-toolbar input::placeholder{color:var(--od-muted)}.od-topup-product-toolbar label button{background:var(--od-surface-2);width:34px;height:34px;color:var(--od-muted);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.od-topup-product-toolbar>span{border:1px solid var(--od-border);background:var(--od-surface);min-height:54px;color:var(--od-muted);white-space:nowrap;border-radius:20px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:850;display:inline-flex}.od-topup-product-toolbar>span strong{color:var(--od-ink);font-size:18px}.od-topup-product-toolbar>span em{color:var(--od-accent);margin-left:4px;font-size:12px;font-style:normal}.od-topup-groups{gap:30px;display:grid}.od-topup-group{gap:14px;display:grid}.od-topup-group-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.od-topup-group-head strong{color:var(--od-ink);letter-spacing:-.04em;margin-top:3px;font-size:24px;font-weight:950;display:block}.od-topup-group-head em{color:var(--od-muted);font-size:12px;font-style:normal;font-weight:850}.od-topup-empty{margin-top:20px}.od-topup-pagination{justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.od-topup-pagination>div{align-items:center;gap:6px;display:flex}.od-topup-pagination button,.od-topup-pagination span{border:1px solid var(--od-border);background:var(--od-surface);min-width:42px;height:42px;color:var(--od-ink);border-radius:14px;place-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-grid}.od-topup-pagination button{cursor:pointer}.od-topup-pagination button.active{border-color:var(--od-ink);background:var(--od-ink);color:var(--od-surface)}.od-topup-pagination button:disabled{cursor:not-allowed;opacity:.45}.od-topup-pagination span{color:var(--od-muted);background:0 0;border-color:#0000}.od-status,.od-floating-status{border-radius:var(--od-radius);padding:13px 15px;font-size:13px;font-weight:750}.od-status{margin:18px 0}.od-floating-status{z-index:80;box-shadow:var(--od-shadow-lg);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.od-status.error,.od-floating-status.error{color:#991b1b;background:#fff1f2;border:1px solid #fecaca}.od-status.success,.od-floating-status.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.od-status.warning,.od-floating-status.warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.od-status.info,.od-floating-status.info{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.od-toast-stack{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));z-index:var(--od-z-toast);pointer-events:none;width:min(420px,100vw - 28px);position:fixed}.od-toast{color:#111827;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#fffffff5;border:1px solid #0f172a1a;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 34px;align-items:start;gap:12px;padding:14px;animation:.18s ease-out od-toast-in;display:grid;box-shadow:0 22px 54px #0f172a2e,0 2px 12px #0f172a14}.od-toast-icon{color:#334155;background:#f3f4f6;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.od-toast-icon svg{width:20px;height:20px}.od-toast-copy{gap:4px;min-width:0;padding-top:1px;display:grid}.od-toast-copy strong{letter-spacing:0;font-size:14px;font-weight:850;line-height:1.2}.od-toast-copy p{color:#475569;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.45}.od-toast-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.od-toast-close:hover{color:#0f172a;background:#f1f5f9}.od-toast-success{border-color:#22c55e42}.od-toast-success .od-toast-icon{color:#15803d;background:#dcfce7}.od-toast-warning{border-color:#f59e0b4d}.od-toast-warning .od-toast-icon{color:#b45309;background:#fef3c7}.od-toast-error{border-color:#ef444447}.od-toast-error .od-toast-icon{color:#dc2626;background:#fee2e2}.od-toast-info{border-color:#3b82f642}.od-toast-info .od-toast-icon{color:#2563eb;background:#dbeafe}@keyframes od-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.od-toast-stack{top:auto;right:14px;bottom:calc(86px + env(safe-area-inset-bottom));width:auto;left:14px}.od-toast{border-radius:16px;grid-template-columns:38px minmax(0,1fr) 32px;gap:10px;padding:12px}.od-toast-icon{border-radius:13px;width:38px;height:38px}}.od-empty{border:1px dashed var(--od-border-strong);border-radius:var(--od-card);background:var(--od-surface);text-align:center;color:var(--od-muted);grid-column:1/-1;place-items:center;gap:8px;padding:42px;display:grid}.od-empty strong{color:var(--od-ink)}.od-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.od-empty-actions .od-primary,.od-empty-actions .od-secondary{min-height:40px;padding:0 16px}.od-footer{border-top:1px solid var(--od-border);color:var(--od-muted);margin-top:84px;padding:56px 0 34px}.od-footer .od-footer-inner{display:grid}.od-footer strong{color:var(--od-ink)}.od-backdrop{z-index:var(--od-z-backdrop);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14130f6b;position:fixed;inset:0}.od-cart-backdrop{z-index:calc(var(--od-z-cart) - 10)}.od-cart{z-index:var(--od-z-cart);background:var(--od-surface);flex-direction:column;width:min(460px,100vw);height:100dvh;max-height:100dvh;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-24px 0 60px -40px #0000008c}.od-cart-head{border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;padding:20px;display:flex}.od-cart-head span,.od-cart-head strong{display:block}.od-cart-head span{color:var(--od-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.od-cart-head strong{letter-spacing:-.05em;font-size:24px;font-weight:900}.od-cart-head button,.od-modal-close{border:1px solid var(--od-border);background:var(--od-surface);cursor:pointer;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.od-cart-lines{flex:1;align-content:start;gap:12px;min-height:0;padding:16px;display:grid;overflow:auto}.od-cart-line{border:1px solid var(--od-border);border-radius:18px;grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;display:grid}.od-cart-line .od-brand-card,.od-cart-line .od-esim-visual{border-radius:12px;padding:9px}.od-cart-line .od-esim-visual{min-height:58px}.od-cart-line .od-brand-card-head,.od-cart-line .od-brand-card-initials,.od-cart-line .od-esim-visual-head,.od-cart-line .od-esim-visual-map,.od-cart-line .od-esim-visual-copy{display:none}.od-cart-line .od-esim-flag-card{border-width:2px;border-radius:10px;width:52px;height:36px;margin-top:0}.od-cart-line .od-brand-card-foot strong{font-size:11px}.od-cart-line .od-brand-card-foot small{display:none}.od-cart-line-logo{border:1px solid var(--brand-color,var(--od-accent));border-radius:18px;width:92px;min-height:74px;padding:9px;position:relative}@supports (color:color-mix(in lab, red, red)){.od-cart-line-logo{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, var(--od-border))}}.od-cart-line-logo{background:radial-gradient(circle at 18% 14%, #ffffffd1, transparent 34%), linear-gradient(135deg, var(--brand-soft,var(--od-accent-soft)), #fff 56%, var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab, red, red)){.od-cart-line-logo{background:radial-gradient(circle at 18% 14%, #ffffffd1, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--brand-soft,var(--od-accent-soft)) 56%, #fff), #fff 56%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, #fff))}}.od-cart-line-logo{box-shadow:0 14px 30px -24px var(--brand-color,var(--od-accent));place-items:center;display:grid;overflow:visible}@supports (color:color-mix(in lab, red, red)){.od-cart-line-logo{box-shadow:0 14px 30px -24px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #000)}}.od-cart-line-logo-canvas{border:1px solid var(--brand-color,var(--od-accent));background:#ffffffeb;border-radius:14px;place-items:center;width:100%;height:54px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.od-cart-line-logo-canvas{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 14%, var(--od-border))}}.od-cart-line-logo-canvas{overflow:hidden}.od-cart-line-logo-img{object-fit:contain;filter:drop-shadow(0 7px 14px #0f172a29);width:100%;height:100%;display:block}.od-cart-line-logo.esim>img{object-fit:cover;border-radius:14px;width:100%;height:54px;box-shadow:0 12px 24px -16px #0f172a8c}.online-design .od-checkout-summary-line .od-cart-line-logo{background:radial-gradient(circle at 18% 14%, #ffffffc7, transparent 34%), linear-gradient(135deg, var(--brand-soft,var(--od-accent-soft)), #fff 58%, var(--brand-color,var(--od-accent)));border-radius:16px;width:72px;min-height:62px;padding:7px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-summary-line .od-cart-line-logo{background:radial-gradient(circle at 18% 14%, #ffffffc7, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--brand-soft,var(--od-accent-soft)) 48%, #fff), #fff 58%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, #fff))}}.online-design .od-checkout-summary-line .od-cart-line-logo-canvas{border-radius:12px;height:46px;padding:6px}.online-design .od-checkout-summary-line .od-cart-line-logo-img{max-width:58px;max-height:34px}.online-design .od-checkout-summary-line .od-cart-line-logo.esim>img{object-fit:cover;border-radius:10px;width:46px;max-width:none;height:34px;max-height:none;box-shadow:0 10px 18px -12px #0f172a99}.od-cart-line-logo-initials{color:var(--brand-color,var(--od-accent));letter-spacing:-.05em;font-size:22px;font-weight:950}.od-cart-line-logo>svg{color:var(--brand-color,var(--od-accent));font-size:24px}.od-cart-line-country-badge{border:2px solid #fff;border-radius:7px;width:26px;height:20px;position:absolute;bottom:-4px;right:-4px;overflow:hidden;box-shadow:0 8px 18px #0000002e}.od-cart-line-country-badge img,.od-cart-line-country-badge .od-flag-fallback{object-fit:cover;width:100%;height:100%}.od-cart-line>div:nth-child(2){min-width:0}.od-cart-line>div:nth-child(2) strong,.od-cart-line>div:nth-child(2) small,.od-cart-line>div:nth-child(2) span{display:block}.od-cart-line>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.od-cart-line>div:nth-child(2) small{color:var(--od-muted);margin-top:3px;font-size:11px}.od-cart-line>div:nth-child(2) span{margin-top:5px;font-size:12px;font-weight:900}.od-cart-line-copy{min-width:0}.od-cart-line-copy strong,.od-cart-line-copy small,.od-cart-line-copy>span{display:block}.od-cart-line-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--od-ink);font-size:13px;font-weight:900;overflow:hidden}.od-cart-line-copy small{color:var(--od-muted);margin-top:3px;font-size:11px}.od-cart-line-copy>span{color:var(--od-ink);margin-top:7px;font-size:12px;font-weight:950}.od-cart-line-logo.voucher{background:radial-gradient(circle at 18% 14%, #ffffffdb, transparent 34%), radial-gradient(circle at 88% 92%, var(--brand-color,var(--od-accent)), transparent 42%), linear-gradient(135deg, var(--brand-soft,var(--od-accent-soft)), #fff 58%, var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab, red, red)){.od-cart-line-logo.voucher{background:radial-gradient(circle at 18% 14%, #ffffffdb, transparent 34%), radial-gradient(circle at 88% 92%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--brand-soft,var(--od-accent-soft)) 62%, #fff), #fff 58%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, #fff))}}.od-cart-line-face-badge{color:#172033;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#fff4ca,#f3bd62);border:1px solid #7852142e;border-radius:999px;max-width:calc(100% - 28px);min-height:22px;padding:4px 8px;font-size:10px;font-weight:950;line-height:1;position:absolute;bottom:-6px;left:8px;overflow:hidden;box-shadow:0 10px 20px -14px #785214b3}.od-cart-line-copy.is-voucher strong{letter-spacing:-.01em;font-size:14px}.od-cart-line-copy .od-cart-line-subtitle,.od-checkout-voucher-subtitle{color:var(--od-soft);font-weight:800}.od-cart-plan-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.od-cart-plan-chips span{border:1px solid var(--brand-color,var(--od-accent));min-height:24px}@supports (color:color-mix(in lab, red, red)){.od-cart-plan-chips span{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 26%, var(--od-border))}}.od-cart-plan-chips span{background:var(--brand-color,var(--od-accent));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.od-cart-plan-chips span{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 8%, var(--od-surface-2))}}.od-cart-plan-chips span{color:var(--od-soft);padding:4px 8px;font-size:10px;font-weight:850;line-height:1.2}.od-topup-plan-summary{background:var(--brand-color,var(--od-accent));border-radius:14px;min-height:48px;margin-top:10px}@supports (color:color-mix(in lab, red, red)){.od-topup-plan-summary{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 7%, var(--od-surface-2))}}.od-topup-plan-summary{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.od-topup-plan-summary{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, var(--od-border))}}.od-topup-plan-summary{gap:2px;padding:9px 11px;display:grid}.od-topup-plan-summary strong{color:var(--od-ink);font-size:14px;font-weight:950;line-height:1.15}.od-topup-plan-summary small{color:var(--od-muted);font-size:11px;font-weight:800;line-height:1.2}.od-qty{align-items:center;gap:6px;display:flex}.od-qty button,.od-trash{border:1px solid var(--od-border);background:var(--od-surface-2);cursor:pointer;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.od-qty b{text-align:center;min-width:16px;font-size:12px}.od-trash{color:#b91c1c}.od-cart-foot{border-top:1px solid var(--od-border);background:var(--od-surface);flex:none;gap:12px;padding:18px;display:grid}.od-cart-foot-breakdown{gap:8px;padding:12px 0 2px;display:grid}.od-cart-foot-row{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.od-cart-foot-row.total{border-top:1px solid var(--od-border);margin-top:3px;padding-top:10px}.od-cart-foot span{color:var(--od-muted);text-transform:uppercase;font-size:12px;font-weight:900}.od-cart-foot strong{color:var(--od-ink);letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:850}.od-cart-foot-row.total strong{letter-spacing:0;font-size:26px;font-weight:900}.od-cart-foot-row.total span{color:var(--od-ink)}@media (max-width:640px){.od-cart{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;inset:0}.od-cart-head{min-height:62px;padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px;flex:none}.od-cart-head span{font-size:10px}.od-cart-head strong{font-size:20px}.od-cart-head button{width:34px;height:34px}.od-cart-lines{overscroll-behavior:contain;flex:auto;gap:8px;min-height:0;padding:10px 10px 8px;overflow-y:auto}.od-cart-line{border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto auto;gap:8px;min-height:68px;padding:8px}.od-cart-line-logo{border-radius:13px;width:56px;min-height:50px;padding:5px}.od-cart-line-logo-canvas,.od-cart-line-logo.esim>img{border-radius:10px;height:38px;padding:4px}.od-cart-line-logo.esim>img{padding:0}.od-cart-line-logo-img{max-width:46px;max-height:28px}.od-cart-line-logo-initials{font-size:16px}.od-cart-line-country-badge{border-width:1.5px;border-radius:5px;width:20px;height:15px;bottom:-3px;right:-3px}.od-cart-line-copy strong{font-size:12px;line-height:1.15}.od-cart-line-copy small{margin-top:2px;font-size:10px;line-height:1.2}.od-cart-line-face-badge{display:none}.od-cart-plan-chips{flex-wrap:nowrap;gap:4px;margin-top:4px;overflow:hidden}.od-cart-plan-chips span{text-overflow:ellipsis;white-space:nowrap;max-width:72px;min-height:20px;padding:3px 6px;font-size:9px;overflow:hidden}.od-qty{background:var(--od-surface-2);border:1px solid var(--od-border);border-radius:999px;gap:3px;padding:2px}.od-qty button,.od-trash{background:0 0;border:0;width:26px;height:26px}.od-qty b{min-width:14px;font-size:11px}.od-trash{color:#b91c1c;grid-column:auto}.od-cart-foot{z-index:2;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));flex:none;gap:9px;position:relative;box-shadow:0 -22px 46px -38px #0f172a94}.od-cart-foot-row{align-items:center}.od-cart-foot span{font-size:11px}.od-cart-foot strong{font-size:13px}.od-cart-foot-row.total strong{font-size:22px}.od-cart-foot .od-primary{justify-content:center;width:100%;min-height:48px}}.od-checkout{z-index:100;background:var(--od-surface);width:min(460px,100vw - 28px);box-shadow:var(--od-shadow-lg);border-radius:26px;padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.od-modal-close{position:absolute;top:18px;right:18px}.od-checkout label{color:var(--od-soft);gap:7px;margin-top:12px;font-size:12px;font-weight:850;display:grid}.od-checkout label em{color:var(--od-pop);font-style:normal}.od-checkout input{border:1px solid var(--od-border);border-radius:var(--od-radius);background:var(--od-bg);outline:0;min-height:46px;padding:0 13px}.od-checkout .od-primary{width:100%;margin-top:18px}.od-checkout-page{padding-top:46px;padding-bottom:72px}.od-checkout-hero{border:1px solid var(--od-border);background:radial-gradient(circle at 84% 8%, var(--od-accent), transparent 34%), linear-gradient(135deg, var(--od-surface), var(--od-surface-2));border-radius:28px;margin-top:18px}@supports (color:color-mix(in lab, red, red)){.od-checkout-hero{background:radial-gradient(circle at 84% 8%, color-mix(in srgb, var(--od-accent) 18%, transparent), transparent 34%), linear-gradient(135deg, var(--od-surface), var(--od-surface-2))}}.od-checkout-hero{box-shadow:var(--od-shadow);justify-content:space-between;align-items:end;gap:24px;padding:clamp(22px,4vw,38px);display:flex}.od-checkout-hero span{color:var(--od-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.od-checkout-hero h1{color:var(--od-ink);letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(32px,5vw,58px);font-weight:950;line-height:.98}.od-checkout-hero p{max-width:620px;color:var(--od-muted);margin:14px 0 0;font-size:15px;line-height:1.6}.od-checkout-hero>strong{color:var(--od-ink);letter-spacing:-.06em;white-space:nowrap;font-size:clamp(28px,4vw,44px);font-weight:950}.od-checkout-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;gap:20px;margin-top:22px;display:grid}.od-checkout-panel,.od-checkout-empty{border:1px solid var(--od-border);background:var(--od-surface);box-shadow:var(--od-shadow);border-radius:24px}.od-checkout-panel{padding:22px}.od-checkout-lines{gap:12px;display:grid}.od-checkout-line{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:18px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.od-checkout-line-side{justify-items:end;gap:10px;display:grid}.od-checkout-line-side>strong{color:var(--od-ink);font-size:16px;font-weight:950}.od-checkout-total{border-top:1px solid var(--od-border);justify-content:space-between;align-items:baseline;margin-top:18px;padding-top:18px;display:flex}.od-checkout-total span{color:var(--od-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.od-checkout-total strong{color:var(--od-ink);letter-spacing:-.05em;font-size:32px;font-weight:950}.od-checkout-costs{border-top:1px solid var(--od-border);gap:9px;margin-top:18px;padding-top:14px;display:grid}.od-checkout-costs div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.od-checkout-costs span{color:var(--od-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.od-checkout-costs strong{color:var(--od-ink);font-size:15px;font-weight:950}.od-checkout-fee{border-top:0;margin-top:10px;padding-top:0}.od-checkout-fee strong{letter-spacing:0;font-size:16px}.od-checkout-form{position:sticky;top:96px}.od-checkout-form label{color:var(--od-soft);gap:8px;margin-top:14px;font-size:12px;font-weight:850;display:grid}.od-checkout-form label em{color:var(--od-pop);font-style:normal}.od-checkout-form input{border:1px solid var(--od-border);border-radius:var(--od-radius);background:var(--od-bg);min-height:48px;color:var(--od-ink);outline:0;padding:0 14px}.od-checkout-form input:focus{border-color:var(--od-accent);box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-checkout-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 16%, transparent)}}.od-payment-methods{gap:10px;margin-top:16px;display:grid}.od-payment-methods-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.od-payment-methods-head strong{color:var(--od-soft);font-size:12px;font-weight:900}.od-payment-methods-head span{color:var(--od-muted);text-align:right;font-size:11px;font-weight:800}.od-payment-method-list{grid-template-columns:1fr;gap:10px;display:grid}.od-payment-methods button{border:1px solid var(--od-border);background:var(--od-bg);min-height:58px;color:var(--od-ink);font:inherit;cursor:pointer;text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:9px;padding:10px 12px;font-size:12px;font-weight:900;display:flex}.od-payment-method-main{align-items:center;gap:10px;min-width:0;display:flex}.od-payment-method-main>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.od-payment-methods button small{color:var(--od-muted);flex:none;font-size:11px;font-weight:850}.od-payment-methods button.active{border-color:var(--od-accent);box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-payment-methods button.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 16%, transparent)}}.od-payment-methods img{object-fit:contain;max-width:54px;max-height:22px}.od-payment-note{border:1px solid var(--od-accent);margin-top:16px}@supports (color:color-mix(in lab, red, red)){.od-payment-note{border:1px solid color-mix(in srgb, var(--od-accent) 25%, var(--od-border))}}.od-payment-note{background:var(--od-accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.od-payment-note{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface-2))}}.od-payment-note{color:var(--od-soft);align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.45;display:flex}.od-payment-note svg{color:var(--od-accent);flex:none;margin-top:2px}.od-checkout-form .od-primary{width:100%;margin-top:18px}.od-checkout-empty{text-align:center;place-items:center;gap:12px;min-height:300px;margin-top:22px;padding:36px;display:grid}.od-checkout-empty>svg{width:42px;height:42px;color:var(--od-accent)}.od-checkout-empty strong{color:var(--od-ink);font-size:24px;font-weight:950}.od-checkout-empty span{color:var(--od-muted)}@keyframes odHeroCopyIn{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes odHeroVisualIn{0%{opacity:0;filter:blur(10px);transform:translate(28px)scale(.975)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes odHeroFloatIn{0%{opacity:0;transform:translateY(22px)rotate(0)scale(.94)}to{opacity:1}}@keyframes odHeroProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes odHeroKenBurns{0%{transform:scale(1.02)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.od-hero-text-stack,.od-hero-showcase,.od-hero-float-card,.od-hero-esim-bg,.od-hero-dots button.is-progressing i:after{animation:none}}@media (max-width:1020px){.od-hero{grid-template-columns:1fr}.od-hero-stack{min-height:360px}.od-hero-showcase{min-height:390px}.od-hero-card-stage{min-height:410px}.od-hero-voucher-card,.od-hero-esim-card,.od-hero-topup-card{inset:0 20px 38px 0}.od-grid,.online-design .od-featured-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.od-container{padding:0 18px}.od-links,.od-search{display:none}.od-nav-inner{gap:12px}.od-logo{flex:1}.od-hero{gap:20px;padding-top:28px}.od-hero h1{font-size:clamp(40px,13vw,58px)}.od-hero-slider-nav{align-items:flex-start}.od-hero-dots{flex:1}.od-hero-dots button{min-height:38px}.od-hero-highlights{gap:7px}.od-hero-stack{min-height:300px}.od-hero-showcase{min-height:auto}.od-hero-card-stage{min-height:420px}.od-hero-voucher-card,.od-hero-esim-card,.od-hero-topup-card{border-radius:24px;min-height:360px;inset:0}.od-hero-voucher-card,.od-hero-topup-card,.od-hero-voucher-card.cards-only,.od-hero-voucher-card.featured-brand,.od-hero-esim-card.country-banner{padding:16px}.od-hero-voucher-feature{border-radius:18px;grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:104px;padding:14px}.od-hero-voucher-feature-logo{border-radius:14px;min-height:66px}.od-hero-voucher-feature-logo img{max-height:46px}.od-hero-voucher-feature-copy strong{font-size:clamp(22px,7vw,30px)}.od-hero-voucher-card-grid{grid-template-columns:1fr;gap:10px;min-height:206px}.od-hero-voucher-product-card:nth-child(n+3){display:none}.od-hero-voucher-product-card{transform:none}.od-hero-voucher-product-card .od-brand-card{min-height:150px}.od-hero-voucher-main{border-radius:20px;min-height:218px;padding:18px}.od-hero-voucher-logo{width:160px;min-height:78px}.od-hero-voucher-amounts{grid-template-columns:1fr}.od-hero-voucher-amounts span:nth-child(n+3){display:none}.od-hero-esim-flag{width:112px;height:78px;margin-top:34px}.od-hero-esim-banner-copy{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.od-hero-esim-banner-flag{border-radius:20px;width:118px;height:82px}.od-hero-esim-banner-copy strong{font-size:clamp(34px,12vw,52px)}.od-hero-esim-banner-stats span:nth-child(n+3){display:none}.od-hero-topup-top{border-radius:22px;min-height:170px}.od-hero-topup-logo{width:min(190px,66%);min-height:94px}.od-hero-float-card{width:min(60%,230px)}.od-hero-float-card.c1{bottom:-20px;right:8px}.od-hero-float-card.c2{display:none}.od-hero-operator-card{grid-template-columns:56px minmax(0,1fr);padding:14px}.od-hero-operator-logo{border-radius:16px;width:56px;height:56px}.od-hero-stack .od-brand-card,.od-hero-stack .od-esim-visual{width:78%}.od-stats,.od-trust,.od-cats,.od-grid,.online-design .od-featured-brand-grid,.od-destinations,.od-destinations-esim,.od-esim-browse-countries{grid-template-columns:1fr}.od-esim-banner,.od-esim-browse-banner{border-radius:22px;grid-template-columns:1fr}.od-esim-banner{padding:22px}.od-esim-banner-flags{min-height:210px}.od-esim-flag-bubble.b0{left:8%}.od-esim-flag-bubble.b1{right:2%}.od-esim-flag-bubble.b3{right:8%}.od-esim-browse-countries{grid-template-columns:repeat(2,minmax(0,1fr))}.od-section,.od-browse{padding-top:46px}.od-topup-lookup{grid-template-columns:38px minmax(0,1fr) auto}.od-topup-lookup .od-primary{grid-column:1/-1}.od-topup-lookup-button{justify-content:center;width:100%}.od-cart-line{border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto auto;gap:8px;padding:8px}.od-cart-line-logo{border-radius:13px;width:56px;min-height:50px;padding:5px}.od-cart-line-logo-canvas{border-radius:10px;height:38px;padding:4px}.od-trash{grid-column:auto}.od-checkout-hero,.od-checkout-layout{grid-template-columns:1fr}.od-checkout-hero{align-items:start;display:grid}.od-checkout-form{position:static}.od-checkout-line{grid-template-columns:76px minmax(0,1fr)}.od-checkout-line-side{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}}button,input,select,textarea{font:inherit;font-family:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--primary) 22%, transparent)}}::selection{color:var(--ink)}.store-shell{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.online-store,.instore-store{background:0 0}.store-header{z-index:20;-webkit-backdrop-filter:saturate(160%)blur(24px);background:#ffffffc7;border-bottom:1px solid #e6e9efb3;position:sticky;top:0}.store-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:16px 22px;display:flex}.brand-lockup{min-width:0;transition:background .2s var(--ease);cursor:pointer;border-radius:999px;align-items:center;gap:14px;padding:4px 12px 4px 4px;display:flex}.brand-lockup:hover{background:#0f172a0a}.brand-logo{background:linear-gradient(135deg, var(--primary), var(--primary));border-radius:14px;width:56px;height:56px}@supports (color:color-mix(in lab, red, red)){.brand-logo{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 60%, var(--accent) 40%))}}.brand-logo{color:#fff;box-shadow:0 8px 22px -8px var(--primary), inset 0 1px 0 #ffffff38, 0 0 0 1px #0f172a0a;flex-shrink:0;place-items:center;font-size:20px;font-weight:800;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brand-logo{box-shadow:0 8px 22px -8px color-mix(in srgb, var(--primary) 55%, transparent), inset 0 1px 0 #ffffff38, 0 0 0 1px #0f172a0a}}.brand-logo{letter-spacing:-.02em}.brand-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px}.brand-text{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-name{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:19px;font-weight:700;line-height:1.1;overflow:hidden}.brand-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.brand-meta-dot{background:#34d399;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #34d3992e}.header-actions{align-items:center;gap:10px;display:flex}.search-trigger{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:all .2s var(--ease);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;place-items:center;font-size:17px;display:grid}.search-trigger:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.search-trigger:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--line) 60%)}}.search-trigger:hover{color:var(--primary);box-shadow:var(--shadow-md)}.cart-button{background:var(--ink);color:#fff;border-color:var(--ink);letter-spacing:-.005em;padding:0 18px 0 16px;font-size:13.5px;font-weight:700;position:relative;box-shadow:0 8px 22px -10px #0b122099,inset 0 1px #ffffff14}.cart-button:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cart-button:hover{background:color-mix(in srgb, var(--ink) 88%, var(--primary) 12%)}}.cart-button:hover{color:#fff;border-color:var(--ink);transform:translateY(-1px);box-shadow:0 12px 26px -10px #0b122099,inset 0 1px #ffffff1a}.cart-button svg{font-size:16px}.cart-button-label{font-weight:700}.cart-badge{background:var(--accent);color:#1a1300;letter-spacing:-.005em;min-width:22px;height:22px;box-shadow:0 4px 10px -2px var(--accent);border-radius:999px;place-items:center;margin-left:4px;padding:0 7px;font-size:11px;font-weight:800;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.cart-badge{box-shadow:0 4px 10px -2px color-mix(in srgb, var(--accent) 50%, transparent)}}.cart-button,.primary-button,.ghost-button{border:1px solid var(--line);letter-spacing:-.005em;cursor:pointer;min-height:42px;transition:transform .18s var(--ease), box-shadow .22s var(--ease), background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.cart-button,.ghost-button{color:var(--ink);box-shadow:var(--shadow-sm);background:#fff}.cart-button:hover,.ghost-button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cart-button:hover,.ghost-button:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--line) 60%)}}.cart-button:hover,.ghost-button:hover{color:var(--primary);box-shadow:var(--shadow-md)}.primary-button{background:linear-gradient(180deg, var(--primary), var(--primary));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.primary-button{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 92%, white 8%), var(--primary))}}.primary-button{color:#fff;box-shadow:0 6px 18px -6px var(--primary), inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.primary-button{box-shadow:0 6px 18px -6px color-mix(in srgb, var(--primary) 55%, transparent), inset 0 1px 0 #ffffff2e}}.primary-button:hover{box-shadow:0 12px 28px -8px var(--primary), inset 0 1px 0 #ffffff38;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.primary-button:hover{box-shadow:0 12px 28px -8px color-mix(in srgb, var(--primary) 60%, transparent), inset 0 1px 0 #ffffff38}}.primary-button:active{transform:translateY(0)}.primary-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.corners-sharp .brand-logo,.corners-sharp .cart-button,.corners-sharp .primary-button,.corners-sharp .ghost-button,.corners-sharp .search-input,.corners-sharp .field,.corners-sharp .module-tabs button,.corners-sharp .product-card,.corners-sharp .fast-lane{border-radius:4px}.store-main{width:100%;max-width:1240px;margin:0 auto;padding:28px 22px 96px}.hero{isolation:isolate;background:radial-gradient(900px 420px at 88% 18%, var(--accent), transparent 60%), radial-gradient(700px 340px at 12% 88%, var(--primary), transparent 60%), linear-gradient(135deg, var(--primary) 0%, var(--primary) 38%, #0b1220 100%);grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;min-height:360px;padding:56px 56px 52px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hero{background:radial-gradient(900px 420px at 88% 18%, color-mix(in srgb, var(--accent) 42%, transparent), transparent 60%), radial-gradient(700px 340px at 12% 88%, color-mix(in srgb, var(--primary) 50%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--primary) 96%, #000 4%) 0%, color-mix(in srgb, var(--primary) 80%, #0b1220 20%) 38%, #0b1220 100%)}}.hero{color:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden}.instore-store .hero{min-height:320px}.online-store .hero{background:linear-gradient(135deg, #ffffff17, #fff0 34%), radial-gradient(780px 360px at 84% 10%, var(--accent), transparent 64%), linear-gradient(135deg, var(--primary) 0%, #111827 54%, #050810 100%);grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:stretch;min-height:440px}@supports (color:color-mix(in lab, red, red)){.online-store .hero{background:linear-gradient(135deg, #ffffff17, #fff0 34%), radial-gradient(780px 360px at 84% 10%, color-mix(in srgb, var(--accent) 32%, transparent), transparent 64%), linear-gradient(135deg, color-mix(in srgb, var(--primary) 94%, #0b1220 6%) 0%, #111827 54%, #050810 100%)}}.online-store .hero-content{max-width:680px}.online-store .hero h1{max-width:14ch;font-size:clamp(44px,6vw,78px)}.online-store .hero p{max-width:48ch;font-size:17px}.online-hero-panel{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:28px;align-self:center;padding:18px;position:relative;box-shadow:0 24px 70px -34px #000000a3,inset 0 1px #ffffff2e}.online-panel-head{padding:4px 4px 14px}.online-panel-head span{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.online-panel-head strong{color:#fff;letter-spacing:-.03em;margin-top:4px;font-size:24px;font-weight:800;display:block}.online-feature-stack{gap:10px;display:grid}.online-feature-card{min-height:78px;color:var(--ink);text-align:left;cursor:pointer;transition:transform .18s var(--ease), background .2s var(--ease), box-shadow .22s var(--ease);background:#ffffffeb;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:12px;display:grid}.online-feature-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 16px 36px -24px #0b12207a}.online-feature-icon{background:var(--primary);border-radius:14px;place-items:center;width:54px;height:44px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-feature-icon{background:color-mix(in srgb, var(--primary) 10%, #eef2f6 90%)}}.online-feature-icon{color:var(--primary)}.online-feature-icon img{object-fit:cover;width:100%;height:100%}.online-feature-copy{min-width:0}.online-feature-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.online-feature-copy small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:700;display:block}.online-feature-card>svg{color:var(--primary)}.online-commerce-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.online-commerce-strip div{border:1px solid var(--line);min-height:84px;box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:12px;padding:16px;display:grid}.online-commerce-strip svg{width:38px;height:38px;color:var(--primary);background:var(--primary);border-radius:12px;grid-row:1/span 2;padding:10px}@supports (color:color-mix(in lab, red, red)){.online-commerce-strip svg{background:color-mix(in srgb, var(--primary) 9%, #fff 91%)}}.online-commerce-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.online-commerce-strip strong{color:var(--ink);font-size:14px;font-weight:800}.hero-orb{filter:blur(60px);opacity:.55;pointer-events:none;z-index:0;border-radius:999px;position:absolute}.hero-orb-a{background:radial-gradient(circle, var(--accent), transparent 70%);width:460px;height:460px;top:-160px;right:-120px}@supports (color:color-mix(in lab, red, red)){.hero-orb-a{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 80%, transparent), transparent 70%)}}.hero-orb-a{animation:14s ease-in-out infinite orbFloat}.hero-orb-b{background:radial-gradient(circle, var(--primary), transparent 70%);width:380px;height:380px;bottom:-180px;left:-100px}@supports (color:color-mix(in lab, red, red)){.hero-orb-b{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 90%, white 10%), transparent 70%)}}.hero-orb-b{opacity:.4;animation:18s ease-in-out -6s infinite reverse orbFloat}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-20px,30px)scale(1.06)}}.hero-grid{opacity:.5;z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 30% 40%,#000,#0000 75%);mask-image:radial-gradient(80% 70% at 30% 40%,#000,#0000 75%)}.hero-content{z-index:1;flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative}.hero-badge{letter-spacing:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:22px;padding:7px 14px 7px 12px;font-size:12px;font-weight:600;display:inline-flex}.hero-badge-dot{background:#34d399;border-radius:999px;width:7px;height:7px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 0 4px #34d3992e}@keyframes pulseDot{0%,to{opacity:1;box-shadow:0 0 0 4px #34d3992e}50%{opacity:.7;box-shadow:0 0 0 8px #34d3990a}}.hero h1{letter-spacing:-.035em;color:#fff;max-width:22ch;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(40px,7vw,86px);font-weight:700;line-height:1}.hero-accent{background:linear-gradient(120deg, #fff 30%, var(--accent) 70%)}@supports (color:color-mix(in lab, red, red)){.hero-accent{background:linear-gradient(120deg, #fff 30%, color-mix(in srgb, var(--accent) 92%, white 8%) 70%)}}.hero-accent{color:#0000;-webkit-background-clip:text;background-clip:text}.hero p{color:#ffffffc7;max-width:56ch;margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.hero-actions .primary-button{color:var(--primary);background:#fff;border-color:#fff;box-shadow:0 12px 28px -8px #00000040,inset 0 1px #fff9}.hero-actions .primary-button:hover{color:var(--primary);background:#fff}@supports (color:color-mix(in lab, red, red)){.hero-actions .primary-button:hover{color:color-mix(in srgb, var(--primary) 85%, #000 15%)}}.hero-actions .primary-button:hover{transform:translateY(-1px)}.hero-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;background:#ffffff14!important;border-color:#ffffff38!important}.hero-ghost:hover{background:#ffffff29!important;border-color:#fff6!important}.hero-trust{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:22px;margin-top:28px;padding-top:22px;display:flex}.hero-trust div{color:#ffffffd1;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.hero-trust svg{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hero-trust svg{color:color-mix(in srgb, var(--accent) 90%, white 10%)}}.hero-trust svg{flex-shrink:0}.context-bar{border-radius:var(--radius-lg);background:radial-gradient(700px 220px at 92% -30%, var(--accent), transparent 60%), linear-gradient(135deg, var(--primary) 0%, var(--primary) 60%, #0b1220 100%);margin-bottom:8px;padding:18px 22px;position:relative}@supports (color:color-mix(in lab, red, red)){.context-bar{background:radial-gradient(700px 220px at 92% -30%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--primary) 96%, #000 4%) 0%, color-mix(in srgb, var(--primary) 80%, #0b1220 20%) 60%, #0b1220 100%)}}.context-bar{color:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex;overflow:hidden;box-shadow:0 16px 40px -16px #0b122066}.context-bar:before{content:"";opacity:.6;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 100%,#000,#0000 75%);mask-image:radial-gradient(60% 90% at 100%,#000,#0000 75%)}.context-bar-main{z-index:1;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.context-bar-icon{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #fff3;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.context-bar-text{min-width:0}.context-bar-kicker{text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3;font-size:11px;font-weight:700}.context-bar-text strong{letter-spacing:-.025em;color:#fff;margin-top:2px;font-family:Space Grotesk,Inter,sans-serif;font-size:24px;font-weight:700;line-height:1.1;display:block}.context-bar-country{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.context-bar-country{color:color-mix(in srgb, var(--accent) 92%, white 8%)}}.context-bar-text span{color:#ffffffb8;margin-top:4px;font-size:12.5px;font-weight:600;display:block}.context-bar-actions{z-index:1;flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.context-bar-clear{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;background:#ffffff1a!important;border-color:#fff3!important}.context-bar-clear:hover{color:#fff!important;background:#ffffff2e!important;border-color:#fff6!important}.context-bar-clear svg{font-size:14px}.quick-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.quick-module-card{border:1px solid var(--line);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:transform .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease), background .22s var(--ease);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden}.quick-module-card:before{content:"";background:linear-gradient(135deg, var(--primary), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.quick-module-card:before{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 10%, transparent), transparent 60%)}}.quick-module-card:before{opacity:0;transition:opacity .22s var(--ease);pointer-events:none}.quick-module-card:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.quick-module-card:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--line) 70%)}}.quick-module-card:hover{box-shadow:var(--shadow-md)}.quick-module-card:hover:before{opacity:1}.quick-module-card.active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.quick-module-card.active{background:color-mix(in srgb, var(--primary) 5%, #fff 95%)}}.quick-module-icon{background:linear-gradient(135deg, var(--primary), var(--primary));border-radius:12px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.quick-module-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 12%, #fff 88%), color-mix(in srgb, var(--primary) 6%, #fff 94%))}}.quick-module-icon{color:var(--primary);z-index:1;flex-shrink:0;font-size:18px;position:relative}.quick-module-copy{z-index:1;flex:1;min-width:0;position:relative}.quick-module-copy strong{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:700;display:block}.quick-module-copy span{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.quick-module-copy small{color:var(--primary);margin-top:7px;font-size:11px;font-weight:900;display:block}.online-store .quick-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.online-store .quick-module-card{border-radius:24px;align-items:flex-start;min-height:132px;padding:20px;box-shadow:0 18px 44px -34px #0b122057}.online-store .quick-module-icon{border-radius:16px;width:54px;height:54px;font-size:22px}.online-store .quick-module-copy strong{font-size:18px}.online-store .quick-module-copy span{margin-top:5px;line-height:1.45}.quick-module-plus{color:var(--muted-2);transition:transform .22s var(--ease), color .22s var(--ease);z-index:1;flex-shrink:0;position:relative}.quick-module-card:hover .quick-module-plus{color:var(--primary);transform:rotate(90deg)}.toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:28px 0 18px;display:grid}.search-input,.field{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);background:#fff;border-radius:12px;padding:0 14px;font-weight:500}.search-input:focus,.field:focus{border-color:var(--primary);outline:0}@supports (color:color-mix(in lab, red, red)){.search-input:focus,.field:focus{border-color:color-mix(in srgb, var(--primary) 50%, var(--line) 50%)}}.search-input:focus,.field:focus{box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.search-input:focus,.field:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 10%, transparent)}}.search-input::placeholder,.field::placeholder{color:var(--muted-2);font-weight:500}.module-tabs{z-index:15;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-backdrop-filter:saturate(150%)blur(14px);background:linear-gradient(#fafbfcf0 70%,#fafbfc00 100%);gap:8px;margin:0 -22px;padding:12px 22px 16px;display:flex;position:sticky;top:76px;overflow-x:auto}.module-tabs::-webkit-scrollbar{display:none}.module-tabs button{scroll-snap-align:start;border:1px solid var(--line);min-width:124px;color:var(--ink);letter-spacing:-.005em;cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease), color .2s var(--ease), transform .18s var(--ease);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;font-size:13px;font-weight:700;display:flex}.module-tabs button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.module-tabs button:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--line) 65%)}}.module-tabs button:hover{transform:translateY(-1px)}.module-tabs button.active{background:linear-gradient(180deg, var(--primary), var(--primary));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.module-tabs button.active{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 96%, white 4%), var(--primary))}}.module-tabs button.active{color:#fff;box-shadow:0 8px 20px -6px var(--primary)}@supports (color:color-mix(in lab, red, red)){.module-tabs button.active{box-shadow:0 8px 20px -6px color-mix(in srgb, var(--primary) 50%, transparent)}}.module-tabs small{color:var(--muted);font-size:11px;font-weight:700}.module-tabs button.active small{color:#ffffffd9}.module-showcase{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:grid}.module-copy{align-items:center;gap:14px;min-width:0;display:flex}.module-icon{background:linear-gradient(135deg, var(--primary), var(--primary));border-radius:14px;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.module-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 14%, #fff 86%), color-mix(in srgb, var(--primary) 6%, #fff 94%))}}.module-icon{color:var(--primary);flex:none;place-items:center;font-size:20px;display:grid}.module-copy strong{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.module-copy p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.recipient-panel{border:1px solid var(--primary);min-height:52px}@supports (color:color-mix(in lab, red, red)){.recipient-panel{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--line) 76%)}}.recipient-panel{background:linear-gradient(180deg, var(--primary), #fff);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.recipient-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 5%, #fff 95%), #fff)}}.recipient-panel{color:var(--primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 6px 0 14px;display:grid}.recipient-panel input{width:100%;min-height:48px;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px;font-weight:600}.topup-lookup{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(700px 220px at 90% -20%, var(--primary), transparent 60%), linear-gradient(180deg, #fff, var(--bg-soft));margin-bottom:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.topup-lookup{background:radial-gradient(700px 220px at 90% -20%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 60%), linear-gradient(180deg, #fff, var(--bg-soft))}}.topup-lookup{box-shadow:var(--shadow-md);transition:border-color .24s var(--ease), box-shadow .24s var(--ease);gap:16px;padding:22px;display:grid;overflow:hidden}.topup-lookup.status-valid{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.topup-lookup.status-valid{border-color:color-mix(in srgb, #16a34a 30%, var(--line) 70%)}}.topup-lookup.status-valid{box-shadow:0 12px 32px -16px #16a34a52, var(--shadow-md)}.topup-lookup.status-invalid{border-color:#dc2626}@supports (color:color-mix(in lab, red, red)){.topup-lookup.status-invalid{border-color:color-mix(in srgb, #dc2626 30%, var(--line) 70%)}}.topup-lookup-head{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.topup-lookup-icon{background:linear-gradient(135deg, var(--primary), var(--primary));border-radius:10px;place-items:center;width:56px;height:40px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.topup-lookup-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 14%, #fff 86%), color-mix(in srgb, var(--primary) 6%, #fff 94%))}}.topup-lookup-icon{color:var(--primary);transition:background .2s var(--ease);font-size:22px;box-shadow:inset 0 0 0 1px #0f172a0a}.topup-lookup-icon img{object-fit:cover;width:100%;height:100%}.topup-lookup-copy strong{letter-spacing:-.02em;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:700;display:block}.topup-lookup-copy p{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.5}.topup-lookup-copy p b{color:var(--ink);font-weight:700}.topup-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.phone-input{border:1.5px solid var(--line);min-height:56px;box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px 0 4px;display:grid;position:relative}.phone-input:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.phone-input:focus-within{border-color:color-mix(in srgb, var(--primary) 55%, var(--line) 45%)}}.phone-input:focus-within{box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.phone-input:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 12%, transparent)}}.phone-input-valid{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.phone-input-valid{border-color:color-mix(in srgb, #16a34a 60%, var(--line) 40%)}}.phone-input-valid:focus-within{box-shadow:0 0 0 4px #16a34a24}.phone-input-invalid,.phone-input-unknown{border-color:#dc2626}@supports (color:color-mix(in lab, red, red)){.phone-input-invalid,.phone-input-unknown{border-color:color-mix(in srgb, #dc2626 55%, var(--line) 45%)}}.phone-input-invalid:focus-within,.phone-input-unknown:focus-within{box-shadow:0 0 0 4px #dc262624}.phone-input-prefix{background:var(--primary);border-radius:10px;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.phone-input-prefix{background:color-mix(in srgb, var(--primary) 8%, #fff 92%)}}.phone-input-prefix{color:var(--primary);place-items:center;margin-left:4px;font-size:18px;display:grid;overflow:hidden}.phone-input-prefix img{object-fit:cover;width:100%;height:100%}.phone-input input{letter-spacing:-.005em;width:100%;min-height:52px;color:var(--ink);background:0 0;border:0;outline:0;padding-left:6px;font-family:Space Grotesk,Inter,sans-serif;font-size:17px;font-weight:600}.phone-input input::placeholder{color:var(--muted-2);letter-spacing:0;font-weight:500}.phone-input-status{place-items:center;padding-right:4px;display:grid}.phone-pill{border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-grid}.phone-pill-ok{color:#fff;background:linear-gradient(#34d399,#10b981);box-shadow:0 6px 14px -4px #10b98180}.phone-pill-err{color:#fff;background:linear-gradient(#f87171,#dc2626);box-shadow:0 6px 14px -4px #dc262680}.phone-pill-warn{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.phone-pill-warn{background:color-mix(in srgb, var(--accent) 18%, #fff 82%)}}.phone-pill-warn{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.phone-pill-warn{color:color-mix(in srgb, var(--accent) 80%, #000 20%)}}.phone-pill-warn{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.phone-pill-warn{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.lookup-button{border-radius:14px;min-height:56px;padding:0 22px;font-size:14px;font-weight:700}.lookup-button:disabled{background:var(--bg-soft);border-color:var(--line);color:var(--muted-2);box-shadow:none}.phone-feedback{color:#dc2626;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.phone-feedback{color:color-mix(in srgb, #dc2626 88%, var(--ink) 12%)}}.phone-feedback{background:#fef5f5;border:1px solid #fecacab3;border-radius:10px;padding:8px 12px}.status-incomplete .phone-feedback{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.status-incomplete .phone-feedback{color:color-mix(in srgb, var(--accent) 70%, #000 30%)}}.status-incomplete .phone-feedback{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.status-incomplete .phone-feedback{background:color-mix(in srgb, var(--accent) 8%, #fff 92%)}}.status-incomplete .phone-feedback{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.status-incomplete .phone-feedback{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.topup-empty-hint{color:var(--muted);background:#0f172a0a;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.topup-empty-hint svg{color:var(--primary);flex-shrink:0}.lookup-result{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;gap:16px;margin-bottom:18px;padding:20px;display:grid}.lookup-main{border-bottom:1px dashed var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:14px;display:grid}.lookup-flag{background:linear-gradient(135deg, var(--primary), #fff);border-radius:12px;place-items:center;width:64px;height:48px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lookup-flag{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 10%, #fff 90%), #fff)}}.lookup-flag{color:var(--muted);box-shadow:inset 0 0 0 1px #0f172a0f,0 6px 16px -8px #0f172a29}.lookup-flag img{object-fit:cover;width:100%;height:100%}.lookup-text .lookup-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:2px;font-size:10px;font-weight:800}.lookup-text strong{letter-spacing:-.025em;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:19px;font-weight:700;display:block}.lookup-text span{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:600;display:block}.lookup-operator-badge{border:1px solid var(--line);width:56px;height:56px;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;place-items:center;padding:6px;display:grid;overflow:hidden}.lookup-operator-badge img{object-fit:contain;width:100%;height:100%}.operator-rail,.type-rail{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.operator-rail::-webkit-scrollbar{display:none}.type-rail::-webkit-scrollbar{display:none}.operator-rail button,.type-rail button{border:1px solid var(--line);min-height:38px;color:var(--ink);white-space:nowrap;cursor:pointer;transition:all .18s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.operator-rail button:hover,.type-rail button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.operator-rail button:hover,.type-rail button:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--line) 65%)}}.operator-rail button.active,.type-rail button.active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.operator-rail button.active,.type-rail button.active{background:color-mix(in srgb, var(--primary) 10%, #fff 90%)}}.operator-rail button.active,.type-rail button.active{color:var(--primary)}.operator-rail img{object-fit:contain;border-radius:6px;width:22px;height:22px}.country-rail{scrollbar-width:none;gap:10px;padding:6px 0 22px;display:flex;overflow-x:auto}.country-rail::-webkit-scrollbar{display:none}.country-rail button{border:1px solid var(--line);min-width:124px;color:var(--ink);text-align:left;cursor:pointer;transition:all .2s var(--ease);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;flex-shrink:0;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:1px 11px;padding:12px 14px 12px 12px;display:grid;position:relative}.country-rail button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.country-rail button:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--line) 65%)}}.country-rail button:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.country-rail button.active{background:linear-gradient(180deg, var(--primary), var(--primary));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.country-rail button.active{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 10%, #fff 90%), color-mix(in srgb, var(--primary) 4%, #fff 96%))}}.country-rail button.active{box-shadow:0 0 0 2px var(--primary), 0 10px 22px -8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.country-rail button.active{box-shadow:0 0 0 2px var(--primary), 0 10px 22px -8px color-mix(in srgb, var(--primary) 35%, transparent)}}.country-rail button.active:after{content:"";background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 3px var(--primary);border-radius:999px;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.country-rail button.active:after{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent)}}.country-rail .country-flag-icon{grid-row:1/span 2}.country-rail span:not(.country-flag-icon){text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;grid-area:1/2;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.country-rail small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;grid-area:2/2;font-size:11px;font-weight:700}.country-rail button.active small{color:var(--primary)}.country-flag-icon{width:44px;height:32px;color:var(--muted);background:#eef2f6;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f,0 4px 10px -4px #0f172a2e}.country-flag-icon img{object-fit:cover;width:100%;height:100%}.esim-destinations,.esim-country-focus{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:18px}.esim-destinations{padding:18px}.esim-destinations-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.esim-destinations-head span,.esim-country-focus-copy span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.esim-destinations-head strong,.esim-country-focus-copy strong{color:var(--ink);letter-spacing:-.03em;margin-top:2px;font-family:Space Grotesk,Inter,sans-serif;font-size:28px;line-height:1.05;display:block}.esim-destinations-head small{color:var(--muted);font-size:12px;font-weight:700}.continent-stack{gap:14px;display:grid}.continent-panel{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:linear-gradient(#fff,#fafbfc);padding:14px}.continent-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.continent-panel-head strong{color:var(--ink);font-size:15px;font-weight:800}.continent-panel-head span{color:var(--muted);font-size:12px;font-weight:700}.country-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.esim-country-card{border:1px solid var(--line);min-height:76px;color:var(--ink);text-align:left;cursor:pointer;transition:transform .18s var(--ease), border-color .2s var(--ease), box-shadow .22s var(--ease);background:#fff;border-radius:16px;grid-template-columns:56px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:11px 12px;display:grid}.esim-country-card:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.esim-country-card:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--line) 65%)}}.esim-country-card:hover{box-shadow:var(--shadow-md)}.esim-country-card>svg{color:var(--primary)}.esim-country-flag{width:56px;height:40px;color:var(--muted);background:#eef2f6;border-radius:10px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f}.esim-country-flag img{object-fit:cover;width:100%;height:100%}.esim-country-copy{min-width:0}.esim-country-copy strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:14px;font-weight:800;display:block;overflow:hidden}.esim-country-copy small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700;display:block}.esim-country-focus{grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.esim-country-focus-media{height:82px;color:var(--muted);background:#eef2f6;border-radius:16px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f}.esim-country-focus-media img{object-fit:cover;width:100%;height:100%}.esim-country-focus-copy p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.45}.fast-lane{border:1px solid var(--primary);margin-bottom:18px}@supports (color:color-mix(in lab, red, red)){.fast-lane{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--line) 78%)}}.fast-lane{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--primary), #fff)}@supports (color:color-mix(in lab, red, red)){.fast-lane{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 6%, #fff 94%), #fff)}}.fast-lane{box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.fast-lane strong{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.fast-lane p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-grid-topup{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.layout-editorial.online-store .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.product-card-topup{grid-template-columns:116px minmax(0,1fr);min-height:0;display:grid;position:relative}.product-card-topup .product-media{aspect-ratio:auto;background:radial-gradient(circle at 28% 24%, var(--accent), transparent 60%), linear-gradient(135deg, var(--primary), var(--primary));min-height:100%}@supports (color:color-mix(in lab, red, red)){.product-card-topup .product-media{background:radial-gradient(circle at 28% 24%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--primary) 92%, #000 8%), color-mix(in srgb, var(--primary) 70%, #0b1220 30%))}}.product-card-topup .product-media{color:#fff;padding:16px 12px}.product-card-topup .product-body{gap:8px;padding:14px 14px 12px}.product-card-topup .product-title{min-height:0;font-size:14px}.product-card-topup .product-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:12px;display:-webkit-box;overflow:hidden}.product-card-topup .product-kicker{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.product-card-topup .product-kicker{color:color-mix(in srgb, var(--primary) 80%, #000 20%)}}.product-card-topup .price{color:var(--primary);font-size:19px}.product-card-topup .product-footer{flex-direction:column;align-items:stretch;gap:8px}.product-card-topup .product-actions{width:100%}.product-card-topup .product-actions .primary-button{flex:1}.product-card-topup .floating-flag{width:32px;height:24px;top:8px;left:auto;right:8px}.topup-denomination{text-shadow:0 2px 8px #0000002e;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-family:Space Grotesk,Inter,sans-serif;line-height:1;display:flex}.topup-denomination-currency{letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;font-size:11px;font-weight:700}.topup-denomination-amount{letter-spacing:-.03em;color:#fff;font-size:36px;font-weight:700}.product-card{border:1px solid var(--line);border-radius:var(--radius-md);min-height:280px;transition:border-color .22s var(--ease), box-shadow .26s var(--ease), transform .22s var(--ease);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;display:flex;overflow:hidden}.product-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.product-card:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--line) 70%)}}.product-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.layout-editorial.online-store .product-card{grid-column:span 2}.layout-editorial.online-store .product-card:first-child{grid-area:span 2/span 3}.layout-editorial.online-store .product-card:first-child .product-media{aspect-ratio:1.15}.density-compact .product-body{gap:8px;padding:12px}.density-compact .product-desc{display:none}.product-media{aspect-ratio:1.4;background:radial-gradient(circle at 30% 20%, var(--accent), transparent 55%), linear-gradient(135deg, var(--primary), #f7f9fc)}@supports (color:color-mix(in lab, red, red)){.product-media{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--primary) 14%, #f0f4f8 86%), #f7f9fc)}}.product-media{color:var(--primary);place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-media{color:color-mix(in srgb, var(--primary) 65%, #111827 35%)}}.product-media{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800;position:relative}.instore-store .product-media{aspect-ratio:1.9}.online-store .product-media{aspect-ratio:1.18}.online-store .product-card{border-color:#e9edf3;border-radius:24px;box-shadow:0 18px 46px -36px #0b12205c}.online-store .product-card:hover{transform:translateY(-5px);box-shadow:0 30px 70px -44px #0b12207a}.online-store .product-body{padding:18px}.online-store .product-title{min-height:42px;font-size:16px}.online-store .product-desc{min-height:42px}.online-store .product-footer{align-items:stretch}.online-store .product-actions{flex:1;justify-content:flex-end}.online-store .product-actions .primary-button{min-width:124px}.product-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.product-card:hover .product-media img{transform:scale(1.04)}.product-body{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.product-title{letter-spacing:-.012em;min-height:38px;color:var(--ink);font-size:15px;font-weight:700;line-height:1.3}.product-kicker{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.product-desc{min-height:36px;color:var(--muted);font-size:13px;font-weight:500;line-height:1.5}.product-badges{flex-wrap:wrap;gap:6px;display:flex}.product-badges span{border:1px solid var(--line-soft);color:#475467;background:#f8fafc;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.floating-flag{border:2px solid #fffffff2;border-radius:6px;width:40px;height:28px;position:absolute;top:12px;left:12px;overflow:hidden;box-shadow:0 10px 22px #0f172a38}.floating-flag img{object-fit:cover;width:100%;height:100%}.product-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.instore-store .product-footer{align-items:stretch}.instore-store .product-actions .primary-button{min-width:88px}.product-actions{align-items:center;gap:8px;display:flex}.product-actions .ghost-button{min-height:38px;padding:0 12px}.product-actions .primary-button{min-height:38px;padding:0 14px}.price{letter-spacing:-.02em;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:17px;font-weight:700}.empty-state{border:1px dashed var(--line);border-radius:var(--radius-md);text-align:center;color:var(--muted);background:#fff;grid-column:1/-1;gap:8px;padding:40px 28px;display:grid}.empty-state strong{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:700}.empty-state span{font-size:13px;line-height:1.5}.mobile-checkout-bar{display:none}.cart-drawer{z-index:40;background:var(--bg-soft);border-left:1px solid var(--line);width:min(500px,100vw);animation:slideIn .32s var(--ease-snap);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-40px 0 80px -20px #0b122052}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-backdrop{z-index:35;-webkit-backdrop-filter:blur(4px);animation:fadeIn .24s var(--ease);background:#0b12207a;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.drawer-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}.drawer-brand{align-items:center;gap:12px;min-width:0;display:flex}.drawer-brand-logo{background:linear-gradient(135deg, var(--primary), var(--primary));border-radius:12px;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.drawer-brand-logo{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 60%, var(--accent) 40%))}}.drawer-brand-logo{color:#fff;letter-spacing:-.02em;box-shadow:0 6px 18px -6px var(--primary), inset 0 1px 0 #ffffff38;flex-shrink:0;place-items:center;font-size:15px;font-weight:800;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.drawer-brand-logo{box-shadow:0 6px 18px -6px color-mix(in srgb, var(--primary) 55%, transparent), inset 0 1px 0 #ffffff38}}.drawer-brand-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:3px}.drawer-brand-name{letter-spacing:-.02em;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:16px;font-weight:700}.drawer-brand-sub{color:var(--muted);margin-top:1px;font-size:12px;font-weight:600}.icon-button{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:all .18s var(--ease);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;place-items:center;font-size:16px;display:grid}.icon-button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.icon-button:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--line) 60%)}}.icon-button:hover{color:var(--primary)}.drawer-body{flex-direction:column;flex:1;gap:18px;padding:18px 22px 24px;display:flex;overflow:auto}.cart-section{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.cart-section-head{border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg, #fff, var(--bg-soft));justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.cart-section-head span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:800}.cart-section-head small{color:var(--muted-2);background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.cart-lines{padding:4px 16px}.cart-line{border-bottom:1px solid var(--line-soft);grid-template-columns:64px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.cart-line:last-child{border-bottom:0}.cart-line-media{background:radial-gradient(circle at 30% 20%, var(--accent), transparent 55%), linear-gradient(135deg, var(--primary), #f7f9fc);border-radius:12px;width:64px;height:64px}@supports (color:color-mix(in lab, red, red)){.cart-line-media{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--primary) 14%, #f0f4f8 86%), #f7f9fc)}}.cart-line-media{color:var(--primary);place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cart-line-media{color:color-mix(in srgb, var(--primary) 65%, #111827 35%)}}.cart-line-media{text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:9px;font-weight:800}.cart-line-media img{object-fit:cover;width:100%;height:100%}.cart-line-body{flex-direction:column;gap:4px;min-width:0;display:flex}.cart-line-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);font-size:11px;font-weight:700}.cart-line-body strong{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:700;line-height:1.3}.cart-line-tag{background:var(--primary);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cart-line-tag{background:color-mix(in srgb, var(--primary) 8%, #fff 92%)}}.cart-line-tag{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.cart-line-tag{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--line) 80%)}}.cart-line-tag{color:var(--primary);margin-top:2px;font-size:11px;font-weight:700}.cart-line-tag svg{font-size:10px}.cart-line-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.cart-line-price{letter-spacing:-.015em;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:15px;font-weight:700}.qty-stepper{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.qty-stepper button{width:32px;height:32px;color:var(--ink);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease);background:0 0;border:0;place-items:center;font-size:12px;display:grid}.qty-stepper button:hover{background:var(--bg-soft);color:var(--primary)}.qty-stepper span{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;color:var(--ink);font-size:13px;font-weight:800}.cart-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:40px 0;padding:24px;display:flex}.cart-empty-icon{background:linear-gradient(135deg, var(--primary), var(--primary));border-radius:999px;place-items:center;width:64px;height:64px;display:grid}@supports (color:color-mix(in lab, red, red)){.cart-empty-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 14%, #fff 86%), color-mix(in srgb, var(--primary) 6%, #fff 94%))}}.cart-empty-icon{color:var(--primary);margin-bottom:4px;font-size:24px}.cart-empty strong{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:700}.cart-empty span{color:var(--muted);max-width:28ch;font-size:13px;line-height:1.5}.checkout-form{gap:14px;padding:14px 16px 18px;display:grid}.field-wrap{gap:6px;display:grid}.field-label{color:var(--ink-soft);letter-spacing:-.005em;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.field-label em{color:var(--muted-2);text-transform:lowercase;letter-spacing:0;font-size:11px;font-style:normal;font-weight:600}.field-label em.required{color:var(--primary);text-transform:uppercase;letter-spacing:.06em;background:var(--primary);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.field-label em.required{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.field-suggest{color:var(--primary);cursor:pointer;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);background:0 0;border:0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.field-suggest{-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.field-suggest:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.field-suggest:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.field-suggest:hover{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.field-required{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.field-required{border-color:color-mix(in srgb, var(--primary) 24%, var(--line) 76%)}}.field-required{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.field-required{background:color-mix(in srgb, var(--primary) 3%, #fff 97%)}}.field-hint{color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.cashier-gate{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cashier-gate{border-color:color-mix(in srgb, var(--primary) 24%, var(--line) 76%)}}.cashier-code-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px 18px;display:grid}.cashier-code-input{letter-spacing:.18em;text-align:center;font-family:Space Grotesk,Inter,sans-serif;font-size:22px;font-weight:800}.cashier-code-help{color:var(--muted);grid-column:1/-1;font-size:11px;font-weight:600;line-height:1.4}.cashier-authorized{background:var(--primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.cashier-authorized{background:color-mix(in srgb, var(--primary) 6%, #fff 94%)}}.cashier-authorized>svg{color:var(--primary);font-size:20px}.cashier-authorized strong,.cashier-authorized span{display:block}.cashier-authorized strong{color:var(--ink);font-size:13px}.cashier-authorized span{color:var(--muted);margin-top:2px;font-size:11px}.session-checkout-status{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:16px 18px;display:flex;box-shadow:0 18px 44px -30px #0b12203d}.session-checkout-status strong,.session-checkout-status span{display:block}.session-checkout-status strong{color:var(--ink);letter-spacing:.02em;font-size:13px}.session-checkout-status span{color:var(--muted);margin-top:4px;font-size:13px;font-weight:600;line-height:1.45}.session-checkout-status>svg{flex:none;font-size:22px}.checkout-modal-backdrop{z-index:var(--od-z-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b122075;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.checkout-modal{text-align:center;background:#fff;border:1px solid #ffffffc2;border-radius:22px;width:min(100%,420px);padding:28px;box-shadow:0 32px 90px -38px #0b12208f}.checkout-modal-icon{width:64px;height:64px;color:var(--primary);background:var(--primary);border-radius:999px;place-items:center;margin:0 auto 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-modal-icon{background:color-mix(in srgb, var(--primary) 12%, #fff 88%)}}.checkout-modal.status-error .checkout-modal-icon{color:#dc2626;background:#fee2e2}.checkout-modal.status-success .checkout-modal-icon{color:#16a34a;background:#dcfce7}.checkout-modal-icon svg{font-size:30px}.checkout-modal-kicker{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.checkout-modal h2{color:var(--ink);margin:8px 0 0;font-size:24px;line-height:1.15}.checkout-modal p{max-width:32ch;color:var(--ink-soft);margin:14px auto 0;font-size:14px;font-weight:600;line-height:1.55}.checkout-modal-meta{border:1px solid var(--line);background:#f8fafc;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:13px 14px;display:flex}.checkout-modal-meta span{color:var(--muted);font-size:12px;font-weight:800}.checkout-modal-meta strong{color:var(--ink);font-size:13px;font-weight:900}.checkout-modal-actions{margin-top:22px;display:grid}.drawer-foot{border-top:1px solid var(--line);background:#fff;gap:6px;padding:18px 22px 22px;display:grid;box-shadow:0 -8px 24px -16px #0b12202e}.summary-row{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.summary-row-muted{color:var(--muted);font-weight:500}.summary-row-total{border-top:1px dashed var(--line);letter-spacing:-.02em;color:var(--ink);margin-top:6px;padding-top:10px;font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:700}.summary-row-total span:last-child{color:var(--primary)}.checkout-cta{letter-spacing:-.005em;border-radius:14px;min-height:52px;margin-top:12px;padding:0 20px;font-size:14px;font-weight:700}.checkout-cta:disabled{background:var(--bg-soft);border-color:var(--line);color:var(--muted-2);box-shadow:none}.checkout-cta svg{flex-shrink:0}.checkout-trust{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:11px;font-weight:600;display:flex}.checkout-trust svg{color:var(--primary)}.cart-drawer-slim{width:min(420px,100vw)}.cart-drawer-slim .drawer-head{padding:16px 18px}.cart-drawer-slim .drawer-brand-logo{border-radius:11px;width:40px;height:40px;font-size:14px}.cart-drawer-slim .drawer-brand-name{font-size:15px}.cart-drawer-slim .drawer-brand-sub{font-size:11.5px}.drawer-body-slim{gap:0;padding:14px 16px 18px}.cart-lines-slim{gap:8px;padding:0;display:grid}.cart-line-slim{border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:14px;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:12px;display:grid}.cart-line-slim:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cart-line-slim:hover{border-color:color-mix(in srgb, var(--primary) 18%, var(--line) 82%)}}.cart-line-slim:hover{box-shadow:var(--shadow-md)}.cart-line-slim .cart-line-media{border-radius:10px;width:56px;height:56px}.cart-line-slim .cart-line-body strong{font-size:13.5px}.cart-line-slim .cart-line-kicker{font-size:10.5px}.cart-line-slim .cart-line-price{font-size:14px}.cart-line-slim .qty-stepper button{width:28px;height:28px}.drawer-foot-slim{gap:10px;padding:14px 18px 18px}.slim-total{justify-content:space-between;align-items:baseline;padding:6px 2px;display:flex}.slim-total span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.slim-total strong{letter-spacing:-.025em;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:22px;font-weight:700}.checkout-sheet-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);animation:fadeIn .24s var(--ease);background:#0b12208c;position:fixed;inset:0}.checkout-sheet{z-index:55;border-radius:var(--radius-xl);width:min(480px,100vw - 32px);max-height:calc(100vh - 48px);animation:sheetPop .32s var(--ease-snap);background:#fff;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 40px 80px -16px #0b122080,0 16px 32px -16px #0b12204d}@keyframes sheetPop{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.checkout-sheet-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, #fff, var(--bg-soft));align-items:flex-start;gap:14px;padding:20px 22px 18px;display:flex;position:relative}.checkout-sheet-back{flex-shrink:0;margin-top:2px}.checkout-sheet-title{flex:1;min-width:0}.checkout-sheet-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:11px;font-weight:700}.checkout-sheet-title strong{letter-spacing:-.025em;color:var(--ink);margin-top:4px;font-family:Space Grotesk,Inter,sans-serif;font-size:26px;font-weight:700;line-height:1;display:block}.checkout-sheet-title span{color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:600;display:block}.checkout-sheet-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:16px;padding:18px 22px;display:flex;overflow-y:auto}.sheet-block{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.sheet-block-head{border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg, #fff, var(--bg-soft));justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.sheet-block-head span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:800}.sheet-block-head small{color:var(--muted-2);background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.sheet-block-cashier{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sheet-block-cashier{border-color:color-mix(in srgb, var(--primary) 22%, var(--line) 78%)}}.checkout-sheet-foot{border-top:1px solid var(--line);background:#fff;gap:6px;padding:16px 22px 20px;display:grid;box-shadow:0 -10px 24px -16px #0b12202e}.remember-toggle{background:var(--bg-soft);border:1px solid var(--line);cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin-top:4px;padding:12px 14px;display:grid}.remember-toggle:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.remember-toggle:hover{border-color:color-mix(in srgb, var(--primary) 32%, var(--line) 68%)}}.remember-toggle:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.remember-toggle:hover{background:color-mix(in srgb, var(--primary) 4%, var(--bg-soft) 96%)}}.remember-toggle input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.remember-toggle-box{border:1.5px solid var(--line);color:#0000;width:24px;height:24px;transition:all .18s var(--ease);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.remember-toggle input:checked+.remember-toggle-box{background:linear-gradient(180deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.remember-toggle input:checked+.remember-toggle-box{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 92%, white 8%), var(--primary))}}.remember-toggle input:checked+.remember-toggle-box{border-color:var(--primary);color:#fff;box-shadow:0 4px 10px -2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.remember-toggle input:checked+.remember-toggle-box{box-shadow:0 4px 10px -2px color-mix(in srgb, var(--primary) 55%, transparent)}}.remember-toggle-box svg{stroke-width:3px;font-size:14px}.remember-toggle-copy strong{letter-spacing:-.005em;color:var(--ink);font-size:13px;font-weight:700;display:block}.remember-toggle-copy small{color:var(--muted);margin-top:3px;font-size:11.5px;font-weight:500;line-height:1.4;display:block}.status-box{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:12px;margin-top:14px;padding:14px;font-size:13px;font-weight:500;line-height:1.5}.status-error{color:#991b1b;background:linear-gradient(#fff5f5,#fff1f2);border-color:#fecaca}.status-success{color:#166534;background:linear-gradient(#f6fef9,#f0fdf4);border-color:#bbf7d0}@media (max-width:1100px){.quick-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.online-store .hero{grid-template-columns:1fr}.online-hero-panel{align-self:stretch}}@media (max-width:980px){.product-grid,.product-grid-topup,.layout-editorial.online-store .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.context-bar{flex-wrap:wrap;padding:16px}.context-bar-text strong{font-size:22px}.module-tabs{top:68px}.layout-editorial.online-store .product-card,.layout-editorial.online-store .product-card:first-child{grid-area:auto}.hero{grid-template-columns:1fr;padding:40px 32px 36px}.online-store .quick-modules,.online-commerce-strip{grid-template-columns:1fr}}@media (max-width:620px){.store-header-inner{align-items:center;padding:12px 14px}.brand-logo{border-radius:12px;width:48px;height:48px;font-size:16px}.brand-name{font-size:17px}.brand-meta{font-size:10px}.search-trigger{display:none}.cart-button{min-height:42px;padding:0 14px 0 12px}.cart-button-label{display:none}.store-main{padding:14px 14px 110px}.topup-lookup{border-radius:var(--radius-md);padding:18px}.topup-lookup-copy strong{font-size:16px}.topup-lookup-copy p{font-size:12px}.topup-input-row{grid-template-columns:1fr}.phone-input{min-height:52px}.phone-input input{font-size:16px}.lookup-button{min-height:50px}.lookup-result{padding:16px}.lookup-flag{width:56px;height:42px}.lookup-text strong{font-size:17px}.toolbar{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr;gap:12px}.hero{border-radius:var(--radius-lg);min-height:0;margin-left:-2px;margin-right:-2px;padding:28px 22px 26px}.online-store .hero{min-height:0}.online-hero-panel{border-radius:22px;padding:14px}.online-feature-card{grid-template-columns:46px minmax(0,1fr) 20px}.online-feature-icon{border-radius:12px;width:46px;height:38px}.online-commerce-strip div{min-height:72px}.instore-store .hero{min-height:240px}.hero h1{font-size:clamp(32px,9vw,46px);line-height:1.02}.hero p{margin-top:16px;font-size:14px;line-height:1.55}.hero-trust{gap:14px;margin-top:22px;padding-top:18px}.hero-trust div{font-size:12px}.quick-modules{grid-template-columns:1fr;gap:10px}.module-tabs{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.module-tabs button{min-width:112px}.module-showcase{grid-template-columns:1fr;padding:14px}.country-rail{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.country-rail button{grid-template-columns:32px minmax(0,1fr);min-width:144px}.country-rail small{display:none}.country-flag-icon{width:32px;height:23px}.esim-destinations{border-radius:var(--radius-md);padding:14px}.esim-destinations-head{flex-direction:column;align-items:flex-start;gap:6px}.esim-destinations-head strong,.esim-country-focus-copy strong{font-size:22px}.continent-panel{padding:12px}.country-card-grid{grid-template-columns:1fr}.esim-country-focus{grid-template-columns:64px minmax(0,1fr);padding:14px}.esim-country-focus-media{border-radius:12px;width:64px;height:48px}.esim-country-focus .ghost-button{grid-column:1/-1;width:100%}.fast-lane{align-items:stretch;display:grid}.product-card{min-height:0}.instore-store .product-card{grid-template-columns:104px minmax(0,1fr);display:grid}.instore-store .product-media{aspect-ratio:auto;min-height:100%}.instore-store .product-title{min-height:0}.instore-store .product-desc{display:none}.instore-store .product-badges span{min-height:22px;font-size:10px}.product-footer{flex-direction:column;align-items:flex-start;gap:12px}.product-actions{width:100%}.product-actions .primary-button{flex:1}.mobile-checkout-bar{z-index:30;background:linear-gradient(180deg, var(--primary), var(--primary));border:0;border-radius:16px;min-height:60px;position:fixed;bottom:14px;left:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.mobile-checkout-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 94%, white 6%), var(--primary))}}.mobile-checkout-bar{color:#fff;box-shadow:0 24px 48px -12px var(--primary)}@supports (color:color-mix(in lab, red, red)){.mobile-checkout-bar{box-shadow:0 24px 48px -12px color-mix(in srgb, var(--primary) 50%, transparent)}}.mobile-checkout-bar{letter-spacing:-.005em;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:700;display:grid}.mobile-checkout-bar span:last-child{text-align:right}.cart-drawer{width:100vw}.cart-drawer-slim .drawer-head{padding:14px 16px}.cart-drawer-slim .drawer-body-slim{padding:12px 14px 16px}.cart-drawer-slim .drawer-foot-slim{padding:12px 14px 16px;padding-bottom:max(16px, env(safe-area-inset-bottom,16px))}.cart-line-slim{gap:10px;padding:10px}.slim-total strong{font-size:20px}.checkout-sheet{width:100vw;max-width:100vw;max-height:calc(100vh - 24px);animation:sheetSlideUp .34s var(--ease-snap);border-radius:22px 22px 0 0;inset:auto 0 0;transform:none;box-shadow:0 -24px 60px -8px #0b122080}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.checkout-sheet:before{content:"";background:var(--line);pointer-events:none;z-index:2;border-radius:999px;width:44px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.checkout-sheet-head{padding:24px 18px 14px}.checkout-sheet-title strong{font-size:22px}.checkout-sheet-body{padding:14px 16px 8px}.checkout-sheet-foot{padding:14px 16px 18px;padding-bottom:max(18px, env(safe-area-inset-bottom,18px))}.checkout-sheet-back{width:36px;height:36px}.cashier-code-input{letter-spacing:.14em;font-size:20px}.remember-toggle{padding:12px}}.instore-v2{background:radial-gradient(1200px 420px at 12% -8%, var(--accent), transparent 70%), radial-gradient(900px 340px at 92% -6%, var(--primary), transparent 72%), linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%)}@supports (color:color-mix(in lab, red, red)){.instore-v2{background:radial-gradient(1200px 420px at 12% -8%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%), radial-gradient(900px 340px at 92% -6%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 72%), linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%)}}.instore-v2{color:#0f172a}.instore-v2 .store-header{-webkit-backdrop-filter:saturate(130%)blur(16px);background:#0f172aeb;border-bottom:1px solid #94a3b833}.instore-v2 .brand-lockup:hover{background:#94a3b824}.instore-v2 .brand-name{color:#fff}.instore-v2 .brand-meta{color:#cbd5e1}.instore-v2 .search-trigger{color:#e2e8f0;box-shadow:none;background:#1e293bc2;border-color:#94a3b857}.instore-v2 .search-trigger:hover{color:#fff;box-shadow:none;border-color:#94a3b885}.instore-v2 .cart-button{color:#03210f;background:linear-gradient(#22c55e,#16a34a);border-color:#16a34a;box-shadow:0 16px 30px -16px #16a34aa3}.instore-v2 .cart-button:hover{color:#03210f;background:linear-gradient(#4ade80,#22c55e);border-color:#22c55e;box-shadow:0 18px 32px -16px #16a34a9e}.instore-v2 .cart-badge{color:#fff;box-shadow:none;background:#ef4444}.instore-v2 .hero-instore-v2{background:radial-gradient(420px 180px at 12% -12%,#22c55e3d,#0000 70%),radial-gradient(620px 220px at 88% -14%,#6366f142,#0000 70%),linear-gradient(135deg,#111827 0%,#0f172a 52%,#0b1220 100%);border:1px solid #94a3b824;border-radius:24px;margin-bottom:2px;padding:24px 24px 22px;box-shadow:0 24px 56px -30px #020617c7}.instore-v2 .hero-instore-v2 .hero-grid{opacity:.65}.instore-v2 .hero-instore-v2 h1{letter-spacing:-.03em;font-family:Space Grotesk,Inter,sans-serif;font-weight:700}.instore-v2 .hero-instore-v2 p{color:#e2e8f0f0}.instore-v2 .hero-instore-v2 .hero-trust div{background:#0f172a66;border-color:#94a3b83d}.instore-v2 .hero-instore-v2 .hero-trust span{color:#e2e8f0e6}.instore-v2 .quick-modules-instore-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.instore-v2 .quick-module-card{border-color:#dbe3ee;border-radius:18px;padding:18px 16px;box-shadow:0 14px 30px -22px #0f172a80}.instore-v2 .quick-module-card.active{background:linear-gradient(#0f172a 0%,#111827 100%);border-color:#0f172a}.instore-v2 .quick-module-card.active .quick-module-icon{color:#fff;background:#ffffff29}.instore-v2 .quick-module-card.active .quick-module-copy strong,.instore-v2 .quick-module-card.active .quick-module-copy span,.instore-v2 .quick-module-card.active .quick-module-copy small,.instore-v2 .quick-module-card.active .quick-module-plus{color:#e2e8f0}.instore-v2 .toolbar-instore-v2{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 14px 30px -22px #0f172a73}.instore-v2 .toolbar-instore-v2 .search-input{background:#f8fafc;border-color:#cbd5e1}.instore-v2 .module-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin-top:14px;padding:8px;box-shadow:0 14px 28px -22px #0f172a70}.instore-v2 .module-tabs button{color:#334155;background:#f8fafc;border:1px solid #0000;border-radius:14px;min-height:44px}.instore-v2 .module-tabs button.active{color:#fff;box-shadow:none;background:#0f172a;border-color:#0f172a}.instore-v2 .module-tabs button.active small{color:#bfdbfe}.instore-v2 .topup-lookup,.instore-v2 .lookup-result,.instore-v2 .esim-destinations,.instore-v2 .esim-country-focus,.instore-v2 .country-rail,.instore-v2 .context-bar,.instore-v2 .fast-lane-instore-v2{border:1px solid #dbe3ee;border-radius:20px;box-shadow:0 16px 30px -24px #0f172a66}.instore-v2 .topup-lookup,.instore-v2 .lookup-result{background:#fff}.instore-v2 .country-rail{background:#fff;padding:12px}.instore-v2 .country-rail button{background:#f8fafc;border-color:#e2e8f0;border-radius:12px}.instore-v2 .country-rail button.active{background:#0f172a;border-color:#0f172a}.instore-v2 .country-rail button.active span,.instore-v2 .country-rail button.active small{color:#fff}.instore-v2 .product-grid{gap:14px}.instore-v2 .product-card{border-color:#dbe3ee;border-radius:18px;min-height:0;box-shadow:0 16px 34px -24px #0f172a6b}.instore-v2 .product-card:hover{transform:translateY(-2px)}.instore-v2 .product-media{aspect-ratio:1.6}.instore-v2 .product-body{gap:8px;padding:14px}.instore-v2 .product-kicker{color:#334155;letter-spacing:.09em}.instore-v2 .product-title{min-height:0;font-size:15.5px}.instore-v2 .product-desc{display:none}.instore-v2 .product-badges span{background:#f8fafc;min-height:22px;font-size:10.5px}.instore-v2 .product-footer{align-items:stretch}.instore-v2 .price{font-size:20px}.instore-v2 .product-actions .ghost-button{border-radius:11px}.instore-v2 .product-actions .primary-button{border-radius:11px;min-width:96px}.instore-v2 .fast-lane-instore-v2{color:#fff;background:radial-gradient(420px 160px at 90% -30%,#22c55e33,#0000 70%),linear-gradient(135deg,#0f172a 0%,#111827 100%)}.instore-v2 .fast-lane-instore-v2 strong{color:#fff}.instore-v2 .fast-lane-instore-v2 p{color:#cbd5e1}.instore-v2 .scanner-trigger{color:#dbeafe;background:#0f172ac7;border-color:#94a3b857}.instore-v2 .toolbar-scan{color:#fff;background:#0f172a;border-color:#0f172a}.instore-v2 .instore-menu-panel{background:#fff;border:1px solid #dbe3ee;border-radius:18px;margin-top:12px;padding:12px;box-shadow:0 14px 30px -24px #0f172a6b}.instore-v2 .instore-menu-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.instore-v2 .instore-menu-head span{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:11px;display:block}.instore-v2 .instore-menu-head strong{color:#0f172a;font-size:16px}.instore-v2 .instore-menu-head small{color:#64748b;font-weight:600}.instore-v2 .instore-category-rail{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.instore-v2 .instore-category-rail button{color:#1e293b;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:10px 12px;transition:all .2s;display:flex}.instore-v2 .instore-category-rail button span{text-align:left;font-weight:600}.instore-v2 .instore-category-rail button small{color:#334155;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:11px;font-weight:700;display:inline-flex}.instore-v2 .instore-category-rail button.active{color:#fff;background:#0f172a;border-color:#0f172a}.instore-v2 .instore-category-rail button.active small{color:#fff;background:#ffffff2e}.instore-v2 .fast-lane-actions{align-items:center;gap:8px;display:flex}.instore-v2 .fast-lane-actions .ghost-button{color:#e2e8f0;background:#0f172a52;border-color:#94a3b86b}.instore-v2 .module-upsell-rail{background:#fff;border:1px solid #dbe3ee;border-radius:16px;margin-top:14px;padding:12px}.instore-v2 .module-upsell-head{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.instore-v2 .module-upsell-head strong{color:#0f172a}.instore-v2 .module-upsell-head span{color:#64748b;font-size:12px}.instore-v2 .module-upsell-grid{grid-template-columns:1fr;gap:8px;display:grid}.instore-v2 .module-upsell-grid button{text-align:left;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.instore-v2 .module-upsell-icon{color:#0f172a;background:#e2e8f0;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.instore-v2 .module-upsell-copy{flex-direction:column;gap:2px;display:flex}.instore-v2 .module-upsell-copy strong{color:#0f172a;font-size:12px}.instore-v2 .module-upsell-copy small{color:#64748b;font-size:11px}.instore-v2 .module-upsell-price{color:#0f172a;font-size:12px;font-weight:700}.scanner-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--od-z-overlay);background:#020617a3;position:fixed;inset:0}.scanner-sheet{z-index:calc(var(--od-z-overlay) + 10);background:#fff;border:1px solid #dbe3ee;border-radius:20px;grid-template-rows:auto 1fr auto;width:min(420px,100vw - 24px);max-height:calc(100vh - 32px);display:grid;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 32px 60px -26px #020617b8}.scanner-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.scanner-head span{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:11px;display:block}.scanner-head strong{color:#0f172a}.scanner-body{flex-direction:column;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow:auto}.scanner-video-wrap{background:linear-gradient(#111827,#0f172a);border-radius:16px;min-height:220px;position:relative;overflow:hidden}.scanner-video-wrap video{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.scanner-frame{pointer-events:none;border:2px solid #22c55ee6;border-radius:14px;width:68%;height:40%;position:absolute;top:30%;left:16%;box-shadow:0 0 0 999px #0f172a3d}.scanner-overlay{color:#e2e8f0;background:#0f172abf;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:12px}.scanner-hint{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;font-weight:650;line-height:18px;display:flex}.scanner-hint svg{flex:none;margin-top:1px;font-size:18px}.scanner-manual{flex-direction:column;gap:6px;display:flex}.scanner-manual label{color:#334155;font-size:12px;font-weight:600}.scanner-manual-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.scanner-manual-row input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;min-height:42px;padding:0 12px;font-size:14px}.scanner-manual-row .primary-button{white-space:nowrap;border-radius:10px;min-height:42px}.scanner-recent{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px}.scanner-recent strong{color:#334155;margin-bottom:6px;font-size:12px;display:block}.scanner-recent ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.scanner-recent li{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.scanner-recent li.ok{background:#f0fdf4;border-color:#bbf7d0}.scanner-recent li.fail{background:#fef2f2;border-color:#fecaca}.scanner-recent li span{color:#0f172a;font-size:12px;font-weight:600}.scanner-recent li small{color:#64748b;font-size:11px}.scanner-foot{background:#fff;border-top:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 14px;display:grid}.scanner-foot .ghost-button,.scanner-foot .primary-button{border-radius:10px;min-height:42px}.scanner-toast{z-index:140;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 30px -18px #0f172a99}.scanner-toast.toast-success{color:#dcfce7;background:#166534}.scanner-toast.toast-error{color:#fee2e2;background:#991b1b}.instore-v2 .session-checkout-status{background:#fff;border:1px solid #dbe3ee;border-radius:18px;box-shadow:0 16px 28px -22px #0f172a61}.instore-v2 .status-box{border-radius:14px;box-shadow:0 10px 22px -18px #0f172a52}.instore-v2 .mobile-checkout-bar{background:#0f172a;border-radius:16px;box-shadow:0 24px 50px -14px #0206179e}.instore-v2 .mobile-checkout-bar strong{letter-spacing:-.03em;font-family:Space Grotesk,Inter,sans-serif;font-size:20px}.instore-v2 .cart-drawer-instore-v2{background:#f8fafc}.instore-v2 .cart-drawer-instore-v2 .drawer-head{background:linear-gradient(#fff,#f8fafc)}.instore-v2 .cart-drawer-instore-v2 .cart-line-slim{border-radius:16px;box-shadow:0 12px 24px -18px #0f172a6b}.instore-v2 .cart-drawer-instore-v2 .checkout-cta{color:#fff;background:#0f172a;border-radius:12px}.instore-v2 .checkout-sheet-instore-v2{border-radius:26px}.instore-v2 .checkout-sheet-instore-v2 .checkout-sheet-head{background:linear-gradient(#0f172a 0%,#111827 100%);border-bottom-color:#94a3b833}.instore-v2 .checkout-sheet-instore-v2 .checkout-sheet-kicker{color:#93c5fd}.instore-v2 .checkout-sheet-instore-v2 .checkout-sheet-title strong{color:#fff}.instore-v2 .checkout-sheet-instore-v2 .checkout-sheet-title span{color:#cbd5e1}.instore-v2 .checkout-sheet-instore-v2 .sheet-block{border-color:#dbe3ee;border-radius:16px}.instore-v2 .checkout-sheet-instore-v2 .sheet-block-cashier{background:#f8fbff;border-color:#bfdbfe}.instore-v2 .checkout-sheet-instore-v2 .cashier-code-form{align-items:stretch}.instore-v2 .checkout-sheet-instore-v2 .cashier-code-input{background:#fff;border-color:#bfdbfe;border-radius:12px;font-size:22px}.instore-v2 .checkout-sheet-instore-v2 .cashier-authorized{background:#ecfdf5;border-color:#bbf7d0;border-radius:12px}.instore-v2 .checkout-sheet-instore-v2 .checkout-sheet-foot{background:#fff}.instore-v2 .checkout-sheet-instore-v2 .checkout-cta{color:#03210f;background:linear-gradient(#22c55e,#16a34a);border-color:#16a34a;border-radius:12px;min-height:48px}@media (max-width:1100px){.instore-v2 .quick-modules-instore-v2{grid-template-columns:1fr}.instore-v2 .instore-category-rail,.instore-v2 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.instore-v2 .hero-instore-v2{border-radius:18px;padding:16px 14px}.instore-v2 .hero-instore-v2 h1{font-size:32px}.instore-v2 .module-tabs{border-radius:14px;padding:6px}.instore-v2 .instore-category-rail{grid-template-columns:1fr}.instore-v2 .product-grid{grid-template-columns:1fr;gap:10px}.instore-v2 .product-card{grid-template-columns:108px minmax(0,1fr);display:grid}.instore-v2 .product-media{aspect-ratio:auto;min-height:100%}.instore-v2 .cart-drawer-instore-v2 .drawer-foot-slim{padding-bottom:max(18px, env(safe-area-inset-bottom,18px))}.instore-v2 .fast-lane-actions{justify-content:stretch;width:100%}.instore-v2 .fast-lane-actions .ghost-button,.instore-v2 .fast-lane-actions .primary-button{flex:1}.scanner-sheet{border-radius:16px;width:auto;max-height:calc(100vh - 16px);bottom:8px;left:8px;right:8px}.scanner-foot,.scanner-manual-row{grid-template-columns:1fr}.instore-v2 .checkout-sheet-instore-v2{border-radius:22px 22px 0 0}}.instore-v2{--kiosk-bg:#f8fafc;--kiosk-ink:#0f172a;--kiosk-muted:#64748b;--kiosk-line:#e2e8f0;--kiosk-dark:#0b1220;--kiosk-dark-2:#111827;--kiosk-green:#22c55e;--kiosk-info:#0ea5e9;background:linear-gradient(136deg,#f8fafc 5%,#ede9fe 68%);min-height:100vh}.instore-v2 .store-header{display:none}.instore-v2 .store-main{width:min(100%,430px);max-width:none;margin:0 auto;padding:20px 20px 96px}.instore-v2 .store-main>:not(.instore-phone){display:none!important}.instore-phone{background:var(--kiosk-bg);border:1px solid #cbd5e1;border-radius:40px;min-height:844px;position:relative;overflow:hidden;box-shadow:0 24px 60px -34px #0f172a8c}.instore-phone button,.instore-phone input{font:inherit}.instore-phone-status{background:var(--kiosk-dark);color:#fff;justify-content:space-between;height:34px;padding:9px 29px 0 23px;font-size:11px;font-weight:700;line-height:14px;display:flex}.instore-app-navbar{z-index:12;-webkit-backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #e2e8f0d6;justify-content:space-between;align-items:center;gap:12px;height:62px;padding:10px 16px;display:flex;position:sticky;top:0}.instore-app-brand{min-width:0;color:var(--kiosk-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.instore-app-brand img,.instore-app-brand>span{color:#fff;background:#0f172a;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid;box-shadow:0 10px 20px -14px #0f172abf}.instore-app-brand img{object-fit:cover}.instore-app-brand strong{min-width:0;max-width:176px;color:var(--kiosk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.instore-app-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.instore-app-actions button{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;position:relative}.instore-app-actions svg{font-size:17px}.instore-app-actions span{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-6px;right:-5px;box-shadow:0 0 0 2px #fff}.instore-phone-hero{color:#fff;background:#0f172a;justify-content:space-between;height:132px;padding:28px 24px 0;display:flex;position:relative;overflow:hidden}.instore-phone-hero:before,.instore-phone-hero:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.instore-phone-hero:before{background:#22c55e24;width:180px;height:180px;top:16px;left:-46px}.instore-phone-hero:after{background:#6366f133;width:190px;height:190px;top:-8px;right:-52px}.instore-phone-hero h1{z-index:1;letter-spacing:0;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:26px;font-weight:800;line-height:34px;position:relative}.instore-phone-hero p{z-index:1;color:#c7d2fe;margin:0;font-size:12.5px;font-weight:600;line-height:16px;position:relative}.instore-cart-chip{z-index:1;width:62px;height:42px;color:var(--kiosk-ink);cursor:pointer;background:#fff;border:0;border-radius:14px;place-items:center;display:grid;position:relative}.instore-cart-chip svg{font-size:17px}.instore-cart-chip span{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-8px;right:-7px}.instore-phone-search{z-index:2;margin:-22px 20px 0;position:relative}.instore-phone-search svg{color:#94a3b8;font-size:16px;position:absolute;top:14px;left:14px}.instore-phone-search input{border:1px solid var(--kiosk-line);width:100%;height:44px;color:var(--kiosk-ink);background:#fff;border-radius:14px;outline:0;padding:0 14px 0 40px;font-size:13px}.instore-phone-categories{grid-template-columns:94px 90px 74px 68px;gap:8px;margin:14px 20px 0;display:grid}.instore-phone-categories button,.instore-module-rail button{color:#334155;cursor:pointer;background:#eef2ff;border:0;border-radius:999px;height:34px;font-size:12px;font-weight:800}.instore-phone-categories button.active,.instore-module-rail button.active{color:#fff;background:#0f172a}.instore-section-title{justify-content:space-between;align-items:baseline;gap:10px;margin:14px 22px 8px;display:flex}.instore-section-title span{color:#334155;font-size:13px;font-weight:800;line-height:17px}.instore-section-title strong{color:#64748b;text-align:right;min-width:0;font-size:11px;font-weight:700;line-height:15px}.instore-product-list{gap:12px;margin:0 20px;display:grid}.instore-product-row{border:1px solid var(--kiosk-line);background:#fff;border-radius:18px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:102px;padding:11px 14px 11px 12px;display:grid;box-shadow:0 10px 28px #0000000f}.instore-product-row button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.instore-product-media{color:#64748b;text-transform:uppercase;background:#f1f5f9;border-radius:12px;place-items:center;width:82px;height:78px;font-size:9px;font-weight:900;display:grid;position:relative;overflow:visible}.instore-product-media img{object-fit:cover;border-radius:12px;width:100%;height:100%}.instore-product-media i{background:#fecaca;border:1px solid #fff;border-radius:999px;width:22px;height:22px;position:absolute;top:-4px;right:-4px}.instore-product-row:nth-child(2n) .instore-product-media i{background:#fde68a}.instore-product-copy{gap:5px;min-width:0;display:grid}.instore-product-copy strong{color:var(--kiosk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;line-height:19px;overflow:hidden}.instore-product-copy span{color:var(--kiosk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.instore-product-copy small{color:#166534;background:#ecfdf5;border-radius:999px;width:fit-content;min-height:24px;padding:5px 12px;font-size:10.5px;font-weight:800;line-height:14px}.instore-product-price{color:var(--kiosk-ink);white-space:nowrap;font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:800;line-height:20px}.instore-module-panel,.instore-lookup-card,.instore-status-card,.instore-empty{border:1px solid var(--kiosk-line);background:#fff;border-radius:16px;margin:12px 20px 0}.instore-module-panel{padding:12px 0 14px}.instore-module-panel .instore-section-title,.instore-lookup-card .instore-section-title{margin:0 14px 10px}.instore-module-rail{flex-wrap:wrap;gap:6px;padding:0 14px;display:flex}.instore-module-rail button{align-items:center;gap:6px;height:28px;padding:0 14px;display:inline-flex}.instore-module-rail svg{font-size:13px}.instore-lookup-card{background:#f8fbff;border-color:#bfdbfe;padding:14px}.instore-phone-field{grid-template-columns:30px minmax(0,1fr) 76px;align-items:center;gap:8px;display:grid}.instore-phone-field>span{color:#0369a1;background:#e0f2fe;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.instore-phone-field img{object-fit:cover;width:100%;height:100%}.instore-phone-field input{min-width:0;height:38px;color:var(--kiosk-ink);background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:0;padding:0 10px;font-size:13px;font-weight:700}.instore-phone-field button{background:var(--kiosk-info);color:#fff;cursor:pointer;border:0;border-radius:10px;height:38px;font-size:12px;font-weight:800}.instore-phone-field button:disabled{color:#94a3b8;cursor:not-allowed;background:#e2e8f0}.instore-detected-row{color:#166534;background:#ecfdf5;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:30px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.instore-country-list{gap:8px;padding:0 14px;display:grid}.instore-country-list button{border:1px solid var(--kiosk-line);cursor:pointer;background:#f8fafc;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;display:grid}.instore-country-list span{background:#e2e8f0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.instore-country-list img{object-fit:cover;width:100%;height:100%}.instore-country-list strong,.instore-country-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.instore-country-list strong{color:var(--kiosk-ink);text-align:left;font-size:12px}.instore-country-list small{color:var(--kiosk-muted);font-size:11px;font-weight:700}.instore-status-card{padding:14px}.instore-status-card span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.instore-status-card strong,.instore-status-card p{margin:4px 0 0;display:block}.instore-status-card strong{color:var(--kiosk-ink);font-size:14px}.instore-status-card p{color:#475569;font-size:12px;line-height:1.45}.instore-status-card.status-success{background:#ecfdf5;border-color:#bbf7d0}.instore-status-card.status-error{background:#fef2f2;border-color:#fecaca}.instore-empty{text-align:center;gap:5px;padding:20px;display:grid}.instore-empty strong{color:var(--kiosk-ink);font-size:14px}.instore-empty span{color:var(--kiosk-muted);font-size:12px}.instore-scan-cta{z-index:4;background:var(--kiosk-dark-2);color:#e2e8f0;cursor:pointer;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);min-height:56px;margin:18px 16px 8px;padding:8px 14px 8px 16px;display:flex;position:sticky;bottom:72px}.instore-scan-cta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;line-height:17px;overflow:hidden}.instore-scan-cta strong{background:var(--kiosk-green);color:#062e15;border-radius:12px;place-items:center;min-width:108px;height:40px;font-size:12.5px;font-weight:900;display:grid}.instore-bottom-nav{border-top:1px solid var(--kiosk-line);-webkit-backdrop-filter:blur(18px);background:#fffffff0;grid-template-columns:repeat(4,1fr);gap:4px;height:74px;padding:8px 10px 10px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 34px -28px #0f172a80}.instore-bottom-nav button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:18px;align-content:center;place-items:center;gap:4px;font-size:10.5px;font-weight:800;display:grid;position:relative}.instore-bottom-nav button svg{font-size:19px}.instore-bottom-nav button span{line-height:1}.instore-bottom-nav button.active{color:#0f172a;background:#eef2ff}.instore-bottom-nav button.scan-tab{transform:translateY(-16px)}.instore-bottom-nav button.scan-tab svg{color:#fff;background:#0f172a;border-radius:18px;width:48px;height:48px;padding:14px;box-shadow:0 16px 30px -20px #0f172ae6}.instore-bottom-nav button.scan-tab.active svg{background:var(--kiosk-green);color:#052e16}.instore-bottom-nav button strong{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:9px;font-weight:900;display:grid;position:absolute;top:8px;right:16px;box-shadow:0 0 0 2px #fff}.instore-v2 .mobile-checkout-bar{display:none!important}.instore-v2 .cart-drawer-instore-v2,.instore-v2 .checkout-sheet-instore-v2{width:min(390px,100vw - 24px)}.instore-v2 .cart-drawer-instore-v2{border:1px solid #cbd5e1;border-radius:32px;top:20px;bottom:20px;right:max(12px,50vw - 195px);overflow:hidden}.instore-v2 .scanner-backdrop{background:#020617bd}.instore-v2 .scanner-sheet{color:#e2e8f0;background:#0b1220;border-color:#1f2937;border-radius:32px;width:min(390px,100vw - 40px);max-height:min(844px,100vh - 40px);bottom:20px;left:50%;right:auto;transform:translate(-50%)}.instore-v2 .scanner-head{background:#0f172a;border-bottom-color:#1f2937;height:68px}.instore-v2 .scanner-head span{color:#94a3b8;letter-spacing:0;text-transform:none}.instore-v2 .scanner-head strong{color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:20px}.instore-v2 .scanner-video-wrap{background:#111827;border-radius:20px;min-height:540px}.instore-v2 .scanner-video-wrap video{min-height:540px}.instore-v2 .scanner-frame{border-color:#22c55e;border-radius:24px;width:66%;height:230px;top:19%;left:17%;box-shadow:0 0 0 999px #02061761}.instore-v2 .scanner-frame:before{content:"SCAN AREA";color:#22c55e;font-family:Space Grotesk,Inter,sans-serif;font-size:15px;font-weight:800;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.instore-v2 .scanner-frame:after{content:"";background:#22c55e;border-radius:999px;height:6px;position:absolute;top:44%;left:12px;right:12px}.instore-v2 .scanner-recent,.instore-v2 .scanner-manual,.instore-v2 .scanner-hint{color:#cbd5e1;background:#111827;border-color:#1f2937}.instore-v2 .scanner-manual label,.instore-v2 .scanner-recent strong,.instore-v2 .scanner-recent li span{color:#e2e8f0}.instore-v2 .scanner-manual-row input,.instore-v2 .scanner-recent li{color:#fff;background:#0f172a;border-color:#1f2937}.instore-v2 .scanner-foot{background:#0b1220;border-top-color:#1f2937}.instore-v2 .scanner-sheet-manual .scanner-body{justify-content:center}.instore-v2 .scanner-sheet-manual .scanner-hint{color:#bfdbfe;background:#0f172a;border-color:#334155}@media (max-width:480px){.instore-v2 .store-main{width:100%;padding:0 0 108px}.instore-phone{background:#f8fafc;border-width:0;border-radius:0;min-height:100vh;padding-bottom:96px;overflow:visible}.instore-phone-status{display:none}.instore-app-navbar{z-index:80;height:calc(62px + env(safe-area-inset-top,0px));padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;background:#0f172af5;border-bottom:1px solid #94a3b829;position:fixed;top:0;left:0;right:0;box-shadow:0 18px 34px -28px #0f172adb}.instore-app-brand strong{color:#fff}.instore-app-brand img,.instore-app-brand>span{box-shadow:none;background:#020617}.instore-app-actions button{color:#e2e8f0;background:#ffffff14;border-color:#94a3b83d}.instore-app-actions span{box-shadow:0 0 0 2px #0f172a}.instore-phone-hero{margin-top:calc(62px + env(safe-area-inset-top,0px));border-radius:0;align-items:flex-start;height:118px;padding:24px 22px 0}.instore-phone-hero .instore-cart-chip{display:none}.instore-phone-hero h1{font-size:25px;line-height:31px}.instore-phone-hero p{font-size:12px}.instore-phone-search{z-index:4;margin:-20px 18px 0}.instore-phone-search input{border-radius:15px;height:46px;box-shadow:0 16px 28px -26px #0f172ab8}.instore-phone-categories{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 18px 0}.instore-product-row{grid-template-columns:78px minmax(0,1fr) auto;gap:10px}.instore-product-price{font-size:15px}.instore-v2 .cart-drawer-instore-v2{border:0;border-radius:0;width:100vw;inset:0}.instore-v2 .checkout-sheet-instore-v2{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;animation:sheetSlideUp .26s var(--ease-snap);z-index:160;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;inset:auto 0 0;overflow:hidden;transform:none}.instore-v2 .checkout-sheet-backdrop{z-index:150}.instore-v2 .checkout-sheet-instore-v2 .checkout-sheet-head{min-height:86px;padding:max(14px, env(safe-area-inset-top,0px)) 14px 12px;border-radius:0;align-items:center}.instore-v2 .checkout-sheet-instore-v2 .checkout-sheet-back{width:40px;height:40px;margin-top:0}.instore-v2 .checkout-sheet-instore-v2 .checkout-sheet-title strong{font-size:22px;line-height:26px}.instore-v2 .checkout-sheet-instore-v2 .checkout-sheet-title span{font-size:12px;line-height:16px}.instore-v2 .checkout-sheet-instore-v2 .checkout-sheet-body{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#f8fafc;gap:12px;height:100%;min-height:0;max-height:none;padding:12px 12px 18px;overflow:hidden auto}.instore-v2 .checkout-sheet-instore-v2 .sheet-block{box-shadow:none;border-radius:14px;overflow:visible}.instore-v2 .checkout-sheet-instore-v2 .sheet-block-head{z-index:1;border-radius:14px 14px 0 0;padding:10px 12px;position:sticky;top:-12px}.instore-v2 .checkout-sheet-instore-v2 .checkout-form{gap:12px;padding:12px}.instore-v2 .checkout-sheet-instore-v2 .field-label{flex-wrap:wrap;align-items:flex-start;gap:6px}.instore-v2 .checkout-sheet-instore-v2 .field,.instore-v2 .checkout-sheet-instore-v2 .cashier-code-input{width:100%;min-height:48px;font-size:16px}.instore-v2 .checkout-sheet-instore-v2 .field-hint{font-size:11px;line-height:15px}.instore-v2 .checkout-sheet-instore-v2 .cashier-code-form{grid-template-columns:1fr;gap:10px;padding:12px}.instore-v2 .checkout-sheet-instore-v2 .cashier-code-form .primary-button{width:100%;min-height:46px}.instore-v2 .checkout-sheet-instore-v2 .checkout-sheet-foot{padding:10px 12px;padding-bottom:max(12px, env(safe-area-inset-bottom,12px));box-shadow:0 -16px 30px -26px #0f172ab3}.instore-v2 .checkout-sheet-instore-v2 .checkout-cta{white-space:normal;width:100%;min-height:50px;margin-top:8px;padding:0 12px;font-size:13px;line-height:16px}.instore-v2 .checkout-sheet-instore-v2 .summary-row{font-size:12px}.instore-v2 .checkout-sheet-instore-v2 .summary-row-total{margin-top:4px;padding-top:8px;font-size:16px}.instore-v2 .checkout-sheet-instore-v2 .checkout-trust{font-size:11px;line-height:15px}.instore-v2 .scanner-sheet{border:0;border-radius:0;width:100vw;max-height:none;inset:0;transform:none}.instore-v2 .scanner-sheet .scanner-body{min-height:0;padding:12px}.instore-v2 .scanner-sheet-manual{grid-template-rows:auto 1fr auto}.instore-v2 .scanner-sheet-manual .scanner-body{justify-content:flex-start;padding-top:18px}.instore-v2 .scanner-sheet-manual .scanner-hint,.instore-v2 .scanner-sheet-manual .scanner-manual,.instore-v2 .scanner-sheet-manual .scanner-recent{border-radius:18px}.instore-v2 .scanner-sheet-manual .scanner-manual-row{grid-template-columns:1fr}.instore-v2 .scanner-sheet-manual .scanner-manual-row input,.instore-v2 .scanner-sheet-manual .scanner-manual-row .primary-button{border-radius:14px;min-height:52px;font-size:16px}.instore-bottom-nav{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom,12px));z-index:90;background:#0f172af5;border:1px solid #0f172ab8;border-radius:24px;height:74px;padding:7px 8px 9px;position:fixed;box-shadow:0 24px 58px -22px #020617e6}.instore-bottom-nav button{color:#94a3b8;border-radius:17px;gap:5px}.instore-bottom-nav button svg{font-size:20px}.instore-bottom-nav button.active{color:#f8fafc;background:#22c55e24}.instore-bottom-nav button.active:not(.scan-tab) svg{color:#22c55e}.instore-bottom-nav button.scan-tab{color:#e2e8f0;transform:translateY(-18px)}.instore-bottom-nav button.scan-tab svg{color:#052e16;background:#22c55e;border-radius:20px;width:52px;height:52px;padding:15px;box-shadow:0 18px 34px -18px #22c55ed1}.instore-bottom-nav button.scan-tab span{margin-top:-2px}.instore-bottom-nav button strong{top:7px;right:15px;box-shadow:0 0 0 2px #0f172a}.instore-scan-cta{display:none}}@media (min-width:960px){.instore-v2 .store-main{width:min(100%,1240px);padding:36px 32px 110px}.instore-phone{background:#f8fafcd1;border-radius:28px;min-height:0;overflow:visible;box-shadow:0 28px 70px -42px #0f172a7a}.instore-phone-status,.instore-app-navbar,.instore-bottom-nav{display:none}.instore-phone-hero{border-radius:28px 28px 0 0;align-items:flex-start;height:auto;min-height:204px;padding:42px 44px}.instore-phone-hero h1{font-size:44px;line-height:1.05}.instore-phone-hero p{margin-top:8px;font-size:15px;line-height:22px}.instore-cart-chip{gap:10px;width:auto;min-width:132px;height:52px;padding:0 20px;font-weight:900;display:flex}.instore-cart-chip:after{content:"Basket"}.instore-phone-search{max-width:none;margin:-28px 44px 0}.instore-phone-search input{border-radius:16px;height:56px;font-size:15px}.instore-phone-search svg{top:20px;left:18px}.instore-phone-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 44px 0}.instore-phone-categories button{border-radius:14px;height:44px;font-size:13px}.instore-section-title{margin:24px 44px 12px}.instore-section-title span{font-size:15px}.instore-section-title strong{font-size:12px}.instore-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 44px}.instore-product-row{border-radius:20px;grid-template-columns:92px minmax(0,1fr) auto;min-height:124px;padding:16px}.instore-product-media{width:92px;height:92px}.instore-product-copy strong{font-size:16px;line-height:21px}.instore-product-copy span{font-size:13px}.instore-product-price{font-size:20px}.instore-module-panel,.instore-lookup-card,.instore-status-card,.instore-empty{margin-left:44px;margin-right:44px}.instore-digital-panel{padding:18px 0 20px}.instore-module-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px;display:grid}.instore-module-rail button{border-radius:16px;justify-content:flex-start;height:66px;padding:0 18px;font-size:14px}.instore-module-rail svg{font-size:18px}.instore-country-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px}.instore-country-list button{min-height:56px;padding:0 12px}.instore-phone-field{grid-template-columns:38px minmax(0,1fr) 110px}.instore-phone-field>span{width:38px;height:38px}.instore-phone-field input,.instore-phone-field button{height:48px}.instore-scan-cta{border-radius:18px;width:calc(100% - 88px);min-height:68px;margin:24px 44px 32px;padding:10px 14px 10px 22px;position:static}.instore-scan-cta span{font-size:15px}.instore-scan-cta strong{border-radius:14px;min-width:150px;height:48px;font-size:14px}.instore-v2 .cart-drawer-instore-v2{width:min(430px,100vw - 64px);top:32px;bottom:32px;right:32px}.instore-v2 .checkout-sheet-instore-v2,.instore-v2 .scanner-sheet{width:min(520px,100vw - 64px)}}@media (min-width:1200px){.instore-product-list{grid-template-columns:repeat(3,minmax(0,1fr))}.instore-product-row{grid-template-columns:88px minmax(0,1fr)}.instore-product-price{grid-column:2}}.online-design.theme-noir{--od-bg:#07182c;--od-bg-deep:#020b16;--od-surface:#081a2f;--od-surface-2:#0d223a;--od-surface-3:#12304d;--od-border:#ffffff14;--od-border-strong:#ffffff29;--od-ink:#fff7e8;--od-soft:#ffffffc2;--od-muted:#ffffff94;--od-accent:#d4af6a;--od-accent-strong:#f3bd62;--od-accent-soft:#d4af6a29;--od-pop:#ff6b3a;--od-radius:14px;--od-card:24px;--od-shadow-sm:0 1px 2px #0006;--od-shadow-md:0 10px 30px -12px #000000b3, 0 2px 6px #00000059;--od-shadow-lg:0 30px 60px -20px #000000d9, 0 8px 20px #00000080;color:var(--od-ink);background-color:#0000;background-image:radial-gradient(920px 520px at 82% 12%,#d4af6a2e,#0000 62%),radial-gradient(900px 520px at 12% -8%,#0ea5e929,#0000 58%),radial-gradient(760px 420px at 50% 0,#f4d28f14,#0000 60%),linear-gradient(145deg,#020b16 0%,#061a30 42%,#08223d 68%,#020b16 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.online-design.theme-noir main{background:radial-gradient(900px 420px at 76% 10%,#d4af6a1f,#0000 64%),radial-gradient(760px 420px at 6% 36%,#22d3ee1a,#0000 62%),linear-gradient(#020b160a 0%,#07182cb8 38%,#08223d9e 72%,#020b160f 100%)}.online-design.theme-noir :is(.od-browse-esim,.od-browse-esim-detail,.od-browse-topup,.od-checkout-redesign,.od-safety-page,.od-policy-page,.od-contact-page,.od-legal-page){background:radial-gradient(820px 380px at 86% 2%,#d4af6a14,#0000 64%),radial-gradient(760px 420px at 0 18%,#0ea5e914,#0000 62%),linear-gradient(#07182c85,#0412222e)}.theme-noir ::selection{background:var(--od-accent);color:var(--od-bg-deep)}.theme-noir .od-nav{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#01040cc7;border-bottom:1px solid #f4d28f21}.theme-noir .od-nav-inner{gap:18px;height:76px}.theme-noir .od-logo span{background:linear-gradient(135deg, var(--od-accent) 0%, #b7935a 100%);color:var(--od-bg-deep);border-radius:10px;font-weight:900;box-shadow:0 0 0 1px #d4af6a66,0 6px 18px #d4af6a40}.theme-noir .od-logo strong{color:var(--od-ink);letter-spacing:-.025em;font-weight:800}.theme-noir .od-links button{color:var(--od-soft);border-radius:16px;font-size:14px;font-weight:720;transition:background .2s,color .2s}.theme-noir .od-links button:hover{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-links button:hover{background:color-mix(in srgb, var(--od-accent) 11%, var(--od-surface))}}.theme-noir .od-links button:hover{color:var(--od-ink)}.theme-noir .od-links button.active{background:var(--od-surface-2);color:var(--od-ink);box-shadow:inset 0 0 0 1px var(--od-border-strong)}.theme-noir .od-links{background:linear-gradient(135deg, var(--od-surface), var(--od-surface-2))}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-links{background:linear-gradient(135deg, color-mix(in srgb, var(--od-surface) 88%, transparent), color-mix(in srgb, var(--od-surface-2) 82%, transparent))}}.theme-noir .od-links{border-color:var(--od-border-strong)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-links{border-color:color-mix(in srgb, var(--od-border-strong) 74%, transparent)}}.theme-noir .od-links{box-shadow:0 18px 46px -34px #000000c7,inset 0 1px #ffffff0f}.theme-noir .od-nav-item-icon{background:linear-gradient(135deg, var(--od-accent), var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-nav-item-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 18%, var(--od-surface-2)), color-mix(in srgb, var(--od-accent) 8%, var(--od-surface)))}}.theme-noir .od-nav-item-icon{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-nav-item-icon{border-color:color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.theme-noir .od-nav-item-icon{box-shadow:0 14px 28px -20px var(--od-accent), inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-nav-item-icon{box-shadow:0 14px 28px -20px color-mix(in srgb, var(--od-accent) 72%, #000), inset 0 1px 0 #ffffff14}}.theme-noir .od-nav-support{background:radial-gradient(circle at 18% 0%, #22c55e29, transparent 58%), linear-gradient(135deg, var(--od-accent), var(--od-surface))}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-nav-support{background:radial-gradient(circle at 18% 0%, #22c55e29, transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 10%, var(--od-surface-2)), var(--od-surface))}}.theme-noir .od-nav-support{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-nav-support{border-color:color-mix(in srgb, var(--od-accent) 24%, var(--od-border-strong))}}.theme-noir .od-nav-support{box-shadow:0 18px 48px -34px #000000d6,inset 0 1px #ffffff14}.theme-noir .od-nav-support:hover{background:radial-gradient(circle at 18% 0%, #22c55e38, transparent 58%), linear-gradient(135deg, var(--od-accent), var(--od-surface-2))}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-nav-support:hover{background:radial-gradient(circle at 18% 0%, #22c55e38, transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 16%, var(--od-surface-2)), var(--od-surface-2))}}.theme-noir .od-nav-support:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-nav-support:hover{border-color:color-mix(in srgb, var(--od-accent) 42%, var(--od-border-strong))}}.theme-noir .od-nav-support-icon i{border-color:var(--od-surface)}.theme-noir .od-nav-support em{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-nav-support em{background:color-mix(in srgb, #22c55e 16%, var(--od-surface-2))}}.theme-noir .od-nav-support em{color:#86efac;border-color:#22c55e5c}.theme-noir .od-search input{background:var(--od-surface);border:1px solid var(--od-border);color:var(--od-ink);min-height:44px;transition:border-color .2s,background .2s}.theme-noir .od-search input::placeholder{color:var(--od-muted)}.theme-noir .od-search input:focus{border-color:var(--od-accent);background:var(--od-surface-2);outline:none}.theme-noir .od-search svg{color:var(--od-muted)}.od-nav-tools{flex:none;align-items:center;gap:9px;display:flex}.online-design .od-lang-chip,.online-design .od-account-chip,.online-design .od-theme-chip{border:1px solid var(--od-border);background:var(--od-surface);color:var(--od-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.online-design .od-lang-chip:hover,.online-design .od-account-chip:hover,.online-design .od-theme-chip:hover{background:var(--od-surface-2);border-color:var(--od-border-strong)}.online-design .od-lang-chip:active,.online-design .od-account-chip:active,.online-design .od-theme-chip:active{transform:scale(.97)}.online-design .od-lang-chip svg,.online-design .od-theme-chip svg{color:var(--od-muted);font-size:14px}.online-design .od-account-chip,.online-design .od-theme-chip{justify-content:center;width:48px;height:48px;padding:0}.online-design .od-theme-chip svg{color:var(--od-ink);font-size:16px}.od-account-chip>svg{width:20px;height:20px}.od-account-menu-wrap{display:inline-flex;position:relative}.od-account-dropdown{z-index:150;border:1px solid var(--od-border);background:var(--od-surface);border-radius:18px;gap:5px;width:min(330px,100vw - 28px);padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 26px 70px -38px #0000008c}.od-account-dropdown:before{content:"";background:var(--od-surface);border-left:1px solid var(--od-border);border-top:1px solid var(--od-border);width:12px;height:12px;position:absolute;top:-7px;right:18px;transform:rotate(45deg)}.od-account-dropdown-head{border-bottom:1px solid var(--od-border);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:5px;padding:8px 8px 12px;display:grid}.od-account-dropdown-head.guest>span{width:42px;height:42px;color:var(--od-accent);background:var(--od-accent-soft);border-radius:14px;place-items:center;display:grid}.od-account-dropdown-head strong,.od-account-dropdown-head small{overflow-wrap:anywhere;min-width:0;display:block}.od-account-dropdown-head strong{color:var(--od-ink);font-size:14px;font-weight:850}.od-account-dropdown-head small{color:var(--od-soft);margin-top:2px;font-size:12px;line-height:1.35}.od-account-dropdown button{min-height:40px;color:var(--od-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:800;display:grid}.od-account-dropdown button:hover{background:var(--od-surface-2)}.od-account-dropdown button svg{color:var(--od-muted)}.od-account-dropdown button>span{background:var(--od-accent-soft);min-width:22px;height:22px;color:var(--od-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.od-account-dropdown button.danger{color:#ef4444}.od-account-dropdown-limit{color:var(--od-soft);background:#f59e0b1a;border:1px solid #f59e0b3d;border-radius:13px;align-items:flex-start;gap:9px;margin-bottom:4px;padding:10px;font-size:12px;font-weight:750;line-height:1.4;display:flex}.od-account-dropdown-limit.verified{background:#22c55e1a;border-color:#22c55e3d}.od-account-dropdown-limit svg{color:var(--od-accent);flex:none;margin-top:1px}.od-account-avatar{background:linear-gradient(135deg, var(--od-accent) 0%, #b7935a 100%);width:31px;height:31px;color:var(--od-bg-deep);border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:grid}.od-flag-spot{background:var(--od-surface-3);width:20px;height:20px;color:var(--od-muted);border-radius:999px;flex-shrink:0;place-items:center;font-size:10px;font-weight:800;display:inline-grid;overflow:hidden}.od-flag-spot.large{width:36px;height:36px;font-size:12px}.od-flag-spot img{object-fit:cover;width:100%;height:100%}.theme-noir .od-cart-button{background:var(--od-surface);border:1px solid var(--od-border);color:var(--od-ink);width:44px;height:44px;transition:border-color .2s,background .2s}.theme-noir .od-cart-button:hover{background:var(--od-surface-2);border-color:var(--od-border-strong)}.theme-noir .od-cart-button span{border:2px solid var(--od-bg);background:var(--od-pop)}.od-mobile-menu-btn{border:1px solid var(--od-border);background:var(--od-surface);width:40px;height:40px;color:var(--od-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:none}.od-mobile-menu-btn:hover{background:var(--od-surface-2)}.theme-noir .od-hero{padding-top:80px;padding-bottom:32px;position:relative}.od-hero-glow{filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(closest-side,#d4af6a33,#0000 70%),radial-gradient(closest-side at 70% 30%,#ff6b3a1f,#0000 70%);border-radius:50%;width:720px;height:720px;position:absolute;inset:-120px -40px auto auto}.theme-noir .od-hero-copy,.theme-noir .od-hero-stack,.theme-noir .od-hero-showcase{z-index:1;position:relative}.theme-noir .od-eyebrow{color:var(--od-accent);letter-spacing:.18em;font-size:11px;font-weight:700}.theme-noir .od-eyebrow span{background:var(--od-accent);box-shadow:0 0 0 5px #d4af6a2e}.theme-noir .od-hero h1{color:var(--od-ink);letter-spacing:-.045em;max-width:14ch;font-size:clamp(44px,6.4vw,76px);font-weight:800;line-height:1.02}.theme-noir .od-hero p{color:var(--od-soft);max-width:56ch;margin-top:26px;font-size:18px;line-height:1.6}.theme-noir .od-hero-dots button{background:var(--od-surface);border-color:var(--od-border);color:var(--od-muted)}.theme-noir .od-hero-dots button.active{background:var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-hero-dots button.active{background:color-mix(in srgb, var(--hero-color,var(--od-accent)) 16%, var(--od-surface))}}.theme-noir .od-hero-dots button.active{border-color:var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-hero-dots button.active{border-color:color-mix(in srgb, var(--hero-color,var(--od-accent)) 58%, var(--od-border))}}.theme-noir .od-hero-dots button.active{color:var(--od-ink)}.theme-noir .od-hero-highlights span,.theme-noir .od-hero-arrows button,.theme-noir .od-hero-voucher-card,.theme-noir .od-hero-topup-card{background:var(--od-surface);border-color:var(--od-border)}.theme-noir .od-hero-voucher-amounts span,.theme-noir .od-hero-topup-chips span{background:var(--od-surface-2);border-color:var(--od-border);color:var(--od-soft)}.theme-noir .od-hero-voucher-amounts strong,.theme-noir .od-hero-topup-copy{color:var(--od-ink)}.theme-noir .od-hero-operator-card{background:var(--od-surface);border-color:var(--od-border)}.theme-noir .od-hero-operator-plan{border-color:var(--od-border);color:var(--od-soft)}.theme-noir .od-primary{background:linear-gradient(180deg, #f0d28c 0%, var(--od-accent) 100%);color:var(--od-bg-deep);letter-spacing:-.01em;border:1px solid #b7935a;min-height:48px;padding:0 22px;font-weight:800;transition:transform .15s,box-shadow .2s;box-shadow:inset 0 1px #ffffff4d,0 8px 24px -8px #d4af6a73}.theme-noir .od-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 12px 32px -8px #d4af6a99}.theme-noir .od-secondary{background:var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-secondary{background:color-mix(in srgb, var(--od-surface) 82%, #fff 5%)}}.theme-noir .od-secondary{border:1px solid var(--od-border-strong);color:var(--od-ink);min-height:48px;box-shadow:inset 0 1px #ffffff14,0 14px 34px -26px #000000d1}.theme-noir .od-secondary:hover{background:var(--od-surface-2)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-secondary:hover{background:color-mix(in srgb, var(--od-surface-2) 86%, #fff 6%)}}.theme-noir .od-secondary:hover{border-color:var(--od-accent);color:var(--od-ink);box-shadow:inset 0 1px #ffffff1a,0 16px 36px -24px #000000e0}.theme-noir .od-stats{border-top:1px solid var(--od-border);margin-top:38px;padding-top:22px}.theme-noir .od-stats strong{color:var(--od-ink);letter-spacing:-.03em;font-size:28px;font-weight:800}.theme-noir .od-stats span{color:var(--od-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.theme-noir .od-brand-card{border-radius:var(--od-card);background:radial-gradient(160% 120% at 0% 0%, #ffffff1f 0%, transparent 50%), linear-gradient(160deg, var(--card-bg) 0%, var(--card-soft) 100%);color:var(--card-ink);box-shadow:var(--od-shadow-md);border:1px solid #ffffff1a;position:relative;overflow:hidden}.theme-noir .od-brand-card:before{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#00000040 100%);position:absolute;inset:0}.od-brand-card-glow{filter:blur(2px);pointer-events:none;background:radial-gradient(closest-side,#ffffff4d,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;inset:-30% -30% auto auto}.theme-noir .od-brand-card-head span{color:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29}.theme-noir .od-esim-visual{color:var(--od-ink);background:linear-gradient(160deg,#1a1f2e 0%,#0f1320 100%);border:1px solid #ffffff1a}.theme-noir .od-esim-visual-head span{color:#ffffffeb;background:#ffffff1a}.theme-noir .od-trust{margin-top:28px}.theme-noir .od-trust div{background:var(--od-surface);border:1px solid var(--od-border);border-radius:var(--od-card);padding:22px;transition:border-color .22s,transform .22s}.theme-noir .od-trust div:hover{border-color:var(--od-accent);transform:translateY(-2px)}.theme-noir .od-trust span{background:var(--od-accent-soft);color:var(--od-accent);border:1px solid #d4af6a4d}.theme-noir .od-trust strong{color:var(--od-ink)}.theme-noir .od-trust small{color:var(--od-soft);line-height:1.55}.theme-noir .od-cat{background:var(--od-surface);border:1px solid var(--od-border);color:var(--od-ink);transition:border-color .22s,transform .22s,background .22s}.theme-noir .od-cat:hover{border-color:var(--od-accent);background:var(--od-surface-2);transform:translateY(-2px)}.theme-noir .od-cat-icon{background:var(--od-accent-soft);color:var(--od-accent);border:1px solid #d4af6a4d}.theme-noir .od-cat strong{color:var(--od-ink)}.theme-noir .od-cat small{color:var(--od-soft)}.theme-noir .od-cat em{color:var(--od-accent);font-weight:700}.theme-noir .od-section-head span{color:var(--od-accent);letter-spacing:.16em}.theme-noir .od-section-head h2,.theme-noir .od-pagehead+h1{color:var(--od-ink);letter-spacing:-.035em;font-weight:800}.theme-noir .od-product{background:var(--od-surface);border:1px solid var(--od-border);border-radius:var(--od-card);transition:border-color .22s,transform .22s,box-shadow .22s;overflow:hidden}.theme-noir .od-product:hover{border-color:var(--od-border-strong);box-shadow:var(--od-shadow-lg);transform:translateY(-3px)}.theme-noir .od-product-kicker{color:var(--od-muted);letter-spacing:.08em}.theme-noir .od-product-body>strong{color:var(--od-ink)}.theme-noir .od-product-body p{color:var(--od-soft)}.theme-noir .od-product-foot span{color:var(--od-ink);font-size:17px;font-weight:800}.theme-noir .od-product-foot button{background:var(--brand-color,var(--od-ink));border:1px solid var(--brand-color,var(--od-ink));color:var(--brand-ink,var(--od-bg-deep));min-height:38px;padding:0 14px;font-weight:700;transition:background .18s}.theme-noir .od-product-foot button:hover{background:var(--od-accent);border-color:var(--od-accent);color:var(--od-bg-deep)}.theme-noir .od-destinations button,.theme-noir .od-destinations-esim .od-esim-destination{background:var(--od-surface);border:1px solid var(--od-border);color:var(--od-ink);transition:border-color .22s,transform .22s,background .22s}.theme-noir .od-destinations button:hover,.theme-noir .od-destinations-esim .od-esim-destination:hover{border-color:var(--od-accent);background:var(--od-surface-2);transform:translateY(-2px)}.theme-noir .od-destinations strong{color:var(--od-ink)}.theme-noir .od-destinations small{color:var(--od-soft)}.theme-noir .od-esim-banner{border:1px solid var(--od-border);background:radial-gradient(140% 90% at 100% 0,#d4af6a2e 0%,#0000 60%),linear-gradient(160deg,#131418 0%,#1c1e24 100%)}.theme-noir .od-esim-banner-copy span,.theme-noir .od-esim-browse-banner>div:first-child span{color:var(--od-accent);background:var(--od-accent-soft);border:1px solid #d4af6a4d}.theme-noir .od-esim-banner-copy h2{color:var(--od-ink)}.theme-noir .od-esim-banner-copy p{color:var(--od-soft)}.theme-noir .od-esim-flag-bubble{background:var(--od-surface-2);border:1px solid var(--od-border-strong);box-shadow:var(--od-shadow-md)}.theme-noir .od-esim-browse-banner{background:var(--od-surface);border:1px solid var(--od-border)}.theme-noir .od-esim-browse-banner>div:first-child strong{color:var(--od-ink)}.theme-noir .od-esim-browse-banner>div:first-child small{color:var(--od-soft)}.theme-noir .od-esim-browse-countries button{background:var(--od-surface-2);border:1px solid var(--od-border);color:var(--od-ink);transition:border-color .2s,background .2s}.theme-noir .od-esim-browse-countries button:hover{border-color:var(--od-accent);background:var(--od-surface-3)}.theme-noir .od-esim-delivery-strip,.theme-noir .od-esim-tier-panel,.theme-noir .od-esim-plan-card,.theme-noir .od-esim-plan-delivery{background:var(--od-surface);border-color:var(--od-border)}.theme-noir .od-esim-tier-legend button,.theme-noir .od-esim-filter-trigger,.theme-noir .od-esim-filter-popover,.theme-noir .od-esim-filter-popover button,.theme-noir .od-esim-plan-specs span{background:var(--od-surface-2);border-color:var(--od-border);color:var(--od-ink)}.theme-noir .od-esim-plan-note{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-esim-plan-note{background:color-mix(in srgb, var(--od-accent) 10%, var(--od-surface-2))}}.theme-noir .od-esim-plan-note{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-esim-plan-note{border-color:color-mix(in srgb, var(--od-accent) 34%, var(--od-border))}}.theme-noir .od-esim-plan-note strong,.theme-noir .od-esim-plan-note small{color:var(--od-ink)}.theme-noir .od-esim-region-callout{background:radial-gradient(100% 100% at 100% 0%, #2563eb2e, transparent 70%), var(--od-surface);border-color:#2563eb}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-esim-region-callout{border-color:color-mix(in srgb, #2563eb 35%, var(--od-border))}}.theme-noir .od-esim-region-callout strong{color:var(--od-ink)}.theme-noir .od-esim-region-callout small,.theme-noir .od-pagehead button{color:var(--od-soft)}.theme-noir .od-pagehead button:hover{color:var(--od-accent)}.theme-noir .od-pagehead span,.theme-noir .od-pagehead strong{color:var(--od-muted)}.theme-noir .od-pagehead strong{color:var(--od-ink)}.theme-noir .od-browse>p{color:var(--od-soft)}.theme-noir .od-topup-lookup{background:var(--od-surface);border:1px solid var(--od-border);border-radius:var(--od-card);padding:16px}.theme-noir .od-topup-dial-flag{background:var(--od-surface-2);color:var(--od-muted)}.theme-noir .od-topup-lookup input{background:var(--od-surface-2);border:1px solid var(--od-border);color:var(--od-ink);min-height:44px}.theme-noir .od-topup-lookup input::placeholder{color:var(--od-muted)}.theme-noir .od-topup-lookup input:focus{border-color:var(--od-accent);outline:none}.theme-noir .od-topup-lookup-button{background:linear-gradient(135deg, var(--od-accent), var(--od-accent-2))}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-topup-lookup-button{background:linear-gradient(135deg, var(--od-accent), color-mix(in srgb, var(--od-accent-2) 55%, var(--od-ink)))}}.theme-noir .od-topup-lookup-button{color:#07111f;box-shadow:0 18px 44px #14b8a62e}.theme-noir .od-topup-lookup-icon{background:#ffffff3d}.theme-noir .od-topup-lookup-icon.loading{background:0 0;border-color:#07111f #07111f47 #07111f47}.theme-noir .od-topup-lookup small{color:var(--od-soft)}.theme-noir .od-status,.theme-noir .od-floating-status{border:1px solid var(--od-border);background:var(--od-surface);color:var(--od-ink);border-radius:12px;padding:14px 16px;font-weight:600}.theme-noir .od-floating-status{box-shadow:var(--od-shadow-lg)}.theme-noir .od-status.error,.theme-noir .od-floating-status.error{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.theme-noir .od-status.success,.theme-noir .od-floating-status.success{color:#86efac;background:#22c55e1f;border-color:#22c55e66}.theme-noir .od-toast{color:#f8fafc;background:#121418f0;border-color:#ffffff1f;box-shadow:0 24px 58px #0000006b,0 2px 12px #0000003d}.theme-noir .od-toast-copy p,.theme-noir .od-toast-close{color:#cbd5e1}.theme-noir .od-toast-close:hover{color:#fff;background:#ffffff14}.theme-noir .od-toast-success .od-toast-icon{color:#86efac;background:#22c55e29}.theme-noir .od-toast-warning .od-toast-icon{color:#fbbf24;background:#f59e0b29}.theme-noir .od-toast-error .od-toast-icon{color:#fca5a5;background:#ef444429}.theme-noir .od-toast-info .od-toast-icon{color:#93c5fd;background:#3b82f629}.theme-noir .od-empty{background:var(--od-surface);border:1px dashed var(--od-border-strong);color:var(--od-soft)}.theme-noir .od-empty strong{color:var(--od-ink)}.od-footer{isolation:isolate;border-top:4px solid var(--od-accent);margin-top:110px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.od-footer{border-top:4px solid color-mix(in srgb, var(--od-accent) 72%, #4b155f)}}.od-footer{color:#2d2630;background:#faf7fb}.od-footer:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(circle,#5b22740f .8px,#0000 1.3px);background-size:28px 28px;position:absolute;inset:0}.theme-noir .od-footer{color:#fff7e8;background:radial-gradient(760px 320px at 78% 20%,#d4af6a1f,#0000 66%),radial-gradient(820px 360px at 12% 0,#0ea5e91a,#0000 64%),linear-gradient(135deg,#020b16 0%,#061a30 46%,#08213b 100%);border-top-color:#f4d28f38}.od-footer-news{background:radial-gradient(640px 240px at 14% 0,#ffffff6b,#0000 72%),linear-gradient(#e7dceb 0%,#ddd0e4 100%);border-bottom:1px solid #5b227414;position:relative}.theme-noir .od-footer-news{background:radial-gradient(640px 240px at 14% 0,#ffffff1f,#0000 72%),linear-gradient(#24152e 0%,#1d1126 100%);border-bottom-color:#ffffff14}.od-footer-news-inner{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.35fr);align-items:center;gap:44px;min-height:154px;display:grid}.od-footer-news strong{color:#5a2273;letter-spacing:-.03em;font-size:clamp(26px,2.8vw,38px);font-weight:900;line-height:1.05;display:block}.theme-noir .od-footer-news strong{color:#f5d0fe}.od-footer-news p{color:#4b3456;max-width:42ch;margin:14px 0 0;font-size:17px;font-weight:650;line-height:1.45}.theme-noir .od-footer-news p{color:#f5edf7c2}.od-footer-news-form{background:#fff;border:1px solid #5b22742e;border-radius:5px;grid-template-columns:54px minmax(0,1fr) max-content;align-items:center;min-height:72px;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px -34px #3c144e8c}.theme-noir .od-footer-news-form{background:#ffffff14;border-color:#ffffff1a}.od-footer-news-form>svg{color:#2c2b2e;pointer-events:none;justify-self:center;width:28px;height:28px}.theme-noir .od-footer-news-form>svg{color:#ffffffd6}.od-footer-news-form input{color:#2c2b2e;letter-spacing:0;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:58px;padding:0 56px 0 0;font-size:19px;font-weight:750}.od-footer-news-form input::placeholder{color:#2c2b2e57}.theme-noir .od-footer-news-form input{color:#fff;background:0 0}.theme-noir .od-footer-news-form input::placeholder{color:#ffffff5c}.od-footer-news-form button{z-index:2;color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(#18c76d 0%,#05a857 100%);border:0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:0 28px;font-size:19px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff38,0 16px 34px -24px #05a857e6}.od-footer-news-form button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 20px 42px -24px #05a857}.od-footer-news-form button svg{width:24px;height:24px}.od-footer-inner{grid-template-columns:minmax(260px,1.15fr) minmax(0,2fr);align-items:start;gap:72px;padding-top:78px;padding-bottom:58px;display:grid}.od-footer-brand .od-logo{pointer-events:none}.od-footer-brand .od-logo span{color:#fff;width:58px;height:58px;box-shadow:none;background:#5a2273}.od-footer-brand .od-logo strong{color:#5a2273;letter-spacing:-.055em;font-size:34px}.od-footer-brand p{color:#5a4b61;max-width:36ch;margin:16px 0 0;font-size:16px;line-height:1.6}.theme-noir .od-footer-brand .od-logo strong,.theme-noir .od-footer-brand p{color:#f4edf7}.od-footer-rating{margin-top:72px}.od-footer-rating>strong{color:#2c2b2e;letter-spacing:-.04em;font-size:28px;font-weight:900;display:block}.theme-noir .od-footer-rating>strong{color:#fff}.od-footer-rating div{gap:5px;margin-top:12px;display:flex}.od-footer-rating span{color:#fff;background:#06b67a;place-items:center;width:34px;height:34px;display:grid}.od-footer-rating span:last-child{background:linear-gradient(90deg,#06b67a 0 62%,#d7dce2 62% 100%)}.od-footer-rating svg{fill:currentColor;width:22px;height:22px}.od-footer-rating small{color:#2c2b2e;margin-top:12px;font-size:16px;font-weight:650;display:block}.theme-noir .od-footer-rating small{color:#f4edf7b8}.od-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.od-footer-cols>div{flex-direction:column;gap:14px;display:flex}.od-footer-cols strong{color:#3e0d55;letter-spacing:-.02em;margin-bottom:8px;font-size:19px;font-weight:900}.theme-noir .od-footer-cols strong{color:#f5d0fe}.od-footer-cols button{text-align:left;color:#2f2934;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:17px;font-weight:600;line-height:1.45;transition:color .18s,transform .18s}.theme-noir .od-footer-cols button{color:#f4edf7c7}.od-footer-cols button:hover{color:#5a2273;transform:translate(2px)}.theme-noir .od-footer-cols button:hover{color:#f5d0fe}.od-footer-promises{border-top:1px solid #5b227429;border-bottom:1px solid #5b227429;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:28px;padding:30px 34px;display:grid}.theme-noir .od-footer-promises{border-color:#ffffff1f}.od-footer-promises span{color:#4f176b;grid-template-columns:58px minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.od-footer-promises svg{stroke-width:1.8px;grid-row:span 2;width:48px;height:48px}.od-footer-promises em{color:#4f176b;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:800}.od-footer-promises strong{color:#4f176b;letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:950}.theme-noir .od-footer-promises span,.theme-noir .od-footer-promises em,.theme-noir .od-footer-promises strong{color:#f5d0fe}.od-footer-meta{color:#7c7480;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:20px;font-size:12px;display:grid}.od-footer-meta small{font-size:12px;font-weight:650}.od-footer-payments{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.od-footer-payments span{color:#1f2937;background:#fff;border:1px solid #5b22741a;border-radius:5px;place-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:950;display:inline-grid;box-shadow:0 10px 28px -24px #2c2b2e8c}.od-footer-payments span:first-child{color:#1a4fb7}.od-footer-payments span:nth-child(2){color:#ef4444}.od-footer-payments span:nth-child(3){color:#2563eb}.od-footer-payments span:nth-child(n+4){color:#fff;background:#050505}.online-design .od-browse-topup{isolation:isolate;max-width:none;padding-top:0;padding-left:max(18px,50vw - 608px);padding-right:max(18px,50vw - 608px);position:relative}.online-design .od-browse-topup:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #faf7fb00 0%, var(--od-bg) 100%), radial-gradient(940px 440px at 12% 6%, #5a22731f, transparent 68%), radial-gradient(780px 420px at 88% 18%, #12b76a1f, transparent 70%), linear-gradient(135deg, #fbf8fc 0%, #f3edf7 48%, #f8f7f1 100%);height:620px;position:absolute;inset:-34px 0 auto}.theme-noir .od-browse-topup:before{background:linear-gradient(180deg, #020b1600 0%, var(--od-bg) 100%), radial-gradient(940px 440px at 12% 6%, #0ea5e92e, transparent 68%), radial-gradient(780px 420px at 88% 18%, #d4af6a26, transparent 70%), linear-gradient(135deg, #041426 0%, #08213b 56%, #03101f 100%)}.online-design .od-browse-topup .od-pagehead{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #5a22731f;border-radius:999px;width:fit-content;padding:8px 12px}.online-design .od-browse-topup>h1{color:#2c1538;letter-spacing:-.065em;max-width:760px;margin-top:28px;font-size:clamp(42px,6.5vw,82px);line-height:.96}.online-design .od-browse-topup>p{color:#62556b;max-width:680px;font-size:18px;font-weight:650;line-height:1.6}.theme-noir .od-browse-topup>h1{color:#fff}.theme-noir .od-browse-topup>p{color:#f4edf7bd}.online-design .od-browse-topup .od-status{border-radius:20px;margin-top:22px}.online-design .od-browse-topup .od-topup-groups{gap:24px;margin-top:28px;padding-top:0}.online-design .od-browse-topup .od-topup-group{border:1px solid var(--od-accent);gap:20px;padding:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-browse-topup .od-topup-group{border:1px solid color-mix(in srgb, var(--od-accent) 14%, var(--od-border))}}.online-design .od-browse-topup .od-topup-group{background:radial-gradient(540px 260px at 4% 0%, var(--od-accent), transparent 72%), radial-gradient(420px 240px at 100% 4%, #14b8a614, transparent 70%), linear-gradient(180deg, #ffffffdb, #ffffff9e), var(--od-surface);border-radius:30px}@supports (color:color-mix(in lab, red, red)){.online-design .od-browse-topup .od-topup-group{background:radial-gradient(540px 260px at 4% 0%, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 72%), radial-gradient(420px 240px at 100% 4%, #14b8a614, transparent 70%), linear-gradient(180deg, #ffffffdb, #ffffff9e), var(--od-surface)}}.online-design .od-browse-topup .od-topup-group{box-shadow:0 26px 70px -58px #2c153875,inset 0 1px #ffffffc7}.online-design .od-browse-topup .od-topup-group:before{content:"";background-image:linear-gradient(to top, var(--od-accent) 0 35%, transparent 35%), linear-gradient(to top, var(--od-accent) 0 58%, transparent 58%), linear-gradient(to top, var(--od-accent) 0 78%, transparent 78%), linear-gradient(to top, var(--od-accent) 0 100%, transparent 100%);width:64px;height:42px;position:absolute;top:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.online-design .od-browse-topup .od-topup-group:before{background-image:linear-gradient(to top, color-mix(in srgb, var(--od-accent) 58%, transparent) 0 35%, transparent 35%), linear-gradient(to top, color-mix(in srgb, var(--od-accent) 46%, transparent) 0 58%, transparent 58%), linear-gradient(to top, color-mix(in srgb, var(--od-accent) 34%, transparent) 0 78%, transparent 78%), linear-gradient(to top, color-mix(in srgb, var(--od-accent) 24%, transparent) 0 100%, transparent 100%)}}.online-design .od-browse-topup .od-topup-group:before{opacity:.18;pointer-events:none;background-position:0 100%,16px 100%,32px 100%,48px 100%;background-repeat:no-repeat;background-size:10px 100%}.online-design .od-browse-topup .od-topup-group-head{z-index:1;border-bottom:0;align-items:center;padding:0;position:relative}.online-design .od-browse-topup .od-topup-group-head>div{gap:5px;min-width:0;display:grid}.online-design .od-browse-topup .od-topup-group-head span{background:var(--od-accent);width:fit-content}@supports (color:color-mix(in lab, red, red)){.online-design .od-browse-topup .od-topup-group-head span{background:color-mix(in srgb, var(--od-accent) 11%, transparent)}}.online-design .od-browse-topup .od-topup-group-head span{color:#5a2273;border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-browse-topup .od-topup-group-head span{border:1px solid color-mix(in srgb, var(--od-accent) 18%, transparent)}}.online-design .od-browse-topup .od-topup-group-head span{box-shadow:inset 0 1px #ffffffa6}.online-design .od-browse-topup .od-topup-group-head strong{letter-spacing:-.055em;font-size:clamp(22px,3vw,30px);line-height:1.02}.online-design .od-browse-topup .od-topup-group-head em{border-color:var(--od-accent);align-items:center;min-height:34px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-browse-topup .od-topup-group-head em{border-color:color-mix(in srgb, var(--od-accent) 16%, var(--od-border))}}.online-design .od-browse-topup .od-topup-group-head em{color:var(--od-ink);background:#ffffffa8;box-shadow:0 14px 28px -24px #2c15388c}.online-design .od-browse-topup .od-grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;position:relative}.online-design .od-browse-topup .od-product{border-color:var(--brand-color,var(--od-accent));border-radius:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-browse-topup .od-product{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, var(--od-border))}}.online-design .od-browse-topup .od-product{background:radial-gradient(280px 150px at 12% 0%, var(--brand-color,var(--od-accent)), transparent 72%), linear-gradient(180deg, #ffffffd6, #ffffff8a), var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-browse-topup .od-product{background:radial-gradient(280px 150px at 12% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, transparent), transparent 72%), linear-gradient(180deg, #ffffffd6, #ffffff8a), var(--od-surface)}}.online-design .od-browse-topup .od-product{box-shadow:0 18px 44px -38px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-browse-topup .od-product{box-shadow:0 18px 44px -38px color-mix(in srgb, var(--brand-color,var(--od-accent)) 46%, #000)}}.online-design .od-browse-topup .od-product{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.online-design .od-browse-topup .od-product:hover{border-color:var(--brand-color,var(--od-accent));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-browse-topup .od-product:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 26%, var(--od-border))}}.online-design .od-browse-topup .od-product:hover{box-shadow:0 26px 64px -44px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-browse-topup .od-product:hover{box-shadow:0 26px 64px -44px color-mix(in srgb, var(--brand-color,var(--od-accent)) 48%, #000)}}.online-design .od-browse-topup .od-product .od-brand-card{min-height:168px;box-shadow:inset 0 1px 0 var(--card-ink), 0 22px 36px -30px var(--brand-color,var(--od-accent));border-radius:20px;margin:12px 12px 0}@supports (color:color-mix(in lab, red, red)){.online-design .od-browse-topup .od-product .od-brand-card{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card-ink) 20%, transparent), 0 22px 36px -30px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #000)}}.online-design .od-browse-topup .od-product .od-brand-card:after{content:"";background-image:linear-gradient(to top, var(--card-ink) 0 36%, transparent 36%), linear-gradient(to top, var(--card-ink) 0 58%, transparent 58%), linear-gradient(to top, var(--card-ink) 0 78%, transparent 78%), linear-gradient(to top, var(--card-ink) 0 100%, transparent 100%);width:46px;height:18px;position:absolute;inset:auto 14px 12px auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-browse-topup .od-product .od-brand-card:after{background-image:linear-gradient(to top, color-mix(in srgb, var(--card-ink) 42%, transparent) 0 36%, transparent 36%), linear-gradient(to top, color-mix(in srgb, var(--card-ink) 34%, transparent) 0 58%, transparent 58%), linear-gradient(to top, color-mix(in srgb, var(--card-ink) 26%, transparent) 0 78%, transparent 78%), linear-gradient(to top, color-mix(in srgb, var(--card-ink) 18%, transparent) 0 100%, transparent 100%)}}.online-design .od-browse-topup .od-product .od-brand-card:after{opacity:.58;pointer-events:none;background-position:0 100%,12px 100%,24px 100%,36px 100%;background-repeat:no-repeat;background-size:6px 100%}.online-design .od-topup-shop .od-topup-groups{gap:24px;margin-top:28px;padding-top:0}.online-design .od-topup-shop .od-topup-group{border:1px solid var(--od-accent);gap:20px;padding:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-topup-group{border:1px solid color-mix(in srgb, var(--od-accent) 14%, var(--od-border))}}.online-design .od-topup-shop .od-topup-group{background:radial-gradient(540px 260px at 4% 0%, var(--od-accent), transparent 72%), radial-gradient(420px 240px at 100% 4%, #14b8a614, transparent 70%), linear-gradient(180deg, #ffffffdb, #ffffff9e), var(--od-surface);border-radius:30px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-topup-group{background:radial-gradient(540px 260px at 4% 0%, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 72%), radial-gradient(420px 240px at 100% 4%, #14b8a614, transparent 70%), linear-gradient(180deg, #ffffffdb, #ffffff9e), var(--od-surface)}}.online-design .od-topup-shop .od-topup-group{box-shadow:0 26px 70px -58px #2c153875,inset 0 1px #ffffffc7}.online-design .od-topup-shop .od-topup-group:before{content:"";background-image:linear-gradient(to top, var(--od-accent) 0 35%, transparent 35%), linear-gradient(to top, var(--od-accent) 0 58%, transparent 58%), linear-gradient(to top, var(--od-accent) 0 78%, transparent 78%), linear-gradient(to top, var(--od-accent) 0 100%, transparent 100%);width:64px;height:42px;position:absolute;top:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-topup-group:before{background-image:linear-gradient(to top, color-mix(in srgb, var(--od-accent) 58%, transparent) 0 35%, transparent 35%), linear-gradient(to top, color-mix(in srgb, var(--od-accent) 46%, transparent) 0 58%, transparent 58%), linear-gradient(to top, color-mix(in srgb, var(--od-accent) 34%, transparent) 0 78%, transparent 78%), linear-gradient(to top, color-mix(in srgb, var(--od-accent) 24%, transparent) 0 100%, transparent 100%)}}.online-design .od-topup-shop .od-topup-group:before{opacity:.18;pointer-events:none;background-position:0 100%,16px 100%,32px 100%,48px 100%;background-repeat:no-repeat;background-size:10px 100%}.online-design .od-topup-shop .od-topup-group-head{z-index:1;border-bottom:0;align-items:center;padding:0;position:relative}.online-design .od-topup-shop .od-topup-group-head>div{gap:5px;min-width:0;display:grid}.online-design .od-topup-shop .od-topup-group-head span{background:var(--od-accent);width:fit-content}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-topup-group-head span{background:color-mix(in srgb, var(--od-accent) 11%, transparent)}}.online-design .od-topup-shop .od-topup-group-head span{color:#5a2273;border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-topup-group-head span{border:1px solid color-mix(in srgb, var(--od-accent) 18%, transparent)}}.online-design .od-topup-shop .od-topup-group-head span{box-shadow:inset 0 1px #ffffffa6}.online-design .od-topup-shop .od-topup-group-head strong{letter-spacing:-.055em;font-size:clamp(22px,3vw,30px);line-height:1.02}.online-design .od-topup-shop .od-topup-group-head em{border-color:var(--od-accent);align-items:center;min-height:34px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-topup-group-head em{border-color:color-mix(in srgb, var(--od-accent) 16%, var(--od-border))}}.online-design .od-topup-shop .od-topup-group-head em{color:var(--od-ink);background:#ffffffa8;box-shadow:0 14px 28px -24px #2c15388c}.online-design .od-topup-shop .od-grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;position:relative}.online-design .od-topup-shop .od-product{border-color:var(--brand-color,var(--od-accent));border-radius:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-product{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, var(--od-border))}}.online-design .od-topup-shop .od-product{background:radial-gradient(280px 150px at 12% 0%, var(--brand-color,var(--od-accent)), transparent 72%), linear-gradient(180deg, #ffffffd6, #ffffff8a), var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-product{background:radial-gradient(280px 150px at 12% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, transparent), transparent 72%), linear-gradient(180deg, #ffffffd6, #ffffff8a), var(--od-surface)}}.online-design .od-topup-shop .od-product{box-shadow:0 18px 44px -38px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-product{box-shadow:0 18px 44px -38px color-mix(in srgb, var(--brand-color,var(--od-accent)) 46%, #000)}}.online-design .od-topup-shop .od-product{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.online-design .od-topup-shop .od-product:hover{border-color:var(--brand-color,var(--od-accent));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-product:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 26%, var(--od-border))}}.online-design .od-topup-shop .od-product:hover{box-shadow:0 26px 64px -44px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-product:hover{box-shadow:0 26px 64px -44px color-mix(in srgb, var(--brand-color,var(--od-accent)) 48%, #000)}}.online-design .od-topup-shop .od-product .od-brand-card{min-height:168px;box-shadow:inset 0 1px 0 var(--card-ink), 0 22px 36px -30px var(--brand-color,var(--od-accent));border-radius:20px;margin:12px 12px 0}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-product .od-brand-card{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card-ink) 20%, transparent), 0 22px 36px -30px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #000)}}.online-design .od-topup-shop .od-product .od-brand-card:after{content:"";background-image:linear-gradient(to top, var(--card-ink) 0 36%, transparent 36%), linear-gradient(to top, var(--card-ink) 0 58%, transparent 58%), linear-gradient(to top, var(--card-ink) 0 78%, transparent 78%), linear-gradient(to top, var(--card-ink) 0 100%, transparent 100%);width:46px;height:18px;position:absolute;inset:auto 14px 12px auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-product .od-brand-card:after{background-image:linear-gradient(to top, color-mix(in srgb, var(--card-ink) 42%, transparent) 0 36%, transparent 36%), linear-gradient(to top, color-mix(in srgb, var(--card-ink) 34%, transparent) 0 58%, transparent 58%), linear-gradient(to top, color-mix(in srgb, var(--card-ink) 26%, transparent) 0 78%, transparent 78%), linear-gradient(to top, color-mix(in srgb, var(--card-ink) 18%, transparent) 0 100%, transparent 100%)}}.online-design .od-topup-shop .od-product .od-brand-card:after{opacity:.58;pointer-events:none;background-position:0 100%,12px 100%,24px 100%,36px 100%;background-repeat:no-repeat;background-size:6px 100%}@media (max-width:720px){.online-design .od-browse-topup{padding-left:16px;padding-right:16px}.online-design .od-browse-topup>h1{font-size:clamp(36px,12vw,54px)}.online-design .od-browse-topup .od-topup-group{border-radius:26px;padding:18px}}.theme-noir .od-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8}.theme-noir .od-cart,.theme-noir .od-checkout,.theme-noir .od-checkout-panel,.theme-noir .od-checkout-empty,.theme-noir .od-checkout-hero{background:var(--od-surface);border:1px solid var(--od-border);color:var(--od-ink);box-shadow:var(--od-shadow-lg)}.theme-noir .od-cart-head{border-bottom:1px solid var(--od-border)}.theme-noir .od-cart-head span{color:var(--od-muted)}.theme-noir .od-cart-head strong{color:var(--od-ink)}.theme-noir .od-cart-head button,.theme-noir .od-modal-close{background:var(--od-surface-2);border:1px solid var(--od-border);color:var(--od-ink)}.theme-noir .od-cart-line{border-bottom:1px solid var(--od-border)}.theme-noir .od-cart-line>div:nth-child(2) strong,.theme-noir .od-cart-line-copy strong,.theme-noir .od-cart-line-copy>span,.theme-noir .od-checkout-hero h1,.theme-noir .od-checkout-hero>strong,.theme-noir .od-checkout-line-side>strong,.theme-noir .od-checkout-total strong,.theme-noir .od-checkout-empty strong{color:var(--od-ink)}.theme-noir .od-cart-line>div:nth-child(2) small,.theme-noir .od-cart-line>div:nth-child(2) span,.theme-noir .od-cart-line-copy small,.theme-noir .od-checkout-hero p,.theme-noir .od-checkout-total span,.theme-noir .od-checkout-empty span{color:var(--od-soft)}.theme-noir .od-cart-plan-chips span,.theme-noir .od-topup-plan-summary,.theme-noir .od-payment-note{background:var(--od-surface-2);border-color:var(--od-border);color:var(--od-soft)}.theme-noir .od-topup-plan-summary strong{color:var(--od-ink)}.theme-noir .od-topup-plan-summary small{color:var(--od-soft)}.theme-noir .od-checkout-line,.theme-noir .od-qty{background:var(--od-surface-2);border:1px solid var(--od-border)}.theme-noir .od-qty button,.theme-noir .od-trash{color:var(--od-ink);background:0 0;border:0}.theme-noir .od-qty button:hover,.theme-noir .od-trash:hover{color:var(--od-accent)}.theme-noir .od-cart-foot{border-top:1px solid var(--od-border)}.theme-noir .od-cart-foot span{color:var(--od-muted)}.theme-noir .od-cart-foot strong{color:var(--od-ink)}.theme-noir .od-cart-foot-row.total strong{font-size:22px}.theme-noir .od-checkout label,.theme-noir .od-checkout-form label{color:var(--od-soft);font-size:13px;font-weight:600}.theme-noir .od-checkout label em,.theme-noir .od-checkout-form label em{color:var(--od-accent);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-style:normal;font-weight:600}.theme-noir .od-checkout input,.theme-noir .od-checkout-form input{background:var(--od-surface-2);border:1px solid var(--od-border);color:var(--od-ink);min-height:46px}.theme-noir .od-checkout input:focus,.theme-noir .od-checkout-form input:focus{border-color:var(--od-accent);outline:none}.theme-noir .od-checkout input::placeholder,.theme-noir .od-checkout-form input::placeholder{color:var(--od-muted)}.od-overlay{z-index:var(--od-z-overlay);background:var(--od-surface);border:1px solid var(--od-border);color:var(--od-ink);box-shadow:var(--od-shadow-lg);border-radius:22px;animation:.28s cubic-bezier(.22,1,.36,1) odOverlayIn;position:fixed}@keyframes odOverlayIn{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.od-support-dock{z-index:520;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;max-width:min(400px,100vw - 24px);max-height:calc(100dvh - 24px);display:flex;position:fixed;bottom:20px;right:20px}.od-support-dock.is-open{top:calc(var(--od-nav-height,84px) + 12px);justify-content:flex-end;max-height:none;bottom:20px}.od-support-dock>*{pointer-events:auto}.od-mobile-storefront-tabbar{display:none}.od-support-resume-wrap{justify-content:flex-end;align-items:center;display:inline-flex;position:relative}.od-support-resume{border:1px solid var(--od-accent);width:62px;max-width:min(330px,100vw - 24px);min-height:62px}@supports (color:color-mix(in lab, red, red)){.od-support-resume{border:1px solid color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.od-support-resume{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 100%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.od-support-resume{background:linear-gradient(180deg, var(--od-surface) 0%, color-mix(in srgb, var(--od-surface) 88%, var(--od-bg)) 100%)}}.od-support-resume{color:var(--od-ink);cursor:pointer;text-align:left;transition:width .26s var(--ease), border-color .2s var(--ease), box-shadow .24s var(--ease), transform .18s var(--ease), background .24s var(--ease), padding .22s var(--ease), gap .22s var(--ease);grid-template-columns:46px 0 0;align-items:center;gap:0;padding:7px;display:grid;overflow:hidden;box-shadow:0 22px 58px -34px #0000009e,inset 0 1px #fff}.od-support-resume:hover,.od-support-resume:focus-visible{border-color:var(--od-accent);grid-template-columns:46px minmax(112px,1fr) auto;gap:11px;width:min(330px,100vw - 24px);padding:8px 12px 8px 8px}@supports (color:color-mix(in lab, red, red)){.od-support-resume:hover,.od-support-resume:focus-visible{border-color:color-mix(in srgb, var(--od-accent) 52%, var(--od-border))}}.od-support-resume:hover,.od-support-resume:focus-visible{box-shadow:0 28px 70px -32px var(--od-accent), inset 0 1px 0 #fff}@supports (color:color-mix(in lab, red, red)){.od-support-resume:hover,.od-support-resume:focus-visible{box-shadow:0 28px 70px -32px color-mix(in srgb, var(--od-accent) 60%, #000), inset 0 1px 0 #fff}}.od-support-resume:hover,.od-support-resume:focus-visible{transform:translateY(-2px)}.od-support-resume.is-open{border-color:var(--od-accent);grid-template-columns:46px minmax(112px,1fr) auto;gap:11px;width:min(330px,100vw - 24px);padding:8px 12px 8px 8px}@supports (color:color-mix(in lab, red, red)){.od-support-resume.is-open{border-color:color-mix(in srgb, var(--od-accent) 48%, var(--od-border))}}.od-support-resume.is-open{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-accent-soft) 100%);box-shadow:0 18px 44px -30px var(--od-accent), inset 0 1px 0 #fff}@supports (color:color-mix(in lab, red, red)){.od-support-resume.is-open{box-shadow:0 18px 44px -30px color-mix(in srgb, var(--od-accent) 70%, #000), inset 0 1px 0 #fff}}.od-support-dismiss-floating{z-index:2;border:1px solid var(--od-border);width:28px;height:28px;position:absolute;top:-8px;right:-8px}@supports (color:color-mix(in lab, red, red)){.od-support-dismiss-floating{border:1px solid color-mix(in srgb, var(--od-border) 72%, transparent)}}.od-support-dismiss-floating{background:var(--od-surface);color:var(--od-muted);cursor:pointer;opacity:0;transition:opacity .18s var(--ease), transform .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);border-radius:999px;place-items:center;display:grid;transform:translateY(4px)scale(.92);box-shadow:0 12px 28px -18px #00000085}.od-support-resume-wrap:hover .od-support-dismiss-floating,.od-support-resume-wrap:focus-within .od-support-dismiss-floating{opacity:1;transform:translateY(0)scale(1)}.od-support-dismiss-floating:hover{color:#ef4444;border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.od-support-dismiss-floating:hover{border-color:color-mix(in srgb, #ef4444 42%, var(--od-border))}}.od-support-dismiss-floating svg{width:15px;height:15px}.od-support-resume-avatar{background:radial-gradient(circle at 28% 20%, #ffffff52, transparent 36%), linear-gradient(135deg, var(--od-accent), var(--od-accent));border-radius:999px;width:46px;height:46px;position:relative}@supports (color:color-mix(in lab, red, red)){.od-support-resume-avatar{background:radial-gradient(circle at 28% 20%, #ffffff52, transparent 36%), linear-gradient(135deg, var(--od-accent), color-mix(in srgb, var(--od-accent) 62%, #111827))}}.od-support-resume-avatar{color:#fff;justify-content:center;align-items:center;font-size:18px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff47}.od-support-resume-avatar:after{content:"";border:2px solid var(--od-surface);background:#14b86a;border-radius:999px;width:12px;height:12px;position:absolute;bottom:2px;right:1px}.od-support-resume-copy{opacity:0;pointer-events:none;min-width:0;max-width:0;transition:max-width .24s var(--ease), opacity .16s var(--ease), transform .22s var(--ease);gap:2px;display:grid;transform:translate(8px)}.od-support-resume:hover .od-support-resume-copy,.od-support-resume:focus-visible .od-support-resume-copy,.od-support-resume.is-open .od-support-resume-copy{opacity:1;max-width:190px;transform:translate(0)}.od-support-resume strong{color:var(--od-ink);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:920;line-height:1.1;overflow:hidden}.od-support-resume small{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.od-support-resume-state{opacity:0;background:#14b86a;border-radius:999px;align-items:center;gap:6px;max-width:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.od-support-resume-state{background:color-mix(in srgb, #14b86a 14%, var(--od-surface-2))}}.od-support-resume-state{color:#0d8a4e;letter-spacing:0;white-space:nowrap;transition:max-width .24s var(--ease), opacity .16s var(--ease), transform .22s var(--ease), padding .22s var(--ease);border:1px solid #14b86a38;padding:6px 0;font-size:11px;font-style:normal;font-weight:900;overflow:hidden;transform:translate(8px)}.od-support-resume:hover .od-support-resume-state,.od-support-resume:focus-visible .od-support-resume-state,.od-support-resume.is-open .od-support-resume-state{opacity:1;max-width:112px;padding:6px 11px 6px 9px;transform:translate(0)}.od-support-resume.is-open .od-support-resume-state{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-support-resume.is-open .od-support-resume-state{background:color-mix(in srgb, var(--od-accent) 16%, var(--od-surface))}}.od-support-resume.is-open .od-support-resume-state{color:var(--od-accent-strong);border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-support-resume.is-open .od-support-resume-state{border-color:color-mix(in srgb, var(--od-accent) 32%, transparent)}}.od-support-resume-state svg{width:14px;height:14px}.od-support-resume-pulse{background:#14b86a;border-radius:999px;width:9px;height:9px;position:relative;box-shadow:0 0 0 4px #14b86a38}.od-support-resume-pulse:after{content:"";border:2px solid #14b86a99;border-radius:999px;animation:1.8s ease-out infinite odSupportPulse;position:absolute;inset:-3px}@keyframes odSupportPulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.od-support-panel{border:1px solid var(--od-border);width:min(440px,100vw - 24px);min-width:0;height:min(720px,100dvh - 84px);min-height:min(500px,100dvh - 96px);max-height:min(720px,100dvh - 84px)}@supports (color:color-mix(in lab, red, red)){.od-support-panel{border:1px solid color-mix(in srgb, var(--od-border) 72%, transparent)}}.od-support-panel{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 100%);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.od-support-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--od-surface) 98%, #fff) 0%, var(--od-surface) 100%)}}.od-support-panel{color:var(--od-ink);contain:layout paint;transform-origin:100% 100%;animation:odSupportPanelIn .28s var(--ease) both;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 32px 90px -34px #0f172a94,0 12px 34px -20px #0f172a47,inset 0 1px #fff}.od-support-dock.is-open .od-support-panel{height:min(720px, calc(100dvh - var(--od-nav-height,84px) - 44px));max-height:min(720px, calc(100dvh - var(--od-nav-height,84px) - 44px));min-height:min(500px, calc(100dvh - var(--od-nav-height,84px) - 44px))}.od-support-dock:not(.is-open) .od-support-panel{display:none}.od-support-dock.is-dismissed{max-width:250px;bottom:88px;right:0}.od-support-peek{border:1px solid var(--od-accent);width:42px;min-height:58px}@supports (color:color-mix(in lab, red, red)){.od-support-peek{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.od-support-peek{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 100%);border-right:0;border-radius:999px 0 0 999px}@supports (color:color-mix(in lab, red, red)){.od-support-peek{background:linear-gradient(180deg, var(--od-surface) 0%, color-mix(in srgb, var(--od-surface) 88%, var(--od-bg)) 100%)}}.od-support-peek{color:var(--od-ink);cursor:pointer;transition:width .24s var(--ease), transform .22s var(--ease), padding .22s var(--ease), gap .22s var(--ease), border-color .18s var(--ease);grid-template-columns:46px 0 0;align-items:center;gap:0;padding:6px 0 6px 6px;display:grid;overflow:hidden;transform:translate(18px);box-shadow:0 22px 54px -34px #00000094}.od-support-peek:hover,.od-support-peek:focus-visible{border-color:var(--od-accent);grid-template-columns:46px minmax(104px,1fr) auto;gap:10px;width:min(250px,100vw - 16px);padding:7px 12px 7px 7px}@supports (color:color-mix(in lab, red, red)){.od-support-peek:hover,.od-support-peek:focus-visible{border-color:color-mix(in srgb, var(--od-accent) 52%, var(--od-border))}}.od-support-peek:hover,.od-support-peek:focus-visible{transform:translate(0)}.od-support-peek-copy{opacity:0;min-width:0;transition:opacity .16s var(--ease), transform .22s var(--ease);gap:2px;display:grid;transform:translate(8px)}.od-support-peek:hover .od-support-peek-copy,.od-support-peek:focus-visible .od-support-peek-copy{opacity:1;transform:translate(0)}.od-support-peek-copy strong,.od-support-peek-copy small{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.od-support-peek-copy strong{color:var(--od-ink);font-size:13px;font-weight:920;line-height:1.1}.od-support-peek-copy small{color:var(--od-muted);font-size:11px;font-weight:700}.od-support-peek>em{opacity:0;background:var(--od-accent);border-radius:999px;max-width:0}@supports (color:color-mix(in lab, red, red)){.od-support-peek>em{background:color-mix(in srgb, var(--od-accent) 14%, var(--od-surface-2))}}.od-support-peek>em{color:var(--od-accent-strong);white-space:nowrap;transition:max-width .22s var(--ease), opacity .16s var(--ease), padding .22s var(--ease);padding:6px 0;font-size:10px;font-style:normal;font-weight:900;overflow:hidden}.od-support-peek:hover>em,.od-support-peek:focus-visible>em{opacity:1;max-width:88px;padding:6px 9px}.od-cookie-consent{left:max(20px, env(safe-area-inset-left));bottom:max(20px, env(safe-area-inset-bottom));z-index:138;border:1px solid var(--od-accent);grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;width:min(560px,100vw - 40px);padding:14px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.od-cookie-consent{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.od-cookie-consent{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 100%);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.od-cookie-consent{background:linear-gradient(180deg, color-mix(in srgb, var(--od-surface) 98%, #fff) 0%, var(--od-surface) 100%)}}.od-cookie-consent{color:var(--od-ink);animation:odCookieConsentIn .26s var(--ease) both;box-shadow:0 26px 76px -38px #0f172a9e,0 12px 34px -24px #0f172a57,inset 0 1px #ffffffd1}.od-cookie-consent.is-expanded{width:min(680px,100vw - 40px);max-height:min(760px,100dvh - 40px);overflow:auto}@keyframes odCookieConsentIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.od-cookie-consent-icon{background:var(--od-accent);border-radius:16px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.od-cookie-consent-icon{background:color-mix(in srgb, var(--od-accent) 15%, var(--od-surface-2))}}.od-cookie-consent-icon{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-cookie-consent-icon{border:1px solid color-mix(in srgb, var(--od-accent) 28%, transparent)}}.od-cookie-consent-icon{color:var(--od-accent);flex-shrink:0}.od-cookie-consent-icon svg{width:22px;height:22px}.od-cookie-consent-copy{gap:4px;min-width:0;display:grid}.od-cookie-consent-copy em{color:var(--od-accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.od-cookie-consent-copy strong{color:var(--od-ink);letter-spacing:0;font-size:15px;font-weight:920;line-height:1.15}.od-cookie-consent-copy p{color:var(--od-soft);margin:0;font-size:12.5px;font-weight:650;line-height:1.45}.od-cookie-consent-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.od-cookie-consent-secondary{border:1px solid var(--od-border);background:var(--od-surface-2);min-height:42px;color:var(--od-ink);cursor:pointer;white-space:nowrap;transition:border-color .16s var(--ease), background .16s var(--ease), transform .16s var(--ease);border-radius:999px;padding:0 14px;font-size:13px;font-weight:850}.od-cookie-consent-secondary:hover,.od-cookie-consent-secondary:focus-visible{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-cookie-consent-secondary:hover,.od-cookie-consent-secondary:focus-visible{border-color:color-mix(in srgb, var(--od-accent) 42%, var(--od-border))}}.od-cookie-consent-secondary:hover,.od-cookie-consent-secondary:focus-visible{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-cookie-consent-secondary:hover,.od-cookie-consent-secondary:focus-visible{background:color-mix(in srgb, var(--od-accent) 10%, var(--od-surface))}}.od-cookie-consent-secondary:hover,.od-cookie-consent-secondary:focus-visible{transform:translateY(-1px)}.od-cookie-consent-accept{background:linear-gradient(180deg, #f0d28c 0%, var(--od-accent) 100%);min-height:44px;color:var(--od-bg-deep);cursor:pointer;white-space:nowrap;box-shadow:0 12px 24px -18px var(--od-accent);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.od-cookie-consent-accept{box-shadow:0 12px 24px -18px color-mix(in srgb, var(--od-accent) 80%, #000)}}.od-cookie-consent-accept{transition:transform .16s var(--ease), box-shadow .18s var(--ease)}.od-cookie-consent-accept:hover,.od-cookie-consent-accept:focus-visible{box-shadow:0 16px 30px -20px var(--od-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.od-cookie-consent-accept:hover,.od-cookie-consent-accept:focus-visible{box-shadow:0 16px 30px -20px color-mix(in srgb, var(--od-accent) 92%, #000)}}.od-cookie-consent-accept svg{width:15px;height:15px}.od-cookie-consent-details{grid-column:1/-1;gap:12px;display:grid}.od-cookie-consent-rule{background:var(--od-accent);border-radius:16px;gap:5px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.od-cookie-consent-rule{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface-2))}}.od-cookie-consent-rule{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-cookie-consent-rule{border:1px solid color-mix(in srgb, var(--od-accent) 18%, var(--od-border))}}.od-cookie-consent-rule strong{color:var(--od-ink);font-size:13px;font-weight:900}.od-cookie-consent-rule p{color:var(--od-soft);margin:0;font-size:12.5px;font-weight:650;line-height:1.45}.od-cookie-consent-rule small{color:var(--od-muted);font-size:11px;font-weight:800}.od-cookie-category-list{gap:8px;display:grid}.od-cookie-category{border:1px solid var(--od-border);background:var(--od-surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.od-cookie-category div{gap:4px;min-width:0;display:grid}.od-cookie-category strong{color:var(--od-ink);font-size:13px;font-weight:900}.od-cookie-category p{color:var(--od-soft);margin:0;font-size:12px;font-weight:650;line-height:1.4}.od-cookie-category small{color:var(--od-muted);font-size:11px;font-weight:700;line-height:1.35}.od-cookie-switch{border:1px solid var(--od-border);background:var(--od-surface-2);width:74px;min-height:36px;color:var(--od-muted);cursor:pointer;border-radius:999px;grid-template-columns:28px 1fr;align-items:center;gap:5px;padding:3px 9px 3px 4px;display:inline-grid}.od-cookie-switch span{width:28px;height:28px;transition:transform .18s var(--ease), background .18s var(--ease);background:#fff;border-radius:999px;box-shadow:0 4px 10px -6px #0f172acc}.od-cookie-switch em{text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.od-cookie-switch.is-on{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-cookie-switch.is-on{border-color:color-mix(in srgb, var(--od-accent) 48%, var(--od-border))}}.od-cookie-switch.is-on{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-cookie-switch.is-on{background:color-mix(in srgb, var(--od-accent) 22%, var(--od-surface))}}.od-cookie-switch.is-on{color:var(--od-accent-strong)}.od-cookie-switch.is-on span{background:var(--od-accent);transform:translate(34px)}.od-cookie-switch:disabled{cursor:not-allowed;opacity:.72}@keyframes odSupportPanelIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.od-support-head{color:#fff;background:radial-gradient(circle at 13% 8%, #ffffff38, transparent 36%), radial-gradient(circle at 92% 0%, var(--od-accent), transparent 48%), linear-gradient(135deg, #1b2230 0%, var(--od-accent) 100%);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:16px 16px 15px 18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.od-support-head{background:radial-gradient(circle at 13% 8%, #ffffff38, transparent 36%), radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--od-accent) 32%, transparent), transparent 48%), linear-gradient(135deg, #1b2230 0%, color-mix(in srgb, var(--od-accent) 38%, #111827) 100%)}}.od-support-head{overflow:hidden}.od-support-head:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080 0%,#0000 80%);mask-image:linear-gradient(#00000080 0%,#0000 80%)}.od-support-head>*{z-index:1;position:relative}.od-support-head-icon{background:radial-gradient(circle at 30% 20%, #fff6, transparent 40%), linear-gradient(180deg, var(--od-accent) 0%, var(--od-accent) 100%);border-radius:15px;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.od-support-head-icon{background:radial-gradient(circle at 30% 20%, #fff6, transparent 40%), linear-gradient(180deg, color-mix(in srgb, var(--od-accent) 86%, #fff) 0%, color-mix(in srgb, var(--od-accent) 60%, #111827) 100%)}}.od-support-head-icon{color:#fff;letter-spacing:-.01em;justify-content:center;align-items:center;font-size:18px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 8px 16px -6px #0006}.od-support-head em{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:7px;font-size:10.5px;font-style:normal;font-weight:900;display:inline-flex}.od-support-head em:before{content:"";background:#14b86a;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #14b86a38}.od-support-head h2{letter-spacing:-.02em;margin:4px 0 0;font-size:18px;font-weight:950;line-height:1.1}.od-support-head p{color:#ffffffb3;margin:2px 0 0;font-size:12px;font-weight:650;line-height:1.4}.od-support-head-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.od-support-head-tags span{color:#ffffffd1;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:850}.od-support-collapse,.od-support-dismiss{color:#fff;cursor:pointer;width:36px;height:36px;transition:background .18s var(--ease), transform .18s var(--ease);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.od-support-collapse:hover,.od-support-dismiss:hover{background:#fff3;transform:translateY(1px)}.od-support-dismiss:hover{color:#fecaca}.od-support-collapse svg,.od-support-dismiss svg{width:18px;height:18px}.od-support-chat-placeholder{min-height:220px}.od-aui-thread{background:linear-gradient(180deg, var(--od-surface-2) 0%, var(--od-surface) 26%), var(--od-surface);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.od-aui-thread{background:linear-gradient(180deg, color-mix(in srgb, var(--od-surface-2) 42%, var(--od-surface)) 0%, var(--od-surface) 26%), var(--od-surface)}}.od-aui-viewport{overscroll-behavior:contain;scroll-behavior:smooth;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--od-muted) transparent;height:100%;min-height:0;padding:12px 14px;display:block;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.od-aui-viewport{scrollbar-color:color-mix(in srgb, var(--od-muted) 24%, transparent) transparent}}.od-aui-thread-tools{z-index:3;pointer-events:none;grid-template-columns:1fr auto;align-items:center;gap:8px;margin:0 0 10px;display:grid;position:sticky;top:0}.od-aui-search-toggle,.od-aui-chat-search{pointer-events:auto}.od-aui-search-toggle{border:1px solid var(--od-border);justify-self:end;width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.od-aui-search-toggle{border:1px solid color-mix(in srgb, var(--od-border) 86%, transparent)}}.od-aui-search-toggle{background:var(--od-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.od-aui-search-toggle{background:color-mix(in srgb, var(--od-surface) 94%, transparent)}}.od-aui-search-toggle{color:var(--od-soft);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 10px 24px -20px #0000006b,inset 0 1px #ffffffd1}.od-aui-search-toggle[aria-pressed=true],.od-aui-search-toggle:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-search-toggle[aria-pressed=true],.od-aui-search-toggle:hover{border-color:color-mix(in srgb, var(--od-accent) 34%, var(--od-border))}}.od-aui-search-toggle[aria-pressed=true],.od-aui-search-toggle:hover{color:var(--od-accent-strong);background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-search-toggle[aria-pressed=true],.od-aui-search-toggle:hover{background:color-mix(in srgb, var(--od-accent) 7%, var(--od-surface))}}.od-aui-search-toggle svg{width:16px;height:16px}.od-aui-search-toggle span{background:var(--od-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:950;display:inline-flex;position:absolute;top:-5px;right:-5px}.od-aui-thread-tools.is-open{grid-template-columns:minmax(0,1fr) auto}.od-aui-thread-tools.is-open .od-aui-chat-search{grid-area:1/1}.od-aui-thread-tools.is-open .od-aui-search-toggle{grid-area:1/2}.od-aui-viewport::-webkit-scrollbar{width:6px}.od-aui-viewport::-webkit-scrollbar-thumb{background:var(--od-muted)}@supports (color:color-mix(in lab, red, red)){.od-aui-viewport::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--od-muted) 24%, transparent)}}.od-aui-viewport::-webkit-scrollbar-thumb{border-radius:999px}.od-aui-empty{border:1px solid var(--od-border);background:radial-gradient(circle at 16% 0%, var(--od-accent), transparent 48%), var(--od-surface-2);border-radius:18px;min-height:0}@supports (color:color-mix(in lab, red, red)){.od-aui-empty{background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 48%), color-mix(in srgb, var(--od-surface-2) 56%, var(--od-surface))}}.od-aui-empty{text-align:center;align-content:center;justify-items:center;gap:10px;padding:18px 16px;display:grid}.od-aui-empty>span,.od-aui-avatar{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%);width:32px;height:32px;color:var(--od-accent);box-shadow:inset 0 0 0 1px var(--od-border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.od-aui-empty>span{background:linear-gradient(135deg, var(--od-accent) 0%, var(--od-accent) 100%);border-radius:18px;width:52px;height:52px}@supports (color:color-mix(in lab, red, red)){.od-aui-empty>span{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 28%, var(--od-surface)) 0%, color-mix(in srgb, var(--od-accent) 8%, var(--od-surface)) 100%)}}.od-aui-empty>span{color:var(--od-accent-strong);box-shadow:0 8px 18px -8px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-empty>span{box-shadow:0 8px 18px -8px color-mix(in srgb, var(--od-accent) 40%, transparent)}}.od-aui-empty>span svg{width:22px;height:22px}.od-aui-empty strong{color:var(--od-ink);letter-spacing:-.01em;font-size:16px;font-weight:900}.od-aui-empty p{max-width:320px;color:var(--od-soft);margin:0;font-size:13px;line-height:1.5}.od-aui-suggestions{grid-template-columns:1fr;gap:7px;width:100%;margin-top:8px;display:grid}.od-aui-suggestions button{border:1px solid var(--od-border);background:var(--od-surface);min-height:44px;color:var(--od-ink);text-align:left;cursor:pointer;box-shadow:var(--od-shadow-sm);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), transform .15s var(--ease), background .18s var(--ease);border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.od-aui-suggestions button svg{width:16px;height:16px;color:var(--od-accent);flex:none}.od-aui-suggestions button:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-suggestions button:hover{border-color:color-mix(in srgb, var(--od-accent) 42%, var(--od-border))}}.od-aui-suggestions button:hover{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-suggestions button:hover{background:color-mix(in srgb, var(--od-accent) 5%, var(--od-surface))}}.od-aui-suggestions button:hover{box-shadow:0 14px 32px -22px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-suggestions button:hover{box-shadow:0 14px 32px -22px color-mix(in srgb, var(--od-accent) 70%, #000)}}.od-aui-suggestions button:hover{transform:translateY(-1px)}.od-aui-message{animation:odAuiMessageIn .28s var(--ease) both;overflow-anchor:none;min-width:0;max-width:100%}.od-aui-message+.od-aui-message{margin-top:10px}.od-aui-message.is-search-match .od-aui-bubble{border-color:var(--od-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.od-aui-message.is-search-match .od-aui-bubble{border-color:color-mix(in srgb, var(--od-warning,#f59e0b) 58%, var(--od-border))}}.od-aui-message.is-search-match .od-aui-bubble{box-shadow:0 0 0 3px var(--od-warning,#f59e0b), 0 10px 24px -20px #0000006b}@supports (color:color-mix(in lab, red, red)){.od-aui-message.is-search-match .od-aui-bubble{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-warning,#f59e0b) 16%, transparent), 0 10px 24px -20px #0000006b}}.od-aui-live-status{border:1px solid var(--od-accent);margin:9px 0}@supports (color:color-mix(in lab, red, red)){.od-aui-live-status{border:1px solid color-mix(in srgb, var(--od-accent) 18%, var(--od-border))}}.od-aui-live-status{background:var(--od-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.od-aui-live-status{background:color-mix(in srgb, var(--od-accent) 5%, var(--od-surface))}}.od-aui-live-status{color:var(--od-ink);align-items:center;gap:9px;padding:8px 10px;font-size:11.5px;font-weight:850;line-height:1.4;display:flex}.od-aui-live-status svg{width:16px;height:16px;color:var(--od-accent);flex:none}.od-aui-live-status.is-idle{border-color:var(--od-muted)}@supports (color:color-mix(in lab, red, red)){.od-aui-live-status.is-idle{border-color:color-mix(in srgb, var(--od-muted) 22%, var(--od-border))}}.od-aui-live-status.is-idle{background:var(--od-muted)}@supports (color:color-mix(in lab, red, red)){.od-aui-live-status.is-idle{background:color-mix(in srgb, var(--od-muted) 7%, var(--od-surface))}}.od-aui-live-status.is-idle,.od-aui-live-status.is-idle svg{color:var(--od-soft)}.od-aui-live-status.is-typing{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-live-status.is-typing{border-color:color-mix(in srgb, var(--od-accent) 30%, var(--od-border))}}.od-aui-live-status.is-typing{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-live-status.is-typing{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface))}}.od-aui-live-status button{border:1px solid var(--od-accent);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.od-aui-live-status button{border:1px solid color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.od-aui-live-status button{background:var(--od-surface);color:var(--od-ink);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;padding:5px 8px;font-size:11px}.od-aui-live-status button:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-live-status button:hover{border-color:color-mix(in srgb, var(--od-accent) 42%, var(--od-border))}}@keyframes odAuiMessageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.od-aui-row{align-items:flex-end;gap:8px;min-width:0;max-width:100%;display:flex}.od-aui-row.user{justify-content:flex-end}.od-aui-avatar svg{width:16px;height:16px}.od-aui-row.assistant .od-aui-avatar{background:linear-gradient(135deg, var(--od-accent) 0%, var(--od-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.od-aui-row.assistant .od-aui-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 22%, var(--od-surface)) 0%, var(--od-surface) 100%)}}.od-aui-row.assistant .od-aui-avatar{color:var(--od-accent-strong)}.od-aui-row.user .od-aui-avatar{background:linear-gradient(180deg, var(--od-ink) 0%, var(--od-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.od-aui-row.user .od-aui-avatar{background:linear-gradient(180deg, var(--od-ink) 0%, color-mix(in srgb, var(--od-ink) 80%, var(--od-accent)) 100%)}}.od-aui-row.user .od-aui-avatar{color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.od-aui-bubble{overflow-wrap:anywhere;word-break:break-word;border:1px solid var(--od-border);background:var(--od-surface);width:fit-content;min-width:0;max-width:min(84%,100% - 48px);color:var(--od-ink);border-radius:17px 17px 17px 5px;padding:10px 13px;font-size:14px;line-height:1.5;box-shadow:0 8px 22px -18px #00000059}.od-aui-row.user .od-aui-bubble{background:linear-gradient(135deg, var(--od-accent) 0%, var(--od-accent) 100%);border-radius:17px 17px 5px}@supports (color:color-mix(in lab, red, red)){.od-aui-row.user .od-aui-bubble{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 18%, var(--od-surface)) 0%, color-mix(in srgb, var(--od-accent) 6%, var(--od-surface)) 100%)}}.od-aui-row.user .od-aui-bubble{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-row.user .od-aui-bubble{border-color:color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.od-aui-row.user .od-aui-bubble{color:var(--od-ink)}.od-aui-bubble-warning{border-color:var(--od-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.od-aui-bubble-warning{border-color:color-mix(in srgb, var(--od-warning,#f59e0b) 38%, var(--od-border))}}.od-aui-bubble-warning{background:radial-gradient(circle at 0% 0%, var(--od-warning,#f59e0b), transparent 54%), var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.od-aui-bubble-warning{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--od-warning,#f59e0b) 12%, transparent), transparent 54%), var(--od-surface)}}.od-aui-bubble p{margin:0}.od-aui-bubble p+p{margin-top:6px}.od-aui-text{white-space:pre-wrap;gap:10px;min-width:0;max-width:100%;display:grid}.od-aui-staff-name{border:1px solid var(--od-accent);width:fit-content;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.od-aui-staff-name{border:1px solid color-mix(in srgb, var(--od-accent) 20%, var(--od-border))}}.od-aui-staff-name{background:var(--od-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.od-aui-staff-name{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface-2))}}.od-aui-staff-name{color:var(--od-accent-strong);padding:4px 8px;font-size:11px;font-weight:950;line-height:1.2}.od-aui-writing{margin-top:10px}.od-aui-writing .od-aui-bubble{color:var(--od-soft);align-items:center;gap:9px;font-size:13px;font-weight:850;display:inline-flex}.od-aui-writing-copy:after{content:" ..."}.od-aui-writing-dots{align-items:center;gap:4px;display:inline-flex}.od-aui-writing-dots i{background:var(--od-accent);border-radius:999px;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.od-aui-writing-dots i{background:color-mix(in srgb, var(--od-accent) 72%, var(--od-soft))}}.od-aui-writing-dots i{animation:.9s ease-in-out infinite odAuiWritingDot}.od-aui-writing-dots i:nth-child(2){animation-delay:.12s}.od-aui-writing-dots i:nth-child(3){animation-delay:.24s}@keyframes odAuiWritingDot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.od-aui-actions{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.od-aui-actions button{border:1px solid var(--od-accent);min-height:36px}@supports (color:color-mix(in lab, red, red)){.od-aui-actions button{border:1px solid color-mix(in srgb, var(--od-accent) 30%, var(--od-border))}}.od-aui-actions button{background:var(--od-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.od-aui-actions button{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface))}}.od-aui-actions button{color:var(--od-accent-strong);cursor:pointer;box-shadow:0 10px 18px -15px var(--od-accent);align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.od-aui-actions button{box-shadow:0 10px 18px -15px color-mix(in srgb, var(--od-accent) 60%, #000)}}.od-aui-actions button:hover{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-actions button:hover{background:color-mix(in srgb, var(--od-accent) 14%, var(--od-surface))}}.od-aui-actions button:hover{transform:translateY(-1px)}.od-aui-actions button:disabled,.od-aui-product-card button:disabled{opacity:.58;cursor:wait;transform:none}.od-aui-actions svg{width:14px;height:14px}.od-aui-product-cards{gap:9px;min-width:0;max-width:100%;display:grid}.od-aui-product-card{border:1px solid var(--od-accent);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.od-aui-product-card{border:1px solid color-mix(in srgb, var(--od-accent) 20%, var(--od-border))}}.od-aui-product-card{background:radial-gradient(circle at 0% 0%, var(--od-accent), transparent 54%), var(--od-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.od-aui-product-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 54%), color-mix(in srgb, var(--od-surface) 96%, var(--od-accent-soft))}}.od-aui-product-card{color:var(--od-ink);text-align:left;cursor:pointer;transition:transform .16s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:0 14px 28px -24px #00000073}.od-aui-product-card:hover{border-color:var(--od-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.od-aui-product-card:hover{border-color:color-mix(in srgb, var(--od-accent) 38%, var(--od-border))}}.od-aui-product-card:hover{box-shadow:0 18px 34px -26px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-product-card:hover{box-shadow:0 18px 34px -26px color-mix(in srgb, var(--od-accent) 55%, #000)}}.od-aui-product-media{border:1px solid var(--od-border);background:var(--od-surface);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;overflow:hidden}.od-aui-product-media img{object-fit:contain;width:100%;height:100%;padding:8px}.od-aui-product-media svg{width:22px;height:22px;color:var(--od-accent)}.od-aui-product-copy{gap:2px;min-width:0;display:grid}.od-aui-product-copy em{color:var(--od-accent-strong);letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:950;overflow:hidden}.od-aui-product-copy strong{color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:950;line-height:1.2;overflow:hidden}.od-aui-product-copy small{color:var(--od-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.od-aui-product-side{justify-items:end;gap:8px;display:grid}.od-aui-product-side b{color:var(--od-ink);white-space:nowrap;font-size:13px;font-weight:950}.od-aui-product-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.od-aui-product-actions button{border:1px solid var(--od-accent);min-height:30px}@supports (color:color-mix(in lab, red, red)){.od-aui-product-actions button{border:1px solid color-mix(in srgb, var(--od-accent) 26%, var(--od-border))}}.od-aui-product-actions button{background:var(--od-surface);color:var(--od-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.od-aui-product-actions button:first-child{background:var(--od-ink);color:var(--od-surface);border-color:var(--od-ink)}.od-aui-product-actions svg{width:13px;height:13px}.od-aui-time{color:var(--od-soft);margin-top:7px;display:block}@supports (color:color-mix(in lab, red, red)){.od-aui-time{color:color-mix(in srgb, var(--od-soft) 76%, transparent)}}.od-aui-time{letter-spacing:.01em;text-align:right;font-size:10.5px;font-weight:800}.od-aui-row.assistant .od-aui-time{text-align:left}.od-aui-product-side svg{width:14px;height:14px}.od-aui-footer{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 34%), var(--od-surface);gap:8px;min-width:0;min-height:88px;padding:10px 14px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.od-aui-footer{background:linear-gradient(180deg, color-mix(in srgb, var(--od-surface) 88%, transparent) 0%, var(--od-surface) 34%), var(--od-surface)}}.od-aui-footer{border-top:1px solid var(--od-border)}@supports (color:color-mix(in lab, red, red)){.od-aui-footer{border-top:1px solid color-mix(in srgb, var(--od-border) 70%, transparent)}}.od-aui-footer{z-index:2;overflow-anchor:none;box-shadow:0 -18px 34px -32px #0f172a7a}.od-aui-bottom-anchor{overflow-anchor:none;width:100%;height:1px}.od-aui-topup-action{border:1px solid var(--od-accent);margin-bottom:9px}@supports (color:color-mix(in lab, red, red)){.od-aui-topup-action{border:1px solid color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.od-aui-topup-action{background:radial-gradient(circle at 0% 0%, var(--od-accent), transparent 46%), var(--od-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.od-aui-topup-action{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--od-accent) 12%, transparent), transparent 46%), var(--od-surface)}}.od-aui-topup-action{grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid;box-shadow:0 12px 24px -22px #00000059}.od-aui-topup-action.is-result{background:radial-gradient(circle at 0% 0%, var(--od-success), transparent 46%), var(--od-surface);grid-template-columns:auto minmax(0,1fr) auto}@supports (color:color-mix(in lab, red, red)){.od-aui-topup-action.is-result{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--od-success) 12%, transparent), transparent 46%), var(--od-surface)}}.od-aui-topup-action.is-result{border-color:var(--od-success)}@supports (color:color-mix(in lab, red, red)){.od-aui-topup-action.is-result{border-color:color-mix(in srgb, var(--od-success) 28%, var(--od-border))}}.od-aui-topup-action>span{background:var(--od-accent);border-radius:11px;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.od-aui-topup-action>span{background:color-mix(in srgb, var(--od-accent) 12%, var(--od-surface-2))}}.od-aui-topup-action>span{color:var(--od-accent-strong);justify-content:center;align-items:center;display:inline-flex}.od-aui-topup-action label{color:var(--od-ink);white-space:nowrap;font-size:12px;font-weight:900}.od-aui-topup-action input{border:1px solid var(--od-border);background:var(--od-surface-2);min-width:0;height:34px;color:var(--od-ink);border-radius:999px;outline:none;padding:7px 12px;font-size:13px}.od-aui-topup-action input:focus{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-topup-action input:focus{border-color:color-mix(in srgb, var(--od-accent) 42%, var(--od-border))}}.od-aui-topup-action input:focus{box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-topup-action input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 12%, transparent)}}.od-aui-topup-action button{background:var(--od-ink);height:34px;color:var(--od-surface);cursor:pointer;border:0;border-radius:999px;padding:0 13px;font-size:12px;font-weight:900}.od-aui-topup-action button:disabled{opacity:.55;cursor:wait}.od-aui-topup-action .od-aui-topup-close{background:var(--od-surface-2);width:34px;color:var(--od-soft);border:1px solid var(--od-border);padding:0;font-size:18px;line-height:1}.od-aui-topup-result{gap:2px;min-width:0;display:grid}.od-aui-topup-result strong{color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.od-aui-topup-result small,.od-aui-topup-error{color:var(--od-soft);font-size:11.5px;line-height:1.35}.od-aui-topup-error{color:var(--od-danger);grid-column:3/6;padding:0 10px 2px}.od-aui-session-actions{justify-content:flex-end;display:flex}.od-aui-session-actions button{border:1px solid var(--od-border);background:var(--od-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.od-aui-session-actions button{background:color-mix(in srgb, var(--od-surface) 88%, transparent)}}.od-aui-session-actions button{color:var(--od-soft);cursor:pointer;align-items:center;gap:6px;padding:7px 11px;font-size:11.5px;font-weight:900;display:inline-flex}.od-aui-session-actions button:hover{border-color:var(--od-danger)}@supports (color:color-mix(in lab, red, red)){.od-aui-session-actions button:hover{border-color:color-mix(in srgb, var(--od-danger) 34%, var(--od-border))}}.od-aui-session-actions button:hover{color:var(--od-danger)}.od-aui-new-messages{border:1px solid var(--od-accent);justify-self:center}@supports (color:color-mix(in lab, red, red)){.od-aui-new-messages{border:1px solid color-mix(in srgb, var(--od-accent) 34%, var(--od-border))}}.od-aui-new-messages{background:var(--od-ink);color:var(--od-surface);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950;box-shadow:0 12px 26px -16px #00000070}.od-aui-chat-search{border:1px solid var(--od-border);background:var(--od-surface);border-radius:15px;min-height:40px}@supports (color:color-mix(in lab, red, red)){.od-aui-chat-search{background:color-mix(in srgb, var(--od-surface) 94%, transparent)}}.od-aui-chat-search{color:var(--od-soft);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 8px 0 12px;display:grid;box-shadow:inset 0 1px #ffffffad}.od-aui-chat-search svg{width:15px;height:15px}.od-aui-chat-search input{width:100%;min-width:0;color:var(--od-ink);background:0 0;border:0;outline:none;font-size:13px;font-weight:750}.od-aui-chat-search input::placeholder{color:var(--od-muted)}.od-aui-chat-search span{background:var(--od-accent);border-radius:999px;min-width:24px}@supports (color:color-mix(in lab, red, red)){.od-aui-chat-search span{background:color-mix(in srgb, var(--od-accent) 10%, var(--od-surface-2))}}.od-aui-chat-search span{color:var(--od-accent-strong);text-align:center;padding:3px 7px;font-size:11px;font-weight:950}.od-aui-chat-search button{background:var(--od-surface-2);width:28px;height:28px;color:var(--od-soft);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.od-aui-review-panel{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-review-panel{border:1px solid color-mix(in srgb, var(--od-accent) 18%, var(--od-border))}}.od-aui-review-panel{background:radial-gradient(circle at 0% 0%, var(--od-accent), transparent 42%), var(--od-surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.od-aui-review-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 42%), var(--od-surface)}}.od-aui-review-panel{gap:10px;padding:14px;display:grid;box-shadow:0 16px 32px -28px #00000061}.od-aui-review-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.od-aui-review-panel strong{color:var(--od-ink);font-size:14px;font-weight:950}.od-aui-review-head button{border:1px solid var(--od-border);background:var(--od-surface-2);width:32px;height:32px;color:var(--od-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.od-aui-review-head button:hover{color:var(--od-danger);border-color:var(--od-danger)}@supports (color:color-mix(in lab, red, red)){.od-aui-review-head button:hover{border-color:color-mix(in srgb, var(--od-danger) 34%, var(--od-border))}}.od-aui-closed-panel .od-aui-review-head svg{width:18px;height:18px;color:var(--od-soft)}.od-aui-review-panel p{color:var(--od-soft);margin:0;font-size:12.5px;line-height:1.45}.od-aui-review-options,.od-aui-review-actions{flex-wrap:wrap;gap:8px;display:flex}.od-aui-review-options button,.od-aui-review-actions button,.od-aui-review-panel button.primary{border:1px solid var(--od-border);background:var(--od-surface-2);min-height:36px;color:var(--od-ink);cursor:pointer;border-radius:999px;padding:0 13px;font-size:12px;font-weight:900}.od-aui-review-options button.active{border-color:var(--od-success)}@supports (color:color-mix(in lab, red, red)){.od-aui-review-options button.active{border-color:color-mix(in srgb, var(--od-success) 38%, var(--od-border))}}.od-aui-review-options button.active{background:var(--od-success)}@supports (color:color-mix(in lab, red, red)){.od-aui-review-options button.active{background:color-mix(in srgb, var(--od-success) 12%, var(--od-surface))}}.od-aui-review-options button.active{color:var(--od-success)}@supports (color:color-mix(in lab, red, red)){.od-aui-review-options button.active{color:color-mix(in srgb, var(--od-success) 74%, var(--od-ink))}}.od-aui-review-options button.danger{border-color:var(--od-danger)}@supports (color:color-mix(in lab, red, red)){.od-aui-review-options button.danger{border-color:color-mix(in srgb, var(--od-danger) 38%, var(--od-border))}}.od-aui-review-options button.danger{background:var(--od-danger)}@supports (color:color-mix(in lab, red, red)){.od-aui-review-options button.danger{background:color-mix(in srgb, var(--od-danger) 10%, var(--od-surface))}}.od-aui-review-options button.danger{color:var(--od-danger)}.od-aui-review-panel textarea{border:1px solid var(--od-border);background:var(--od-surface-2);width:100%;color:var(--od-ink);resize:vertical;border-radius:14px;outline:none;padding:10px 12px;font-size:13px;line-height:1.4}.od-aui-review-panel textarea:focus{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-review-panel textarea:focus{border-color:color-mix(in srgb, var(--od-accent) 42%, var(--od-border))}}.od-aui-review-panel textarea:focus{box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-review-panel textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 12%, transparent)}}.od-aui-review-actions{justify-content:space-between}.od-aui-review-actions button.primary,.od-aui-review-panel button.primary{background:var(--od-ink);color:var(--od-surface);border-color:#0000}.od-aui-review-actions button:disabled{opacity:.5;cursor:not-allowed}.od-aui-composer{border:1px solid var(--od-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:58px;padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.od-aui-composer{border:1px solid color-mix(in srgb, var(--od-border) 86%, transparent)}}.od-aui-composer{background:var(--od-surface);border-radius:19px}@supports (color:color-mix(in lab, red, red)){.od-aui-composer{background:color-mix(in srgb, var(--od-surface) 94%, var(--od-surface-2))}}.od-aui-composer{transition:border-color .2s var(--ease), box-shadow .2s var(--ease);box-shadow:0 10px 28px -18px #00000052,inset 0 1px #fff}.od-aui-composer:focus-within{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-aui-composer:focus-within{border-color:color-mix(in srgb, var(--od-accent) 42%, var(--od-border))}}.od-aui-composer:focus-within{box-shadow:0 0 0 4px var(--od-accent), 0 10px 28px -18px #00000052}@supports (color:color-mix(in lab, red, red)){.od-aui-composer:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--od-accent) 14%, transparent), 0 10px 28px -18px #00000052}}.od-aui-input{background:var(--od-surface-2);border:0;border-radius:16px;width:100%;min-width:0;height:44px;min-height:44px;max-height:44px}@supports (color:color-mix(in lab, red, red)){.od-aui-input{background:color-mix(in srgb, var(--od-surface-2) 58%, transparent)}}.od-aui-input{color:var(--od-ink);resize:none;outline:0;padding:12px 14px;font-size:14.5px;line-height:1.4;overflow:hidden}.od-aui-input::placeholder{color:var(--od-muted)}.od-aui-input:focus{box-shadow:none;border:0}.od-aui-send{background:linear-gradient(135deg, var(--od-accent) 0%, var(--od-accent) 60%, var(--od-accent-strong) 100%);border:0;border-radius:999px;min-width:44px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.od-aui-send{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 96%, #fff) 0%, var(--od-accent) 60%, var(--od-accent-strong) 100%)}}.od-aui-send{color:#fff;letter-spacing:-.005em;cursor:pointer;box-shadow:0 10px 22px -8px var(--od-accent), inset 0 1px 0 #ffffff59;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.od-aui-send{box-shadow:0 10px 22px -8px color-mix(in srgb, var(--od-accent) 55%, transparent), inset 0 1px 0 #ffffff59}}.od-aui-send{transition:transform .18s var(--ease), box-shadow .18s var(--ease), filter .18s var(--ease)}.od-aui-send:hover:not(:disabled){filter:saturate(1.08);box-shadow:0 14px 26px -8px var(--od-accent), inset 0 1px 0 #fff6;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.od-aui-send:hover:not(:disabled){box-shadow:0 14px 26px -8px color-mix(in srgb, var(--od-accent) 62%, transparent), inset 0 1px 0 #fff6}}.od-aui-send:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.od-aui-send svg{width:16px;height:16px}.od-aui-send span{display:inline}.od-support-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px 4px;display:grid}.od-support-quick button{border:1px solid var(--od-border);background:radial-gradient(circle at 16% 0%, var(--od-accent), transparent 48%), var(--od-surface);border-radius:20px;min-height:94px}@supports (color:color-mix(in lab, red, red)){.od-support-quick button{background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--od-accent) 12%, transparent), transparent 48%), var(--od-surface)}}.od-support-quick button{color:var(--od-ink);text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;font-weight:860;transition:border-color .18s,box-shadow .18s,transform .15s;display:flex}.od-support-quick button:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-support-quick button:hover{border-color:color-mix(in srgb, var(--od-accent) 38%, var(--od-border))}}.od-support-quick button:hover{box-shadow:0 18px 44px -34px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-support-quick button:hover{box-shadow:0 18px 44px -34px color-mix(in srgb, var(--od-accent) 70%, #000)}}.od-support-quick button:hover{transform:translateY(-1px)}.od-support-quick svg{width:22px;height:22px;color:var(--od-accent)}.od-support-thread{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:24px;margin:14px 18px;padding:16px}@supports (color:color-mix(in lab, red, red)){.od-support-thread{background:color-mix(in srgb, var(--od-surface-2) 66%, var(--od-surface))}}.od-support-thread{flex-direction:column;gap:12px;display:flex;overflow-y:auto}.od-support-message{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.od-support-message>span{background:var(--od-surface);width:34px;height:34px;color:var(--od-accent);box-shadow:inset 0 0 0 1px var(--od-border);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.od-support-message p{border:1px solid var(--od-border);background:var(--od-surface);width:fit-content;max-width:min(520px,100%);color:var(--od-soft);border-radius:18px;margin:0;padding:12px 14px;line-height:1.5}.od-support-message.user{grid-template-columns:minmax(0,1fr) auto}.od-support-message.user>span{background:var(--od-accent);grid-area:1/2}@supports (color:color-mix(in lab, red, red)){.od-support-message.user>span{background:color-mix(in srgb, var(--od-accent) 12%, var(--od-surface))}}.od-support-message.user p{background:var(--od-accent);justify-self:end}@supports (color:color-mix(in lab, red, red)){.od-support-message.user p{background:color-mix(in srgb, var(--od-accent) 10%, var(--od-surface))}}.od-support-message.user p{color:var(--od-ink)}.od-support-composer{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 18px 16px;display:grid}.od-support-composer input{border:1px solid var(--od-border);background:var(--od-surface);width:100%;min-width:0;min-height:52px;color:var(--od-ink);border-radius:18px;outline:0;padding:0 16px;font-size:15px}.od-support-composer input:focus{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-support-composer input:focus{border-color:color-mix(in srgb, var(--od-accent) 42%, var(--od-border))}}.od-support-composer input:focus{box-shadow:0 0 0 4px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-support-composer input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--od-accent) 13%, transparent)}}.od-support-composer button{background:linear-gradient(135deg, var(--od-accent), var(--od-accent));border:0;border-radius:18px;min-height:52px}@supports (color:color-mix(in lab, red, red)){.od-support-composer button{background:linear-gradient(135deg, var(--od-accent), color-mix(in srgb, var(--od-accent) 68%, #111827))}}.od-support-composer button{color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:900;display:inline-flex}@media (max-width:640px){.online-design{--od-mobile-tabbar-height:calc(74px + env(safe-area-inset-bottom));--od-mobile-tabbar-float:30px;--od-mobile-tabbar-clearance:calc(var(--od-mobile-tabbar-height) + var(--od-mobile-tabbar-float) + 10px);padding-bottom:calc(92px + env(safe-area-inset-bottom))}.od-mobile-storefront-tabbar{z-index:260;min-height:calc(66px + env(safe-area-inset-bottom));padding:8px 10px calc(7px + env(safe-area-inset-bottom));border:1px solid var(--od-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 74px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.od-mobile-storefront-tabbar{border:1px solid color-mix(in srgb, var(--od-border) 76%, transparent)}}.od-mobile-storefront-tabbar{background:radial-gradient(circle at 10% 0%, var(--od-accent), transparent 44%), var(--od-surface);border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0}@supports (color:color-mix(in lab, red, red)){.od-mobile-storefront-tabbar{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--od-accent) 14%, transparent), transparent 44%), color-mix(in srgb, var(--od-surface) 88%, transparent)}}.od-mobile-storefront-tabbar{-webkit-backdrop-filter:blur(22px)saturate(1.15);will-change:transform;contain:layout style;overflow:visible;transform:translate(0);box-shadow:0 -18px 58px -36px #0f172a9e,inset 0 1px #ffffffb3}.od-mobile-storefront-tabbar.is-checkout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(118px,1.35fr) minmax(0,1fr) minmax(0,1fr)}.theme-noir .od-mobile-storefront-tabbar{background:radial-gradient(circle at 12% 0,#f4d28f1f,#0000 44%),#07101de0;border-color:#f4d28f29;box-shadow:0 24px 80px -36px #000000e0,inset 0 1px #f4d28f14}.od-mobile-storefront-tabbar button{min-width:0;min-height:50px;color:var(--od-muted);font:inherit;cursor:pointer;transition:color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);background:0 0;border:0;border-radius:17px;align-content:center;place-items:center;gap:4px;padding:6px 4px;display:grid;position:relative}.od-mobile-storefront-tabbar button:active{transform:scale(.96)}.od-mobile-storefront-tabbar svg{stroke-width:2.35px;width:19px;height:19px}.od-mobile-storefront-tabbar span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:850;line-height:1;overflow:hidden}.od-mobile-storefront-tabbar button.active{background:linear-gradient(135deg, var(--od-accent) 0%, var(--od-surface-2) 100%)}@supports (color:color-mix(in lab, red, red)){.od-mobile-storefront-tabbar button.active{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 16%, var(--od-surface)) 0%, var(--od-surface-2) 100%)}}.od-mobile-storefront-tabbar button.active{color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-mobile-storefront-tabbar button.active{color:color-mix(in srgb, var(--od-accent) 78%, var(--od-ink))}}.theme-noir .od-mobile-storefront-tabbar button.active{color:#f4d28f;background:#f4d28f1f}.od-mobile-storefront-tabbar .bucket{border:4px solid var(--od-surface);border-radius:999px;place-self:end center;width:66px;height:66px;min-height:66px;margin-top:-24px;margin-bottom:2px}@supports (color:color-mix(in lab, red, red)){.od-mobile-storefront-tabbar .bucket{border:4px solid color-mix(in srgb, var(--od-surface) 92%, transparent)}}.od-mobile-storefront-tabbar .bucket{color:#07101d;background:radial-gradient(circle at 34% 22%,#ffffff8a,#0000 34%),linear-gradient(135deg,#fff0b7 0%,#f4c86d 42%,#c99539 100%);transform:translateY(-2px);box-shadow:0 18px 38px -18px #d4af6aeb,0 10px 26px -22px #07101dcc,inset 0 1px #ffffffa8}.od-mobile-storefront-tabbar .bucket svg{stroke-width:2.55px;width:28px;height:28px}.od-mobile-storefront-tabbar .bucket span{display:none}.od-mobile-storefront-tabbar .bucket.checkout-pay{border-width:3px;border-radius:999px;grid-template-columns:20px minmax(0,1fr) 18px;align-content:center;place-items:center;gap:5px;width:100%;min-width:118px;height:58px;min-height:58px;padding:0 12px;transform:translateY(-4px)}.od-mobile-storefront-tabbar.is-checkout .bucket.checkout-pay{border-width:2px;height:52px;min-height:52px;margin-top:0;margin-bottom:0;transform:translateY(0)}.od-mobile-storefront-tabbar .bucket.checkout-pay span{color:inherit;letter-spacing:-.01em;font-size:11px;font-weight:950;display:block}.od-mobile-storefront-tabbar .bucket.checkout-pay svg{width:19px;height:19px}.od-mobile-storefront-tabbar .bucket.checkout-pay svg:first-child{width:21px;height:21px}.od-mobile-storefront-tabbar .bucket em{color:#fff;background:#ef4444;border:2px solid #cdb575;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;font-style:normal;font-weight:950;display:grid;position:absolute;top:4px;right:7px}.od-mobile-storefront-tabbar .bucket.active,.od-mobile-storefront-tabbar .bucket:hover{color:#07101d;background:radial-gradient(circle at 30% 18%,#ffffff94,#0000 34%),linear-gradient(135deg,#fff5cb 0%,#f4c86d 44%,#bd852e 100%);transform:translateY(-6px);box-shadow:0 24px 48px -20px #d4af6af5,0 12px 30px -22px #07101de6,inset 0 1px #ffffffb3}.od-mobile-storefront-tabbar .bucket.checkout-pay.active,.od-mobile-storefront-tabbar .bucket.checkout-pay:hover{transform:translateY(-8px)}.od-mobile-storefront-tabbar.is-checkout .bucket.checkout-pay.active,.od-mobile-storefront-tabbar.is-checkout .bucket.checkout-pay:hover{transform:translateY(-2px)}.theme-noir .od-mobile-storefront-tabbar .bucket{border-color:#07101d;box-shadow:0 18px 42px -18px #f4d28f8a,0 10px 26px -20px #000000f0,inset 0 1px #ffffff7a}.od-support-dock{right:12px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:520;align-items:flex-end;max-width:none;max-height:calc(100dvh - 12px);left:auto}.od-support-dock.is-open{top:max(8px, env(safe-area-inset-top));right:8px;bottom:max(8px, env(safe-area-inset-bottom));justify-content:stretch;align-items:stretch;gap:0;max-height:none;left:8px}.od-support-dock.is-open .od-support-resume-wrap{display:none}.od-support-panel{width:100%;height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));border-bottom:1px solid var(--od-border);border-radius:24px;min-height:0}@supports (color:color-mix(in lab, red, red)){.od-support-panel{border-bottom:1px solid color-mix(in srgb, var(--od-border) 72%, transparent)}}.od-support-panel{box-shadow:0 24px 80px -30px #000000b8, 0 0 0 1px var(--od-accent), inset 0 1px 0 #fffc;grid-template-rows:auto minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.od-support-panel{box-shadow:0 24px 80px -30px #000000b8, 0 0 0 1px color-mix(in srgb, var(--od-accent) 12%, transparent), inset 0 1px 0 #fffc}}.od-support-dock.is-open .od-support-panel{height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));min-height:0}.od-support-resume{border-radius:999px;grid-template-columns:1fr;place-items:center;gap:0;width:58px;height:58px;padding:6px}.od-support-resume-copy,.od-support-resume-state{display:none}.od-support-resume-avatar{width:46px;height:46px}.od-support-dismiss-floating{opacity:1;transform:translateY(0)scale(1)}.od-support-dock.is-dismissed{bottom:78px;left:auto;right:0}.od-support-peek{width:38px;min-height:56px;transform:translate(20px)}.od-support-peek:hover,.od-support-peek:focus-visible{width:min(238px,100vw - 14px)}.od-support-head{grid-template-columns:42px minmax(0,1fr) 36px 36px;gap:8px;padding:16px 14px 14px 16px}.od-aui-suggestions{grid-template-columns:1fr}.od-aui-topup-action{grid-template-columns:auto minmax(0,1fr) auto auto}.od-aui-topup-action label{display:none}.od-aui-viewport{padding:14px 12px 12px;scroll-padding-bottom:12px}.od-aui-footer{min-height:88px;padding:10px 12px max(12px, env(safe-area-inset-bottom))}.od-aui-row{gap:7px}.od-aui-bubble{max-width:min(88%,100% - 42px);padding:9px 11px;font-size:13.5px}.od-aui-product-card{grid-template-columns:46px minmax(0,1fr)}.od-aui-product-side{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center stretch}.od-aui-product-actions{justify-content:flex-end}.od-aui-send span{display:none}.od-aui-send{width:44px;padding:0}.od-cookie-consent{left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 108px - env(safe-area-inset-bottom));border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:12px;overflow:auto}.od-cookie-consent.is-expanded{width:auto;max-height:calc(100dvh - 108px - env(safe-area-inset-bottom))}.od-cookie-consent-icon{border-radius:14px;width:42px;height:42px}.od-cookie-consent-copy strong{font-size:14px}.od-cookie-consent-copy p{font-size:12px}.od-cookie-consent-accept{flex:100%;min-height:42px}.od-cookie-consent-actions{justify-content:stretch}.od-cookie-consent-actions>button{flex:calc(50% - 8px)}.od-cookie-category{grid-template-columns:minmax(0,1fr)}.od-cookie-switch{justify-self:start}}.od-lang-overlay{width:min(520px,92vw);padding:28px;top:50%;left:50%;transform:translate(-50%,-50%)}.od-lang-overlay header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.od-lang-overlay header strong{color:var(--od-ink);letter-spacing:-.025em;font-size:22px;font-weight:800;display:block}.od-lang-overlay header small{color:var(--od-soft);margin-top:6px;font-size:13px;line-height:1.5;display:block}.od-lang-overlay header>button{background:var(--od-surface-2);border:1px solid var(--od-border);width:36px;height:36px;color:var(--od-ink);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.od-lang-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.od-lang-grid button{border:1px solid var(--od-border);background:var(--od-surface-2);color:var(--od-ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s,transform .15s;display:flex;position:relative}.od-lang-grid button:hover{border-color:var(--od-accent);background:var(--od-surface-3)}.od-lang-grid button.active{border-color:var(--od-accent);background:var(--od-accent-soft)}.od-lang-grid button span{flex-direction:column;flex:1;gap:2px;display:flex}.od-lang-grid button strong{color:var(--od-ink);font-size:15px;font-weight:700}.od-lang-grid button small{color:var(--od-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.od-lang-check{color:var(--od-accent);font-size:18px}.od-account-overlay{flex-direction:column;gap:22px;width:min(440px,92vw);padding:32px;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.od-account-page-wrap{padding-top:clamp(20px,3vw,38px);padding-bottom:clamp(36px,5vw,76px);scroll-margin-top:96px;position:relative}.od-account-page-wrap:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#f8fafcf5,#0000);height:clamp(96px,12vw,150px);position:absolute;inset:0 0 auto}.od-account-page-wrap>*{z-index:1;position:relative}.od-account-page-heading{flex-direction:column;gap:10px;margin-bottom:clamp(16px,2vw,24px);display:flex}.od-account-breadcrumb{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.od-account-breadcrumb button{color:var(--od-soft);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:color .16s}.od-account-breadcrumb button:hover{color:var(--od-accent)}.od-account-breadcrumb>span{color:var(--od-muted)}.od-account-breadcrumb strong{color:var(--od-accent);font-weight:850}.od-account-page-heading-text{flex-direction:column;gap:8px;min-width:0;max-width:680px;display:flex}.od-account-page-heading h1{color:var(--od-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.12}.od-account-page-heading p{color:var(--od-soft);overflow-wrap:anywhere;margin:0;font-size:clamp(14px,1.4vw,16px);line-height:1.6}.od-account-overlay.od-account-page{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;position:static;inset:auto;transform:none}.od-account-shell{grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:flex-start;gap:clamp(18px,2.4vw,28px);width:100%;display:grid}.od-account-side{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:92px}.od-account-side-card{border:1px solid var(--od-border);background:var(--od-surface);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:22px 18px 20px;display:flex;box-shadow:0 14px 36px -28px #00000059}.od-account-avatar-xl{background:linear-gradient(135deg, var(--od-accent) 0%, #b7935a 100%);width:72px;height:72px;color:var(--od-bg-deep);border-radius:999px;place-items:center;margin-bottom:4px;font-size:24px;font-weight:900;display:grid;box-shadow:0 0 0 1px #d4af6a66,0 14px 32px -10px #d4af6a59}.od-account-side-name{color:var(--od-ink);letter-spacing:-.01em;overflow-wrap:anywhere;max-width:100%;font-size:16px;font-weight:850;line-height:1.2;display:block}.od-account-side-email{color:var(--od-soft);overflow-wrap:anywhere;max-width:100%;font-size:12.5px;font-weight:600;display:block}.od-account-pill{color:#15803d;letter-spacing:.04em;text-transform:uppercase;background:#22c55e1a;border:1px solid #22c55e47;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:5px 10px;font-size:11px;font-weight:850;display:inline-flex}.od-account-pill.limited{color:#b45309;background:#f59e0b1f;border-color:#f59e0b4d}.od-account-pill svg{font-size:12px}.od-account-side-id{color:var(--od-muted);letter-spacing:.02em;align-items:center;gap:5px;margin-top:2px;font-size:11px;font-weight:700;display:inline-flex}.od-account-side-id svg{font-size:11px}.od-account-nav{border:1px solid var(--od-border);background:var(--od-surface);border-radius:16px;flex-direction:column;gap:4px;padding:8px;display:flex}.od-account-nav button{min-height:42px;color:var(--od-soft);letter-spacing:0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:700;transition:background .16s,color .16s;display:flex}.od-account-nav button svg{opacity:.85;flex-shrink:0;font-size:16px}.od-account-nav button>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.od-account-nav button em{background:var(--od-accent-soft);min-width:22px;height:22px;color:var(--od-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.od-account-nav button:hover{background:var(--od-surface-2);color:var(--od-ink)}.od-account-nav button.active{background:var(--od-accent-soft);color:var(--od-accent);box-shadow:inset 0 0 0 1px #d4af6a59}.od-account-nav button.active svg{opacity:1}.od-account-side-actions{border:1px solid var(--od-border);background:var(--od-surface);border-radius:16px;flex-direction:column;gap:4px;padding:8px;display:flex}.od-account-side-actions button{min-height:42px;color:var(--od-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.od-account-side-actions button:hover{background:var(--od-surface-2);color:var(--od-ink)}.od-account-side-actions button.danger:hover{color:#b91c1c;background:#ef44441a}.od-account-side-actions button svg{opacity:.85;font-size:16px}.od-account-main{flex-direction:column;gap:18px;min-width:0;display:flex}.od-account-verify-banner{background:linear-gradient(135deg,#f59e0b29,#f59e0b0a);border:1px solid #f59e0b52;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.od-account-verify-icon{color:#b45309;background:#f59e0b33;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.od-account-verify-text{flex-direction:column;gap:4px;min-width:0;display:flex}.od-account-verify-text strong{color:var(--od-ink);font-size:15px;font-weight:850;line-height:1.25}.od-account-verify-text small{color:var(--od-soft);font-size:13px;font-weight:600;line-height:1.45}.od-account-verify-banner .od-primary{white-space:nowrap}.od-account-section{border:1px solid var(--od-border);background:var(--od-surface);border-radius:20px;flex-direction:column;gap:18px;padding:clamp(18px,2vw,24px);display:flex}.od-account-verification{gap:20px}.od-account-verification-hero{background:radial-gradient(circle at 0 0, #f59e0b2e, transparent 28%), linear-gradient(135deg, #fffbebe6, var(--od-surface));border:1px solid #f59e0b47;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.od-account-verification-hero.verified{background:radial-gradient(circle at 0 0, #22c55e29, transparent 28%), linear-gradient(135deg, #f0fdf4eb, var(--od-surface));border-color:#22c55e47}.od-account-verification-hero>span{color:#b45309;background:#f59e0b2e;border-radius:16px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.od-account-verification-hero.verified>span{color:#15803d;background:#22c55e29}.od-account-verification-hero strong{color:var(--od-ink);font-size:18px;font-weight:900;line-height:1.2;display:block}.od-account-verification-hero p{color:var(--od-soft);margin:5px 0 0;font-size:13.5px;font-weight:650;line-height:1.5}.od-account-verification-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.od-account-verification-trust-grid>div{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;min-width:0;padding:14px;display:grid}.od-account-verification-trust-grid>div.active{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-account-verification-trust-grid>div.active{border-color:color-mix(in srgb, var(--od-accent) 36%, var(--od-border))}}.od-account-verification-trust-grid>div.active{background:var(--od-accent-soft)}@supports (color:color-mix(in lab, red, red)){.od-account-verification-trust-grid>div.active{background:color-mix(in srgb, var(--od-accent-soft) 36%, var(--od-surface))}}.od-account-verification-trust-grid>div.done{background:#f0fdf4ad;border-color:#22c55e3d}.od-account-verification-trust-grid i{background:var(--od-surface);width:36px;height:36px;color:var(--od-accent);border-radius:12px;place-items:center;font-size:17px;font-style:normal;display:grid}.od-account-verification-trust-grid strong,.od-account-verification-trust-grid span{display:block}.od-account-verification-trust-grid strong{color:var(--od-ink);font-size:13px;font-weight:900;line-height:1.25}.od-account-verification-trust-grid span{color:var(--od-soft);margin-top:4px;font-size:12px;font-weight:650;line-height:1.45}.od-account-verification-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.od-account-verification-steps>div{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:16px;align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.od-account-verification-steps>div.active{background:#fffbebb8;border-color:#f59e0b61}.od-account-verification-steps>div.done{background:#f0fdf4ad;border-color:#22c55e3d}.od-account-verification-steps i{background:var(--od-surface);width:34px;height:34px;color:var(--od-accent);border-radius:12px;place-items:center;font-size:16px;font-style:normal;display:grid}.od-account-verification-steps strong{color:var(--od-ink);font-size:13px;font-weight:900}.od-account-verification-steps span{color:var(--od-soft);font-size:12px;font-weight:650;line-height:1.45}.od-account-verification-order{border:1px solid var(--od-accent);border-radius:18px;gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.od-account-verification-order{border:1px solid color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.od-account-verification-order{background:var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.od-account-verification-order{background:color-mix(in srgb, var(--od-surface) 86%, var(--od-accent-soft))}}.od-account-verification-order.rejected{background:#fff1f2;border-color:#fecaca}@supports (color:color-mix(in lab, red, red)){.od-account-verification-order.rejected{background:color-mix(in srgb, #fff1f2 70%, var(--od-surface))}}.od-account-verification-order.needs-more{background:#fffbeb;border-color:#fde68a}@supports (color:color-mix(in lab, red, red)){.od-account-verification-order.needs-more{background:color-mix(in srgb, #fffbeb 70%, var(--od-surface))}}.od-account-verification-order.submitted{background:#f0fdf4;border-color:#bbf7d0}@supports (color:color-mix(in lab, red, red)){.od-account-verification-order.submitted{background:color-mix(in srgb, #f0fdf4 70%, var(--od-surface))}}.od-account-verification-order-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.od-account-verification-order-head>div{gap:4px;display:grid}.od-account-verification-order-head span,.od-account-verification-order-head label span{color:var(--od-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.od-account-verification-order-head strong{color:var(--od-ink);font-size:16px;font-weight:900}.od-account-verification-order-head small,.od-account-verification-order>p{color:var(--od-soft);margin:0;font-size:13px;font-weight:650;line-height:1.5}.od-account-verification-order-head label{gap:6px;min-width:min(260px,100%);display:grid}.od-account-verification-order-head select{border:1px solid var(--od-border);background:var(--od-surface);min-height:40px;color:var(--od-ink);border-radius:12px;padding:0 12px;font-size:13px;font-weight:760}.od-account-verification-form{max-width:none}.od-account-verification-status{border:1px solid var(--od-border);background:var(--od-surface);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.od-account-verification-status>svg{flex:none;margin-top:2px;font-size:20px}.od-account-verification-status strong,.od-account-verification-status span{display:block}.od-account-verification-status strong{color:var(--od-ink);font-size:14px;font-weight:900}.od-account-verification-status span{color:var(--od-soft);margin-top:3px;font-size:12.5px;font-weight:700;line-height:1.45}.od-account-verification-status.rejected{background:#fef2f2db;border-color:#ef444447}.od-account-verification-status.rejected>svg{color:#dc2626}.od-account-verification-status.needs-more{background:#fffbebdb;border-color:#f59e0b57}.od-account-verification-status.needs-more>svg{color:#b45309}.od-account-verification-waiting{background:#f0fdf4b8;border:1px solid #22c55e3d;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.od-account-verification-waiting>svg{color:#15803d;flex:none;font-size:20px}.od-account-verification-waiting strong,.od-account-verification-waiting span{display:block}.od-account-verification-waiting strong{color:var(--od-ink);font-size:14px;font-weight:900}.od-account-verification-waiting span,.od-account-verification-waiting em,.od-account-verification-message{color:var(--od-soft);margin-top:3px;font-size:12.5px;font-weight:700;line-height:1.45}.od-account-verification-waiting em{color:#166534;background:#15803d17;border-radius:999px;width:fit-content;margin-top:8px;padding:5px 9px;font-style:normal;font-weight:900;display:inline-flex}.od-account-verification-waiting .od-linklike{color:#166534;width:fit-content;margin-top:10px;font-weight:900}.od-account-verification-empty{border:1px dashed var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-account-verification-empty{border:1px dashed color-mix(in srgb, var(--od-accent) 32%, var(--od-border))}}.od-account-verification-empty{background:var(--od-accent-soft);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.od-account-verification-empty{background:color-mix(in srgb, var(--od-accent-soft) 32%, var(--od-surface))}}.od-account-verification-mobile-gate{border:1px solid var(--od-border);background:radial-gradient(900px 280px at 100% 0%, #2563eb14, transparent 70%), var(--od-surface);border-radius:20px;flex-direction:column;gap:18px;padding:clamp(18px,2.4vw,26px);display:flex}.od-account-verification-mobile-gate-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,32px);display:grid}.od-account-verification-mobile-gate-text{flex-direction:column;gap:10px;min-width:0;display:flex}.od-account-verification-mobile-gate-icon{color:#2563eb;background:#2563eb1f;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:inline-flex}.od-account-verification-mobile-gate-text strong{color:var(--od-ink);letter-spacing:-.01em;font-size:clamp(18px,2vw,22px);font-weight:900;line-height:1.18}.od-account-verification-mobile-gate-text p{color:var(--od-soft);margin:0;font-size:14px;font-weight:600;line-height:1.55}.od-account-verification-mobile-gate-steps{color:var(--od-soft);flex-direction:column;gap:6px;margin:4px 0 0;padding:0 0 0 18px;font-size:13.5px;line-height:1.5;display:flex}.od-account-verification-mobile-gate-steps li{font-weight:650}.od-account-verification-mobile-gate-steps li::marker{color:var(--od-accent);font-weight:900}.od-account-verification-mobile-gate-qr{border:1px solid var(--od-border);background:#fff;border-radius:18px;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding:12px;display:flex;box-shadow:0 22px 44px -28px #0f172a73}.od-account-verification-mobile-gate-qr img{background:#fff;border-radius:12px;width:220px;height:220px;display:block}.od-account-verification-mobile-gate-qr-placeholder{color:#94a3b8;background:#f1f5f9;border-radius:12px;place-items:center;width:220px;height:220px;font-size:28px;display:grid}.od-account-verification-mobile-gate-qr-placeholder svg{animation:1.4s linear infinite odVerifySpin}@keyframes odVerifySpin{to{transform:rotate(360deg)}}.od-account-verification-mobile-gate-qr>span{color:#475569;letter-spacing:.02em;align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:inline-flex}.od-account-verification-mobile-gate-actions{border-top:1px dashed var(--od-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.od-account-verification-mobile-gate-copy{border:1px solid var(--od-border);background:var(--od-surface-2);min-height:40px;color:var(--od-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.od-account-verification-mobile-gate-copy:hover:not(:disabled){border-color:var(--od-accent);color:var(--od-accent)}.od-account-verification-mobile-gate-copy:disabled{opacity:.6;cursor:not-allowed}.od-account-verification-mobile-gate-actions .od-linklike{color:var(--od-soft);align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.od-account-verification-mobile-gate-actions .od-linklike strong{color:var(--od-accent);text-underline-offset:3px;text-decoration:underline}.od-account-verification-mobile-gate-back{color:var(--od-soft);align-self:flex-start;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.od-account-verification-mobile-gate-back:hover{color:var(--od-accent)}@media (max-width:760px){.od-account-verification-mobile-gate-body{text-align:center;grid-template-columns:minmax(0,1fr)}.od-account-verification-mobile-gate-text{align-items:center}.od-account-verification-mobile-gate-steps{text-align:left;align-self:stretch}.od-account-verification-mobile-gate-qr{margin:0 auto}.od-account-verification-mobile-gate-actions{flex-direction:column;align-items:stretch}.od-account-verification-mobile-gate-copy{justify-content:center;width:100%}.od-account-verification-mobile-gate-actions .od-linklike{justify-content:center}.od-account-verification-hero{text-align:center;grid-template-columns:minmax(0,1fr)}.od-account-verification-hero>span{justify-self:center}.od-account-verification-trust-grid,.od-account-verification-steps{grid-template-columns:minmax(0,1fr)}.od-account-verification-order{padding:14px}.od-account-verification-order-head{flex-direction:column;align-items:stretch}}.od-account-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.od-account-section-head h2{color:var(--od-ink);letter-spacing:-.01em;margin:0 0 4px;font-size:clamp(18px,2vw,22px);font-weight:850;line-height:1.2}.od-account-section-head p{color:var(--od-soft);margin:0;font-size:13.5px;line-height:1.55}.od-account-refresh{border:1px solid var(--od-border);background:var(--od-surface-2);min-height:34px;color:var(--od-soft);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;transition:color .16s,border-color .16s;display:inline-flex}.od-account-refresh:hover:not(:disabled){color:var(--od-accent);border-color:var(--od-accent)}.od-account-refresh:disabled{opacity:.55;cursor:wait}.od-account-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.od-account-stat{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:14px;align-items:center;gap:12px;min-width:0;min-height:80px;padding:14px;display:flex}.od-account-stat>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.od-account-stat strong{color:var(--od-ink);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:18px;font-weight:900;line-height:1.15}.od-account-stat span{color:var(--od-soft);letter-spacing:.01em;text-transform:uppercase;font-size:12px;font-weight:700}.od-account-stat-icon{background:var(--od-accent-soft);width:40px;height:40px;color:var(--od-accent);border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.od-account-stat-icon.orders{color:#2563eb;background:#2563eb24}.od-account-stat-icon.spend{color:#9333ea;background:#a855f724}.od-account-stat-icon.gift{color:#db2777;background:#ec489924}.od-account-stat-icon.tickets{color:#0d9488;background:#14b8a624}.od-account-section-block{flex-direction:column;gap:12px;display:flex}.od-account-section-block>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.od-account-section-block>header h3{color:var(--od-ink);letter-spacing:0;margin:0;font-size:15px;font-weight:850}.od-account-section-block>header .od-linklike{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.od-account-section-block>header .od-linklike svg{font-size:13px}.od-account-block{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:16px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:16px;display:flex}.od-account-block>legend{color:var(--od-ink);letter-spacing:0;margin-left:-4px;padding:0 8px;font-size:14px;font-weight:900}.od-account-block-help{color:var(--od-soft);margin:-6px 0 2px;font-size:13px;font-weight:600;line-height:1.5}.od-account-info-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.od-account-info-grid>div{border:1px solid var(--od-border);background:var(--od-surface);border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:12px 14px;display:flex}.od-account-info-grid span{color:var(--od-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.od-account-info-grid strong{color:var(--od-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:800;line-height:1.35}.od-account-info-line{align-items:center;gap:6px;display:inline-flex}.od-account-info-line svg{color:var(--od-accent);font-size:14px}.od-account-profile-fields select{border:1px solid var(--od-border);background:var(--od-surface);width:100%;color:var(--od-ink);font:inherit;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>");background-position:right 14px center;background-repeat:no-repeat;border-radius:12px;outline:none;padding:12px 36px 12px 13px;font-size:14px;font-weight:700;transition:border-color .18s,box-shadow .18s}.od-account-profile-fields select:focus{border-color:#2563eb7a;box-shadow:0 0 0 4px #2563eb1f}.od-account-save-bar{border:1px solid var(--od-border);background:var(--od-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:4px;padding:12px 14px;display:flex;position:sticky;bottom:16px;box-shadow:0 16px 36px -22px #00000059}.od-account-save-status{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.od-account-save-status small{color:var(--od-muted);font-size:12.5px;font-weight:600;line-height:1.4}.od-account-save-bar .od-account-profile-message{border-radius:10px;align-items:center;gap:6px;margin:0;padding:7px 10px;font-size:12.5px;display:inline-flex}.od-account-save-bar .od-account-profile-message svg{font-size:13px}.od-account-save-bar .od-primary{white-space:nowrap;flex-shrink:0}.od-account-overlay>.od-modal-close{background:var(--od-surface-2);border:1px solid var(--od-border);width:32px;height:32px;color:var(--od-ink);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.od-account-overlay header em{background:var(--od-accent-soft);color:var(--od-accent);letter-spacing:.1em;text-transform:uppercase;border:1px solid #d4af6a4d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.od-account-overlay header strong{color:var(--od-ink);letter-spacing:-.03em;margin-top:14px;font-size:24px;font-weight:800;line-height:1.15;display:block}.od-account-overlay header small{color:var(--od-soft);margin-top:8px;font-size:14px;line-height:1.55;display:block}.od-account-signin-wrap{grid-template-columns:minmax(340px,480px) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.4vw,28px);width:min(1040px,100%);margin:0 auto;padding:0 0 clamp(20px,4vw,44px);display:grid}.od-account-signin-wrap.verification-intent{grid-template-columns:minmax(0,1fr) minmax(360px,480px);align-items:stretch;gap:clamp(18px,2.4vw,28px);width:min(1080px,100%);margin:0 auto;padding-top:0;display:grid}.od-account-signin-card{border:1px solid var(--od-border);background:var(--od-surface);border-radius:16px;flex-direction:column;gap:20px;width:100%;padding:clamp(22px,2.7vw,32px);display:flex;box-shadow:0 18px 46px -34px #0f172a8c}.od-account-signin-wrap.verification-intent .od-account-signin-card{justify-content:center;width:100%;min-height:100%}.od-account-verification-guest-panel{border:1px solid var(--od-accent);flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:clamp(24px,3vw,38px);display:flex}@supports (color:color-mix(in lab, red, red)){.od-account-verification-guest-panel{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.od-account-verification-guest-panel{background:linear-gradient(135deg, var(--od-accent-soft), var(--od-surface));border-radius:28px}@supports (color:color-mix(in lab, red, red)){.od-account-verification-guest-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent-soft) 64%, var(--od-surface)), var(--od-surface))}}.od-account-verification-guest-panel{box-shadow:0 24px 70px -44px #0000006b}.od-account-verification-guest-mark{background:var(--od-accent);border-radius:20px;place-items:center;width:62px;height:62px;display:grid}@supports (color:color-mix(in lab, red, red)){.od-account-verification-guest-mark{background:color-mix(in srgb, var(--od-accent) 14%, var(--od-surface))}}.od-account-verification-guest-mark{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-account-verification-guest-mark{border:1px solid color-mix(in srgb, var(--od-accent) 34%, transparent)}}.od-account-verification-guest-mark{color:var(--od-accent);font-size:27px}.od-account-verification-guest-panel em{background:var(--od-surface);border:1px solid var(--od-accent);border-radius:999px;align-items:center;width:max-content;min-height:28px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.od-account-verification-guest-panel em{border:1px solid color-mix(in srgb, var(--od-accent) 30%, var(--od-border))}}.od-account-verification-guest-panel em{color:var(--od-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.od-account-verification-guest-panel h2{max-width:12ch;color:var(--od-ink);letter-spacing:0;margin:0;font-size:clamp(28px,3vw,40px);font-weight:920;line-height:1.04}.od-account-verification-guest-panel p{max-width:58ch;color:var(--od-soft);margin:0;font-size:15px;line-height:1.6}.od-account-verification-guest-list{gap:10px;margin-top:8px;display:grid}.od-account-verification-guest-list>div{border:1px solid var(--od-accent);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;min-width:0;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.od-account-verification-guest-list>div{border:1px solid color-mix(in srgb, var(--od-accent) 14%, var(--od-border))}}.od-account-verification-guest-list>div{background:var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.od-account-verification-guest-list>div{background:color-mix(in srgb, var(--od-surface) 88%, var(--od-accent-soft))}}.od-account-verification-guest-list i{background:var(--od-surface);width:38px;height:38px;color:var(--od-accent);border-radius:13px;grid-row:span 2;place-items:center;font-size:18px;font-style:normal;display:grid}.od-account-verification-guest-list strong{min-width:0;color:var(--od-ink);font-size:13px;font-weight:900;line-height:1.25}.od-account-verification-guest-list span{min-width:0;color:var(--od-soft);font-size:12.5px;font-weight:650;line-height:1.45}.od-account-signin-head{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.od-account-signin-mark{background:linear-gradient(135deg, var(--od-accent-soft), #d4af6a0a);width:48px;height:48px;color:var(--od-accent);border-radius:14px;place-items:center;margin-bottom:4px;font-size:24px;display:grid;box-shadow:inset 0 0 0 1px #d4af6a52}.od-account-signin-head em{background:var(--od-accent-soft);color:var(--od-accent);letter-spacing:.1em;text-transform:uppercase;border:1px solid #d4af6a4d;border-radius:999px;align-items:center;padding:4px 10px;font-size:10.5px;font-style:normal;font-weight:850;display:inline-flex}.od-account-signin-head strong{color:var(--od-ink);letter-spacing:0;margin-top:8px;font-size:clamp(21px,2.1vw,27px);font-weight:900;line-height:1.15;display:block}.od-account-signin-head small{max-width:390px;color:var(--od-soft);margin-top:4px;font-size:14px;line-height:1.55;display:block}.od-account-signin-aside{flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:clamp(8px,1.2vw,14px) 0;display:flex}.od-account-signin-aside-head{border-bottom:1px solid var(--od-border);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding-bottom:16px;display:grid}.od-account-signin-aside-head>span{color:#2563eb;background:#2563eb1a;border-radius:14px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.od-account-signin-aside-head strong,.od-account-signin-aside-head small{min-width:0;display:block}.od-account-signin-aside-head strong{color:var(--od-ink);font-size:18px;font-weight:900;line-height:1.2}.od-account-signin-aside-head small{color:var(--od-soft);margin-top:5px;font-size:13.5px;font-weight:620;line-height:1.55}.od-account-signin-aside-list{gap:0;display:grid}.od-account-signin-aside-list>div{border-bottom:1px solid var(--od-border);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:3px 12px;min-width:0;padding:13px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.od-account-signin-aside-list>div{border-bottom:1px solid color-mix(in srgb, var(--od-border) 72%, transparent)}}.od-account-signin-aside-list>div:last-child{border-bottom:0}.od-account-signin-aside-list i{background:var(--od-surface);border:1px solid var(--od-border);width:38px;height:38px;color:var(--od-accent);border-radius:12px;grid-row:span 2;place-items:center;font-size:17px;font-style:normal;display:grid}.od-account-signin-aside-list strong,.od-account-signin-aside-list span{min-width:0;display:block}.od-account-signin-aside-list strong{color:var(--od-ink);font-size:13.5px;font-weight:900;line-height:1.25}.od-account-signin-aside-list span{color:var(--od-soft);font-size:12.5px;font-weight:650;line-height:1.45}.od-account-form{flex-direction:column;gap:16px;display:flex}.od-account-form label{flex-direction:column;gap:8px;display:flex}.od-account-form label>span{color:var(--od-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.od-input-with-icon{position:relative}.od-input-with-icon svg{color:var(--od-muted);font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.od-input-with-icon input{background:var(--od-surface-2);border:1px solid var(--od-border);width:100%;min-height:48px;color:var(--od-ink);letter-spacing:0;border-radius:12px;outline:none;padding:0 14px 0 42px;font-size:15px;font-weight:500;transition:border-color .2s}.od-input-with-icon input:focus{border-color:var(--od-accent)}.od-input-with-icon input::placeholder{color:var(--od-muted)}.od-account-form .od-primary{justify-content:center;width:100%}.od-account-error{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.od-account-notice{background:var(--od-accent-soft);color:var(--od-ink);border:1px solid #d4af6a4d;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.od-account-notice svg{color:var(--od-accent);flex-shrink:0;margin-top:1px}.od-account-benefits{border:0;border-top:1px solid var(--od-border);background:0 0;border-radius:0;flex-direction:column;gap:9px;padding:13px 0 0;display:flex}.od-account-benefits>div{color:var(--od-soft);align-items:flex-start;gap:10px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.od-account-benefits svg{color:var(--od-accent);flex-shrink:0;margin-top:1px}.od-account-row{justify-content:space-between;gap:12px;display:flex}.od-linklike{color:var(--od-soft);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.od-linklike:hover{color:var(--od-accent)}.od-account-demo{color:var(--od-muted);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.od-account-demo svg{color:var(--od-accent)}.od-account-hero{text-align:center}.od-account-dashboard{gap:18px;width:min(760px,94vw);padding:26px}.od-account-dashboard-head{text-align:left;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding-right:34px;display:grid}.od-account-dashboard-head .od-account-avatar-large{margin:0}.od-account-dashboard-head header,.od-account-dashboard-head div{min-width:0}.od-account-dashboard-head strong,.od-account-dashboard-head small{overflow-wrap:anywhere}.od-account-avatar-large{background:linear-gradient(135deg, var(--od-accent) 0%, #b7935a 100%);width:64px;height:64px;color:var(--od-bg-deep);border-radius:999px;place-items:center;margin:0 auto 12px;font-size:22px;font-weight:900;display:grid;box-shadow:0 0 0 1px #d4af6a66,0 12px 32px -8px #d4af6a59}.od-account-tabs{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:5px;display:grid}.od-account-tabs button{min-height:42px;color:var(--od-soft);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.od-account-tabs button.active{background:var(--od-surface);color:var(--od-ink);box-shadow:0 8px 22px -18px #00000073}.od-account-tabs button span{background:var(--od-accent-soft);min-width:20px;height:20px;color:var(--od-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.od-account-panel{min-height:220px}.od-account-panel>*{min-width:0}.od-account-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.od-account-profile-grid>div{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:12px;flex-direction:column;justify-content:space-between;gap:10px;min-height:86px;padding:14px;display:flex}.od-account-profile-grid>.od-account-limit-card{background:linear-gradient(135deg, #f59e0b1f, var(--od-surface-2));border-color:#f59e0b47;grid-column:1/-1;min-height:96px}.od-account-profile-grid>.od-account-limit-card.verified{background:linear-gradient(135deg, #22c55e1f, var(--od-surface-2));border-color:#22c55e47}.od-account-limit-card small{color:var(--od-soft);font-size:13px;font-weight:650;line-height:1.45}.od-account-profile-grid span,.od-account-list-head span,.od-account-history-side small{color:var(--od-muted);letter-spacing:0;font-size:12px;font-weight:700}.od-account-profile-grid strong{color:var(--od-ink);overflow-wrap:anywhere;font-size:15px;font-weight:800}.od-account-profile-form{border:1px solid var(--od-border);background:var(--od-surface);border-radius:16px;flex-direction:column;gap:14px;margin-top:16px;padding:16px;display:flex}.od-account-profile-form-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.od-account-profile-form-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.od-account-profile-form-head strong,.od-account-address-card legend{color:var(--od-ink);font-size:15px;font-weight:850}.od-account-profile-form-head small{color:var(--od-muted);font-size:13px;font-weight:650;line-height:1.45}.od-account-profile-fields,.od-account-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.od-account-profile-fields label,.od-account-address-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.od-account-profile-fields label.wide,.od-account-address-grid label.wide{grid-column:1/-1}.od-account-profile-fields span,.od-account-address-grid span{color:var(--od-muted);letter-spacing:0;font-size:12px;font-weight:760}.od-account-profile-fields span em,.od-account-address-grid span em{color:var(--od-soft);font-style:normal;font-weight:680}.od-account-profile-fields input,.od-account-profile-fields textarea,.od-account-address-grid input{border:1px solid var(--od-border);background:var(--od-surface-2);width:100%;color:var(--od-ink);font:inherit;border-radius:12px;outline:none;padding:12px 13px;font-size:14px;font-weight:700;transition:border-color .18s,box-shadow .18s,background .18s}.od-account-profile-fields textarea{resize:vertical;min-height:96px;line-height:1.45}.od-account-profile-fields input:focus,.od-account-profile-fields textarea:focus,.od-account-address-grid input:focus{background:var(--od-surface);border-color:#2563eb7a;box-shadow:0 0 0 4px #2563eb1f}.od-account-address-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.od-account-address-card{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:14px;min-width:0;margin:0;padding:14px}.od-account-address-card legend{padding:0 6px}.od-account-profile-message{border-radius:12px;padding:11px 12px;font-size:13px;font-weight:780}.od-account-profile-message.success{color:#15803d;background:#22c55e1a;border:1px solid #22c55e3d}.od-account-profile-message.error{color:#b91c1c;background:#ef44441a;border:1px solid #ef44443d}.od-account-list-wrap{flex-direction:column;gap:12px;display:flex}.od-account-list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.od-account-list-head button{border:1px solid var(--od-border);background:var(--od-surface-2);min-height:34px;color:var(--od-soft);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.od-account-list-head button:disabled{opacity:.55;cursor:wait}.od-account-inline-error{color:#fca5a5!important}.od-account-history-list{flex-direction:column;gap:10px;max-height:360px;padding-right:2px;display:flex;overflow-y:auto}.od-account-history-item{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.od-account-orders-section{background:linear-gradient(180deg, var(--od-surface), var(--od-surface))}@supports (color:color-mix(in lab, red, red)){.od-account-orders-section{background:linear-gradient(180deg, color-mix(in srgb, var(--od-surface) 94%, white 6%), var(--od-surface))}}.od-account-orders-section{box-shadow:0 18px 48px -36px #0f172a52}.od-account-orders-section .od-account-list-wrap{gap:14px}.od-account-orders-section .od-account-history-list{gap:12px;max-height:none;padding-right:0;overflow:visible}.od-account-order-item{border-color:var(--od-border);border-radius:16px;align-items:center;padding:16px;position:relative}@supports (color:color-mix(in lab, red, red)){.od-account-order-item{border-color:color-mix(in srgb, var(--od-border) 82%, var(--od-accent) 18%)}}.od-account-order-item{background:linear-gradient(135deg, var(--od-surface-2), var(--od-surface))}@supports (color:color-mix(in lab, red, red)){.od-account-order-item{background:linear-gradient(135deg, color-mix(in srgb, var(--od-surface-2) 86%, white 14%), var(--od-surface))}}.od-account-order-item{box-shadow:0 12px 30px -26px #0f172a6b}.od-account-order-item:before{content:"";background:var(--od-accent);opacity:.78;border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.od-account-order-item .od-account-history-main{padding-left:4px}.od-account-order-item .od-account-history-main strong{font-size:15px}.od-account-order-item .od-account-history-main small:first-of-type{color:var(--od-ink);font-size:13px;font-weight:750}.od-account-order-lines{flex-direction:column;gap:6px;margin-top:6px;display:flex}.od-account-order-lines span{color:var(--od-soft);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.4;display:flex}.od-account-order-lines span em{min-width:0;font-style:normal}.od-account-order-lines span button{border:1px solid var(--od-border);flex:none;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.od-account-order-lines span button{border:1px solid color-mix(in srgb, var(--od-border) 78%, var(--od-accent) 22%)}}.od-account-order-lines span button{background:var(--od-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.od-account-order-lines span button{background:color-mix(in srgb, var(--od-surface) 92%, var(--od-accent) 8%)}}.od-account-order-lines span button{color:var(--od-ink);cursor:pointer;white-space:nowrap;font-size:11px;font-weight:850;transition:transform .16s,border-color .16s,background .16s}.od-account-order-lines span button:hover{border-color:var(--od-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.od-account-order-lines span button:hover{border-color:color-mix(in srgb, var(--od-accent) 58%, var(--od-border) 42%)}}.od-account-order-lines span button:hover{background:var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.od-account-order-lines span button:hover{background:color-mix(in srgb, var(--od-surface) 84%, var(--od-accent) 16%)}}.od-account-order-lines span button svg{width:12px;height:12px}.od-account-order-payment{border:1px solid var(--od-border);align-items:center;gap:10px;max-width:100%;margin-top:10px;padding:9px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.od-account-order-payment{border:1px solid color-mix(in srgb, var(--od-border) 78%, var(--od-accent) 22%)}}.od-account-order-payment{background:linear-gradient(135deg, var(--od-surface), var(--od-surface));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.od-account-order-payment{background:linear-gradient(135deg, color-mix(in srgb, var(--od-surface) 96%, var(--od-accent) 4%), color-mix(in srgb, var(--od-surface) 88%, var(--od-accent) 12%))}}.od-account-order-payment{color:var(--od-ink);box-shadow:0 10px 24px var(--od-shadow)}@supports (color:color-mix(in lab, red, red)){.od-account-order-payment{box-shadow:0 10px 24px color-mix(in srgb, var(--od-shadow) 62%, transparent 38%)}}.od-account-order-payment span{min-width:0}.od-account-order-payment-icon{color:#07101d;background:linear-gradient(135deg,#ffe4a9 0%,#f3bd62 52%,#d4af6a 100%);border-radius:13px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 10px 22px #d4af6a40}.od-account-order-payment-copy{gap:2px;display:grid}.od-account-order-payment-copy strong{color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.15;overflow:hidden}.od-account-order-payment-copy em{color:var(--od-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:750;line-height:1.2;overflow:hidden}.od-account-order-payment svg{width:16px;height:16px}.od-account-order-payment.gift{background:radial-gradient(circle at 18% 18%, #f4d28f3d, transparent 42%), linear-gradient(135deg, var(--od-surface), var(--od-surface));border-color:#d4af6a6b}@supports (color:color-mix(in lab, red, red)){.od-account-order-payment.gift{background:radial-gradient(circle at 18% 18%, #f4d28f3d, transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--od-surface) 94%, var(--od-accent) 6%), color-mix(in srgb, var(--od-surface) 86%, var(--od-accent) 14%))}}.od-account-order-payment.split{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-account-order-payment.split{border-color:color-mix(in srgb, var(--od-accent) 48%, var(--od-border) 52%)}}.od-account-order-payment.online .od-account-order-payment-icon{color:#07101d;background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.od-account-order-payment.online .od-account-order-payment-icon{background:color-mix(in srgb, var(--od-accent) 18%, var(--od-surface) 82%)}}.od-account-order-item .od-account-history-side{gap:7px}.od-account-order-item .od-account-status{align-self:flex-end}.od-account-order-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.od-account-order-actions button{border:1px solid var(--od-border);justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.od-account-order-actions button{border:1px solid color-mix(in srgb, var(--od-border) 78%, var(--od-accent) 22%)}}.od-account-order-actions button{background:var(--od-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.od-account-order-actions button{background:color-mix(in srgb, var(--od-surface) 90%, var(--od-accent) 10%)}}.od-account-order-actions button{color:var(--od-ink);cursor:pointer;font-size:12px;font-weight:850;transition:transform .16s,border-color .16s,background .16s}.od-account-order-actions button:hover{border-color:var(--od-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.od-account-order-actions button:hover{border-color:color-mix(in srgb, var(--od-accent) 58%, var(--od-border) 42%)}}.od-account-order-actions button:hover{background:var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.od-account-order-actions button:hover{background:color-mix(in srgb, var(--od-surface) 82%, var(--od-accent) 18%)}}.od-account-order-actions svg{width:14px;height:14px}.od-account-history-main,.od-account-history-side{flex-direction:column;gap:6px;min-width:0;display:flex}.od-account-history-main strong{color:var(--od-ink);overflow-wrap:anywhere;font-size:14px;font-weight:900}.od-account-history-main small,.od-account-history-main p{color:var(--od-soft);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.od-account-history-side{text-align:right;align-items:flex-end}.od-account-history-side strong{color:var(--od-ink);font-size:14px}.od-account-history-side small{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.od-account-giftcard-redemptions{flex-direction:column;gap:4px;margin-top:4px;display:flex}.od-account-giftcard-redemptions span{color:var(--od-muted);font-size:11px;font-weight:700}.od-account-status{min-height:24px;color:var(--od-soft);background:#94a3b824;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.od-account-status.success{color:#86efac;background:#22c55e24}.od-account-status.warning{color:#facc15;background:#f59e0b24}.od-account-status.danger{color:#fca5a5;background:#ef444424}.od-account-shell-loading .od-account-side,.od-account-skeleton-card,.od-account-skeleton-section,.od-account-history-skeleton-item{pointer-events:none}.od-account-history-skeleton-list{max-height:none;padding-right:0;overflow:visible}.od-account-skeleton-avatar,.od-account-skeleton-line,.od-account-skeleton-title,.od-account-skeleton-pill,.od-account-skeleton-button,.od-account-skeleton-nav-row{background:var(--od-border);border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.od-account-skeleton-avatar,.od-account-skeleton-line,.od-account-skeleton-title,.od-account-skeleton-pill,.od-account-skeleton-button,.od-account-skeleton-nav-row{background:color-mix(in srgb, var(--od-border) 54%, var(--od-surface-2))}}.od-account-skeleton-avatar,.od-account-skeleton-line,.od-account-skeleton-title,.od-account-skeleton-pill,.od-account-skeleton-button,.od-account-skeleton-nav-row{animation:1.5s ease-in-out infinite odAccountSkeletonPulse}.od-account-skeleton-avatar{width:72px;height:72px}.od-account-skeleton-line{width:100%;height:10px}.od-account-skeleton-line.wide{max-width:260px}.od-account-skeleton-line.medium{max-width:180px}.od-account-skeleton-line.short{width:86px}.od-account-skeleton-line.amount{width:78px;height:14px}.od-account-skeleton-line.heading-sub{width:min(360px,62vw);height:11px;margin-top:10px}.od-account-skeleton-title{border-radius:10px;width:190px;height:24px}.od-account-skeleton-pill{width:116px;height:26px}.od-account-skeleton-button{width:112px;height:36px}.od-account-skeleton-nav{gap:7px}.od-account-skeleton-nav-row{border-radius:10px;width:100%;height:40px}.od-account-history-skeleton-item .od-account-history-main,.od-account-history-skeleton-item .od-account-history-side{gap:10px}@keyframes odAccountSkeletonPulse{0%,to{opacity:.58}50%{opacity:.94}}.od-account-empty{border:1px dashed var(--od-border);background:var(--od-surface-2);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;padding:24px;display:flex}.od-account-empty svg{color:var(--od-accent);font-size:22px}.od-account-empty strong{color:var(--od-ink);font-size:15px}.od-account-empty span{color:var(--od-soft);font-size:13px;line-height:1.45}.od-account-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.od-menu-overlay{border-radius:0 22px 22px 0;flex-direction:column;width:min(380px,88vw);max-width:380px;height:100vh;animation:.28s cubic-bezier(.22,1,.36,1) odMenuIn;display:flex;top:0;left:0;overflow-y:auto;transform:none}@keyframes odMenuIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.od-menu-overlay header{border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.od-menu-overlay header strong{color:var(--od-ink);letter-spacing:-.02em;font-size:18px;font-weight:800}.od-menu-overlay header button{background:var(--od-surface-2);border:1px solid var(--od-border);width:34px;height:34px;color:var(--od-ink);cursor:pointer;border-radius:999px;place-items:center;display:grid}.od-menu-overlay section{border-bottom:1px solid var(--od-border);flex-direction:column;gap:4px;padding:18px 16px;display:flex}.od-menu-overlay section em{color:var(--od-muted);letter-spacing:.12em;text-transform:uppercase;padding:0 8px 10px;font-size:11px;font-style:normal;font-weight:700;display:block}.od-menu-overlay section button{color:var(--od-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:12px;transition:background .18s,border-color .18s;display:flex}.od-menu-overlay section button:hover,.od-menu-overlay section button.active{background:var(--od-surface-2);border-color:var(--od-border)}.od-menu-icon{background:var(--od-accent-soft);width:38px;height:38px;color:var(--od-accent);border:1px solid #d4af6a4d;border-radius:12px;place-items:center;display:grid}.od-menu-overlay section button>span:not(.od-menu-icon){flex-direction:column;flex:1;gap:2px;display:flex}.od-menu-overlay section button strong{color:var(--od-ink);font-size:15px;font-weight:700}.od-menu-overlay section button small{color:var(--od-muted);font-size:12px}.od-menu-actions svg{width:20px;height:20px;color:var(--od-accent)}.od-menu-support button{color:var(--od-soft);padding:8px 12px;font-size:14px}.od-menu-support button:hover{background:var(--od-surface-2);color:var(--od-ink)}@media (max-width:1024px){.theme-noir .od-search{max-width:280px}.od-account-chip .od-hide-sm{display:none}}@media (max-width:860px){.od-nav-inner{min-height:64px;padding-top:0;padding-bottom:0;display:flex}.od-nav-main{gap:10px;width:100%}.od-nav-menu-row,.od-search{display:none}.theme-noir .od-nav-inner{gap:12px;height:64px}.od-mobile-menu-btn{display:inline-flex}.theme-noir .od-links,.theme-noir .od-search{display:none}.theme-noir .od-hero{grid-template-columns:minmax(0,1fr);padding-top:48px}.theme-noir .od-hero-stack{display:none}.od-footer-inner{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:48px}.od-footer-news-inner{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:30px;padding-bottom:30px}.od-footer-news-form{grid-template-columns:46px minmax(0,1fr)}.od-footer-news-form button{grid-column:1/-1;justify-content:center}.od-footer-cols{grid-template-columns:minmax(0,1fr)}.od-footer-promises{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 0}.od-footer-meta{grid-template-columns:minmax(0,1fr);justify-items:start}.od-footer-payments{justify-content:flex-start}.od-lang-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.od-footer{margin-top:72px}.od-footer-news strong{font-size:25px}.od-footer-news p{font-size:15px}.od-footer-news-form{grid-template-columns:40px minmax(0,1fr);min-height:0}.od-footer-news-form input{font-size:16px}.od-footer-news-form button{min-height:50px;font-size:17px}.od-footer-brand .od-logo strong{font-size:27px}.od-footer-rating{margin-top:38px}.od-footer-promises{grid-template-columns:minmax(0,1fr);gap:18px}.od-account-overlay{border-radius:22px 22px 0 0;width:100vw;height:auto;max-height:90vh;padding:24px 20px 28px;animation:.32s cubic-bezier(.22,1,.36,1) odSheetIn;top:auto;bottom:0;left:0;overflow-y:auto;transform:none}.od-account-overlay.od-account-page{border-radius:0;width:100%;height:auto;max-height:none;padding:0;animation:none;overflow:visible}.od-account-dashboard{max-height:92vh}.od-account-dashboard-head{grid-template-columns:54px minmax(0,1fr);gap:12px}.od-account-dashboard-head .od-account-avatar-large{width:54px;height:54px;font-size:18px}.od-account-tabs,.od-account-profile-grid,.od-account-profile-fields,.od-account-address-sections,.od-account-address-grid,.od-account-actions,.od-account-history-item{grid-template-columns:minmax(0,1fr)}.od-account-signin-wrap.verification-intent{grid-template-columns:minmax(0,1fr);gap:14px}.od-account-verification-guest-panel{border-radius:22px;padding:20px}.od-account-verification-guest-panel h2{max-width:none;font-size:26px}.od-account-profile-form{border-radius:14px;padding:14px}.od-account-profile-form-head{flex-direction:column}.od-account-profile-form-head .od-primary{width:100%}.od-account-history-side{text-align:left;align-items:flex-start}.od-account-history-side small{justify-content:flex-start}.od-account-order-item .od-account-status{align-self:flex-start}.od-account-page-wrap{padding-top:16px;width:100%;max-width:none;padding-inline:14px;scroll-margin-top:74px}.od-account-page-heading{text-align:left;gap:10px;margin-bottom:14px}.od-account-breadcrumb{flex-wrap:wrap;justify-content:flex-start;width:100%;font-size:11px}.od-account-page-heading-text{align-items:flex-start;max-width:none}.od-account-page-heading h1{font-size:clamp(24px,7vw,32px);line-height:1.08}.od-account-page-heading p{max-width:36rem;font-size:14px;line-height:1.45}.od-account-signin-wrap{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;padding-bottom:20px}.od-account-signin-card{border-radius:16px;padding:20px}.od-account-signin-aside{gap:14px;padding:0}.od-account-signin-aside-head{grid-template-columns:42px minmax(0,1fr);gap:12px;padding-bottom:12px}.od-account-signin-aside-head>span{border-radius:13px;width:42px;height:42px;font-size:19px}.od-account-signin-aside-list>div{grid-template-columns:34px minmax(0,1fr);padding:11px 0}.od-account-signin-aside-list i{border-radius:11px;width:34px;height:34px;font-size:15px}.od-account-shell{grid-template-columns:minmax(0,1fr);gap:12px}.od-account-side{gap:10px;position:static;top:auto}.od-account-side-card{text-align:left;border-radius:18px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:4px 12px;padding:13px;display:grid}.od-account-avatar-xl{grid-row:1/span 4;width:50px;height:50px;margin:0;font-size:18px}.od-account-side-name,.od-account-side-email,.od-account-pill,.od-account-side-id{grid-column:2;justify-self:start}.od-account-side-name{font-size:15px}.od-account-side-email{font-size:12px}.od-account-pill{margin-top:2px;padding:4px 8px;font-size:10px}.od-account-nav{background:linear-gradient(180deg, var(--od-surface), var(--od-surface));border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;display:grid;overflow:visible}@supports (color:color-mix(in lab, red, red)){.od-account-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--od-surface) 94%, var(--od-accent) 6%), var(--od-surface))}}.od-account-nav button{white-space:normal;border-radius:13px;justify-content:flex-start;width:100%;min-height:46px;padding:0 10px;font-size:13px}.od-account-nav button svg{width:17px;height:17px}.od-account-nav button.active{color:var(--od-ink);background:linear-gradient(135deg,#f4d28f38,#d4af6a1a);box-shadow:inset 0 0 0 1px #d4af6a6b,0 10px 24px -22px #02061173}.od-account-skeleton-nav-row{width:100%;height:46px}.od-account-nav button>span{flex:1;min-width:0}.od-account-side-actions{flex-direction:row;gap:6px;padding:6px}.od-account-side-actions button{text-align:center;flex:1;justify-content:center;min-height:40px;padding:0 10px}.od-account-verify-banner{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr)}.od-account-verify-banner .od-primary{grid-column:1/-1;justify-content:center;width:100%}.od-account-verification-steps,.od-account-verification-trust-grid{grid-template-columns:1fr}.od-account-verification-trust-grid>div{padding:13px}.od-account-verification-hero{grid-template-columns:1fr}.od-account-section{border-radius:16px;gap:14px;padding:16px}.od-account-profile{padding:14px}.od-account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.od-account-info-grid{grid-template-columns:minmax(0,1fr)}.od-account-save-bar{box-shadow:none;flex-direction:column;align-items:stretch;gap:10px;margin-top:0;padding:12px;position:static}.od-account-save-bar .od-primary{justify-content:center;width:100%}.od-account-block{border-radius:14px;gap:10px;padding:13px}.od-account-info-grid>div{min-height:0;padding:11px 12px}.od-account-profile-fields,.od-account-address-grid,.od-account-address-sections{gap:10px}.od-account-profile-fields input,.od-account-profile-fields textarea,.od-account-profile-fields select,.od-account-address-grid input{border-radius:13px;min-height:48px;padding:12px 13px;font-size:16px}.od-account-profile-fields select{padding-right:38px}.od-account-address-card{border-radius:14px;padding:13px}@keyframes odSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.od-lang-overlay{border-radius:22px 22px 0 0;width:100vw;height:auto;padding:24px 20px 28px;animation:.32s cubic-bezier(.22,1,.36,1) odSheetIn;top:auto;bottom:0;left:0;transform:none}}.online-design .od-cat-strip{flex-wrap:wrap;gap:8px;margin:24px 0 28px;display:flex}.online-design .od-cat-chip{border:1px solid var(--od-border);background:var(--od-surface);color:var(--od-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .15s;display:inline-flex}.online-design .od-cat-chip:hover{background:var(--od-surface-2);border-color:var(--od-border-strong)}.online-design .od-cat-chip em{color:var(--od-muted);background:var(--od-surface-2);border:1px solid var(--od-border);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.online-design .od-cat-chip.active{background:var(--od-ink);color:var(--od-bg);border-color:var(--od-ink)}.online-design .od-cat-chip.active em{color:var(--od-bg);background:#ffffff26;border-color:#0000}.theme-noir .od-cat-chip.active{background:linear-gradient(180deg, #f0d28c 0%, var(--od-accent) 100%);color:var(--od-bg-deep);border-color:var(--od-accent-strong)}.theme-noir .od-cat-chip.active em{color:var(--od-bg-deep);background:#0000002e}.online-design .od-brand-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.online-design .od-catalog-page-summary{color:var(--od-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.online-design .od-catalog-page-summary span{color:var(--od-ink);font-weight:800}.online-design .od-catalog-page-summary small{color:var(--od-muted);font-size:12px;font-weight:750}.online-design .od-smart-search{gap:22px;display:grid}.online-design .od-smart-search-head,.online-design .od-smart-search-section{border:1px solid var(--od-border);background:var(--od-surface);box-shadow:var(--od-shadow-soft);border-radius:18px}.online-design .od-smart-search-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.online-design .od-smart-search-head span{color:var(--od-muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.online-design .od-smart-search-head h2{letter-spacing:0;margin:8px 0 6px;font-size:clamp(24px,3vw,36px);line-height:1.05}.online-design .od-smart-search-head p{color:var(--od-muted);max-width:720px;margin:0}.online-design .od-smart-search-head>em{background:var(--od-surface-2);color:var(--od-ink);border-radius:999px;flex:none;padding:9px 12px;font-style:normal;font-weight:900}.online-design .od-smart-search-section{padding:18px}.online-design .od-smart-search-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.online-design .od-smart-search-section-head strong{font-size:17px}.online-design .od-smart-search-section-head small{color:var(--od-muted);font-weight:750}.online-design .od-smart-product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.online-design .od-smart-product-card,.online-design .od-smart-destination-row button{border:1px solid var(--od-border);background:var(--od-surface-2);color:var(--od-ink);text-align:left;border-radius:14px;transition:transform .18s,border-color .18s,box-shadow .18s}.online-design .od-smart-product-card:hover,.online-design .od-smart-destination-row button:hover{border-color:var(--od-accent);box-shadow:var(--od-shadow-soft);transform:translateY(-2px)}.online-design .od-smart-product-card{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.online-design .od-smart-product-media{border:1px solid var(--od-border);background:#fff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.online-design .od-smart-product-media img{object-fit:contain;width:100%;height:100%}.online-design .od-smart-product-copy{gap:3px;min-width:0;display:grid}.online-design .od-smart-product-copy em,.online-design .od-smart-product-copy small{color:var(--od-muted);font-size:12px;font-style:normal}.online-design .od-smart-product-copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.online-design .od-smart-product-price{white-space:nowrap;font-weight:950}.online-design .od-smart-destination-row{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:12px;display:grid}.online-design .od-smart-destination-row button{align-items:center;gap:10px;padding:10px;display:flex}.online-design .od-smart-destination-row img{object-fit:cover;border-radius:999px;width:34px;height:34px}.online-design .od-smart-destination-row span{gap:2px;display:grid}.online-design .od-smart-destination-row small{color:var(--od-muted)}.online-design .od-featured-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.online-design .od-featured-brand-card{border:1px solid var(--brand-color,var(--od-accent));border-radius:22px;grid-template-rows:auto 1fr auto;gap:16px;min-height:262px;padding:14px 18px 18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-featured-brand-card{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, var(--od-border))}}.online-design .od-featured-brand-card{background:linear-gradient(145deg, var(--brand-color,var(--od-accent)) 0%, var(--od-surface) 68%), var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-featured-brand-card{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, var(--od-surface)) 0%, var(--od-surface) 68%), var(--od-surface)}}.online-design .od-featured-brand-card{color:var(--od-ink);text-align:left;cursor:pointer;box-shadow:0 14px 34px -26px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-featured-brand-card{box-shadow:0 14px 34px -26px color-mix(in srgb, var(--brand-color,var(--od-accent)) 55%, transparent)}}.online-design .od-featured-brand-card{transition:transform .22s,border-color .22s,box-shadow .22s}.online-design .od-featured-brand-card:hover{border-color:var(--brand-color,var(--od-accent));transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-featured-brand-card:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 58%, var(--od-border))}}.online-design .od-featured-brand-card:hover{box-shadow:0 24px 52px -30px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-featured-brand-card:hover{box-shadow:0 24px 52px -30px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, transparent)}}.online-design .od-featured-brand-bg{background:var(--brand-color,var(--od-accent));border-radius:50%;width:150px;height:150px;position:absolute;top:-52px;right:-42px}@supports (color:color-mix(in lab, red, red)){.online-design .od-featured-brand-bg{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent)}}.online-design .od-featured-brand-bg{pointer-events:none}.online-design .od-featured-brand-top,.online-design .od-featured-brand-foot{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.online-design .od-featured-brand-top{min-height:128px;display:block;position:relative}.online-design .od-featured-brand-banner{background:linear-gradient(145deg, var(--brand-color,var(--od-accent)), var(--od-surface));border-radius:18px;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-featured-brand-banner{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, var(--od-surface-2)), var(--od-surface))}}.online-design .od-featured-brand-banner{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-featured-brand-banner{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 20%, var(--od-border))}}.online-design .od-featured-brand-banner:after{content:"";background:linear-gradient(180deg, #ffffff1a, #080d1c2e), radial-gradient(circle at 20% 15%, var(--brand-color,var(--od-accent)), transparent 44%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-featured-brand-banner:after{background:linear-gradient(180deg, #ffffff1a, #080d1c2e), radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 22%, transparent), transparent 44%)}}.online-design .od-featured-brand-banner img{object-fit:cover;width:100%;height:100%;display:block}.online-design .od-featured-brand-logo{z-index:2;background:linear-gradient(145deg, #fffffffc, #ffffffe6), var(--brand-color,var(--od-accent));border-radius:16px;width:82px;height:62px;position:absolute;bottom:-22px;left:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-featured-brand-logo{background:linear-gradient(145deg, #fffffffc, #ffffffe6), color-mix(in srgb, var(--brand-color,var(--od-accent)) 6%, #fff)}}.online-design .od-featured-brand-logo{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-featured-brand-logo{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, #ffffffe6)}}.online-design .od-featured-brand-logo{box-shadow:inset 0 1px 0 #ffffffe6, 0 14px 30px -22px var(--brand-color,var(--od-accent));place-items:center;padding:9px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-featured-brand-logo{box-shadow:inset 0 1px 0 #ffffffe6, 0 14px 30px -22px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #0000008c)}}.online-design .od-featured-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.online-design .od-featured-brand-logo span{color:var(--brand-color,var(--od-accent));font-size:22px;font-weight:950}.online-design .od-featured-brand-top em{z-index:2;color:var(--brand-color,var(--od-accent));border:1px solid var(--brand-color,var(--od-accent));background:#ffffffeb;border-radius:999px;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-featured-brand-top em{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, #ffffffd1)}}.online-design .od-featured-brand-top em{white-space:nowrap;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900;box-shadow:0 10px 24px -18px #0000008c}.online-design .od-featured-brand-copy{z-index:1;align-self:end;gap:5px;padding-top:16px;display:grid;position:relative}.online-design .od-featured-brand-copy strong{color:var(--od-ink);letter-spacing:-.04em;font-size:22px;font-weight:950;line-height:1.05}.online-design .od-featured-brand-copy small{color:var(--od-muted);font-size:13px;font-weight:750}.online-design .od-featured-brand-foot{border-top:1px dashed var(--od-border);padding-top:14px}.online-design .od-featured-brand-foot span{color:var(--od-ink);letter-spacing:-.03em;font-size:16px;font-weight:950}.online-design .od-featured-brand-foot small{color:var(--od-muted);text-align:right;font-size:12px;font-weight:800}.online-design .od-featured-brands-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.online-design .od-featured-brands-head>div:first-child{flex-direction:column;gap:6px;min-width:0;max-width:720px;display:flex}.online-design .od-featured-brands-lede{color:var(--od-soft);margin:4px 0 0;font-size:14.5px;font-weight:600;line-height:1.55}.online-design .od-featured-brands-meta{flex-wrap:wrap;gap:10px;display:flex}.online-design .od-featured-brands-meta span{border:1px solid var(--od-border);background:var(--od-surface);color:var(--od-soft);letter-spacing:0;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.online-design .od-featured-brands-meta svg{color:var(--od-accent);font-size:14px}.online-design .od-bestsellers-section{flex-direction:column;gap:18px;display:flex}.online-design .od-bestsellers-banner{border:1px solid var(--od-border);background:radial-gradient(900px 360px at 0% 0%, var(--od-accent), transparent 70%), radial-gradient(800px 400px at 100% 100%, #2563eb14, transparent 70%), var(--od-surface);border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(18px,3vw,32px);padding:clamp(22px,3vw,32px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-bestsellers-banner{background:radial-gradient(900px 360px at 0% 0%, color-mix(in srgb, var(--od-accent) 14%, transparent), transparent 70%), radial-gradient(800px 400px at 100% 100%, #2563eb14, transparent 70%), var(--od-surface)}}.online-design .od-bestsellers-banner{overflow:hidden}.online-design .od-bestsellers-banner-copy{flex-direction:column;gap:10px;min-width:0;display:flex}.online-design .od-bestsellers-eyebrow{background:var(--od-accent-soft);border:1px solid var(--od-accent);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-bestsellers-eyebrow{border:1px solid color-mix(in srgb, var(--od-accent) 28%, transparent)}}.online-design .od-bestsellers-eyebrow{color:var(--od-accent);letter-spacing:.06em;text-transform:uppercase;width:fit-content;font-size:11.5px;font-weight:900}.online-design .od-bestsellers-eyebrow svg{font-size:13px}.online-design .od-bestsellers-eyebrow .od-flag-image,.online-design .od-bestsellers-eyebrow img{object-fit:cover;border-radius:3px;width:20px;height:14px;overflow:hidden}.online-design .od-bestsellers-banner-copy h2{color:var(--od-ink);letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(22px,2.6vw,32px);font-weight:900;line-height:1.1}.online-design .od-bestsellers-banner-copy p{color:var(--od-soft);max-width:540px;margin:0;font-size:clamp(13.5px,1.4vw,15.5px);font-weight:600;line-height:1.55}.online-design .od-bestsellers-banner-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.online-design .od-bestsellers-banner-actions .od-linklike{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.online-design .od-bestsellers-banner-actions .od-linklike svg{font-size:13px}.online-design .od-bestsellers-banner-empty{grid-template-columns:minmax(0,1fr) auto}.online-design .od-bestsellers-banner-art{grid-template-columns:repeat(3,60px);justify-content:center;align-self:center;align-items:center;gap:16px;min-height:140px;display:grid;position:relative}.online-design .od-bestsellers-banner-art span{background:linear-gradient(135deg, var(--od-accent-soft), #d4af6a0a);border:1px solid var(--od-accent);border-radius:18px;place-items:center;width:60px;height:60px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-bestsellers-banner-art span{border:1px solid color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.online-design .od-bestsellers-banner-art span{color:var(--od-accent);font-size:22px;box-shadow:0 16px 32px -22px #0f172a59}.online-design .od-bestsellers-banner-art span:nth-child(2){color:#2563eb;background:linear-gradient(135deg,#2563eb24,#2563eb05);border-color:#2563eb4d;transform:translateY(-12px)}.online-design .od-bestsellers-banner-art span:nth-child(3){color:#0d9488;background:linear-gradient(135deg,#14b8a624,#14b8a605);border-color:#14b8a652}.online-design .od-bestsellers-esim-card{border:1px solid var(--od-border);background:var(--od-surface);color:var(--od-ink);cursor:pointer;text-align:left;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-self:center;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;box-shadow:0 22px 48px -32px #0f172a59}.online-design .od-bestsellers-esim-card:hover{border-color:var(--od-accent);transform:translateY(-2px);box-shadow:0 26px 50px -28px #0f172a73}.online-design .od-bestsellers-esim-card-flag{background:var(--od-surface-2);border:1px solid var(--od-border);border-radius:14px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.online-design .od-bestsellers-esim-card-flag img,.online-design .od-bestsellers-esim-card-flag .od-flag-image{object-fit:cover;width:100%;height:100%}.online-design .od-bestsellers-esim-card-body{flex-direction:column;gap:3px;min-width:0;display:flex}.online-design .od-bestsellers-esim-card-body em{color:var(--od-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:10.5px;font-style:normal;font-weight:900;display:inline-flex}.online-design .od-bestsellers-esim-card-body strong{color:var(--od-ink);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:17px;font-weight:900}.online-design .od-bestsellers-esim-card-body small{color:var(--od-soft);font-size:12.5px;font-weight:700;line-height:1.4}.online-design .od-bestsellers-esim-card>svg{color:var(--od-soft);font-size:18px}.online-design .od-bestsellers-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.online-design .od-bestsellers-tile{border:1px solid var(--od-border);background:var(--od-surface);color:var(--od-ink);cursor:pointer;text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.online-design .od-bestsellers-tile:before{content:"";background:var(--brand-color,var(--od-accent));border-radius:50%;width:110px;height:110px;position:absolute;top:0;right:0;transform:translate(36%,-42%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-bestsellers-tile:before{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 14%, transparent)}}.online-design .od-bestsellers-tile:before{pointer-events:none}.online-design .od-bestsellers-tile:hover{border-color:var(--brand-color,var(--od-accent));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-bestsellers-tile:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 48%, var(--od-border))}}.online-design .od-bestsellers-tile:hover{box-shadow:0 20px 38px -28px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-bestsellers-tile:hover{box-shadow:0 20px 38px -28px color-mix(in srgb, var(--brand-color,var(--od-accent)) 60%, #0006)}}.online-design .od-bestsellers-tile-rank{z-index:1;background:var(--brand-color,var(--od-accent));color:#fff;letter-spacing:.02em;min-width:30px;height:26px;box-shadow:0 8px 18px -10px var(--brand-color,var(--od-accent));border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11.5px;font-weight:900;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-bestsellers-tile-rank{box-shadow:0 8px 18px -10px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #00000080)}}.online-design .od-bestsellers-tile-logo{z-index:1;border:1px solid var(--brand-color,var(--od-accent));background:#fff;border-radius:14px;place-items:center;width:56px;height:56px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-bestsellers-tile-logo{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 22%, var(--od-border))}}.online-design .od-bestsellers-tile-logo{box-shadow:0 12px 24px -18px var(--brand-color,var(--od-accent));padding:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-bestsellers-tile-logo{box-shadow:0 12px 24px -18px color-mix(in srgb, var(--brand-color,var(--od-accent)) 60%, #00000080)}}.online-design .od-bestsellers-tile-logo img{object-fit:contain;width:100%;height:100%}.online-design .od-bestsellers-tile-logo span{color:var(--brand-color,var(--od-accent));font-size:18px;font-weight:950}.online-design .od-bestsellers-tile strong{z-index:1;color:var(--od-ink);letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:2px;font-size:16px;font-weight:900;position:relative}.online-design .od-bestsellers-tile small{z-index:1;color:var(--od-muted);font-size:12.5px;font-weight:800;position:relative}@media (max-width:820px){.online-design .od-bestsellers-banner{grid-template-columns:minmax(0,1fr);padding:20px}.online-design .od-bestsellers-banner-art{justify-content:flex-start}.online-design .od-bestsellers-esim-card{grid-template-columns:auto minmax(0,1fr) auto}.online-design .od-featured-brands-head{flex-direction:column;align-items:stretch}.online-design .od-featured-brands-meta{gap:8px}}.online-design .od-brand-logo-card{border:1px solid var(--brand-accent,var(--brand-color,var(--od-accent)));border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;min-height:218px;padding:24px 18px 18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-logo-card{border:1px solid color-mix(in srgb, var(--brand-accent,var(--brand-color,var(--od-accent))) 18%, var(--od-border))}}.online-design .od-brand-logo-card{background:radial-gradient(circle at 50% 0%, var(--brand-accent,var(--brand-color,var(--od-accent))), transparent 52%), linear-gradient(180deg, var(--brand-accent,var(--brand-color,var(--od-accent))) 0%, var(--od-surface) 72%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-logo-card{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--brand-accent,var(--brand-color,var(--od-accent))) 13%, transparent), transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--brand-accent,var(--brand-color,var(--od-accent))) 5%, var(--od-surface)) 0%, var(--od-surface) 72%)}}.online-design .od-brand-logo-card{color:var(--od-ink);text-align:center;cursor:pointer;transition:border-color .22s,transform .22s,box-shadow .22s;overflow:hidden}.online-design .od-brand-logo-card:hover{border-color:var(--brand-accent,var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-logo-card:hover{border-color:color-mix(in srgb, var(--brand-accent,var(--brand-color,var(--od-accent))) 58%, var(--od-border))}}.online-design .od-brand-logo-card:hover{box-shadow:0 22px 48px -32px var(--brand-accent,var(--brand-color,var(--od-accent)));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-logo-card:hover{box-shadow:0 22px 48px -32px color-mix(in srgb, var(--brand-accent,var(--brand-color,var(--od-accent))) 72%, #0000008c)}}.online-design .od-brand-logo-card-bar{background:linear-gradient(90deg, transparent, var(--brand-accent,var(--brand-color,var(--od-accent))), transparent);opacity:.85;height:4px;position:absolute;top:0;left:0;right:0}.online-design .od-brand-logo-card-logo{background:linear-gradient(145deg, #fffffffa, #ffffffe0), var(--brand-accent,var(--brand-color,var(--od-accent)));border-radius:26px;place-items:center;width:94px;height:94px;margin-inline:auto;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-logo-card-logo{background:linear-gradient(145deg, #fffffffa, #ffffffe0), color-mix(in srgb, var(--brand-accent,var(--brand-color,var(--od-accent))) 8%, #fff)}}.online-design .od-brand-logo-card-logo{border:1px solid var(--brand-accent,var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-logo-card-logo{border:1px solid color-mix(in srgb, var(--brand-accent,var(--brand-color,var(--od-accent))) 26%, #ffffffe0)}}.online-design .od-brand-logo-card-logo{box-shadow:inset 0 1px 0 #ffffffe6, 0 18px 34px -26px var(--brand-accent,var(--brand-color,var(--od-accent)));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-logo-card-logo{box-shadow:inset 0 1px 0 #ffffffe6, 0 18px 34px -26px color-mix(in srgb, var(--brand-accent,var(--brand-color,var(--od-accent))) 78%, #00000080)}}.online-design .od-brand-logo-card-logo img{object-fit:contain;max-width:100%;max-height:100%;display:block}.online-design .od-brand-logo-card-initials{letter-spacing:-.04em;color:var(--brand-accent,var(--brand-color,var(--od-accent)));font-size:30px;font-weight:950}.online-design .od-brand-logo-card-body{flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.online-design .od-brand-logo-card-body strong{letter-spacing:-.025em;max-width:100%;color:var(--od-ink);overflow-wrap:anywhere;font-size:17px;font-weight:900;line-height:1.15}.online-design .od-brand-logo-card-body small{color:var(--od-soft);letter-spacing:.02em;font-size:12px;font-weight:800}.online-design .od-brand-logo-card-foot{border-top:1px dashed var(--od-border);justify-content:center;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:14px;display:flex}.online-design .od-brand-logo-card-range{background:var(--brand-accent,var(--brand-color,var(--od-accent)));border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-logo-card-range{background:color-mix(in srgb, var(--brand-accent,var(--brand-color,var(--od-accent))) 10%, var(--od-surface-2))}}.online-design .od-brand-logo-card-range{color:var(--brand-accent,var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-logo-card-range{color:color-mix(in srgb, var(--brand-accent,var(--brand-color,var(--od-accent))) 74%, var(--od-ink))}}.online-design .od-brand-logo-card-range{font-size:12.5px;font-weight:900}.online-design .od-brand-logo-card-foot em{color:var(--brand-accent,var(--brand-color,var(--od-accent)));letter-spacing:.04em;font-size:11px;font-style:normal;font-weight:700}@media (max-width:620px){.online-design .od-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-design .od-brand-logo-card{border-radius:18px;gap:10px;min-height:176px;padding:18px 10px 12px}.online-design .od-brand-logo-card-logo{border-radius:20px;width:74px;height:74px;padding:11px}.online-design .od-brand-logo-card-body strong{font-size:14px;line-height:1.12}.online-design .od-brand-logo-card-body small{font-size:11px}.online-design .od-brand-logo-card-foot{padding-top:10px}.online-design .od-brand-logo-card-range{min-height:28px;padding:0 9px;font-size:11px}}.online-design .od-brand-landing{padding-top:0}.online-design .od-brand-back{border:1px solid var(--od-border);color:var(--od-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin:12px 0 22px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}.online-design .od-brand-back:hover{background:var(--od-surface-2);border-color:var(--od-border-strong)}.online-design .od-brand-banner{background:radial-gradient(820px 380px at 13% 6%, #facc1529, transparent 70%), radial-gradient(860px 420px at 92% 8%, var(--brand-color), transparent 68%), linear-gradient(135deg, var(--brand-color) 0%, #111827 56%, #020617 100%);border-radius:0;width:100vw;min-height:clamp(230px,26vw,340px);margin:0 calc(50% - 50vw);padding:clamp(34px,4.4vw,62px) max(32px,50vw - 608px) clamp(42px,5vw,70px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-banner{background:radial-gradient(820px 380px at 13% 6%, #facc1529, transparent 70%), radial-gradient(860px 420px at 92% 8%, color-mix(in srgb, var(--brand-color) 38%, transparent), transparent 68%), linear-gradient(135deg, color-mix(in srgb, var(--brand-color) 38%, #171717) 0%, #111827 56%, #020617 100%)}}.online-design .od-brand-banner{box-shadow:0 42px 90px -62px var(--brand-color), inset 0 1px 0 #ffffff1f;border:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-banner{box-shadow:0 42px 90px -62px color-mix(in srgb, var(--brand-color) 68%, #000), inset 0 1px 0 #ffffff1f}}.online-design .od-brand-banner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#020617c2 0%,#02061747 56%,#020617b8 100%);position:absolute;inset:0}.online-design .od-brand-banner-bg{object-fit:cover;opacity:.26;filter:saturate(1.05)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.theme-noir .od-brand-banner{background:radial-gradient(120% 80% at 0% 0%, var(--brand-color) 0%, transparent 60%), linear-gradient(135deg, var(--brand-color) 0%, var(--od-surface-2) 80%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-brand-banner{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--brand-color) 36%, transparent) 0%, transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--brand-color) 18%, var(--od-surface)) 0%, var(--od-surface-2) 80%)}}.online-design .od-brand-banner-glow{background:radial-gradient(closest-side, var(--brand-color), transparent 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-120px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-banner-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand-color) 50%, transparent), transparent 70%)}}.online-design .od-brand-banner-glow{filter:blur(20px);pointer-events:none;z-index:1}.online-design .od-brand-banner-inner{z-index:2;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:32px;max-width:1280px;margin:0 auto;display:grid;position:relative}.online-design .od-brand-banner-logo{background:radial-gradient(circle at 30% 18%, #ffffff94, transparent 30%), radial-gradient(circle at 74% 78%, var(--brand-color), transparent 58%), linear-gradient(145deg, var(--brand-color), #ffffff14);border-radius:999px;width:148px;height:148px;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-banner-logo{background:radial-gradient(circle at 30% 18%, #ffffff94, transparent 30%), radial-gradient(circle at 74% 78%, color-mix(in srgb, var(--brand-color) 45%, transparent), transparent 58%), linear-gradient(145deg, color-mix(in srgb, var(--brand-color) 32%, #ffffff3d), #ffffff14)}}.online-design .od-brand-banner-logo{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 26px 62px -30px var(--brand-color), 0 0 0 1px var(--brand-color), 0 0 0 9px #ffffff0e, inset 0 1px 0 #ffffff6b, inset 0 0 0 1px #ffffff1f;border:2px solid #ffffff52;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-banner-logo{box-shadow:0 26px 62px -30px color-mix(in srgb, var(--brand-color) 74%, #000), 0 0 0 1px color-mix(in srgb, var(--brand-color) 40%, #ffffff2e), 0 0 0 9px #ffffff0e, inset 0 1px 0 #ffffff6b, inset 0 0 0 1px #ffffff1f}}.online-design .od-brand-banner-logo:before{content:"";border-radius:inherit;background:radial-gradient(circle at 35% 22%, #ffffff80, transparent 32%), radial-gradient(circle at 50% 62%, var(--brand-color) 0%, var(--brand-color) 68%, var(--brand-color) 100%);position:absolute;inset:10px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-banner-logo:before{background:radial-gradient(circle at 35% 22%, #ffffff80, transparent 32%), radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--brand-color) 76%, #ffffff4d) 0%, color-mix(in srgb, var(--brand-color) 56%, #ffffff2e) 68%, color-mix(in srgb, var(--brand-color) 38%, #0000003d) 100%)}}.online-design .od-brand-banner-logo:before{border:1px solid var(--brand-color)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-banner-logo:before{border:1px solid color-mix(in srgb, var(--brand-color) 34%, #ffffff8f)}}.online-design .od-brand-banner-logo:before{box-shadow:inset 0 1px 0 #ffffff57, inset 0 -18px 42px var(--brand-color), 0 16px 34px -28px #000000ad}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-banner-logo:before{box-shadow:inset 0 1px 0 #ffffff57, inset 0 -18px 42px color-mix(in srgb, var(--brand-color) 30%, #00000038), 0 16px 34px -28px #000000ad}}.online-design .od-brand-banner-logo:before{pointer-events:none}.online-design .od-brand-banner-logo:after{content:"";border-radius:inherit;border:1px solid var(--brand-color);position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-banner-logo:after{border:1px solid color-mix(in srgb, var(--brand-color) 56%, #ffffff57)}}.online-design .od-brand-banner-logo:after{box-shadow:0 0 34px -14px var(--brand-color), inset 0 0 0 8px #ffffff0b}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-banner-logo:after{box-shadow:0 0 34px -14px color-mix(in srgb, var(--brand-color) 88%, #fff), inset 0 0 0 8px #ffffff0b}}.online-design .od-brand-banner-logo:after{pointer-events:none}.online-design .od-brand-banner-logo img{z-index:2;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 12px 18px #00000038)drop-shadow(0 0 22px #ffffff2e);border-radius:999px;width:calc(100% - 38px);height:calc(100% - 38px);position:absolute;inset:19px;transform:translateZ(0)}.online-design .od-brand-banner-logo span{z-index:1;letter-spacing:-.03em;color:#fff;text-shadow:0 10px 24px #00000047;font-size:36px;font-weight:900;position:relative}.online-design .od-store-giftcard-mark{border-radius:inherit;color:#fff;background:linear-gradient(135deg, var(--brand-color,var(--od-accent)) 0%, #10b981 100%);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-store-giftcard-mark{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 86%, #064e3b) 0%, #10b981 100%)}}.online-design .od-store-giftcard-mark svg{opacity:.22;width:34%;height:34%;position:absolute;bottom:8px;right:8px}.online-design .od-store-giftcard-mark b{z-index:1;color:inherit;letter-spacing:0;font-size:36px;font-weight:950;position:relative}.online-design .od-brand-banner-logo .od-store-giftcard-mark{z-index:1;color:#fff;position:relative}.online-design .od-brand-banner-copy em{color:var(--brand-color);background:#ffffff1f;border-radius:999px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-banner-copy em{color:color-mix(in srgb, var(--brand-color) 24%, #fff)}}.online-design .od-brand-banner-copy em{letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff2e;font-size:11px;font-style:normal;font-weight:800}.online-design .od-brand-banner-copy h1{letter-spacing:-.035em;color:#fff;text-shadow:0 22px 52px #00000057;margin:12px 0 8px;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.05}.online-design .od-brand-banner-copy>p{color:#ffffffbd;max-width:56ch;margin:0;font-size:16px;line-height:1.55}.online-design .od-brand-grid-layout{grid-template-columns:minmax(0,1.95fr) minmax(300px,360px);align-items:start;gap:24px;display:grid}.online-design .od-brand-main{flex-direction:column;gap:18px;min-width:0;display:flex}.online-design .od-brand-side{flex-direction:column;gap:16px;display:flex;position:relative}.online-design .od-brand-side-sticky-dock{top:var(--od-brand-dock-top,var(--od-nav-height,70px));z-index:calc(var(--od-z-header) - 1);box-sizing:border-box;width:min(1480px,100vw - 32px);margin:-2px 0 18px calc(50% + -1*min(740px,50vw - 16px));padding-inline:0;display:block;position:sticky}.online-design .od-brand-country-scope-card{background:radial-gradient(120% 140% at 0% 0%, var(--brand-color,var(--od-accent)), transparent 58%), #ffffff1b;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:fit-content;max-width:min(100%,760px);margin:14px 0 0;padding:9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-country-scope-card{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent), transparent 58%), #ffffff1b}}.online-design .od-brand-country-scope-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff1c}.online-design .od-brand-country-scope-icon{width:34px;height:24px;color:var(--brand-color,var(--od-accent));background:#ffffff24;border-radius:999px;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-country-scope-icon{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 28%, #fff)}}.online-design .od-brand-country-scope-icon{box-shadow:0 10px 24px -18px #00000073,inset 0 0 0 1px #ffffff1f}.online-design .od-brand-country-scope-icon img{object-fit:cover;width:100%;height:100%}.online-design .od-brand-country-scope-card>div{min-width:0}.online-design .od-brand-country-scope-card strong{color:#fff;letter-spacing:0;font-size:12px;font-weight:900;line-height:1.25;display:block}.online-design .od-brand-country-scope-card p{color:#ffffffad;max-width:64ch;margin:2px 0 0;font-size:11px;line-height:1.35}.online-design .od-brand-country-scope-details{margin-top:7px}.online-design .od-brand-country-scope-details summary{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:10.5px;font-weight:900;list-style:none;display:inline-flex}.online-design .od-brand-country-scope-details summary::-webkit-details-marker{display:none}.online-design .od-brand-country-scope-details summary:after{content:"+";color:var(--brand-color,var(--od-accent));font-size:13px;line-height:1}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-country-scope-details summary:after{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 36%, #fff)}}.online-design .od-brand-country-scope-details[open] summary:after{content:"−"}.online-design .od-brand-country-scope-details>span{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.online-design .od-brand-country-scope-details i{color:#ffffffe0;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 9px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.online-design .od-brand-country-scope-details i img{object-fit:cover;border-radius:3px;width:18px;height:13px;box-shadow:0 0 0 1px #ffffff2e}.online-design .od-brand-card-panel{background:var(--od-surface);border:1px solid var(--od-border);box-shadow:var(--od-shadow-sm);border-radius:20px;padding:28px}.online-design .od-brand-choice-panel{border-color:var(--brand-color,var(--od-accent));border-radius:26px;padding:clamp(22px,2.5vw,32px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-choice-panel{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 20%, var(--od-border))}}.online-design .od-brand-choice-panel{background:radial-gradient(680px 260px at 100% 0%, var(--brand-color,var(--od-accent)), transparent 72%), radial-gradient(520px 220px at 0% 8%, #d4af6a12, transparent 70%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-choice-panel{background:radial-gradient(680px 260px at 100% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 13%, transparent), transparent 72%), radial-gradient(520px 220px at 0% 8%, #d4af6a12, transparent 70%), linear-gradient(180deg, var(--od-surface) 0%, color-mix(in srgb, var(--od-surface-2) 84%, var(--od-surface)) 100%)}}.online-design .od-brand-choice-panel{box-shadow:0 28px 70px -52px var(--brand-color,var(--od-accent)), var(--od-shadow-sm)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-choice-panel{box-shadow:0 28px 70px -52px color-mix(in srgb, var(--brand-color,var(--od-accent)) 55%, #000000a6), var(--od-shadow-sm)}}.online-design .od-brand-choice-panel:before{content:"";border:42px solid var(--brand-color,var(--od-accent));border-radius:999px;width:260px;height:260px;position:absolute;top:-92px;right:-78px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-choice-panel:before{border:42px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, transparent)}}.online-design .od-brand-choice-panel:before{pointer-events:none}.online-design .od-brand-choice-panel:after{content:"";background:var(--brand-color,var(--od-accent));border-radius:999px;width:170px;height:46px;position:absolute;bottom:28px;right:30px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-choice-panel:after{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 13%, transparent)}}.online-design .od-brand-choice-panel:after{filter:blur(28px);pointer-events:none}.online-design .od-brand-choice-panel>*{z-index:1;position:relative}.online-design .od-brand-card-panel .od-section-head{margin-bottom:18px}.online-design .od-brand-card-panel .od-section-head h2{font-size:clamp(22px,2.4vw,28px)}.online-design .od-brand-choice-panel .od-section-head{border-bottom:1px dashed var(--brand-color,var(--od-accent));padding-bottom:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-choice-panel .od-section-head{border-bottom:1px dashed color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, var(--od-border))}}.online-design .od-brand-choice-panel .od-section-head h2{letter-spacing:-.045em;font-size:clamp(26px,3vw,38px)}.online-design .od-brand-description{color:var(--od-soft);margin:0;font-size:15px;line-height:1.65}.online-design .od-brand-howworks{border-top:1px dashed var(--od-border);margin-top:22px;padding-top:22px}.online-design .od-brand-howworks em{letter-spacing:.12em;text-transform:uppercase;color:var(--od-accent);margin-bottom:12px;font-size:11px;font-style:normal;font-weight:800;display:block}.online-design .od-brand-howworks ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.online-design .od-brand-howworks li{color:var(--od-soft);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.online-design .od-brand-howworks li span{background:var(--od-accent-soft);width:26px;height:26px;color:var(--od-accent);border:1px solid var(--od-accent);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-howworks li span{border:1px solid color-mix(in srgb, var(--od-accent) 40%, transparent)}}.online-design .od-brand-howworks li span{flex-shrink:0;font-size:12px;font-weight:900}.online-design .od-amount-picker-meta{border-bottom:1px dashed var(--od-border);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.online-design .od-amount-picker-meta span{letter-spacing:.12em;text-transform:uppercase;color:var(--od-muted);font-size:11px;font-weight:800}.online-design .od-amount-picker-meta strong{color:var(--od-ink);font-size:16px;font-weight:800}.online-design .od-amount-picker-countries{flex-direction:column;gap:12px;display:flex}.online-design .od-selection-target-pulse{scroll-margin-top:calc(var(--od-nav-height,84px) + 86px);border-radius:20px;animation:.96s ease-in-out 2 odSelectionTargetPulse}.online-design .od-amount-picker-countries.od-selection-target-pulse .od-amount-chip,.online-design .od-brand-series-picker.od-selection-target-pulse .od-brand-series-card,.online-design .od-voucher-product-groups.od-selection-target-pulse .od-voucher-product-row{animation:.96s ease-in-out 2 odChoicePickPulse}@keyframes odSelectionTargetPulse{0%,to{outline:0 solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 0%, transparent);box-shadow:none}42%{outline:4px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, transparent);box-shadow:0 20px 54px -34px color-mix(in srgb, var(--brand-color,var(--od-accent)) 58%, #000)}}@keyframes odChoicePickPulse{0%,to{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, var(--od-border));transform:translateY(0)}42%{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 48%, var(--od-border));transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.online-design .od-selection-target-pulse,.online-design .od-amount-picker-countries.od-selection-target-pulse .od-amount-chip,.online-design .od-brand-series-picker.od-selection-target-pulse .od-brand-series-card,.online-design .od-voucher-product-groups.od-selection-target-pulse .od-voucher-product-row{animation:none}}.online-design .od-amount-country-group{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:16px;padding:10px}.online-design .od-amount-country-head{border-bottom:1px dashed var(--od-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:0 2px 6px;display:flex}.online-design .od-amount-country-head span{align-items:center;gap:8px;min-width:0;display:inline-flex}.online-design .od-amount-country-flag{border-radius:999px;flex-shrink:0;place-items:center;width:18px;height:18px;display:inline-grid;overflow:hidden}.online-design .od-amount-country-head strong{color:var(--od-ink);letter-spacing:.01em;font-size:12px;font-weight:900}.online-design .od-amount-country-head em{color:var(--od-muted);font-size:11px;font-style:normal;font-weight:800}.online-design .od-amount-country-group.has-choice-sections{padding:0;overflow:hidden}.online-design .od-amount-country-group.has-choice-sections .od-amount-country-head{background:var(--od-accent);margin:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-country-group.has-choice-sections .od-amount-country-head{background:color-mix(in srgb, var(--od-accent) 5%, var(--od-surface))}}.online-design .od-amount-choice-section{flex-direction:column;gap:10px;display:flex}.online-design .od-amount-choice-section.is-split{padding:12px}.online-design .od-amount-choice-section.is-split+.od-amount-choice-section.is-split{border-top:1px solid var(--od-border);background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-choice-section.is-split+.od-amount-choice-section.is-split{background:color-mix(in srgb, var(--od-accent) 4%, var(--od-surface-2))}}.online-design .od-amount-choice-section-head{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.online-design .od-amount-choice-section-head>span{width:40px;height:40px;color:var(--od-accent);background:var(--od-accent-soft);border:1px solid var(--od-accent);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-choice-section-head>span{border:1px solid color-mix(in srgb, var(--od-accent) 24%, transparent)}}.online-design .od-amount-choice-section-head svg{width:18px;height:18px}.online-design .od-amount-choice-section-head div{flex-direction:column;gap:1px;min-width:0;display:flex}.online-design .od-amount-choice-section-head strong{color:var(--od-ink);font-size:13px;font-weight:950}.online-design .od-amount-choice-section-head small{color:var(--od-soft);font-size:12px;line-height:1.35}.online-design .od-brand-selection-guide{border:1px solid var(--brand-color,var(--od-accent));border-radius:18px;margin:16px 0 18px;padding:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-selection-guide{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 20%, var(--od-border))}}.online-design .od-brand-selection-guide{background:radial-gradient(120% 120% at 100% 0%, var(--brand-color,var(--od-accent)) 0%, transparent 54%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-selection-guide{background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, transparent) 0%, transparent 54%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}}.online-design .od-brand-selection-guide{justify-content:space-between;align-items:center;gap:18px;display:flex}.online-design .od-brand-amount-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.online-design .od-brand-help-button{border:1px solid var(--brand-color,var(--od-accent));min-height:40px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-help-button{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 28%, var(--od-border))}}.online-design .od-brand-help-button{background:var(--brand-color,var(--od-accent));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-help-button{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 9%, var(--od-surface))}}.online-design .od-brand-help-button{color:var(--brand-color,var(--od-accent));cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:900;transition:transform .16s,background .18s,border-color .18s;display:inline-flex}.online-design .od-brand-help-button:hover,.online-design .od-brand-help-button[aria-expanded=true]{border-color:var(--brand-color,var(--od-accent));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-help-button:hover,.online-design .od-brand-help-button[aria-expanded=true]{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 54%, var(--od-border))}}.online-design .od-brand-help-button:hover,.online-design .od-brand-help-button[aria-expanded=true]{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-help-button:hover,.online-design .od-brand-help-button[aria-expanded=true]{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 15%, var(--od-surface))}}.online-design .od-brand-help-button svg{flex-shrink:0;width:16px;height:16px}.online-design .od-brand-help-wizard{border:1px solid var(--brand-color,var(--od-accent));margin:14px 0 16px;padding:16px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-help-wizard{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, var(--od-border))}}.online-design .od-brand-help-wizard{background:radial-gradient(120% 140% at 100% 0%, var(--brand-color,var(--od-accent)), transparent 60%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-help-wizard{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}}.online-design .od-brand-help-wizard{box-shadow:0 18px 44px -38px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-help-wizard{box-shadow:0 18px 44px -38px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #000)}}.online-design .od-brand-help-wizard-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.online-design .od-brand-help-wizard-head strong{color:var(--od-ink);letter-spacing:0;font-size:15px;font-weight:950;display:block}.online-design .od-brand-help-wizard-head p{color:var(--od-soft);margin:3px 0 0;font-size:12px;line-height:1.45}.online-design .od-brand-help-wizard-head button{border:1px solid var(--od-border);background:var(--od-surface);width:34px;height:34px;color:var(--od-muted);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.online-design .od-brand-help-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.online-design .od-brand-help-steps span{border:1px solid var(--od-border);background:var(--od-surface);border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:2px 10px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-help-steps span{background:color-mix(in srgb, var(--od-surface) 82%, transparent)}}.online-design .od-brand-help-steps em{background:var(--brand-color,var(--od-accent));color:#fff;border-radius:10px;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:950;display:grid}.online-design .od-brand-help-steps strong{min-width:0;color:var(--od-ink);font-size:12px;font-weight:950;line-height:1.25}.online-design .od-brand-help-steps small{min-width:0;color:var(--od-soft);font-size:11px;line-height:1.4}@media (max-width:1100px){.online-design .od-brand-help-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.online-design .od-brand-amount-head em{background:var(--od-accent-soft);color:var(--od-accent);border:1px solid var(--od-accent);border-radius:999px;flex-shrink:0;align-self:center}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-amount-head em{border:1px solid color-mix(in srgb, var(--od-accent) 28%, transparent)}}.online-design .od-brand-amount-head em{padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.online-design .od-brand-selection-guide.selected{background:radial-gradient(120% 120% at 100% 0%, #22c55e1a 0%, transparent 54%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}.online-design .od-brand-selection-copy{align-items:center;gap:13px;min-width:0;display:flex}.online-design .od-brand-selection-step{background:var(--brand-color,var(--od-accent));color:#fff;width:36px;height:36px;box-shadow:0 14px 28px -18px var(--brand-color,var(--od-accent));border-radius:12px;flex-shrink:0;place-items:center;font-size:15px;font-weight:950;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-selection-step{box-shadow:0 14px 28px -18px color-mix(in srgb, var(--brand-color,var(--od-accent)) 72%, #000)}}.online-design .od-brand-selection-copy strong{color:var(--od-ink);letter-spacing:-.02em;font-size:16px;font-weight:950;display:block}.online-design .od-brand-selection-copy p{color:var(--od-soft);margin:3px 0 0;font-size:12px;line-height:1.45}.online-design .od-brand-selection-meta{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:inline-flex}.online-design .od-brand-selection-meta span{color:var(--od-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.online-design .od-brand-selection-meta strong{color:var(--od-ink);font-size:13px;font-weight:900}.online-design .od-brand-product-sections{gap:14px;display:grid}.online-design .od-brand-product-section{gap:10px;display:grid}.online-design .od-brand-product-section+.od-brand-product-section{border-top:1px solid var(--od-border);padding-top:14px}.online-design .od-brand-product-section-head{border:1px solid var(--brand-color,var(--od-accent));justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-product-section-head{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, var(--od-border))}}.online-design .od-brand-product-section-head{background:linear-gradient(135deg, var(--brand-color,var(--od-accent)), transparent 58%), var(--od-surface-2);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-product-section-head{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 8%, transparent), transparent 58%), var(--od-surface-2)}}.online-design .od-brand-product-section-head>div{gap:4px;min-width:0;display:grid}.online-design .od-brand-product-section-head span{color:var(--od-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:950;display:inline-flex}.online-design .od-brand-product-section-head span svg{width:14px;height:14px;color:var(--brand-color,var(--od-accent))}.online-design .od-brand-product-section-flag{border:1px solid var(--od-border);background:var(--od-surface);border-radius:4px;width:22px;height:16px;display:inline-flex;overflow:hidden;box-shadow:0 4px 10px #0f172a14}.online-design .od-brand-product-section-flag img{object-fit:cover;width:100%;height:100%}.online-design .od-brand-product-section-head strong{min-width:0;color:var(--od-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;overflow:hidden}.online-design .od-brand-product-section-head em{color:var(--brand-color,var(--od-accent));background:var(--brand-color,var(--od-accent));flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-product-section-head em{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, transparent)}}.online-design .od-brand-product-section-head em{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-product-section-head em{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent)}}.online-design .od-brand-product-section-head em{border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:900}.online-design .od-brand-product-subsections{gap:10px;display:grid}.online-design .od-brand-series-workspace{grid-template-columns:minmax(320px,.98fr) minmax(0,1.02fr);align-items:start;gap:16px;display:grid}.online-design .od-brand-flow-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.online-design .od-brand-flow-steps span{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:64px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-flow-steps span{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 14%, var(--od-border))}}.online-design .od-brand-flow-steps span{background:linear-gradient(135deg, var(--brand-color,var(--od-accent)) 0%, var(--od-surface) 100%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-flow-steps span{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 5%, var(--od-surface)) 0%, var(--od-surface) 100%)}}.online-design .od-brand-flow-steps span{color:var(--od-muted);box-shadow:0 12px 28px -24px #0f172a61}.online-design .od-brand-flow-steps span.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-flow-steps span.active{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 28%, var(--od-border))}}.online-design .od-brand-flow-steps span.active{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-flow-steps span.active{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 6%, var(--od-surface))}}.online-design .od-brand-flow-steps span.done{color:var(--od-ink)}.online-design .od-brand-flow-steps i{width:30px;height:30px;color:var(--brand-color,var(--od-accent));background:var(--brand-color,var(--od-accent));border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-flow-steps i{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, transparent)}}.online-design .od-brand-flow-steps i{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-flow-steps i{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent)}}.online-design .od-brand-flow-steps svg{width:15px;height:15px}.online-design .od-brand-flow-steps small{width:22px;height:22px;color:var(--od-muted);background:var(--od-surface-2);border-radius:999px;place-items:center;font-size:11px;font-weight:950;display:grid}.online-design .od-brand-flow-steps strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.online-design .od-brand-series-picker{border:1px solid var(--brand-color,var(--od-accent));gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-picker{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, var(--od-border))}}.online-design .od-brand-series-picker{background:radial-gradient(90% 120% at 0% 0%, var(--brand-color,var(--od-accent)), transparent 54%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-picker{background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 8%, transparent), transparent 54%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}}.online-design .od-brand-series-picker{box-shadow:0 18px 42px -34px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-picker{box-shadow:0 18px 42px -34px color-mix(in srgb, var(--brand-color,var(--od-accent)) 46%, #0000008c)}}.online-design .od-brand-series-picker-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.online-design .od-brand-series-picker-head>div{gap:4px;min-width:0;display:grid}.online-design .od-brand-series-picker-head span{color:var(--od-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:950;display:inline-flex}.online-design .od-brand-series-picker-head span svg{color:var(--brand-color,var(--od-accent))}.online-design .od-brand-series-picker-head strong{min-width:0;color:var(--od-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;overflow:hidden}.online-design .od-brand-series-picker-head em{color:var(--brand-color,var(--od-accent));background:var(--brand-color,var(--od-accent));border-radius:999px;flex-shrink:0;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-picker-head em{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 9%, transparent)}}.online-design .od-brand-series-picker-head em{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-picker-head em{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent)}}.online-design .od-brand-series-picker-head em{font-size:12px;font-style:normal;font-weight:950}.online-design .od-brand-series-card-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--brand-color,var(--od-accent)) transparent;grid-template-columns:minmax(0,1fr);gap:8px;max-height:min(76vh,1112px);padding-right:5px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-card-grid{scrollbar-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 34%, var(--od-border)) transparent}}.online-design .od-brand-series-card-grid.has-overflow{scroll-behavior:smooth;position:relative;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 42px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 42px),#0000 100%)}.online-design .od-brand-series-card-grid.has-overflow:hover,.online-design .od-brand-series-card-grid.has-overflow:focus-within{-webkit-mask-image:none;mask-image:none}.online-design .od-brand-series-picker.single .od-brand-series-card-grid{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-series-card{border:1px solid var(--od-border);background:var(--od-surface);min-width:0;color:inherit;cursor:pointer;text-align:left;border-radius:15px;gap:7px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s;display:grid;box-shadow:0 12px 28px -24px #0f172a61}.online-design .od-brand-series-card:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-card:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 30%, var(--od-border))}}.online-design .od-brand-series-card:hover{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-card:hover{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 4%, var(--od-surface))}}.online-design .od-brand-series-card:hover{transform:translateY(-1px)}.online-design .od-brand-series-card.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-card.active{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 58%, var(--od-border))}}.online-design .od-brand-series-card.active{background:radial-gradient(90% 110% at 100% 0%, var(--brand-color,var(--od-accent)), transparent 50%), var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-card.active{background:radial-gradient(90% 110% at 100% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, transparent), transparent 50%), var(--od-surface)}}.online-design .od-brand-series-card.active{box-shadow:inset 5px 0 0 var(--brand-color,var(--od-accent)), 0 20px 42px -28px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-card.active{box-shadow:inset 5px 0 0 var(--brand-color,var(--od-accent)), 0 20px 42px -28px color-mix(in srgb, var(--brand-color,var(--od-accent)) 55%, #000)}}.online-design .od-brand-series-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.online-design .od-brand-series-card-top i,.online-design .od-brand-series-card-top b{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:4px 7px;font-size:9.5px;font-style:normal;font-weight:950;display:inline-flex}.online-design .od-brand-series-card-top i{color:var(--od-muted);background:var(--od-surface-2);border:1px solid var(--od-border)}.online-design .od-brand-series-card-top b{color:var(--brand-color,var(--od-accent));background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-card-top b{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 9%, transparent)}}.online-design .od-brand-series-card-top b{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-card-top b{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent)}}.online-design .od-brand-series-card-top svg{width:12px;height:12px}.online-design .od-brand-series-card>strong{color:var(--od-ink);-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:0;font-size:14px;font-weight:950;line-height:1.25;display:-webkit-box;overflow:hidden}.online-design .od-brand-series-card>small{color:var(--od-soft);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.online-design .od-brand-series-card-meta{flex-wrap:wrap;gap:5px;max-height:24px;display:flex;overflow:hidden}.online-design .od-brand-series-card-meta em{white-space:nowrap;min-height:22px;color:var(--od-ink);background:var(--od-surface-2);border:1px solid var(--od-border);border-radius:999px;align-items:center;padding:4px 7px;font-size:10.5px;font-style:normal;font-weight:900;display:inline-flex}.online-design .od-brand-series-card-meta .od-brand-series-card-highlight{color:var(--brand-color,var(--od-accent));background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-card-meta .od-brand-series-card-highlight{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 9%, var(--od-surface))}}.online-design .od-brand-series-card-meta .od-brand-series-card-highlight{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-card-meta .od-brand-series-card-highlight{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 22%, var(--od-border))}}.online-design .od-brand-series-card-meta .od-brand-series-card-highlight{text-overflow:ellipsis;max-width:100%;overflow:hidden}.online-design .od-brand-series-card-action{width:fit-content;min-height:22px;color:var(--brand-color,var(--od-accent));letter-spacing:.02em;border-radius:999px;align-self:end;align-items:center;gap:4px;font-size:10.5px;font-weight:950;display:inline-flex}.online-design .od-brand-series-card-action svg{width:12px;height:12px}.online-design .od-brand-series-more-hint{background:radial-gradient(120% 140% at 0% 0%, var(--brand-color,var(--od-accent)), transparent 62%), var(--od-surface);border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:34px;padding:7px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-more-hint{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 14%, transparent), transparent 62%), var(--od-surface)}}.online-design .od-brand-series-more-hint{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-more-hint{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, var(--od-border))}}.online-design .od-brand-series-more-hint{color:var(--od-soft);box-shadow:0 14px 30px -26px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-more-hint{box-shadow:0 14px 30px -26px color-mix(in srgb, var(--brand-color,var(--od-accent)) 55%, #000)}}.online-design .od-brand-series-more-hint{text-align:center;font-size:11px;font-weight:850}.online-design .od-brand-series-more-hint svg{color:var(--brand-color,var(--od-accent));flex-shrink:0;animation:1.5s ease-in-out infinite odSeriesHintBounce}@keyframes odSeriesHintBounce{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.online-design .od-brand-series-more-hint svg{animation:none}}.online-design .od-brand-series-empty{border:1px dashed var(--brand-color,var(--od-accent));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-empty{border:1px dashed color-mix(in srgb, var(--brand-color,var(--od-accent)) 28%, var(--od-border))}}.online-design .od-brand-series-empty{background:var(--brand-color,var(--od-accent));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-empty{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 5%, var(--od-surface))}}.online-design .od-brand-series-empty>span{width:42px;height:42px;color:var(--brand-color,var(--od-accent));background:var(--brand-color,var(--od-accent));border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-empty>span{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, transparent)}}.online-design .od-brand-series-empty>span{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-empty>span{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent)}}.online-design .od-brand-series-empty strong{color:var(--od-ink);font-size:14px;font-weight:950;display:block}.online-design .od-brand-series-empty p{color:var(--od-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.online-design .od-brand-product-subsection{border:1px solid var(--brand-color,var(--od-accent));gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-product-subsection{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 16%, var(--od-border))}}.online-design .od-brand-product-subsection{background:radial-gradient(520px 220px at 100% 0%, var(--brand-color,var(--od-accent)), transparent 70%), var(--od-surface);border-radius:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-product-subsection{background:radial-gradient(520px 220px at 100% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 9%, transparent), transparent 70%), var(--od-surface)}}.online-design .od-brand-product-subsection{box-shadow:0 22px 54px -40px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-product-subsection{box-shadow:0 22px 54px -40px color-mix(in srgb, var(--brand-color,var(--od-accent)) 48%, #0f172ab3)}}.online-design .od-brand-product-subsection{scroll-margin-top:calc(var(--od-nav-height,84px) + 18px)}.online-design .od-brand-product-subsection.active-series{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-product-subsection.active-series{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, var(--od-border))}}.online-design .od-brand-product-subsection-head{background:radial-gradient(420px 160px at 100% 0%, var(--brand-color,var(--od-accent)), transparent 68%), var(--brand-color,var(--od-accent));justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-product-subsection-head{background:radial-gradient(420px 160px at 100% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 13%, transparent), transparent 68%), color-mix(in srgb, var(--brand-color,var(--od-accent)) 7%, var(--od-surface-2))}}.online-design .od-brand-product-subsection-head{border-bottom:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-product-subsection-head{border-bottom:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 14%, var(--od-border))}}.online-design .od-brand-product-subsection-head>div{gap:4px;min-width:0;display:grid}.online-design .od-brand-product-subsection-head span{color:var(--od-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:950;display:inline-flex}.online-design .od-brand-product-subsection-head svg{color:var(--brand-color,var(--od-accent))}.online-design .od-brand-product-subsection-head strong{min-width:0;color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,2vw,22px);font-weight:950;overflow:hidden}.online-design .od-brand-product-subsection-head em{color:var(--brand-color,var(--od-accent));background:var(--brand-color,var(--od-accent));border-radius:999px;flex-shrink:0;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-product-subsection-head em{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 9%, transparent)}}.online-design .od-brand-product-subsection-head em{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-product-subsection-head em{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 16%, transparent)}}.online-design .od-brand-product-subsection-head em{font-size:12px;font-style:normal;font-weight:900}.online-design .od-brand-series-info{border-bottom:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-info{border-bottom:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, var(--od-border))}}.online-design .od-brand-series-info{background:radial-gradient(circle at 12% 0%, var(--brand-color,var(--od-accent)), transparent 32%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-info{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, transparent), transparent 32%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}}.online-design .od-brand-series-info summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 14px;list-style:none;display:flex}.online-design .od-brand-series-info summary::-webkit-details-marker{display:none}.online-design .od-brand-series-info summary span,.online-design .od-brand-series-info summary strong{align-items:center;gap:7px;min-width:0;display:inline-flex}.online-design .od-brand-series-info summary span{color:var(--od-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.online-design .od-brand-series-info summary span svg{width:15px;height:15px;color:var(--brand-color,var(--od-accent))}.online-design .od-brand-series-info summary strong{color:var(--brand-color,var(--od-accent));background:var(--brand-color,var(--od-accent));border-radius:999px;flex-shrink:0;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-info summary strong{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 9%, transparent)}}.online-design .od-brand-series-info summary strong{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-info summary strong{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent)}}.online-design .od-brand-series-info summary strong{font-size:12px;font-weight:950}.online-design .od-brand-series-info-body{gap:10px;padding:0 14px 14px;display:grid}.online-design .od-brand-series-info-body p{max-width:72ch;color:var(--od-muted);margin:0;font-size:13px;line-height:1.55}.online-design .od-brand-series-chips{flex-wrap:wrap;gap:7px;display:flex}.online-design .od-brand-series-chips i,.online-design .od-brand-series-chips em{border-radius:999px;align-items:center;min-height:28px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.online-design .od-brand-series-chips i{color:var(--od-ink);background:var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-chips i{background:color-mix(in srgb, var(--od-surface) 70%, #f8fafc)}}.online-design .od-brand-series-chips i{border:1px solid var(--od-border)}.online-design .od-brand-series-chips em{color:#7a4b00;background:linear-gradient(135deg,#fff3c4,#ffd36a);border:1px solid #f1bb3d}.online-design .od-brand-series-steps{background:var(--brand-color,var(--od-accent));border-radius:14px;gap:6px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-steps{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 5%, var(--od-surface))}}.online-design .od-brand-series-steps{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-series-steps{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, var(--od-border))}}.online-design .od-brand-series-steps span{color:var(--od-ink);font-size:12px;font-weight:950}.online-design .od-brand-series-steps small{color:var(--od-muted);font-size:12px;line-height:1.45}.theme-noir .od-brand-series-chips em{color:#1f2937}.online-design .od-brand-product-subsection .od-voucher-product-groups{gap:0;margin-top:0}.online-design .od-brand-product-subsection .od-voucher-product-group{box-shadow:none;border:0;border-radius:0}.online-design .od-brand-product-subsection .od-amount-picker{background:radial-gradient(360px 160px at 96% 8%, var(--brand-color,var(--od-accent)), transparent 72%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%);padding:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-product-subsection .od-amount-picker{background:radial-gradient(360px 160px at 96% 8%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 8%, transparent), transparent 72%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}}.online-design .od-brand-product-subsection .od-amount-picker-meta{margin-bottom:12px;padding-bottom:10px}.online-design .od-brand-product-subsection .od-amount-country-group{background:0 0;border:0;padding:0}.online-design .od-brand-product-subsection .od-amount-picker-countries{gap:0}.online-design .od-brand-variable-callout{border:1px dashed var(--od-accent);border-radius:20px;margin:0 0 18px;padding:16px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-variable-callout{border:1px dashed color-mix(in srgb, var(--od-accent) 36%, var(--od-border))}}.online-design .od-brand-variable-callout{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-variable-callout{background:color-mix(in srgb, var(--od-accent) 6%, var(--od-surface))}}.online-design .od-brand-variable-callout{grid-template-columns:minmax(0,.95fr) minmax(260px,1.2fr);align-items:center;gap:16px;display:grid}.online-design .od-brand-variable-callout>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px 12px;display:grid}.online-design .od-brand-variable-callout>div:first-child span{background:var(--od-accent-soft);width:38px;height:38px;color:var(--od-accent);border-radius:13px;grid-row:span 2;place-items:center;display:grid}.online-design .od-brand-variable-callout strong{color:var(--od-ink);font-size:15px;font-weight:950}.online-design .od-brand-variable-callout p{color:var(--od-soft);margin:0;font-size:12.5px;line-height:1.45}.online-design .od-brand-variable-options{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.online-design .od-brand-variable-options button{border:1px solid var(--od-border);background:var(--od-surface);min-height:92px;color:var(--od-ink);cursor:pointer;text-align:left;box-shadow:var(--od-shadow-sm);border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px;display:flex}.online-design .od-brand-variable-options button:hover{border-color:var(--od-accent);transform:translateY(-1px)}.online-design .od-brand-variable-options small,.online-design .od-brand-variable-options em{color:var(--od-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.online-design .od-brand-variable-options strong{letter-spacing:-.02em;font-size:17px}.online-design .od-brand-variable-options em{color:var(--od-accent)}.online-design .od-amount-picker-chips{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px;display:grid}.online-design .od-amount-chip{background:radial-gradient(130px 80px at 100% 0%, var(--brand-color,var(--od-accent)), transparent 68%), var(--od-surface);border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:132px;padding:14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-chip{background:radial-gradient(130px 80px at 100% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 8%, transparent), transparent 68%), var(--od-surface)}}.online-design .od-amount-chip{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-chip{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, var(--od-border))}}.online-design .od-amount-chip{color:var(--od-ink);cursor:pointer;transition:border-color .18s,background .18s,transform .15s,box-shadow .18s;box-shadow:0 14px 34px -30px #0f172a85}.online-design .od-amount-chip:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-chip:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 42%, var(--od-border))}}.online-design .od-amount-chip:hover{transform:translateY(-1px)}.online-design .od-amount-chip.has-plan-label{background:radial-gradient(150px 92px at 100% 0%, var(--brand-color,var(--od-accent)), transparent 70%), linear-gradient(180deg, var(--brand-color,var(--od-accent)) 0%, var(--od-surface) 100%);justify-content:flex-start}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-chip.has-plan-label{background:radial-gradient(150px 92px at 100% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 13%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 4%, var(--od-surface)) 0%, var(--od-surface) 100%)}}.online-design .od-amount-chip-kicker{width:fit-content;min-height:20px;color:var(--brand-color,var(--od-accent));background:var(--brand-color,var(--od-accent));border-radius:999px;align-items:center;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-chip-kicker{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 9%, transparent)}}.online-design .od-amount-chip-kicker{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-chip-kicker{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent)}}.online-design .od-amount-chip-kicker{letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:950;line-height:1}.online-design .od-amount-chip strong{letter-spacing:-.045em;text-align:left;min-height:20px;font-size:clamp(20px,2vw,26px);font-weight:950;line-height:1.2}.online-design .od-amount-chip-promo,.online-design .od-voucher-product-promo{background:linear-gradient(135deg, #f8d87a 0%, var(--od-accent) 100%);width:fit-content;color:var(--od-bg-deep,#101010);border:1px solid var(--od-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-chip-promo,.online-design .od-voucher-product-promo{border:1px solid color-mix(in srgb, var(--od-accent) 42%, transparent)}}.online-design .od-amount-chip-promo,.online-design .od-voucher-product-promo{letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 20px -14px var(--od-accent);padding:4px 8px;font-size:10px;font-style:normal;font-weight:950}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-chip-promo,.online-design .od-voucher-product-promo{box-shadow:0 8px 20px -14px color-mix(in srgb, var(--od-accent) 80%, transparent)}}.online-design .od-amount-chip-promo-text,.online-design .od-voucher-product-promo-text{color:var(--od-accent)!important}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-chip-promo-text,.online-design .od-voucher-product-promo-text{color:color-mix(in srgb, var(--od-accent) 72%, var(--od-ink))!important}}.online-design .od-amount-chip-promo-text,.online-design .od-voucher-product-promo-text{font-weight:850!important}.online-design .od-voucher-spec-pills{flex-wrap:wrap;gap:5px;max-height:23px;margin-top:3px;display:flex;overflow:hidden}.online-design .od-voucher-spec-pills i{background:var(--brand-color,var(--od-accent));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-spec-pills i{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 9%, var(--od-surface))}}.online-design .od-voucher-spec-pills i{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-spec-pills i{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, var(--od-border))}}.online-design .od-voucher-spec-pills i{color:var(--od-ink);padding:4px 7px;font-size:10px;font-style:normal;font-weight:850;line-height:1}.online-design .od-amount-chip small{min-height:12px;color:var(--od-muted);text-align:left;font-size:11px;font-weight:800;line-height:1.2}.online-design .od-amount-chip-selected{color:inherit;opacity:.95;letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-weight:900}.online-design .od-amount-chip.active{background:radial-gradient(140px 90px at 100% 0%, #ffffff1f, transparent 70%), linear-gradient(135deg, var(--od-ink) 0%, var(--od-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-chip.active{background:radial-gradient(140px 90px at 100% 0%, #ffffff1f, transparent 70%), linear-gradient(135deg, var(--od-ink) 0%, color-mix(in srgb, var(--od-ink) 82%, var(--brand-color,var(--od-accent))) 100%)}}.online-design .od-amount-chip.active{color:var(--od-bg);border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-chip.active{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 46%, var(--od-ink))}}.online-design .od-amount-chip.active{box-shadow:inset 0 1px 0 #ffffff1f, 0 20px 42px -30px var(--brand-color,var(--od-accent));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-amount-chip.active{box-shadow:inset 0 1px 0 #ffffff1f, 0 20px 42px -30px color-mix(in srgb, var(--brand-color,var(--od-accent)) 72%, #000)}}.theme-noir .od-amount-chip.active{background:linear-gradient(180deg, #f0d28c 0%, var(--od-accent) 100%);color:var(--od-bg-deep);border-color:var(--od-accent-strong);box-shadow:0 8px 22px -8px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-amount-chip.active{box-shadow:0 8px 22px -8px color-mix(in srgb, var(--od-accent) 65%, transparent)}}.online-design .od-amount-chip.active small{color:inherit;opacity:.85}.online-design .od-amount-chip.active .od-amount-chip-kicker,.online-design .od-amount-chip.active .od-voucher-spec-pills i{color:inherit;background:#ffffff21;border-color:#ffffff38}.online-design .od-brand-buy-row{background:var(--od-surface-2);border:1px solid var(--od-border);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 18px;display:flex}.online-design .od-brand-buy-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.online-design .od-brand-buy-meta em{letter-spacing:.1em;text-transform:uppercase;color:var(--od-muted);font-size:11px;font-style:normal;font-weight:800}.online-design .od-brand-buy-meta strong{letter-spacing:-.025em;color:var(--od-ink);font-size:22px;font-weight:900}.online-design .od-brand-buy-meta small{color:var(--od-soft);white-space:nowrap;text-overflow:ellipsis;max-width:32ch;font-size:12px;overflow:hidden}.online-design .od-voucher-product-groups{flex-direction:column;gap:14px;margin-top:18px;display:flex}.online-design .od-voucher-product-groups-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.online-design .od-voucher-product-groups-head span{letter-spacing:.12em;text-transform:uppercase;color:var(--od-muted);font-size:11px;font-weight:900}.online-design .od-voucher-product-groups-head strong{color:var(--od-soft);font-size:12px;font-weight:800}.online-design .od-voucher-product-group{border:1px solid var(--od-border);background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%);border-radius:18px;overflow:hidden;box-shadow:0 12px 30px -24px #14130f52}.online-design .od-voucher-product-group.compact{background:var(--od-surface)}.online-design .od-voucher-product-group-head{border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.online-design .od-voucher-product-group-head div{align-items:center;gap:10px;min-width:0;display:flex}.online-design .od-voucher-product-group-head span,.online-design .od-voucher-product-group-head em{background:var(--od-accent-soft);color:var(--od-accent);border:1px solid var(--od-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-product-group-head span,.online-design .od-voucher-product-group-head em{border:1px solid color-mix(in srgb, var(--od-accent) 28%, transparent)}}.online-design .od-voucher-product-group-head span,.online-design .od-voucher-product-group-head em{flex-shrink:0;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.online-design .od-voucher-product-group-head .od-voucher-country-flag{background:var(--od-surface);border-color:var(--od-border-strong);border-radius:7px;width:34px;height:24px;padding:0;overflow:hidden}.online-design .od-voucher-country-flag img{object-fit:cover;width:100%;height:100%}.online-design .od-voucher-product-group-head strong{color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.online-design .od-voucher-product-list,.online-design .od-voucher-choice-section{flex-direction:column;display:flex}.online-design .od-voucher-choice-section.is-split{background:radial-gradient(circle at 0% 0%, var(--od-accent), transparent 34%), var(--od-surface-2);gap:10px;padding:12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-choice-section.is-split{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--od-accent) 12%, transparent), transparent 34%), color-mix(in srgb, var(--od-surface-2) 88%, var(--od-accent) 12%)}}.online-design .od-voucher-choice-section.is-split+.od-voucher-choice-section.is-split{border-top:1px solid var(--od-border)}.online-design .od-voucher-choice-section-head{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:2px 2px 4px;display:grid}.online-design .od-voucher-choice-section-head>span{width:42px;height:42px;color:var(--od-accent);background:var(--od-accent-soft);border:1px solid var(--od-accent);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-choice-section-head>span{border:1px solid color-mix(in srgb, var(--od-accent) 24%, transparent)}}.online-design .od-voucher-choice-section-head>span svg{width:19px;height:19px}.online-design .od-voucher-choice-section-head div{flex-direction:column;gap:2px;min-width:0;display:flex}.online-design .od-voucher-choice-section-head strong{color:var(--od-ink);letter-spacing:-.01em;font-size:14px;font-weight:950}.online-design .od-voucher-choice-section-head small{color:var(--od-soft);font-size:12px;line-height:1.35}.online-design .od-voucher-choice-section.is-split .od-voucher-product-row{border:1px solid var(--od-border);border-radius:16px;overflow:hidden;box-shadow:0 12px 24px -22px #14130f61}.online-design .od-voucher-choice-section.is-split .od-voucher-product-row:last-child{border-bottom:1px solid var(--od-border)}.online-design .od-voucher-product-row{border-bottom:1px solid var(--od-border);background:var(--od-surface);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:108px;transition:background .18s,box-shadow .18s,transform .16s;display:grid}.online-design .od-voucher-product-row:last-child{border-bottom:0}.online-design .od-voucher-product-row.active{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-product-row.active{background:color-mix(in srgb, var(--od-accent) 7%, var(--od-surface))}}.online-design .od-voucher-product-row.active{box-shadow:inset 4px 0 0 var(--od-accent)}.online-design .od-voucher-product-row>.od-voucher-product-select{grid-area:1/1}.online-design .od-voucher-product-row>.od-voucher-product-add{grid-area:1/2}.online-design .od-voucher-product-row.range.active>.od-voucher-product-add{grid-row:1/span 2}.online-design .od-voucher-product-row:hover{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-product-row:hover{background:color-mix(in srgb, var(--od-accent) 4%, var(--od-surface))}}.online-design .od-voucher-product-select{min-width:0;min-height:108px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:132px minmax(0,1fr) 118px;align-items:center;gap:16px;padding:16px;display:grid}.online-design .od-voucher-product-select:hover{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-product-select:hover{background:color-mix(in srgb, var(--od-accent) 5%, transparent)}}.online-design .od-voucher-product-price{background:var(--od-surface-2);border:1px solid var(--od-border);width:100%;min-height:72px;color:var(--od-ink);letter-spacing:-.01em;white-space:nowrap;border-radius:12px;align-content:center;justify-items:center;gap:3px;padding:8px 10px;font-size:17px;font-weight:900;display:grid}.online-design .od-voucher-product-price small,.online-design .od-voucher-product-pay small{color:var(--od-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.online-design .od-voucher-product-price strong,.online-design .od-voucher-product-pay strong{color:inherit;letter-spacing:-.02em;font-size:15px;font-weight:950;display:block}.online-design .od-voucher-product-price.has-package{background:radial-gradient(circle at 84% 12%, var(--od-accent), transparent 34%), linear-gradient(145deg, var(--od-accent) 0%, var(--od-surface-2) 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-product-price.has-package{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--od-accent) 20%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--od-accent) 9%, var(--od-surface)) 0%, var(--od-surface-2) 100%)}}.online-design .od-voucher-product-price.has-package{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-product-price.has-package{border-color:color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-voucher-product-price.has-package strong{font-size:18px}.online-design .od-voucher-product-row.active .od-voucher-product-price{background:var(--od-ink);border-color:var(--od-ink);color:var(--od-bg)}.online-design .od-voucher-product-price.store-giftcard{color:#fff;background:linear-gradient(135deg, var(--od-accent) 0%, #10b981 100%);align-content:center;justify-items:center;gap:4px;min-height:74px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-product-price.store-giftcard{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 82%, #064e3b) 0%, #10b981 100%)}}.online-design .od-voucher-product-price.store-giftcard{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-product-price.store-giftcard{border-color:color-mix(in srgb, var(--od-accent) 35%, #10b981)}}.online-design .od-voucher-product-price.store-giftcard{box-shadow:inset 0 0 0 1px #ffffff29}.online-design .od-voucher-product-price.store-giftcard .od-store-giftcard-mark{width:32px;height:32px;color:var(--od-accent);background:#fffffff5;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-product-price.store-giftcard .od-store-giftcard-mark{color:color-mix(in srgb, var(--od-accent) 80%, #047857)}}.online-design .od-voucher-product-price.store-giftcard .od-store-giftcard-mark svg{bottom:5px;right:5px}.online-design .od-voucher-product-price.store-giftcard .od-store-giftcard-mark b{font-size:12px}.online-design .od-voucher-product-price.store-giftcard small{color:#ffffffc7}.online-design .od-voucher-product-price.store-giftcard strong{color:#fff}.online-design .od-voucher-product-row.active .od-voucher-product-price.store-giftcard{background:linear-gradient(135deg, var(--od-accent) 0%, #059669 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-product-row.active .od-voucher-product-price.store-giftcard{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 94%, #022c22) 0%, #059669 100%)}}.online-design .od-voucher-product-row.active .od-voucher-product-price.store-giftcard{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-product-row.active .od-voucher-product-price.store-giftcard{border-color:color-mix(in srgb, var(--od-accent) 45%, #10b981)}}.online-design .od-voucher-product-row.active .od-voucher-product-price.store-giftcard{color:#fff}.theme-noir .od-voucher-product-row.active .od-voucher-product-price{background:linear-gradient(180deg, #f0d28c 0%, var(--od-accent) 100%);border-color:var(--od-accent-strong);color:var(--od-bg-deep)}.theme-noir .od-voucher-choice-section.is-split{background:radial-gradient(circle at 0 0,#f4d28f1f,#0000 36%),#ffffff09}.theme-noir .od-voucher-choice-section-head>span{color:var(--od-accent-strong);background:#f4d28f1f;border-color:#f4d28f38}.theme-noir .od-voucher-product-price.has-package{background:radial-gradient(circle at 85% 10%,#f4d28f29,#0000 36%),#ffffff0a;border-color:#f4d28f33}.theme-noir .od-amount-country-group.has-choice-sections .od-amount-country-head,.theme-noir .od-amount-choice-section.is-split+.od-amount-choice-section.is-split{background:#ffffff09}.theme-noir .od-amount-choice-section-head>span{color:var(--od-accent-strong);background:#f4d28f1f;border-color:#f4d28f38}.online-design .od-voucher-product-copy{flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:76px;max-height:76px;display:flex;overflow:hidden}.online-design .od-voucher-product-copy strong{color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;line-height:1.2;overflow:hidden}.online-design .od-voucher-product-copy small{color:var(--od-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.online-design .od-voucher-product-copy>small:not(.od-voucher-product-promo-text){min-height:34px}.online-design .od-voucher-product-copy .od-voucher-spec-pills{margin-top:1px}.online-design .od-voucher-product-range-badge{background:var(--od-accent-soft);width:fit-content;color:var(--od-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-top:2px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:950}.online-design .od-voucher-product-inline-range{grid-area:2/1;padding:0 16px 16px}.online-design .od-voucher-product-inline-range .od-voucher-range-picker{margin-top:0}.online-design .od-voucher-product-pay{text-align:right;min-width:118px;color:var(--od-ink);white-space:nowrap;justify-self:end}.online-design .od-voucher-product-pay strong{font-size:16px}.online-design .od-voucher-product-pay em{color:var(--od-muted);margin-top:2px;font-size:10px;font-style:normal;font-weight:800;display:block}.online-design .od-voucher-product-add{border:0;border-left:1px solid var(--od-border);background:var(--od-accent);min-width:132px}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-product-add{background:color-mix(in srgb, var(--od-accent) 4%, transparent)}}.online-design .od-voucher-product-add{color:var(--od-accent);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.online-design .od-voucher-product-add:hover{background:var(--od-accent-soft)}.online-design .od-voucher-product-add:disabled{cursor:default;color:var(--od-muted);background:var(--od-surface-2)}.online-design .od-brand-faq-list{flex-direction:column;gap:8px;display:flex}.online-design .od-brand-faq-item{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:12px;transition:border-color .2s;overflow:hidden}.online-design .od-brand-faq-item.open{border-color:var(--od-accent)}.online-design .od-brand-faq-item button{width:100%;color:var(--od-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.online-design .od-brand-faq-item button em{color:var(--od-accent);background:var(--od-surface);border-radius:999px;place-items:center;width:24px;height:24px;font-size:18px;font-style:normal;font-weight:800;display:grid}.online-design .od-brand-faq-item p{color:var(--od-soft);margin:0;padding:0 16px 16px;font-size:14px;line-height:1.6}.online-design .od-brand-policy ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.online-design .od-brand-policy li{color:var(--od-soft);align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.online-design .od-brand-policy svg{color:var(--od-accent);flex-shrink:0;margin-top:2px}.online-design .od-brand-disclaimer{background:var(--od-surface);border:1px dashed var(--od-border-strong);color:var(--od-muted);border-radius:12px;padding:14px 16px;font-size:12px;line-height:1.55;display:block}@media (max-width:1120px){.online-design .od-brand-grid-layout{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-side{position:static}.online-design .od-brand-banner-inner{grid-template-columns:112px minmax(0,1fr);gap:22px}.online-design .od-brand-banner-logo{border-width:2px;border-radius:999px;width:112px;height:112px}.online-design .od-brand-banner-logo:before{border-width:1.5px;inset:7px}.online-design .od-brand-banner-logo:after{inset:2px}.online-design .od-brand-banner-logo img{width:calc(100% - 26px);height:calc(100% - 26px);inset:13px}.online-design .od-brand-banner{padding:24px}}@media (max-width:760px){.online-design .od-brand-landing{padding-top:0}.online-design .od-brand-banner{border-radius:20px;min-height:0;padding:18px 16px}.online-design .od-brand-banner-inner{grid-template-columns:96px minmax(0,1fr);gap:16px}.online-design .od-brand-banner-logo{border-width:2px;border-radius:999px;width:96px;height:96px}.online-design .od-brand-banner-logo:before{border-width:1px;inset:5px}.online-design .od-brand-banner-logo img{width:calc(100% - 22px);height:calc(100% - 22px);inset:11px}.online-design .od-brand-banner-copy em{padding:3px 8px;font-size:9px}.online-design .od-brand-banner-copy h1{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 3px;font-size:clamp(23px,7vw,32px);overflow:hidden}.online-design .od-brand-banner-copy>p{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.online-design .od-brand-country-scope-card{border-radius:999px;gap:8px;max-width:100%;margin-top:8px;padding:6px 9px;display:flex}.online-design .od-brand-country-scope-icon{border-radius:999px;flex-shrink:0;width:22px;height:22px}.online-design .od-brand-country-scope-card strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.online-design .od-brand-country-scope-card p{display:none}.online-design .od-brand-country-scope-details{margin-top:4px}.online-design .od-brand-country-scope-details summary{min-height:21px;padding:0 8px;font-size:9.5px}.online-design .od-brand-country-scope-details>span{max-height:78px;padding-right:2px;overflow:auto}.online-design .od-brand-country-scope-details i{min-height:23px;padding:0 8px;font-size:9.5px}.online-design .od-brand-card-panel{border-radius:18px;padding:20px}.online-design .od-brand-amount-head{flex-direction:column;align-items:stretch}.online-design .od-brand-help-button{width:100%;min-height:42px}.online-design .od-brand-help-wizard{border-radius:16px;padding:14px}.online-design .od-brand-help-steps{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-selection-guide,.online-design .od-brand-variable-callout{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch}.online-design .od-brand-choice-panel{border-radius:20px;padding:18px}.online-design .od-brand-choice-panel:before{border-width:32px;width:190px;height:190px;top:-80px;right:-86px}.online-design .od-brand-series-workspace{grid-template-columns:minmax(0,1fr);gap:12px}.online-design .od-brand-flow-steps{display:none}.online-design .od-brand-series-card-grid{max-height:none;padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.online-design .od-brand-series-card{border-radius:14px;gap:6px;padding:11px}.online-design .od-brand-series-card>small{-webkit-line-clamp:1}.online-design .od-brand-series-card-action{min-height:20px}.online-design .od-brand-product-subsection-head{flex-direction:column;align-items:flex-start}.online-design .od-brand-amount-step{border-radius:18px;grid-template-columns:minmax(0,1fr);padding:16px}.online-design .od-brand-amount-step-current{text-align:left;justify-self:stretch;width:100%;min-height:0}.online-design .od-brand-amount-control{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-amount-control label{max-width:none}.online-design .od-brand-amount-next{flex-direction:column;align-items:stretch}.online-design .od-brand-amount-next .od-primary{width:100%}.online-design .od-brand-selection-meta{text-align:left;align-items:flex-start}.online-design .od-voucher-product-list{background:var(--od-surface-2);gap:10px;padding:12px}.online-design .od-voucher-product-row,.online-design .od-voucher-product-select{grid-template-columns:minmax(0,1fr);min-height:0}.online-design .od-voucher-product-row{border:1px solid var(--od-border);box-shadow:var(--od-shadow-sm);border-radius:16px;overflow:hidden}.online-design .od-voucher-product-row>.od-voucher-product-add,.online-design .od-voucher-product-row.range.active>.od-voucher-product-add{grid-area:auto/1}.online-design .od-voucher-product-inline-range{grid-area:auto/1;padding:0 14px 14px}.online-design .od-voucher-product-row:last-child{border-bottom:1px solid var(--od-border)}.online-design .od-voucher-product-select{gap:12px;padding:14px}.online-design .od-voucher-product-price{justify-self:start;width:fit-content;min-height:48px;padding:0 14px}.online-design .od-voucher-product-price.store-giftcard{justify-self:stretch;width:min(100%,190px);min-height:66px;padding:8px 12px}.online-design .od-voucher-product-copy strong{white-space:normal}.online-design .od-voucher-product-copy{min-height:0;max-height:none;overflow:visible}.online-design .od-voucher-product-copy>small:not(.od-voucher-product-promo-text){min-height:0}.online-design .od-voucher-spec-pills{max-height:none}.online-design .od-voucher-product-pay{text-align:left;justify-self:start;min-width:0}.online-design .od-voucher-product-add{border-left:0;border-top:1px solid var(--od-border);background:var(--od-surface);justify-content:center;min-width:0;min-height:48px;padding:0 14px}}@media (max-width:520px){.online-design .od-brand-banner-inner{grid-template-columns:88px minmax(0,1fr);gap:14px}.online-design .od-brand-banner-logo{border-radius:999px;width:88px;height:88px}.online-design .od-brand-banner-logo img{width:calc(100% - 20px);height:calc(100% - 20px);inset:10px}.online-design .od-amount-picker-chips{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.online-design .od-brand-feature-card{border-radius:20px;padding:20px}.online-design .od-brand-feature-card-head{align-items:flex-start}.online-design .od-brand-feature-logo{width:48px;height:48px}.online-design .od-brand-feature-body strong{font-size:clamp(34px,14vw,48px)}.online-design .od-brand-amount-step-head{align-items:flex-start}.online-design .od-brand-amount-step-current strong{font-size:28px}.online-design .od-brand-amount-quick button{flex:96px}}.online-design .od-links>button>svg{color:var(--od-muted);font-size:14px;transition:transform .2s}.online-design .od-links>button.mega-open>svg{color:var(--od-accent);transform:rotate(180deg)}.online-design .od-mega{z-index:90;background:radial-gradient(circle at 18% 0,#ffd25521,#0000 32%),radial-gradient(circle at 88% 16%,#007eff29,#0000 34%),linear-gradient(135deg,#020b16 0%,#031b30 48%,#02070e 100%);border-top:1px solid #ffd25526;border-bottom:1px solid #ffd25533;animation:.22s cubic-bezier(.22,1,.36,1) odMegaIn;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 34px 78px -22px #000000b8}.online-design .od-mega:before,.online-design .od-mega:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.online-design .od-mega:before{border:1px solid #ffd25533;width:560px;height:140px;bottom:-86px;right:5%;transform:rotate(-8deg);box-shadow:0 0 48px #ffc1261f,inset 0 0 28px #ffc12614}.online-design .od-mega:after{opacity:.28;background-image:linear-gradient(115deg,#0000 0 42%,#ffffff09 43%,#0000 44%),radial-gradient(circle,#ffd2552e 0 1px,#0000 1.5px);background-size:140px 140px,34px 34px;inset:0}.theme-noir .od-mega{background:radial-gradient(circle at 18% 0,#ffd25521,#0000 32%),radial-gradient(circle at 88% 16%,#007eff29,#0000 34%),linear-gradient(135deg,#020b16 0%,#031b30 48%,#02070e 100%);box-shadow:0 30px 60px -20px #000000bf}@keyframes odMegaIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.online-design .od-mega-inner{z-index:1;gap:20px;max-width:1560px;padding:22px 32px 24px;display:grid;position:relative}.online-design .od-mega-vouchers .od-mega-inner{grid-template-columns:minmax(380px,1.18fr) minmax(190px,.56fr) minmax(0,1.52fr)}.online-design .od-mega-esim .od-mega-inner,.online-design .od-mega-topup .od-mega-inner{grid-template-columns:minmax(420px,1.05fr) minmax(0,1.55fr);align-items:stretch}.online-design .od-mega-esim-compact .od-mega-inner{grid-template-columns:minmax(220px,.72fr) minmax(0,2.8fr);align-items:center;gap:20px;padding-top:18px;padding-bottom:18px}.online-design .od-mega-col em{letter-spacing:.14em;text-transform:uppercase;color:var(--od-accent);align-items:center;gap:7px;margin-bottom:14px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.online-design .od-mega-feature{isolation:isolate;color:#fff;background:radial-gradient(circle at 15% 12%,#ffd25538,#0000 24%),linear-gradient(145deg,#042440f2,#010811fa);border:1px solid #ffd25533;border-radius:26px;min-height:302px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 50px #0000003d}.online-design .od-mega-feature:before{content:"";z-index:-1;border:1px solid #ffd25538;border-radius:999px;width:430px;height:120px;position:absolute;bottom:-74px;right:-120px;transform:rotate(-10deg);box-shadow:0 0 36px #ffc12624}.online-design .od-mega-feature-copy{z-index:2;max-width:310px;position:relative}.online-design .od-mega-feature-copy em{color:#ffd255;letter-spacing:.13em;background:#ffd25514;border:1px solid #ffd25566;border-radius:999px;min-height:30px;margin-bottom:12px;padding:7px 11px;font-size:10px}.online-design .od-mega-feature-copy strong{color:#fff;letter-spacing:-.035em;font-size:clamp(24px,2vw,34px);font-weight:950;line-height:1.04;display:block}.online-design .od-mega-feature-copy p{color:#ffffffc2;margin:12px 0 0;font-size:13px;line-height:1.55}.online-design .od-mega-feature-stats{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:400px;margin-top:18px;display:grid;position:relative}.online-design .od-mega-feature-stats span{background:#020a147a;border:1px solid #ffffff1c;border-radius:16px;align-content:center;gap:2px;min-height:66px;padding:10px;display:grid}.online-design .od-mega-feature-stats svg{color:#ffd255;font-size:17px}.online-design .od-mega-feature-stats strong{color:#fff;font-size:18px;font-weight:950;line-height:1}.online-design .od-mega-feature-stats small{color:#ffffffab;font-size:10px;font-weight:800;line-height:1.2}.online-design .od-mega-feature-actions{z-index:3;flex-wrap:wrap;gap:10px;margin-top:18px;display:flex;position:relative}.online-design .od-mega-feature-actions button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:12px;font-weight:900;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.online-design .od-mega-feature-primary{color:#06101d;background:linear-gradient(135deg,#ffe28d,#ffc321);border:1px solid #ffd255e6;box-shadow:0 14px 30px #ffc12638}.online-design .od-mega-feature-secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e}.online-design .od-mega-feature-actions button:hover{transform:translateY(-1px)}.online-design .od-mega-feature-visual{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 30px #00000073);width:min(54%,300px);height:auto;position:absolute;bottom:-18px;right:-24px}.online-design .od-mega-feature-giftcards .od-mega-feature-visual{width:min(58%,330px);bottom:-34px;right:-34px}.online-design .od-mega-feature-esim .od-mega-feature-visual{width:min(62%,340px);bottom:-36px;right:-38px}.online-design .od-mega-feature-topup .od-mega-feature-visual{width:min(55%,315px);bottom:-30px;right:-18px}.online-design .od-mega-cats ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.online-design .od-mega-cats,.online-design .od-mega-brands,.online-design .od-mega-esim-grid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020a147a;border:1px solid #ffffff1a;border-radius:22px;min-width:0;padding:16px}.online-design .od-mega-cats{align-self:stretch}.online-design .od-mega-cats em,.online-design .od-mega-brands-head em{color:#ffd255}.online-design .od-mega-cats li button{color:#ffffffdb;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:flex}.online-design .od-mega-cats li button:hover{color:#ffd255;background:#ffffff0f;border-color:#ffd2553d}.online-design .od-mega-cats li button.active{color:#ffd255;background:linear-gradient(135deg,#ffd25524,#ffffff0d);border-color:#ffd2555c;box-shadow:inset 3px 0 #ffd255}.online-design .od-mega-cats li button i{color:#ffffffa6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.online-design .od-mega-cats li button:hover i{color:var(--od-accent);border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-mega-cats li button:hover i{border-color:color-mix(in srgb, var(--od-accent) 35%, transparent)}}.online-design .od-mega-viewall{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:9px 14px;font-size:13px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.online-design .od-mega-viewall:hover{color:#ffd255;background:#ffd2551a;border-color:#ffd2558f}.online-design .od-mega-viewall svg{font-size:13px}.online-design .od-mega-brand-grid{grid-template-columns:repeat(auto-fill,minmax(174px,1fr));gap:10px;display:grid}.online-design .od-mega-brands-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.online-design .od-mega-brands-head em{margin-bottom:0}.online-design .od-mega-brands-head span{color:#ffffffa8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;min-height:28px;padding:6px 10px;font-size:11px;font-weight:850}.online-design .od-mega-brand{background:linear-gradient(135deg, var(--brand-color,var(--od-accent)), transparent 70%), #ffffff0e;border:1px solid #ffffff1c;border-radius:16px;align-items:center;gap:12px;min-height:70px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-mega-brand{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 7%, transparent), transparent 70%), #ffffff0e}}.online-design .od-mega-brand{color:#fff;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,transform .15s}.online-design .od-mega-brand:hover{border-color:var(--brand-color,var(--od-accent));box-shadow:0 18px 42px -34px var(--brand-color,var(--od-accent));background:#ffffff17;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-mega-brand:hover{box-shadow:0 18px 42px -34px color-mix(in srgb, var(--brand-color,var(--od-accent)) 52%, #0f172a99)}}.online-design .od-mega-brand-logo{border:1px solid var(--brand-color,var(--od-accent));background:#fffffff0;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-mega-brand-logo{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 30%, var(--od-border))}}.online-design .od-mega-brand-logo{flex-shrink:0;overflow:hidden}.online-design .od-mega-brand-logo img{object-fit:contain;max-width:80%;max-height:80%}.online-design .od-mega-brand-logo span{color:var(--brand-color,var(--od-accent));font-size:13px;font-weight:900}.online-design .od-mega-brand-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.online-design .od-mega-brand-body strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;overflow:hidden}.online-design .od-mega-brand-body small{color:#ffffff9e;font-size:11px;font-weight:700}.online-design .od-mega-esim-copy strong{letter-spacing:-.025em;color:var(--od-ink);margin-bottom:8px;font-size:22px;font-weight:800;display:block}.online-design .od-mega-esim-compact .od-mega-esim-copy em,.online-design .od-mega-esim-compact .od-mega-esim-copy p,.online-design .od-mega-esim-compact .od-mega-esim-regions{display:none}.online-design .od-mega-esim-compact .od-mega-esim-copy strong{margin-bottom:10px;font-size:18px}.online-design .od-mega-esim-copy p{color:var(--od-soft);max-width:36ch;margin:0 0 16px;font-size:13px;line-height:1.55}.online-design .od-mega-esim-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 12px;display:grid}.online-design .od-mega-esim-compact .od-mega-esim-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 10px}.online-design .od-mega-esim-compact .od-mega-esim-stats span{border-radius:14px;min-height:54px;padding:9px 10px}.online-design .od-mega-esim-compact .od-mega-viewall{min-height:36px;margin-top:0;padding:0 12px}.online-design .od-mega-esim-stats span{border:1px solid var(--od-border);background:linear-gradient(145deg, var(--od-accent), transparent 68%), var(--od-surface-2);border-radius:16px;min-height:70px}@supports (color:color-mix(in lab, red, red)){.online-design .od-mega-esim-stats span{background:linear-gradient(145deg, color-mix(in srgb, var(--od-accent) 8%, transparent), transparent 68%), var(--od-surface-2)}}.online-design .od-mega-esim-stats span{align-content:center;gap:3px;padding:12px;display:grid}.online-design .od-mega-esim-stats strong{color:var(--od-ink);letter-spacing:-.04em;font-size:19px;font-weight:950;line-height:1}.online-design .od-mega-esim-stats small{color:var(--od-muted);font-size:10px;font-weight:850;line-height:1.25}.online-design .od-mega-esim-regions{flex-wrap:wrap;gap:7px;margin-bottom:4px;display:flex}.online-design .od-mega-esim-regions span{border:1px solid var(--od-accent);min-height:30px}@supports (color:color-mix(in lab, red, red)){.online-design .od-mega-esim-regions span{border:1px solid color-mix(in srgb, var(--od-accent) 20%, var(--od-border))}}.online-design .od-mega-esim-regions span{background:var(--od-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-mega-esim-regions span{background:color-mix(in srgb, var(--od-accent) 7%, var(--od-surface-2))}}.online-design .od-mega-esim-regions span{color:var(--od-ink);align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.online-design .od-mega-esim-regions em{background:var(--od-surface);border:1px solid var(--od-border);min-width:20px;height:20px;color:var(--od-accent);letter-spacing:0;border-radius:999px;justify-content:center;margin:0;font-size:10px}.online-design .od-mega-esim-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;display:grid}.online-design .od-mega-esim-compact .od-mega-esim-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.online-design .od-mega-country{color:#fff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:15px;align-items:center;gap:10px;min-height:74px;padding:10px 12px;transition:border-color .18s,background .18s,transform .15s;display:flex}.online-design .od-mega-esim-compact .od-mega-country{text-align:center;border-radius:16px;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:92px;padding:10px 8px}.online-design .od-mega-country:hover{background:#ffffff17;border-color:#ffd25570;transform:translateY(-1px)}.online-design .od-mega-country-flag{background:var(--od-surface-3);border-radius:4px;flex-shrink:0;place-items:center;width:32px;height:22px;display:grid;overflow:hidden;box-shadow:0 1px 2px #00000026}.online-design .od-mega-esim-compact .od-mega-country-flag{border-radius:8px;width:42px;height:30px}.online-design .od-mega-country-flag img{object-fit:cover;width:100%;height:100%}.online-design .od-mega-country-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.online-design .od-mega-esim-compact .od-mega-country-body{align-items:center;width:100%}.online-design .od-mega-country-body strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.online-design .od-mega-country-body small{color:#ffffff9e;font-size:11px;font-weight:600}.online-design .od-mega-esim-compact .od-mega-country-body small{display:none}.online-design .od-mega-empty{color:var(--od-muted);font-size:13px}.online-design .od-mega-empty-card{border:1px dashed var(--od-border-strong);background:var(--od-surface-2);border-radius:18px;align-content:center;justify-items:start;gap:8px;min-height:132px;padding:18px;display:grid}.online-design .od-mega-empty-card strong{color:var(--od-ink);font-size:15px;font-weight:900}.online-design .od-mega-empty-card span{color:var(--od-muted);font-size:12px}.online-design .od-mega-empty-card .od-mega-viewall{margin-top:4px}@media (max-width:1024px){.online-design .od-mega-vouchers .od-mega-inner,.online-design .od-mega-esim .od-mega-inner,.online-design .od-mega-topup .od-mega-inner{grid-template-columns:minmax(0,1fr);gap:20px}.online-design .od-mega-feature{min-height:260px}.online-design .od-mega-feature-copy{max-width:48ch}.online-design .od-mega-feature-visual{width:min(40%,300px)}.online-design .od-mega-esim-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.online-design .od-mega{display:none}}.od-api-debug{z-index:120;border:1px solid var(--od-border);background:var(--od-surface);border-radius:20px;width:min(560px,100vw - 36px);max-height:min(620px,100vh - 36px);position:fixed;bottom:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.od-api-debug{background:color-mix(in srgb, var(--od-surface) 96%, transparent)}}.od-api-debug{color:var(--od-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;box-shadow:0 28px 70px #00000057}.od-api-debug header{border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.od-api-debug header span,.od-api-debug header strong{display:block}.od-api-debug header span{color:var(--od-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.od-api-debug header strong{margin-top:2px;font-size:15px;font-weight:900}.od-api-debug header>div:last-child{gap:8px;display:flex}.od-api-debug button{border:1px solid var(--od-border);background:var(--od-surface-2);min-height:34px;color:var(--od-ink);cursor:pointer;border-radius:12px;padding:0 10px;font-size:12px;font-weight:800}.od-api-debug-list{gap:8px;max-height:520px;padding:10px;display:grid;overflow:auto}.od-api-debug-list p{color:var(--od-muted);margin:0;padding:18px;font-size:13px}.od-api-debug details{border:1px solid var(--od-border);background:var(--od-surface);border-radius:14px;padding:10px}.od-api-debug summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.od-api-debug summary::-webkit-details-marker{display:none}.od-api-debug summary span{text-align:center;color:#fff;border-radius:999px;min-width:54px;padding:4px 8px;font-size:11px;font-weight:900}.od-api-debug summary span.ok{background:#059669}.od-api-debug summary span.fail{background:#dc2626}.od-api-debug summary strong{font-size:13px;font-weight:900}.od-api-debug summary em{color:var(--od-muted);margin-left:auto;font-size:12px;font-style:normal;font-weight:800}.od-api-debug code{white-space:pre-wrap;word-break:break-word;color:var(--od-muted);margin-top:10px;font-size:11px;line-height:1.45;display:block}.od-api-debug pre{color:#dbeafe;background:#0b1020;border-radius:12px;max-height:180px;margin:8px 0 0;padding:10px;font-size:11px;line-height:1.45;overflow:auto}.od-api-debug small{color:#dc2626;margin-top:8px;font-size:12px;font-weight:800;display:block}.storefront-page-skeleton{color:#14130f;background:radial-gradient(820px 420px at 50% 0,#0a84ff21,#0000 70%),radial-gradient(680px 360px at 82% 12%,#1118271f,#0000 72%),#f6f5f1;min-height:100vh;padding:18px 32px 48px;position:relative;overflow:hidden}.storefront-page-skeleton:before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(560px 280px at 50% 22%,#ffffff5c,#0000 72%);animation:2.4s ease-in-out infinite storefrontPageSheen;position:fixed;inset:0;transform:none}.storefront-loading-center{z-index:5;width:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;pointer-events:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);place-items:center;gap:0;padding:0;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.storefront-loading-logo{color:#fff;background:linear-gradient(145deg,#0f172a 0%,#0ea5e9 100%);border-radius:999px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 18px 36px -24px #0ea5e9d9}.storefront-loading-logo:before{content:"";border-radius:inherit;border:2px solid #0ea5e92e;border-top-color:#0ea5e9;animation:.9s linear infinite od-spin;position:absolute;inset:-8px}.storefront-loading-logo b{letter-spacing:0;font-size:26px;font-weight:950}.storefront-loading-copy{gap:3px;min-width:0;display:grid}.storefront-loading-copy strong{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:none;color:#0f172ad1;letter-spacing:.015em;text-shadow:0 1px #ffffff8c;background:#ffffff4d;border:0;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(12px,2.2vw,13px);font-weight:700;display:inline-flex}.storefront-loading-copy small{color:#64748b;font-size:11px;font-weight:800;line-height:1.35}.storefront-loading-progress{display:none}.storefront-loading-progress i{border-radius:inherit;background:linear-gradient(90deg,#0f172a,#0ea5e9);width:42%;height:100%;animation:.92s ease-in-out infinite od-route-bar;display:block}.storefront-route-loading{place-items:center;padding:0;display:grid}.storefront-route-loading .storefront-loading-center{position:static;transform:none}.skeleton-nav,.skeleton-hero,.skeleton-grid{width:100%;max-width:1280px;margin:0 auto}.skeleton-nav{align-items:center;gap:16px;min-height:70px;display:flex}.skeleton-logo,.skeleton-nav-pill,.skeleton-hero-copy span,.skeleton-hero-copy strong,.skeleton-hero-copy p,.skeleton-hero-card,.skeleton-product span,.skeleton-product strong,.skeleton-product p,.skeleton-product em,.od-skeleton-visual,.od-skeleton-line,.od-skeleton-pill,.od-skeleton-button,.od-catalog-skeleton-head span,.od-catalog-skeleton-head strong{background:linear-gradient(90deg,#ece8de 0%,#faf8f1 48%,#ece8de 100%) 0 0/220% 100%;animation:1.25s ease-in-out infinite storefrontSkeleton}.skeleton-logo{border-radius:16px;width:180px;height:42px}.skeleton-nav-pill{border-radius:999px;width:104px;height:36px}.skeleton-nav-pill.wide{width:260px;margin-left:auto}.skeleton-hero{background:radial-gradient(circle at 20% 12%,#b18a3c29,#0000 32%),#fff;border:1px solid #e6e4dd;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:center;gap:28px;min-height:320px;margin-top:26px;padding:32px;display:grid;box-shadow:0 20px 40px -16px #14130f2e}.skeleton-hero-copy{gap:16px;display:grid}.skeleton-hero-copy span{border-radius:999px;width:160px;height:18px}.skeleton-hero-copy strong{border-radius:24px;width:min(560px,90%);height:76px}.skeleton-hero-copy p{border-radius:999px;width:min(480px,78%);height:18px}.skeleton-hero-copy p.short{width:min(340px,62%)}.skeleton-hero-card{border-radius:26px;min-height:190px}.skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin-top:28px;display:grid}.skeleton-product{background:#fff;border:1px solid #e6e4dd;border-radius:22px;gap:12px;min-height:240px;padding:18px;display:grid}.skeleton-product span{border-radius:18px;height:112px}.skeleton-product strong,.skeleton-product p,.skeleton-product em{border-radius:999px;display:block}.skeleton-product strong{width:70%;height:18px}.skeleton-product p{width:88%;height:12px}.skeleton-product em{width:42%;height:32px}.od-catalog-skeleton{gap:18px;display:grid}.od-catalog-skeleton-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.od-catalog-skeleton-head span{border-radius:999px;width:120px;height:14px}.od-catalog-skeleton-head strong{border-radius:16px;width:220px;height:42px}.od-product-skeleton{pointer-events:none}.od-skeleton-visual{border-radius:20px;min-height:180px}.od-skeleton-line{border-radius:999px;height:12px}.od-skeleton-line.short{width:42%}.od-skeleton-line.title{width:76%;height:20px}.od-skeleton-line.medium{width:62%}.od-skeleton-pill{border-radius:999px;width:84px;height:26px}.od-skeleton-button{border-radius:14px;width:86px;height:38px}.theme-noir .od-skeleton-visual,.theme-noir .od-skeleton-line,.theme-noir .od-skeleton-pill,.theme-noir .od-skeleton-button,.theme-noir .od-catalog-skeleton-head span,.theme-noir .od-catalog-skeleton-head strong{background:linear-gradient(90deg,#1c2333 0%,#2a3348 48%,#1c2333 100%) 0 0/220% 100%}@keyframes storefrontSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes storefrontPageSheen{0%,to{opacity:.32}50%{opacity:.58}}@media (max-width:640px){.storefront-page-skeleton{padding:14px 16px 32px}.storefront-loading-center{text-align:center;grid-template-columns:1fr;justify-items:center;padding:0}.skeleton-nav-pill:not(.wide){display:none}.skeleton-nav-pill.wide{width:92px}.skeleton-hero{border-radius:24px;grid-template-columns:1fr;padding:22px}.skeleton-grid{grid-template-columns:1fr}.od-topup-hero{border-radius:24px;grid-template-columns:1fr;padding:22px}.od-topup-hero-card{grid-template-columns:84px minmax(0,1fr)}.od-topup-hero-flag{grid-column:1/-1;width:54px;height:38px}.od-topup-hero-logo{border-radius:18px;width:84px;height:68px;padding:10px}.od-topup-result{grid-template-columns:58px minmax(0,1fr)}.od-topup-result-flag{width:58px;height:42px}.od-topup-result-badge{grid-column:1/-1;justify-content:center}.od-topup-control-head{align-items:start}.od-topup-control-head small{text-align:left;max-width:none}.od-topup-operator-grid{grid-template-columns:1fr}.od-topup-operator-card{border-radius:18px;grid-template-columns:52px minmax(0,1fr) 30px}.od-topup-operator-logo{border-radius:16px;width:52px;height:52px}.od-topup-product-toolbar{flex-direction:column;align-items:stretch}.od-topup-product-toolbar>span{justify-content:center}.od-topup-group-head{flex-direction:column;align-items:start;gap:4px}.od-topup-pagination{flex-direction:column;align-items:stretch}.od-topup-pagination>div{flex-wrap:wrap;justify-content:center}.od-topup-pagination>button{width:100%}.od-api-debug{width:calc(100vw - 20px);bottom:10px;right:10px}}.sf-offline{color:#f4f1ea;background:radial-gradient(80% 60% at 50% -10%,#d4af6a2e,#0000 60%),radial-gradient(60% 50% at 90% 100%,#ff6b3a1a,#0000 60%),#0a0b0d;place-items:center;min-height:100vh;padding:32px 20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.sf-offline-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#d4af6a38,#0000 70%);border-radius:50%;width:760px;height:760px;animation:4s ease-in-out infinite sfPulse;position:absolute;top:-20%;left:50%;transform:translate(-50%)}@keyframes sfPulse{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:.9;transform:translate(-50%)scale(1.04)}}.sf-offline-stars{pointer-events:none;position:absolute;inset:0}.sf-offline-stars span{background:#ffffff80;border-radius:50%;width:2px;height:2px;animation:3s ease-in-out infinite sfTwinkle;position:absolute;box-shadow:0 0 6px #ffffff80}.sf-offline-stars span:first-child{animation-delay:0s;top:14%;left:18%}.sf-offline-stars span:nth-child(2){animation-delay:.6s;top:28%;left:78%}.sf-offline-stars span:nth-child(3){animation-delay:1.1s;top:62%;left:12%}.sf-offline-stars span:nth-child(4){animation-delay:1.6s;top:78%;left:84%}.sf-offline-stars span:nth-child(5){animation-delay:2.1s;top:42%;left:50%}@keyframes sfTwinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.sf-offline-card{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:linear-gradient(#ffffff08,#fff0) padding-box padding-box,#121316d9 padding-box padding-box;border:1px solid #ffffff1a;border-radius:24px;width:min(520px,100%);padding:44px 36px 32px;animation:.54s cubic-bezier(.22,1,.36,1) sfCardIn;position:relative;box-shadow:0 40px 80px -30px #000000d9,0 0 0 1px #d4af6a14}@keyframes sfCardIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sf-offline-mark{background:#d4af6a1a;border:1px solid #d4af6a4d;border-radius:22px;place-items:center;width:80px;height:80px;margin:0 auto 24px;animation:4s ease-in-out infinite sfMarkFloat;display:grid;box-shadow:0 12px 32px -10px #d4af6a59}.sf-offline-mark svg{width:44px;height:44px}@keyframes sfMarkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.sf-offline-pill{color:#d4af6a;letter-spacing:.14em;text-transform:uppercase;background:#d4af6a1f;border:1px solid #d4af6a52;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.sf-offline-dot{background:#d4af6a;border-radius:999px;width:8px;height:8px;animation:1.6s ease-in-out infinite sfDotPulse;box-shadow:0 0 0 4px #d4af6a38}@keyframes sfDotPulse{0%,to{box-shadow:0 0 0 4px #d4af6a38}50%{box-shadow:0 0 0 8px #d4af6a00}}.sf-offline-title{letter-spacing:-.035em;color:#f4f1ea;margin:22px 0 12px;font-size:clamp(28px,4.4vw,38px);font-weight:800;line-height:1.1}.sf-offline-body{color:#c5beae;max-width:38ch;margin:0 auto 28px;font-size:15px;line-height:1.6}.sf-offline-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px;display:flex}.sf-offline-primary{color:#1a1a1a;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(#f0d28c 0%,#d4af6a 100%);border:1px solid #b18a3c;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff52,0 10px 30px -10px #d4af6a8c}.sf-offline-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 14px 36px -10px #d4af6ab3}.sf-offline-primary:disabled{opacity:.65;cursor:progress}.sf-offline-primary svg{width:16px;height:16px}.sf-offline-secondary{color:#f4f1ea;background:0 0;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.sf-offline-secondary:hover{background:#d4af6a0f;border-color:#d4af6a}.sf-offline-progress{background:#ffffff0f;border-radius:999px;height:3px;margin:8px 0 22px;overflow:hidden}.sf-offline-progress span{background:linear-gradient(90deg,#0000 0%,#d4af6a 50%,#0000 100%);width:30%;height:100%;animation:2.2s ease-in-out infinite sfProgress;display:block}@keyframes sfProgress{0%{transform:translate(-120%)}to{transform:translate(420%)}}.sf-offline-footer{color:#898475;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:12px;display:flex}.sf-offline-status{letter-spacing:.06em;text-transform:uppercase;color:#d4af6a;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.sf-offline-status i{background:#d4af6a;border-radius:999px;width:6px;height:6px;font-style:normal;box-shadow:0 0 0 3px #d4af6a38}.sf-offline-footer small{color:#898475;font-size:11px}@media (max-width:520px){.sf-offline-card{border-radius:22px;padding:36px 24px 26px}.sf-offline-actions{flex-direction:column}.sf-offline-primary,.sf-offline-secondary{width:100%}.sf-offline-footer{flex-direction:column;gap:6px}}.online-design .od-module-browse-hero{background:radial-gradient(780px 360px at 12% 8%, #38bdf833, transparent 68%), radial-gradient(760px 360px at 92% 6%, var(--od-accent), transparent 70%), linear-gradient(135deg, #061426 0%, var(--od-accent) 56%, #03101f 100%);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:end;gap:32px;width:100vw;margin:0 calc(50% - 50vw);padding:clamp(32px,4vw,54px) max(32px,50vw - 608px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-module-browse-hero{background:radial-gradient(780px 360px at 12% 8%, #38bdf833, transparent 68%), radial-gradient(760px 360px at 92% 6%, color-mix(in srgb, var(--od-accent) 42%, transparent), transparent 70%), linear-gradient(135deg, #061426 0%, color-mix(in srgb, var(--od-accent) 30%, #08213b) 56%, #03101f 100%)}}.online-design .od-module-browse-hero{box-shadow:0 42px 90px -62px var(--od-accent), inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.online-design .od-module-browse-hero{box-shadow:0 42px 90px -62px color-mix(in srgb, var(--od-accent) 68%, #000), inset 0 1px 0 #ffffff1f}}.online-design .od-voucher-browse-hero{--od-accent:#f97316;background:radial-gradient(780px 360px at 12% 8%,#facc1533,#0000 68%),radial-gradient(760px 360px at 92% 6%,#f9731657,#0000 70%),linear-gradient(135deg,#24120a 0%,#401a0c 52%,#111827 100%);grid-template-columns:minmax(0,1fr);align-items:center}.online-design .od-checkout-browse-hero{--od-accent:#10b981;background:radial-gradient(760px 280px at 12% 0,#d4af6a2e,#0000 68%),radial-gradient(620px 260px at 88% 8%,#0ea5e929,#0000 68%),url(/images/backgrounds/premium-blue-pattern.svg) 0 0/520px,linear-gradient(135deg,#020b16 0%,#061a30 52%,#08213b 100%);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;margin-bottom:18px;padding-top:clamp(26px,3.2vw,42px);padding-bottom:clamp(26px,3.2vw,42px)}.online-design .od-checkout-browse-hero h1{max-width:760px}.online-design .od-checkout-hero-breadcrumb{color:#ffffffbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #f4d28f3d;border-radius:999px;justify-self:start;align-items:center;gap:8px;width:fit-content;margin:0 0 14px;padding:7px 11px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.online-design .od-checkout-hero-breadcrumb button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:850}.online-design .od-checkout-hero-breadcrumb button:hover{color:#fff}.online-design .od-checkout-hero-breadcrumb svg{color:#f4d28fb8;width:13px;height:13px}.online-design .od-checkout-hero-breadcrumb strong{color:#f4d28f;font-size:12px;font-weight:950}.online-design .od-checkout-browse-hero-steps{gap:10px;display:grid}.online-design .od-checkout-browse-hero-steps span{color:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff1c,#ffffff0b);border:1px solid #f4d28f29;border-radius:18px;grid-template-columns:30px 22px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.online-design .od-checkout-browse-hero-steps span.done{background:radial-gradient(120% 140% at 0 0,#22c55e33,#0000 54%),linear-gradient(135deg,#ffffff1f,#ffffff0b);border-color:#22c55e57}.online-design .od-checkout-browse-hero-steps span.active{color:#fff;background:radial-gradient(120% 150% at 0 0,#f4d28f57,#0000 58%),linear-gradient(135deg,#ffffff2b,#fff1);border-color:#f4d28f8a;box-shadow:0 18px 42px -30px #f4d28fb8,inset 0 1px #ffffff24}.online-design .od-checkout-browse-hero-steps span.pending{color:#ffffff94;border-color:#ffffff1f}.online-design .od-checkout-browse-hero-steps i{color:#07101d;background:linear-gradient(135deg,#f4d28f,#d4af6a);border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:950;display:grid}.online-design .od-checkout-browse-hero-steps span.done i{color:#04111d;background:linear-gradient(135deg,#34d399,#16a34a);box-shadow:0 8px 18px -10px #22c55eb8}.online-design .od-checkout-browse-hero-steps span.active i{color:#07101d;background:linear-gradient(135deg,#fff1bd,#d4af6a);box-shadow:0 0 0 4px #f4d28f29,0 10px 20px -10px #f4d28fe0}.online-design .od-checkout-browse-hero-steps span.pending i{color:#ffffffa8;background:#ffffff1a}.online-design .od-checkout-browse-hero-steps svg{color:#f4d28f;width:20px;height:20px}.online-design .od-checkout-browse-hero-steps span.done svg{color:#86efac}.online-design .od-checkout-browse-hero-steps span.pending svg{color:#ffffff75}.online-design .od-checkout-browse-hero-steps b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:900;overflow:hidden}.online-design .od-esim-browse-hero{--od-accent:#d4af6a;background:linear-gradient(90deg,#020814f5 0%,#051226e6 42%,#041a319e 100%),radial-gradient(620px 280px at 72% 46%,#0ea5e940,#0000 70%),radial-gradient(560px 260px at 89% 20%,#d4af6a38,#0000 68%),url(/images/backgrounds/premium-blue-pattern.svg) 0 0/520px,linear-gradient(135deg,#020b16 0%,#061a30 52%,#08213b 100%);grid-template-columns:minmax(0,.92fr) minmax(340px,.9fr);align-items:center;min-height:clamp(300px,34vw,410px);padding-top:clamp(34px,4vw,58px);padding-bottom:clamp(34px,4vw,58px)}.online-design .od-esim-browse-hero:before{content:"";pointer-events:none;opacity:.7;mix-blend-mode:screen;background:url(/images/backgrounds/gold-orbit-lines.svg) 92% 48%/min(760px,58vw) no-repeat,radial-gradient(440px 220px at 78% 62%,#d4af6a2e,#0000 72%);position:absolute;inset:0}.online-design .od-module-browse-hero.od-esim-browse-hero:after{border-color:#d4af6a1a;width:520px;height:520px;inset:auto -140px -210px auto}.online-design .od-module-browse-hero.od-esim-browse-hero>div:first-child{max-width:700px}.online-design .od-module-browse-hero.od-esim-browse-hero>div:first-child span{color:#f4d28f;background:#f4d28f1a;border-color:#f4d28f38}.online-design .od-module-browse-hero.od-esim-browse-hero h1{max-width:760px;font-size:clamp(42px,5vw,66px)}.online-design .od-module-browse-hero.od-esim-browse-hero p{max-width:600px}.online-design .od-esim-browse-hero-visual{isolation:isolate;align-self:stretch;place-items:center;min-height:clamp(220px,26vw,330px);display:grid;position:relative}.online-design .od-esim-browse-hero-visual:before{content:"";filter:blur(38px);z-index:-1;background:#d4af6a38;border-radius:999px;width:min(420px,78%);height:72px;position:absolute;bottom:8%;right:8%;transform:rotate(-5deg)}.online-design .od-esim-browse-hero-visual img{object-fit:contain;object-position:center;filter:drop-shadow(0 34px 54px #00000075)drop-shadow(0 0 24px #d4af6a29);width:min(620px,100%);max-height:360px;transform:translateY(10px)scale(1.06)}.online-design .od-esim-browse-hero-orbit{border:1px solid #f4d28f38;border-radius:50%;width:min(480px,82%);height:128px;position:absolute;transform:rotate(-10deg);box-shadow:0 0 32px #d4af6a33,inset 0 0 22px #0ea5e91f}.online-design .od-module-browse-hero:after{content:"";pointer-events:none;border:64px solid #ffffff12;border-radius:999px;width:430px;height:430px;position:absolute;inset:auto -110px -180px auto}.online-design .od-module-browse-hero>div{z-index:1;position:relative}.online-design .od-module-browse-hero>div:first-child span{display:none}.online-design .od-module-browse-hero h1{color:#fff;letter-spacing:-.06em;text-shadow:0 22px 52px #00000057;max-width:720px;margin:0;font-size:clamp(42px,5.8vw,70px);font-weight:950;line-height:.94}.online-design .od-module-browse-hero p{color:#ffffffc2;max-width:650px;margin:12px 0 0;font-size:clamp(17px,1.8vw,22px);font-weight:650;line-height:1.55}.online-design .od-module-browse-hero-stats{gap:10px;min-width:min(100%,330px);display:none}.online-design .od-module-browse-hero-stats span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border:1px solid #ffffff29;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:14px 16px;display:flex;box-shadow:0 22px 52px -44px #000000b8}.online-design .od-module-browse-hero-stats strong{color:#fff;letter-spacing:-.05em;font-size:28px;font-weight:950}.online-design .od-module-browse-hero-stats small{color:#ffffffa3;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:11px;font-weight:900}.online-design .od-module-browse-hero-stats svg{width:26px;height:26px;color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-module-browse-hero-stats svg{color:color-mix(in srgb, var(--od-accent) 35%, #fff)}}.online-design .od-esim-countries{flex-direction:column;gap:24px;margin-top:0;display:flex}.online-design .od-esim-countries-meta{background:radial-gradient(120% 90% at 100% 0%, var(--od-accent) 0%, transparent 70%), var(--od-surface);border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-countries-meta{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--od-accent) 16%, transparent) 0%, transparent 70%), var(--od-surface)}}.online-design .od-esim-countries-meta{border:1px solid var(--od-border)}.online-design .od-esim-countries-meta em{letter-spacing:.14em;text-transform:uppercase;color:var(--od-accent);margin-bottom:6px;font-size:11px;font-style:normal;font-weight:800;display:block}.online-design .od-esim-countries-meta strong{letter-spacing:-.025em;color:var(--od-ink);font-size:24px;font-weight:950;display:block}.online-design .od-esim-countries-meta small{color:var(--od-soft);text-align:right;max-width:38ch;font-size:13px;line-height:1.55}.online-design .od-esim-featured-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.online-design .od-esim-featured-strip button{border:1px solid var(--od-border);background:linear-gradient(135deg, #fffffff0, #ffffffbd), var(--od-surface);min-width:0;color:var(--od-ink);text-align:left;cursor:pointer;transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:22px;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:2px 11px;padding:14px;display:grid;box-shadow:0 20px 52px -46px #0f172a7a}.online-design .od-esim-featured-strip button:hover{border-color:var(--od-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-featured-strip button:hover{border-color:color-mix(in srgb, var(--od-accent) 34%, var(--od-border))}}.online-design .od-esim-featured-strip button:hover{box-shadow:0 28px 66px -48px #0f172a94}.online-design .od-esim-featured-strip button>span{border-radius:10px;grid-row:1/3;width:46px;height:34px;overflow:hidden;box-shadow:0 10px 24px -16px #0f172aa6}.online-design .od-esim-featured-strip img{object-fit:cover;width:100%;height:100%}.online-design .od-esim-featured-strip strong{min-width:0;color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.online-design .od-esim-featured-strip small{min-width:0;color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.online-design .od-esim-featured-strip svg{color:var(--od-muted);grid-area:1/3/3}.online-design.theme-noir .od-esim-featured-strip button{color:#fff7e8;background:radial-gradient(circle at 82% 18%,#d4af6a24,#0000 42%),linear-gradient(135deg,#07101df0,#0b1320e0);border-color:#f4d28f29;box-shadow:0 22px 54px -44px #000000f2}.online-design.theme-noir .od-esim-featured-strip button:hover{border-color:#f4d28f6b;box-shadow:0 26px 64px -46px #d4af6a47}.online-design.theme-noir .od-esim-featured-strip strong{color:#fff7e8}.online-design.theme-noir .od-esim-featured-strip small,.online-design.theme-noir .od-esim-featured-strip svg{color:#d4af6a}.online-design .od-esim-country-tools{border:1px solid var(--od-border);background:var(--od-surface);border-radius:26px;gap:14px;padding:16px;display:grid;box-shadow:0 20px 56px -50px #0f172a73}.online-design .od-esim-country-search{z-index:4;position:relative}.online-design .od-esim-country-tools label{border:1px solid var(--od-border);background:var(--od-surface-2);min-height:58px;color:var(--od-muted);border-radius:20px;align-items:center;gap:10px;padding:0 14px;display:flex}.online-design .od-esim-country-tools input{min-width:0;color:var(--od-ink);background:0 0;border:0;outline:0;flex:1}.online-design .od-esim-country-tools label button{background:var(--od-surface-2);width:30px;height:30px;color:var(--od-muted);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.online-design .od-esim-region-tabs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.online-design .od-esim-region-tabs button{border:1px solid var(--od-border);background:var(--od-surface);min-height:38px;color:var(--od-soft);cursor:pointer;border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:800}.online-design .od-esim-region-tabs button.active{border-color:var(--od-ink);background:var(--od-ink);color:var(--od-bg)}.online-design .od-esim-region-tabs span{opacity:.68}.online-design .od-esim-continent+.od-esim-continent{margin-top:8px}.online-design .od-esim-continent-title{letter-spacing:.12em;text-transform:uppercase;color:var(--od-muted);margin:0 0 14px;font-size:13px;font-weight:800}.online-design .od-esim-country-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:16px;display:grid}.online-design .od-esim-country-card{isolation:isolate;color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 88% 10%,#ffd25547,#0000 30%),radial-gradient(circle at 12% 0,#00a3ff2e,#0000 42%),linear-gradient(135deg,#041526 0%,#08243d 52%,#030b15 100%);border:1px solid #ffd25542;border-radius:22px;grid-template-rows:auto 1fr;grid-template-columns:58px minmax(0,1fr) 34px;align-items:end;gap:11px;min-height:168px;padding:15px;transition:border-color .2s,transform .18s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 46px -34px #000f20db,inset 0 1px #ffffff21}.online-design .od-esim-country-card-bg,.online-design .od-esim-country-card-shade,.online-design .od-esim-country-card-glow{position:absolute;inset:0}.online-design .od-esim-country-card-bg{object-fit:cover;object-position:center;opacity:.44;filter:saturate(1.18)contrast(1.06)blur(.6px);width:100%;height:100%;transition:transform .36s,opacity .22s,filter .22s;transform:scale(1.12)}.online-design .od-esim-country-card.uses-flag-bg .od-esim-country-card-bg{object-fit:cover;opacity:.24;filter:blur(13px)saturate(1.55)contrast(1.1);transform:scale(1.34)}.online-design .od-esim-country-card-shade{z-index:0;background:linear-gradient(#030d191a 0%,#030d1985 48%,#030d19f0 100%),linear-gradient(110deg,#030d19d6 0%,#030d195c 55%,#030d19d1 100%),radial-gradient(circle at 18% 10%,#009eff52,#0000 36%)}.online-design .od-esim-country-card-glow{z-index:0;pointer-events:none;opacity:.9;mix-blend-mode:screen;background:radial-gradient(circle at 25% 78%,#ffd2553d,#0000 24%),radial-gradient(circle at 86% 22%,#ffffff2e,#0000 20%),linear-gradient(115deg,#0000 0 42%,#ffffff1c 48%,#0000 56%)}.online-design .od-esim-country-card:hover{border-color:#ffd255ad;transform:translateY(-3px);box-shadow:0 28px 76px -48px #000f20f5,0 0 0 1px #ffd25514,inset 0 1px #ffffff29}.online-design .od-esim-country-card:hover .od-esim-country-card-bg{opacity:.56;filter:saturate(1.28)contrast(1.1)blur();transform:scale(1.16)}.online-design .od-esim-country-card.uses-flag-bg:hover .od-esim-country-card-bg{opacity:.32;transform:scale(1.38)}.online-design .od-esim-country-card-region{z-index:1;color:#ffd255;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#020b1680;border:1px solid #ffd25557;border-radius:999px;grid-column:1/-1;place-self:start;align-items:center;max-width:100%;min-height:25px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.online-design .od-esim-country-card-flag{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff38,#ffffff12);border-radius:20px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000057,0 0 0 1px #ffffff38,inset 0 1px #ffffff47}.online-design .od-esim-country-card-flag img{object-fit:cover;width:100%;height:100%}.online-design .od-esim-country-card-body{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#030d195c,#030d1924);border:1px solid #ffffff17;border-radius:18px;flex-direction:column;justify-content:end;align-self:stretch;gap:4px;min-width:0;padding:10px 11px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000001f}.online-design .od-esim-country-card-body strong{color:#fff;letter-spacing:-.025em;text-shadow:0 2px 18px #00000061;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(17px,1.12vw,20px);font-weight:950;overflow:hidden}.online-design .od-esim-country-card-body small{color:#ffffffc7;font-size:12px;font-weight:800}.online-design .od-esim-country-card-meta{display:none}.online-design .od-esim-country-card-arrow{z-index:1;color:#07111f;background:linear-gradient(135deg,#ffe69b,#d4af6a);border-radius:999px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:950;transition:transform .2s,color .2s;display:grid;position:relative;box-shadow:0 12px 30px #d4af6a42}.online-design .od-esim-country-card:hover .od-esim-country-card-arrow{color:#07111f;transform:translate(4px)}@media (max-width:760px){.online-design .od-esim-country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-design .od-esim-country-card{border-radius:20px;grid-template-rows:auto 1fr auto;grid-template-columns:44px minmax(0,1fr);gap:9px;min-height:150px;padding:12px}.online-design .od-esim-country-card-region{letter-spacing:.1em;min-height:24px;padding:0 8px;font-size:9px}.online-design .od-esim-country-card-flag{border-radius:16px;width:44px;height:44px}.online-design .od-esim-country-card-body{border-radius:16px;grid-column:1/-1;gap:3px;padding:9px 10px}.online-design .od-esim-country-card-body strong{letter-spacing:-.02em;font-size:15.5px}.online-design .od-esim-country-card-body small{font-size:11px}.online-design .od-esim-country-card-arrow{width:28px;height:28px;font-size:15px;position:absolute;bottom:10px;right:10px}}@media (max-width:360px){.online-design .od-esim-country-grid{grid-template-columns:1fr}}.online-design .od-esim-country-hero{background:radial-gradient(120% 100% at 0% 0%, var(--od-accent) 0%, transparent 60%), var(--od-surface);border-radius:18px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;margin:14px 0 22px;padding:22px 24px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-country-hero{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--od-accent) 14%, transparent) 0%, transparent 60%), var(--od-surface)}}.online-design .od-esim-country-hero{border:1px solid var(--od-border);overflow:hidden}.online-design .od-esim-country-hero-bg,.online-design .od-esim-country-hero-shade{position:absolute;inset:0}.online-design .od-esim-country-hero-bg{object-fit:cover;opacity:.24;width:100%;height:100%}.online-design .od-esim-country-hero-shade{background:linear-gradient(90deg, var(--od-surface) 0%, var(--od-surface) 62%, var(--od-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-country-hero-shade{background:linear-gradient(90deg, var(--od-surface) 0%, color-mix(in srgb, var(--od-surface) 86%, transparent) 62%, color-mix(in srgb, var(--od-surface) 50%, transparent) 100%)}}.theme-noir .od-esim-country-hero{background:radial-gradient(120% 100% at 0% 0%, var(--od-accent) 0%, transparent 60%), linear-gradient(160deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-esim-country-hero{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--od-accent) 22%, transparent) 0%, transparent 60%), linear-gradient(160deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}}.online-design .od-esim-country-hero-flag{z-index:1;background:var(--od-surface-3);border-radius:10px;place-items:center;width:72px;height:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px -8px #00000073}.online-design .od-esim-country-hero-flag img{object-fit:cover;width:100%;height:100%}.online-design .od-esim-country-hero-copy em{z-index:1;background:var(--od-accent-soft);color:var(--od-accent);border:1px solid var(--od-accent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-country-hero-copy em{border:1px solid color-mix(in srgb, var(--od-accent) 40%, transparent)}}.online-design .od-esim-country-hero-copy em{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.online-design .od-esim-country-hero-copy h1{letter-spacing:-.035em;color:var(--od-ink);margin:8px 0 4px;font-size:clamp(26px,3.4vw,36px);font-weight:800}.online-design .od-esim-country-hero-copy p{color:var(--od-soft);margin:0;font-size:13px}.online-design .od-esim-country-hero-back{z-index:1;border:1px solid var(--od-border-strong);color:var(--od-ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s;position:relative}.online-design .od-esim-country-hero-back:hover{background:var(--od-surface-2);border-color:var(--od-accent);color:var(--od-accent)}.online-design .od-pagehead button+button{margin-left:0}.online-design .od-esim-plans{gap:20px;display:grid}.online-design .od-esim-delivery-strip{border:1px solid #16a34a}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-delivery-strip{border:1px solid color-mix(in srgb, #16a34a 28%, var(--od-border))}}.online-design .od-esim-delivery-strip{background:radial-gradient(100% 140% at 100% 0%, #22c55e29, transparent 70%), linear-gradient(135deg, #ecfdf5, var(--od-surface)), var(--od-surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-delivery-strip{background:radial-gradient(100% 140% at 100% 0%, #22c55e29, transparent 70%), linear-gradient(135deg, color-mix(in srgb, #ecfdf5 82%, var(--od-surface)), var(--od-surface)), var(--od-surface)}}.online-design .od-esim-delivery-strip{align-items:flex-start;gap:12px;padding:16px 18px;display:flex;box-shadow:0 18px 45px -38px #0f172a59}.online-design .od-esim-delivery-strip>span{color:#15803d;background:#dcfce7;border-radius:14px;flex:none;place-items:center;width:38px;height:38px;display:grid}.online-design .od-esim-delivery-strip strong,.online-design .od-esim-delivery-strip small{display:block}.online-design .od-esim-delivery-strip strong{color:var(--od-ink);letter-spacing:-.01em;font-size:15px;font-weight:950}.online-design .od-esim-delivery-strip small{color:var(--od-muted);margin-top:3px;font-size:12px;line-height:1.45}.online-design .od-esim-plan-toolbar{gap:16px;display:grid}.online-design .od-esim-filter-sticky-shell{top:calc(var(--od-nav-height,70px) + 10px);z-index:220;isolation:isolate;margin-top:-2px;position:sticky}.online-design .od-esim-filter-sticky-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--od-bg), var(--od-bg));border-radius:28px;position:absolute;inset:-10px -14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-sticky-shell:before{background:linear-gradient(180deg, color-mix(in srgb, var(--od-bg) 88%, transparent), color-mix(in srgb, var(--od-bg) 56%, transparent))}}.online-design .od-esim-filter-sticky-shell:before{opacity:0;transition:opacity .18s}.online-design .od-esim-filter-sticky-shell:not(.is-dismissed):before{opacity:1}.online-design .od-esim-filter-sticky-shell.is-dismissed{justify-self:end;width:min(100%,320px)}.online-design .od-esim-tier-panel{border:1px solid #0ea5e9}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-tier-panel{border:1px solid color-mix(in srgb, #0ea5e9 25%, var(--od-border))}}.online-design .od-esim-tier-panel{background:radial-gradient(100% 120% at 0% 0%, #0ea5e91a, transparent 72%), var(--od-surface);border-radius:20px;padding:14px}.online-design .od-esim-tier-panel-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.online-design .od-esim-tier-panel-head>span{color:#0284c7;background:#e0f2fe;border-radius:14px;flex:none;place-items:center;width:38px;height:38px;display:grid}.online-design .od-esim-tier-panel-head strong,.online-design .od-esim-tier-panel-head small{display:block}.online-design .od-esim-tier-panel-head strong{color:var(--od-ink);font-size:14px;font-weight:950}.online-design .od-esim-tier-panel-head small{color:var(--od-muted);margin-top:2px;font-size:12px}.online-design .od-esim-tier-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.online-design .od-esim-tier-legend button{border:1px solid var(--od-border);background:var(--od-surface);min-height:116px;color:var(--od-ink);text-align:left;cursor:pointer;border-radius:18px;gap:4px;padding:14px;display:grid;position:relative}.online-design .od-esim-tier-legend button:after,.online-design .od-esim-tier-pill:after{content:attr(title);border:1px solid var(--od-border-strong);background:var(--od-ink);width:min(260px,80vw);color:var(--od-bg);letter-spacing:0;text-transform:none;opacity:0;pointer-events:none;z-index:80;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:750;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 18px 40px -22px #00000073}.online-design .od-esim-tier-legend button:hover:after,.online-design .od-esim-tier-legend button:focus-visible:after,.online-design .od-esim-tier-pill:hover:after,.online-design .od-esim-tier-pill:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.online-design .od-esim-tier-legend button.active{border-color:var(--od-accent);box-shadow:0 14px 30px -22px var(--od-accent)}.online-design .od-esim-tier-dot{background:#38bdf8;border-radius:999px;width:28px;height:6px}.online-design .od-esim-tier-dot.standard{background:#22c55e}.online-design .od-esim-tier-dot.premium{background:#f59e0b}.online-design .od-esim-tier-legend strong,.online-design .od-esim-tier-legend small{display:block}.online-design .od-esim-tier-legend strong{font-size:15px;font-weight:900}.online-design .od-esim-tier-legend small{color:var(--od-muted);font-size:12px;font-weight:700;line-height:1.35}.online-design .od-esim-tier-legend em{color:var(--od-accent);font-size:11px;font-style:normal;font-weight:900}.online-design .od-esim-tier-info{background:var(--od-surface-2);border:1px solid var(--od-border);width:20px;height:20px;color:var(--od-muted);border-radius:999px;place-items:center;font-size:11px;font-style:normal;font-weight:950;display:grid;position:absolute;top:12px;right:12px}.online-design .od-esim-filters{border:1px solid var(--od-accent);gap:12px;padding:12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filters{border:1px solid color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.online-design .od-esim-filters{background:radial-gradient(circle at 0% 0%, var(--od-accent), transparent 34%), linear-gradient(135deg, var(--od-surface), var(--od-surface));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filters{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--od-surface) 96%, #fff), var(--od-surface))}}.online-design .od-esim-filters{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 58px -42px #0f172a70,inset 0 1px #ffffffb8}.online-design .od-esim-filter-summary{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.online-design .od-esim-filter-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.online-design .od-esim-filter-summary>span{background:linear-gradient(135deg, var(--od-accent), var(--od-accent));border-radius:15px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-summary>span{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 18%, #fff), color-mix(in srgb, var(--od-accent) 8%, var(--od-surface)))}}.online-design .od-esim-filter-summary>span{color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-summary>span{color:color-mix(in srgb, var(--od-accent) 72%, var(--od-ink))}}.online-design .od-esim-filter-summary>span{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-summary>span{border:1px solid color-mix(in srgb, var(--od-accent) 24%, transparent)}}.online-design .od-esim-filter-summary strong,.online-design .od-esim-filter-summary small{display:block}.online-design .od-esim-filter-summary strong{color:var(--od-ink);letter-spacing:-.015em;font-size:15px;font-weight:950}.online-design .od-esim-filter-summary small{color:var(--od-muted);margin-top:3px;font-size:12px;font-weight:750;line-height:1.35}.online-design .od-esim-filter-reset,.online-design .od-esim-filter-dismiss{border:1px solid var(--od-accent);min-height:36px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-reset,.online-design .od-esim-filter-dismiss{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-esim-filter-reset,.online-design .od-esim-filter-dismiss{background:var(--od-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-reset,.online-design .od-esim-filter-dismiss{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface))}}.online-design .od-esim-filter-reset,.online-design .od-esim-filter-dismiss{color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-reset,.online-design .od-esim-filter-dismiss{color:color-mix(in srgb, var(--od-accent) 72%, var(--od-ink))}}.online-design .od-esim-filter-reset,.online-design .od-esim-filter-dismiss{cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.online-design .od-esim-filter-dismiss{border-color:var(--od-muted)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-dismiss{border-color:color-mix(in srgb, var(--od-muted) 18%, var(--od-border))}}.online-design .od-esim-filter-dismiss{background:var(--od-surface-2)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-dismiss{background:color-mix(in srgb, var(--od-surface-2) 72%, var(--od-surface))}}.online-design .od-esim-filter-dismiss{color:var(--od-muted)}.online-design .od-esim-filter-reset:hover,.online-design .od-esim-filter-dismiss:hover,.online-design .od-esim-filter-restore:hover{transform:translateY(-1px)}.online-design .od-esim-filter-restore{border:1px solid var(--od-accent);width:100%;min-height:54px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-restore{border:1px solid color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.online-design .od-esim-filter-restore{background:radial-gradient(circle at 0% 0%, var(--od-accent), transparent 58%), var(--od-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-restore{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--od-accent) 16%, transparent), transparent 58%), color-mix(in srgb, var(--od-surface) 94%, #fff)}}.online-design .od-esim-filter-restore{color:var(--od-ink);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:8px 10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 22px 46px -34px #0f172a75,inset 0 1px #ffffffb8}.online-design .od-esim-filter-restore>svg:first-child{background:var(--od-accent);border-radius:999px;width:36px;height:36px;padding:9px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-restore>svg:first-child{background:color-mix(in srgb, var(--od-accent) 12%, var(--od-surface-2))}}.online-design .od-esim-filter-restore>svg:first-child{color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-restore>svg:first-child{color:color-mix(in srgb, var(--od-accent) 78%, var(--od-ink))}}.online-design .od-esim-filter-restore strong,.online-design .od-esim-filter-restore small{min-width:0;display:block}.online-design .od-esim-filter-restore strong{color:var(--od-ink);font-size:13px;font-weight:950}.online-design .od-esim-filter-restore small{color:var(--od-muted);margin-top:2px;font-size:11px;font-weight:800}.online-design .od-esim-filter-restore>svg:last-child{color:var(--od-muted);transform:rotate(180deg)}.online-design .od-esim-filter-controls{grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;display:grid}.online-design .od-esim-filter-menu{min-width:0;position:relative}.online-design .od-esim-filter-trigger{border:1px solid var(--od-border);background:var(--od-surface);border-radius:18px;width:100%;min-height:60px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-trigger{background:color-mix(in srgb, var(--od-surface) 94%, #fff)}}.online-design .od-esim-filter-trigger{color:var(--od-ink);text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:9px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 12px 32px -28px #0f172a73,inset 0 1px #ffffffb8}.online-design .od-esim-filter-trigger:hover,.online-design .od-esim-filter-menu.open .od-esim-filter-trigger{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-trigger:hover,.online-design .od-esim-filter-menu.open .od-esim-filter-trigger{border-color:color-mix(in srgb, var(--od-accent) 42%, var(--od-border))}}.online-design .od-esim-filter-trigger:hover,.online-design .od-esim-filter-menu.open .od-esim-filter-trigger{box-shadow:0 18px 40px -30px var(--od-accent), 0 0 0 3px var(--od-accent), inset 0 1px 0 #ffffffc7}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-trigger:hover,.online-design .od-esim-filter-menu.open .od-esim-filter-trigger{box-shadow:0 18px 40px -30px color-mix(in srgb, var(--od-accent) 34%, #0f172a52), 0 0 0 3px color-mix(in srgb, var(--od-accent) 10%, transparent), inset 0 1px 0 #ffffffc7}}.online-design .od-esim-filter-icon{background:var(--od-accent);border-radius:13px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-icon{background:color-mix(in srgb, var(--od-accent) 11%, var(--od-surface-2))}}.online-design .od-esim-filter-icon{color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-icon{color:color-mix(in srgb, var(--od-accent) 78%, var(--od-ink))}}.online-design .od-esim-filter-copy{gap:2px;min-width:0;display:grid}.online-design .od-esim-filter-copy small{color:var(--od-muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.online-design .od-esim-filter-copy strong{color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.1;overflow:hidden}.online-design .od-esim-filter-trigger em{background:var(--od-accent);border-radius:999px;place-items:center;min-width:28px;height:24px;padding:0 8px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-trigger em{background:color-mix(in srgb, var(--od-accent) 12%, var(--od-surface-2))}}.online-design .od-esim-filter-trigger em{color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-trigger em{color:color-mix(in srgb, var(--od-accent) 72%, var(--od-ink))}}.online-design .od-esim-filter-trigger em{font-size:11px;font-style:normal;font-weight:950}.online-design .od-esim-filter-chevron{color:var(--od-muted);transition:transform .16s}.online-design .od-esim-filter-menu.open .od-esim-filter-chevron{transform:rotate(180deg)}.online-design .od-esim-filter-popover{z-index:260;border:1px solid var(--od-accent);width:min(310px,86vw);max-height:360px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-popover{border:1px solid color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.online-design .od-esim-filter-popover{background:var(--od-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-popover{background:color-mix(in srgb, var(--od-surface) 96%, #fff)}}.online-design .od-esim-filter-popover{box-shadow:0 28px 70px -34px #0f172a7a,inset 0 1px #ffffffc7}.online-design .od-esim-filter-popover button{width:100%;min-height:48px;color:var(--od-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:9px 10px;display:grid}.online-design .od-esim-filter-popover button:hover,.online-design .od-esim-filter-popover button.active{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-popover button:hover,.online-design .od-esim-filter-popover button.active{border-color:color-mix(in srgb, var(--od-accent) 20%, var(--od-border))}}.online-design .od-esim-filter-popover button:hover,.online-design .od-esim-filter-popover button.active{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-filter-popover button:hover,.online-design .od-esim-filter-popover button.active{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface-2))}}.online-design .od-esim-filter-popover button span{gap:2px;min-width:0;display:grid}.online-design .od-esim-filter-popover button strong{color:var(--od-ink);font-size:13px;font-weight:900}.online-design .od-esim-filter-popover button small{color:var(--od-muted);font-size:11px;font-weight:750;line-height:1.3}.online-design .od-esim-filter-popover button em{background:var(--od-surface-2);min-width:28px;min-height:24px;color:var(--od-muted);border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-style:normal;font-weight:950;display:grid}.online-design .od-esim-filter-popover button svg{color:var(--od-accent)}.online-design .od-esim-region-callout{border:1px solid #2563eb}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-region-callout{border:1px solid color-mix(in srgb, #2563eb 30%, var(--od-border))}}.online-design .od-esim-region-callout{background:linear-gradient(135deg, #dbeafe, #eef2ff), var(--od-surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-region-callout{background:linear-gradient(135deg, color-mix(in srgb, #dbeafe 88%, var(--od-surface)), color-mix(in srgb, #eef2ff 78%, var(--od-surface))), var(--od-surface)}}.online-design .od-esim-region-callout{align-items:center;gap:12px;padding:16px 18px;display:flex}.online-design .od-esim-region-flag{background:#2563eb;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.online-design .od-esim-region-callout strong,.online-design .od-esim-region-callout small{display:block}.online-design .od-esim-region-callout strong{color:#1e3a8a;font-size:14px;font-weight:950}.online-design .od-esim-region-callout small{color:#2563eb;margin-top:3px;font-size:12px}.online-design .od-esim-region-callout button{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:0;border-radius:14px;min-height:40px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:900}.online-design .od-esim-region-travel{border:1px solid var(--od-accent);gap:14px;margin-bottom:18px;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-region-travel{border:1px solid color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.online-design .od-esim-region-travel{background:radial-gradient(circle at 92% 12%, var(--od-accent), transparent 34%), linear-gradient(135deg, var(--od-surface), var(--od-surface));border-radius:24px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-region-travel{background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--od-accent) 18%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--od-surface) 92%, #f8fafc), var(--od-surface))}}.online-design .od-esim-region-travel{overflow:hidden;box-shadow:0 20px 56px -48px #0f172a73}.online-design .od-esim-region-travel:before{content:"";border:1px solid var(--od-accent);width:260px;height:150px;position:absolute;top:-68px;right:-92px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-region-travel:before{border:1px solid color-mix(in srgb, var(--od-accent) 34%, transparent)}}.online-design .od-esim-region-travel:before{opacity:.42;pointer-events:none;border-radius:999px;transform:rotate(-14deg)}.online-design .od-esim-region-travel-head{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.online-design .od-esim-region-travel-head>span{background:var(--od-accent);border-radius:16px;flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-region-travel-head>span{background:color-mix(in srgb, var(--od-accent) 14%, var(--od-surface-2))}}.online-design .od-esim-region-travel-head>span{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-region-travel-head>span{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-esim-region-travel-head>span{color:var(--od-accent)}.online-design .od-esim-region-travel-head strong,.online-design .od-esim-region-travel-head small{display:block}.online-design .od-esim-region-travel-head strong{color:var(--od-ink);letter-spacing:-.025em;font-size:clamp(17px,2vw,22px);font-weight:950}.online-design .od-esim-region-travel-head small{max-width:68ch;color:var(--od-muted);margin-top:3px;font-size:13px;line-height:1.45}.online-design .od-esim-region-country-strip{z-index:1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid;position:relative}.online-design .od-esim-region-country-strip button{border:1px solid var(--od-border);background:var(--od-surface);border-radius:16px;min-width:0;min-height:48px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-region-country-strip button{background:color-mix(in srgb, var(--od-surface) 82%, var(--od-surface-2))}}.online-design .od-esim-region-country-strip button{color:var(--od-ink);text-align:left;cursor:pointer;transition:transform .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);align-items:center;gap:10px;padding:8px 11px;display:flex}.online-design .od-esim-region-country-strip button:hover{border-color:var(--od-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-region-country-strip button:hover{border-color:color-mix(in srgb, var(--od-accent) 44%, var(--od-border))}}.online-design .od-esim-region-country-strip button:hover{background:var(--od-surface-2)}.online-design .od-esim-region-country-strip button>span{background:var(--od-surface-3);border-radius:8px;flex:none;place-items:center;width:34px;height:25px;display:grid;overflow:hidden;box-shadow:0 10px 22px -18px #0f172a9e}.online-design .od-esim-region-country-strip img{object-fit:cover;width:100%;height:100%}.online-design .od-esim-region-country-strip strong{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:900;overflow:hidden}.online-design.theme-noir .od-esim-region-travel{background:radial-gradient(circle at 88% 18%,#d4af6a2b,#0000 36%),linear-gradient(135deg,#060f1cf5,#030810f0);border-color:#f4d28f2e;box-shadow:0 24px 64px -46px #000000e6}.online-design.theme-noir .od-esim-region-travel-head strong{color:#fff7e8}.online-design.theme-noir .od-esim-region-travel-head small{color:#fff7e8ad}.online-design.theme-noir .od-esim-region-country-strip button{color:#fff7e8;background:#ffffff0b;border-color:#f4d28f24}.online-design.theme-noir .od-esim-region-country-strip button:hover{background:#f4d28f13;border-color:#f4d28f66}.online-design .od-esim-plan-grid{isolation:isolate;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.online-design .od-esim-plan-card{z-index:1;border:1px solid var(--od-border);background:var(--od-surface);transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:24px;position:relative;overflow:visible;box-shadow:0 16px 34px -28px #0f172a61}.online-design .od-esim-plan-card:hover{z-index:12;border-color:var(--od-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-plan-card:hover{border-color:color-mix(in srgb, var(--od-accent) 30%, var(--od-border))}}.online-design .od-esim-plan-card:hover{box-shadow:0 28px 70px -48px #0f172a8c}.online-design .od-esim-plan-card:focus-within{z-index:12}.online-design .od-esim-plan-card-visual{padding:14px 14px 0}.online-design .od-esim-plan-card .od-esim-visual{width:100%;min-height:188px}.online-design .od-esim-plan-card-body{padding:16px}.online-design .od-esim-plan-card-head{flex-wrap:wrap;gap:8px;display:flex}.online-design .od-esim-tier-pill,.online-design .od-esim-coverage-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;min-height:26px;padding:5px 9px;font-size:10px;font-weight:900;position:relative}.online-design .od-esim-tier-pill{color:#0369a1;background:#e0f2fe}.online-design .od-esim-tier-pill.standard{color:#166534;background:#dcfce7}.online-design .od-esim-tier-pill.premium{color:#92400e;background:#fef3c7}.online-design .od-esim-coverage-pill{background:var(--od-surface-2);color:var(--od-soft)}.online-design .od-esim-plan-card-body>strong{color:var(--od-ink);letter-spacing:-.035em;margin-top:12px;font-size:18px;font-weight:950;line-height:1.2;display:block}.online-design .od-esim-plan-card-body>p{min-height:40px;color:var(--od-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.online-design .od-esim-plan-note{background:#f0f9ff;border:1px solid #bae6fd;border-radius:14px;margin-top:12px;padding:10px 12px}.online-design .od-esim-plan-note strong,.online-design .od-esim-plan-note small{display:block}.online-design .od-esim-plan-note strong{color:#0369a1;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.online-design .od-esim-plan-note small{color:#075985;margin-top:4px;font-size:11px;line-height:1.45}.online-design .od-esim-plan-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.online-design .od-esim-plan-specs span{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:14px;gap:4px;padding:10px;display:grid}.online-design .od-esim-plan-specs svg{color:var(--od-accent)}.online-design .od-esim-plan-specs strong{color:var(--od-ink);font-size:12px;font-weight:900}.online-design .od-esim-plan-specs small{color:var(--od-muted);font-size:10px;font-weight:750}.online-design .od-esim-plan-delivery{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:14px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px;display:flex}.online-design .od-esim-plan-delivery svg{color:var(--od-accent);flex:none;margin-top:2px}.online-design .od-esim-plan-delivery strong,.online-design .od-esim-plan-delivery small{display:block}.online-design .od-esim-plan-delivery strong{color:var(--od-ink);font-size:12px;font-weight:900}.online-design .od-esim-plan-delivery small{color:var(--od-muted);margin-top:2px;font-size:11px;line-height:1.4}.online-design .od-esim-plan-card-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.online-design .od-esim-plan-card-foot>span{color:var(--od-ink);letter-spacing:-.05em;font-size:22px;font-weight:950}.online-design .od-esim-plan-card-foot button{border:1px solid var(--od-ink);background:linear-gradient(135deg, var(--od-ink), var(--od-ink));border-radius:999px;min-height:42px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-plan-card-foot button{background:linear-gradient(135deg, var(--od-ink), color-mix(in srgb, var(--od-ink) 86%, var(--od-accent)))}}.online-design .od-esim-plan-card-foot button{color:#fff;cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 16px 34px -24px #0f172ab3}.online-design.theme-noir .od-esim-plan-card-foot button{color:#07111f;text-shadow:none;background:radial-gradient(100% 120% at 18% 0,#ffffff6b,#0000 46%),linear-gradient(135deg,#f8d68f 0%,#d4af6a 54%,#b8832f 100%);border-color:#f4d28fc2;box-shadow:0 18px 36px -24px #d4af6ad1,inset 0 1px #ffffff80}.online-design.theme-noir .od-esim-plan-card-foot button:hover{color:#020617;background:radial-gradient(100% 120% at 18% 0,#ffffff7a,#0000 46%),linear-gradient(135deg,#ffe6a8 0%,#d9b56e 54%,#c89339 100%);border-color:#ffe5abf2;box-shadow:0 22px 42px -24px #d4af6af2,inset 0 1px #ffffff94}.online-design.theme-noir .od-esim-plan-card-foot button:focus-visible{outline-offset:3px;outline:3px solid #f8d68f52}@media (max-width:640px){.online-design .od-module-browse-hero{text-align:center;background:radial-gradient(420px 190px at 50% 0%, var(--od-accent), transparent 72%), linear-gradient(155deg, #061426 0%, var(--od-accent) 54%, #020617 100%);grid-template-columns:1fr;align-items:center;gap:14px;min-height:0;margin-top:0;padding:16px 18px 22px}@supports (color:color-mix(in lab, red, red)){.online-design .od-module-browse-hero{background:radial-gradient(420px 190px at 50% 0%, color-mix(in srgb, var(--od-accent) 26%, transparent), transparent 72%), linear-gradient(155deg, #061426 0%, color-mix(in srgb, var(--od-accent) 22%, #07111f) 54%, #020617 100%)}}.online-design .od-module-browse-hero{box-shadow:0 22px 46px -38px var(--od-accent), inset 0 1px 0 #ffffff1a}@supports (color:color-mix(in lab, red, red)){.online-design .od-module-browse-hero{box-shadow:0 22px 46px -38px color-mix(in srgb, var(--od-accent) 54%, #000), inset 0 1px 0 #ffffff1a}}.online-design .od-module-browse-hero:after{opacity:.55;border-width:42px;width:260px;height:260px;inset:auto -90px -160px auto}.online-design .od-module-browse-hero>div:first-child,.online-design .od-module-browse-hero-copy{justify-items:center;max-width:100%;display:grid}.online-design .od-voucher-browse-hero{background:radial-gradient(360px 180px at 50% 0,#facc1533,#0000 72%),radial-gradient(420px 220px at 100% 12%,#f973162e,#0000 70%),linear-gradient(155deg,#1f1008 0%,#35180b 54%,#07111f 100%);padding-top:14px;padding-bottom:20px}.online-design .od-checkout-browse-hero{gap:14px;margin-bottom:12px;padding-top:22px;padding-bottom:22px}.online-design .od-checkout-hero-breadcrumb{justify-self:center;margin-bottom:10px;padding:6px 10px}.online-design .od-checkout-browse-hero-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%}.online-design .od-checkout-browse-hero-steps span{text-align:center;border-radius:14px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:5px;min-height:58px;padding:9px 7px}.online-design .od-checkout-browse-hero-steps i{width:26px;height:26px;font-size:12px}.online-design .od-checkout-browse-hero-steps svg{display:none}.online-design .od-checkout-browse-hero-steps b{white-space:normal;max-width:100%;font-size:11px;line-height:1.15}.online-design .od-esim-browse-hero{background-position:50%;gap:0;min-height:0;padding-top:10px;padding-bottom:18px}.online-design .od-browse.od-browse-esim:not(.od-browse-esim-detail){padding-top:0}.online-design .od-esim-browse-hero:before,.online-design .od-esim-browse-hero-visual{display:none}.online-design .od-esim-browse-pagehead{margin-top:-10px;margin-bottom:14px}.online-design .od-module-browse-hero h1{letter-spacing:-.04em;max-width:14ch;margin-inline:auto;font-size:clamp(28px,8.4vw,38px);line-height:1.02}.online-design .od-module-browse-hero.od-esim-browse-hero h1,.online-design .od-checkout-browse-hero h1{max-width:15ch;font-size:clamp(28px,8.2vw,38px)}.online-design .od-module-browse-hero p{max-width:34ch;margin:9px auto 0;font-size:13.5px;font-weight:650;line-height:1.45}.online-design .od-module-browse-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;min-width:0}.online-design .od-module-browse-hero-stats span{border-radius:14px;justify-content:center;min-height:48px;padding:8px}.online-design .od-module-browse-hero-stats small{text-align:center;font-size:9.5px;line-height:1.1}.online-design .od-module-browse-hero-stats svg{display:none}.online-design .od-esim-countries-meta{flex-direction:column;align-items:flex-start;gap:8px}.online-design .od-esim-countries-meta small{text-align:left}.online-design .od-esim-featured-strip{grid-template-columns:1fr}.online-design .od-esim-country-hero{grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);padding:18px}.online-design .od-esim-country-hero-back{grid-column:1/-1;justify-self:start}.online-design .od-esim-country-hero-flag{width:56px;height:40px}.online-design .od-esim-tier-legend,.online-design .od-esim-plan-specs{grid-template-columns:1fr}.online-design .od-esim-region-callout{flex-direction:column;align-items:flex-start}.online-design .od-esim-region-callout button{width:100%;margin-left:0}.online-design .od-esim-region-travel{border-radius:20px;padding:14px}.online-design .od-esim-region-travel-head{align-items:flex-start}.online-design .od-esim-region-country-strip{scroll-snap-type:x proximity;padding-bottom:2px;display:flex;overflow-x:auto}.online-design .od-esim-region-country-strip button{scroll-snap-align:start;flex:0 0 172px}.online-design .od-esim-filters{border-radius:20px;padding:12px}.online-design .od-esim-filter-sticky-shell{top:calc(var(--od-nav-height,70px) + 8px);margin-left:-2px;margin-right:-2px}.online-design .od-esim-filter-sticky-shell:before{border-radius:24px;inset:-8px -10px}.online-design .od-esim-filter-sticky-shell.is-dismissed{width:min(100%,240px)}.online-design .od-esim-filter-summary{grid-template-columns:38px minmax(0,1fr);align-items:start}.online-design .od-esim-filter-summary>span{border-radius:14px;width:38px;height:38px}.online-design .od-esim-filter-summary strong{font-size:14px}.online-design .od-esim-filter-summary small{font-size:11px}.online-design .od-esim-filter-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.online-design .od-esim-filter-actions .od-esim-filter-dismiss:first-child{grid-column:1/-1}.online-design .od-esim-filter-reset,.online-design .od-esim-filter-dismiss{justify-content:center;min-width:0;min-height:38px;padding-left:10px;padding-right:10px}.online-design .od-esim-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.online-design .od-esim-filter-trigger{border-radius:16px;grid-template-columns:30px minmax(0,1fr) 16px;gap:8px;min-height:62px;padding:9px}.online-design .od-esim-filter-icon{border-radius:12px;width:30px;height:30px}.online-design .od-esim-filter-trigger em{display:none}.online-design .od-esim-filter-copy small{font-size:9px}.online-design .od-esim-filter-copy strong{white-space:normal;text-overflow:clip;font-size:12px;line-height:1.15;overflow:visible}.online-design .od-esim-filter-popover{left:14px;right:14px;bottom:max(92px, calc(78px + env(safe-area-inset-bottom,0px)));border-radius:22px;width:auto;max-height:min(54vh,430px);padding:8px;position:fixed;top:auto;box-shadow:0 28px 80px -26px #0f172a94}.online-design .od-esim-filter-popover button{border-radius:16px;min-height:54px;padding:10px 12px}.online-design .od-esim-plan-card-foot{flex-direction:column;align-items:stretch}.online-design .od-esim-plan-card-foot button{width:100%}}.online-design .od-esim-banner-hero{background:linear-gradient(135deg, var(--brand-color,var(--od-accent)) 0%, #07111f 54%, #020617 100%);border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(24px,1fr) minmax(0,760px) minmax(220px,360px) minmax(24px,1fr);gap:0;width:100vw;min-height:430px;margin:0 calc(50% - 50vw);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 40%, #020617) 0%, #07111f 54%, #020617 100%)}}.online-design .od-esim-banner-hero{isolation:isolate;border:0;box-shadow:inset 0 -1px #ffffff14}.online-design .od-esim-banner-hero:before,.online-design .od-esim-banner-hero:after{content:"";pointer-events:none;position:absolute}.online-design .od-esim-banner-hero:before{z-index:2;border-top:1px solid var(--brand-color,var(--od-accent));width:min(520px,44vw);height:150px;top:92px;right:max(20px,50vw - 640px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero:before{border-top:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 42%, transparent)}}.online-design .od-esim-banner-hero:before{box-shadow:0 -1px 24px var(--brand-color,var(--od-accent)), inset 0 1px 0 #ffffff0d;border-bottom:1px solid #ffffff17;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero:before{box-shadow:0 -1px 24px color-mix(in srgb, var(--brand-color,var(--od-accent)) 26%, transparent), inset 0 1px 0 #ffffff0d}}.online-design .od-esim-banner-hero:before{opacity:.72;transform:rotate(-8deg)}.online-design .od-esim-banner-hero:after{z-index:1;background:radial-gradient(circle at 44% 44%, var(--brand-color,var(--od-accent)), transparent 58%), radial-gradient(circle, #22d3ee1c, transparent 64%);border-radius:999px;width:min(680px,52vw);height:min(420px,34vw);bottom:-120px;right:4vw}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero:after{background:radial-gradient(circle at 44% 44%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 34%, transparent), transparent 58%), radial-gradient(circle, #22d3ee1c, transparent 64%)}}.online-design .od-esim-banner-hero:after{filter:blur(30px);opacity:.82}.theme-noir .od-esim-banner-hero{background:linear-gradient(135deg, var(--brand-color,var(--od-accent)) 0%, var(--od-surface-2) 80%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-esim-banner-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 28%, var(--od-surface)) 0%, var(--od-surface-2) 80%)}}.online-design .od-esim-banner-hero-bg{object-fit:cover;z-index:0;opacity:.42;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.online-design .od-esim-banner-hero-bg.blurred{filter:blur(28px)saturate(128%);opacity:.38;transform:scale(1.18)}.theme-noir .od-esim-banner-hero-bg{opacity:.32}.theme-noir .od-esim-banner-hero-bg.blurred{opacity:.45}.online-design .od-esim-banner-hero-shade{z-index:1;background:radial-gradient(90% 100% at 78% 42%, var(--brand-color,var(--od-accent)) 0%, transparent 58%), radial-gradient(120% 90% at 0% 0%, #ffffff1f 0%, transparent 58%), linear-gradient(90deg, #020617db 0%, #0206176b 58%, #020617bd 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero-shade{background:radial-gradient(90% 100% at 78% 42%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 36%, transparent) 0%, transparent 58%), radial-gradient(120% 90% at 0% 0%, #ffffff1f 0%, transparent 58%), linear-gradient(90deg, #020617db 0%, #0206176b 58%, #020617bd 100%)}}.online-design .od-esim-banner-hero-shade{pointer-events:none}.theme-noir .od-esim-banner-hero-shade{background:radial-gradient(140% 90% at 0% 0%, var(--brand-color,var(--od-accent)) 0%, transparent 60%), linear-gradient(180deg, var(--od-bg-deep) 0%, var(--od-bg-deep) 90%, var(--od-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-esim-banner-hero-shade{background:radial-gradient(140% 90% at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 38%, transparent) 0%, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--od-bg-deep) 35%, transparent) 0%, color-mix(in srgb, var(--od-bg-deep) 88%, transparent) 90%, var(--od-surface) 100%)}}.online-design .od-esim-banner-hero-grain{z-index:2;pointer-events:none;opacity:.15;mix-blend-mode:overlay;background-image:repeating-radial-gradient(circle at 30% 30%,#ffffff0d 0 1px,#0000 1px 3px),repeating-radial-gradient(circle at 70% 60%,#0000000d 0 1px,#0000 1px 3px);position:absolute;inset:0}.online-design .od-esim-banner-hero-back{z-index:4;color:#ffffffe0;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:10px 15px;font-size:13px;font-weight:850;transition:background .18s,border-color .18s,color .18s;display:inline-flex;position:absolute;top:24px;right:max(22px,50vw - 616px)}.online-design .od-esim-banner-hero-back:hover{color:#fff;background:#fff3;border-color:#ffffff47}.online-design .od-esim-banner-hero-flag{z-index:3;isolation:isolate;grid-area:1/3/-1;place-self:center end;place-items:center;width:min(100%,320px);margin:64px 0 46px;display:grid;position:relative}.online-design .od-esim-banner-hero-flag-orbit,.online-design .od-esim-banner-hero-flag-shine{pointer-events:none;position:absolute}.online-design .od-esim-banner-hero-flag-orbit{z-index:-1;border:1px solid var(--brand-color,var(--od-accent));inset:-18px -34px}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero-flag-orbit{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 42%, transparent)}}.online-design .od-esim-banner-hero-flag-orbit{box-shadow:0 0 28px var(--brand-color,var(--od-accent)), inset 0 0 24px #ffffff0d;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero-flag-orbit{box-shadow:0 0 28px color-mix(in srgb, var(--brand-color,var(--od-accent)) 22%, transparent), inset 0 0 24px #ffffff0d}}.online-design .od-esim-banner-hero-flag-orbit{opacity:.74;transform:rotate(-8deg)}.online-design .od-esim-banner-hero-flag-shine{z-index:2;mix-blend-mode:screen;opacity:.48;background:linear-gradient(120deg,#ffffff47,#0000 30%),radial-gradient(circle at 86% 18%,#ffffff3d,#0000 26%);border-radius:26px;inset:12px}.online-design .od-esim-banner-hero-flag :where(img,.od-flag-fallback){z-index:1;object-fit:cover;width:100%;height:218px;box-shadow:0 34px 90px -28px var(--brand-color,var(--od-accent)), 0 0 0 1px #ffffff38, inset 0 0 0 6px #ffffff1f;border-radius:30px;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero-flag :where(img,.od-flag-fallback){box-shadow:0 34px 90px -28px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, transparent), 0 0 0 1px #ffffff38, inset 0 0 0 6px #ffffff1f}}.online-design .od-esim-banner-hero-flag :where(img,.od-flag-fallback){background:#ffffff1a}.online-design .od-esim-banner-hero-copy{z-index:3;flex-direction:column;grid-area:1/2/-1;justify-content:center;gap:8px;padding:72px 0 58px;display:flex;position:relative}.online-design .od-esim-banner-hero-copy em{color:var(--brand-color,var(--od-accent));background:#ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero-copy em{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 32%, white)}}.online-design .od-esim-banner-hero-copy em{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff29;width:max-content;margin-bottom:10px;font-size:12px;font-style:normal;font-weight:800}.online-design .od-esim-banner-hero-copy em svg{font-size:13px}.online-design .od-esim-banner-hero-copy h1{letter-spacing:-.04em;color:#fff;text-shadow:0 22px 52px #00000057;margin:0 0 8px;font-size:clamp(48px,7vw,92px);font-weight:950;line-height:.94}.online-design .od-esim-banner-hero-copy p{color:#ffffffc7;max-width:52ch;margin:0;font-size:clamp(17px,1.8vw,22px);font-weight:650;line-height:1.45}.online-design .od-esim-banner-hero-stats{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.online-design .od-esim-banner-hero-stats>span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border:1px solid #ffffff29;border-radius:18px;flex-direction:column;gap:2px;min-width:110px;padding:13px 17px;display:flex}.online-design .od-esim-banner-hero-stats strong{letter-spacing:-.025em;color:#fff;align-items:center;gap:6px;font-size:24px;font-weight:800;display:inline-flex}.online-design .od-esim-banner-hero-stats strong svg{color:var(--brand-color,var(--od-accent))}.online-design .od-esim-banner-hero-stats small{letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;font-size:11px;font-weight:700}.online-design .od-esim-banner-hero-badge{background:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero-badge{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 22%, #ffffff1f)!important}}.online-design .od-esim-banner-hero-badge{border-color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero-badge{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 44%, #ffffff29)!important}}.online-design .od-esim-banner-hero-badge{color:#fff}.online-design .od-esim-banner-hero-badge svg{color:var(--brand-color,var(--od-accent));font-size:18px}.online-design .od-esim-banner-hero-badge small{color:#ffffffc2}.online-design .od-hero-esim-card .od-hero-esim-bg.blurred{filter:blur(28px)saturate(125%);opacity:.75;transform:scale(1.2)}@media (max-width:760px){.online-design .od-browse-esim-detail{padding-top:0}.online-design .od-esim-banner-hero{background:radial-gradient(circle at 50% 12%, var(--brand-color,var(--od-accent)), transparent 42%), linear-gradient(180deg, #061427 0%, #07111f 58%, #020617 100%);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);width:100vw;min-height:0;margin:0 calc(50% - 50vw)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero{background:radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 42%, transparent), transparent 42%), linear-gradient(180deg, #061427 0%, #07111f 58%, #020617 100%)}}.online-design .od-esim-banner-hero:before{opacity:.46;width:min(300px,76vw);height:72px;top:76px;left:50%;right:auto;transform:translate(-50%)rotate(-8deg)}.online-design .od-esim-banner-hero:after{opacity:.56;width:min(390px,100vw);height:230px;inset:32px auto auto 50%;transform:translate(-50%)}.online-design .od-esim-banner-hero-bg{object-position:center top;opacity:.34}.online-design .od-esim-banner-hero-bg.blurred{filter:blur(22px)saturate(135%);opacity:.32;transform:scale(1.12)}.online-design .od-esim-banner-hero-shade{background:linear-gradient(180deg, #0206177a 0%, #02061757 34%, #020617e6 100%), radial-gradient(90% 70% at 50% 14%, var(--brand-color,var(--od-accent)), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-esim-banner-hero-shade{background:linear-gradient(180deg, #0206177a 0%, #02061757 34%, #020617e6 100%), radial-gradient(90% 70% at 50% 14%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 28%, transparent), transparent 62%)}}.online-design .od-esim-banner-hero-flag{grid-area:1/1;justify-self:center;width:min(52vw,156px);margin:60px auto 0}.online-design .od-esim-banner-hero-flag :where(img,.od-flag-fallback){border-radius:22px;height:104px}.online-design .od-esim-banner-hero-flag-orbit{inset:-9px -18px}.online-design .od-esim-banner-hero-flag-shine{border-radius:22px;inset:8px}.online-design .od-esim-banner-hero-copy{text-align:center;grid-area:2/1;align-items:center;gap:7px;padding:18px 20px 26px}.online-design .od-esim-banner-hero-copy h1{max-width:11ch;font-size:clamp(34px,11vw,48px);line-height:.98}.online-design .od-esim-banner-hero-copy p{max-width:36ch;margin:0 auto;font-size:14px;line-height:1.45}.online-design .od-esim-banner-hero-stats{display:none}.online-design .od-esim-banner-hero-back{background:#02061770;max-width:calc(100vw - 24px);padding:8px 11px;font-size:12px;top:12px;right:12px}}@media (max-width:640px){.online-design .od-esim-plan-grid{grid-template-columns:1fr;gap:10px}.online-design .od-esim-plan-card{border-radius:18px;grid-template-columns:86px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 12px 28px -24px #0f172a73}.online-design .od-esim-plan-card:hover{transform:none}.online-design .od-esim-plan-card-visual{padding:10px 0 10px 10px}.online-design .od-esim-plan-card .od-esim-visual{aspect-ratio:auto;width:76px;height:108px;min-height:0;box-shadow:none;border-radius:16px;padding:9px}.online-design .od-esim-plan-card .od-esim-visual-map,.online-design .od-esim-plan-card .od-esim-visual-copy{display:none}.online-design .od-esim-plan-card .od-esim-visual-head{letter-spacing:.08em;font-size:9px}.online-design .od-esim-plan-card .od-esim-visual-head strong{font-size:11px}.online-design .od-esim-plan-card .od-esim-flag-card{border-width:2px;border-radius:11px;width:50px;height:36px;margin:19px auto 0}.online-design .od-esim-plan-card-body{min-width:0;padding:11px 12px 12px}.online-design .od-esim-plan-card-head{gap:5px}.online-design .od-esim-tier-pill,.online-design .od-esim-coverage-pill{letter-spacing:.05em;min-height:22px;padding:4px 7px;font-size:9px}.online-design .od-esim-tier-pill:after{width:min(230px,100vw - 36px);left:auto;right:0;transform:translateY(4px)}.online-design .od-esim-tier-pill:hover:after,.online-design .od-esim-tier-pill:focus-visible:after{transform:translateY(0)}.online-design .od-esim-plan-card-body>strong{letter-spacing:-.025em;margin-top:8px;font-size:16px;line-height:1.15}.online-design .od-esim-plan-note{border-radius:12px;margin-top:8px;padding:7px 8px}.online-design .od-esim-plan-note strong{letter-spacing:.05em;font-size:10px}.online-design .od-esim-plan-note small{margin-top:2px;font-size:10px;line-height:1.25}.online-design .od-esim-plan-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:9px}.online-design .od-esim-plan-specs span{text-align:center;border-radius:11px;justify-items:center;gap:2px;min-width:0;padding:7px 5px}.online-design .od-esim-plan-specs svg{width:13px;height:13px}.online-design .od-esim-plan-specs strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:1.05;overflow:hidden}.online-design .od-esim-plan-specs small{font-size:9px}.online-design .od-esim-plan-card-foot{flex-direction:row;align-items:center;gap:8px;margin-top:10px}.online-design .od-esim-plan-card-foot>span{font-size:20px}.online-design .od-esim-plan-card-foot button{width:auto;min-height:38px;padding:0 12px;font-size:12px}}@media (max-width:390px){.online-design .od-esim-plan-card{grid-template-columns:72px minmax(0,1fr)}.online-design .od-esim-plan-card .od-esim-visual{width:62px;height:96px}.online-design .od-esim-plan-card .od-esim-flag-card{width:43px;height:31px}.online-design .od-esim-plan-card-foot{flex-direction:column;align-items:stretch}.online-design .od-esim-plan-card-foot button{width:100%}}.online-design .od-region-chip{border:1px solid var(--od-border);background:var(--od-surface);color:var(--od-ink);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:6px 12px 6px 8px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.online-design .od-region-chip:hover{background:var(--od-surface-2);border-color:var(--od-border-strong)}.online-design .od-region-chip-icon,.online-design .od-region-chip-flag{background:var(--od-surface-2);border:1px solid var(--od-border);width:30px;height:30px;color:var(--od-muted);border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.online-design .od-region-chip-icon svg{width:15px;height:15px}.online-design .od-region-chip-flag img{object-fit:cover;width:100%;height:100%}.online-design .od-region-chip-label{flex-direction:column;align-items:flex-start;gap:1px;line-height:1.1;display:inline-flex}.online-design .od-region-chip-label strong{color:var(--od-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:13ch;font-size:13px;font-weight:800;overflow:hidden}.online-design .od-region-chip-label em{letter-spacing:.06em;color:var(--od-muted);align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.online-design .od-region-chip-label em span{color:var(--od-accent);font-weight:950}.online-design .od-region-chip svg:last-child{color:var(--od-muted);font-size:13px}@media (max-width:1024px){.online-design .od-region-chip .od-region-chip-label em{display:none}}@media (max-width:720px){.online-design .od-region-chip .od-region-chip-label{display:none}}.online-design .od-region-overlay{flex-direction:column;gap:22px;width:min(640px,94vw);max-height:88vh;padding:26px 26px 22px;display:flex;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.online-design .od-region-overlay header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.online-design .od-region-overlay header em{background:var(--od-accent-soft);color:var(--od-accent);border:1px solid var(--od-accent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-region-overlay header em{border:1px solid color-mix(in srgb, var(--od-accent) 40%, transparent)}}.online-design .od-region-overlay header em{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800}.online-design .od-region-overlay header strong{letter-spacing:-.025em;color:var(--od-ink);margin-top:12px;font-size:22px;font-weight:800;display:block}.online-design .od-region-overlay header small{color:var(--od-soft);max-width:44ch;margin-top:4px;font-size:13px;line-height:1.5;display:block}.online-design .od-region-overlay header>button{background:var(--od-surface-2);border:1px solid var(--od-border);width:32px;height:32px;color:var(--od-ink);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.online-design .od-region-current{border:1px solid var(--od-accent);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-region-current{border:1px solid color-mix(in srgb, var(--od-accent) 20%, var(--od-border))}}.online-design .od-region-current{background:radial-gradient(circle at 0% 0%, var(--od-accent), transparent 46%), var(--od-surface-2);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.online-design .od-region-current{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--od-accent) 12%, transparent), transparent 46%), var(--od-surface-2)}}.online-design .od-region-current{padding:14px}.online-design .od-region-current-visual{background:var(--od-surface);border:1px solid var(--od-border);width:64px;height:46px;color:var(--od-accent);border-radius:14px;place-items:center;font-size:22px;display:grid;overflow:hidden}.online-design .od-region-current-visual img{object-fit:cover;width:100%;height:100%}.online-design .od-region-current-visual svg{width:22px;height:22px}.online-design .od-region-current-copy{gap:2px;min-width:0;display:grid}.online-design .od-region-current-copy em{color:var(--od-accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950}.online-design .od-region-current-copy strong{color:var(--od-ink);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:950;overflow:hidden}.online-design .od-region-current-copy small{color:var(--od-muted);font-size:12px;font-weight:750}.online-design .od-region-current-currency{background:var(--od-ink);min-width:62px;height:38px;color:var(--od-bg);letter-spacing:.08em;border-radius:999px;place-items:center;font-size:12px;font-weight:950;display:inline-grid}.online-design .od-region-section em{letter-spacing:.12em;text-transform:uppercase;color:var(--od-muted);margin-bottom:10px;font-size:11px;font-style:normal;font-weight:800;display:block}.online-design .od-region-country-note{border:1px solid var(--od-border);background:var(--od-surface-2);color:var(--od-muted);border-radius:14px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.online-design .od-region-mainpicks{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.online-design .od-region-mainpicks button{border:1px solid var(--od-border);background:var(--od-surface-2);color:var(--od-ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:12px;transition:background .18s,border-color .18s,transform .15s;display:flex;position:relative}.online-design .od-region-mainpicks button:hover{background:var(--od-surface);border-color:var(--od-accent)}.online-design .od-region-mainpicks button.active{background:var(--od-accent-soft);border-color:var(--od-accent)}.online-design .od-region-pick-icon{background:var(--od-surface);border:1px solid var(--od-border);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.online-design .od-region-mainpicks button>span:not(.od-region-pick-icon){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.online-design .od-region-mainpicks strong{color:var(--od-ink);letter-spacing:-.01em;font-size:13px;font-weight:800}.online-design .od-region-mainpicks small{color:var(--od-muted);font-size:11px;font-weight:600}.online-design .od-region-pick-check{color:var(--od-accent);font-size:16px}.online-design .od-region-search{margin-bottom:12px;position:relative}.online-design .od-region-search svg{color:var(--od-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.online-design .od-region-search input{background:var(--od-surface-2);border:1px solid var(--od-border);width:100%;min-height:42px;color:var(--od-ink);border-radius:12px;outline:none;padding:0 14px 0 40px;font-size:14px;transition:border-color .2s}.online-design .od-region-search input:focus{border-color:var(--od-accent)}.online-design .od-region-search input::placeholder{color:var(--od-muted)}.online-design .od-region-countries{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:300px;padding-right:4px;display:grid;overflow-y:auto}.online-design .od-region-countries button{border:1px solid var(--od-border);background:var(--od-surface-2);min-height:64px;color:var(--od-ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 11px;transition:background .16s,border-color .16s;display:flex;position:relative}.online-design .od-region-countries button:hover{background:var(--od-surface);border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-region-countries button:hover{border-color:color-mix(in srgb, var(--od-accent) 34%, var(--od-border))}}.online-design .od-region-countries button.active{background:var(--od-accent-soft);border-color:var(--od-accent)}.online-design .od-region-flag{background:var(--od-surface-3);border-radius:8px;flex-shrink:0;place-items:center;width:42px;height:30px;display:grid;overflow:hidden;box-shadow:0 1px 2px #00000026}.online-design .od-region-flag img{object-fit:cover;width:100%;height:100%}.online-design .od-region-country-copy{flex:1;gap:2px;min-width:0;display:grid}.online-design .od-region-country-copy strong{color:var(--od-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:850;overflow:hidden}.online-design .od-region-country-copy small{color:var(--od-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:650;overflow:hidden}.online-design .od-region-country-currency{background:var(--od-surface);border:1px solid var(--od-border);min-width:42px;height:24px;color:var(--od-accent);border-radius:999px;place-items:center;font-size:10px;font-weight:950;display:inline-grid}.online-design .od-region-tick{color:var(--od-accent);font-size:14px}.online-design .od-region-empty{background:var(--od-surface-2);border:1px dashed var(--od-border);color:var(--od-muted);text-align:center;border-radius:12px;padding:16px;font-size:13px}.online-design .od-region-currencies{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.online-design .od-region-currencies button{border:1px solid var(--od-border);background:var(--od-surface-2);color:var(--od-ink);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background .18s,border-color .18s;display:flex}.online-design .od-region-currencies button:hover{background:var(--od-surface);border-color:var(--od-accent)}.online-design .od-region-currencies button.active{background:var(--od-accent-soft);border-color:var(--od-accent)}.online-design .od-region-currency-sym{background:var(--od-surface);border:1px solid var(--od-border);width:38px;height:38px;color:var(--od-accent);border-radius:999px;flex-shrink:0;place-items:center;font-size:15px;font-weight:900;display:grid}.online-design .od-region-currency-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.online-design .od-region-currencies strong{color:var(--od-ink);font-size:13px;font-weight:800}.online-design .od-region-currencies small{color:var(--od-muted);font-size:11px;font-weight:600}.online-design .od-region-foot{border-top:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:10px;padding-top:18px;display:flex}.online-design .od-region-reset{border:1px solid var(--od-border-strong);color:var(--od-soft);cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;transition:color .18s,border-color .18s}.online-design .od-region-reset:hover{color:var(--od-ink);border-color:var(--od-ink)}.online-design .od-region-foot .od-primary{min-height:44px;padding:0 24px}@media (max-width:520px){.online-design .od-region-overlay{border-radius:22px 22px 0 0;width:100vw;height:auto;max-height:92vh;padding:22px 20px 24px;animation:.32s cubic-bezier(.22,1,.36,1) odSheetIn;top:auto;bottom:0;left:0;transform:none}.online-design .od-region-mainpicks,.online-design .od-region-countries{grid-template-columns:minmax(0,1fr)}}.online-design .od-brand-trust-ribbon{background:var(--od-surface);border:1px solid var(--od-border);box-shadow:var(--od-shadow-sm);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;padding:14px;display:grid}.online-design .od-brand-trust-ribbon span{background:var(--od-surface-2);border:1px solid var(--od-border);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:12px;padding:8px 10px;display:grid}.online-design .od-brand-trust-ribbon svg{background:var(--brand-color,var(--od-accent));border-radius:999px;grid-row:1/-1;width:36px;height:36px;padding:8px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-trust-ribbon svg{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, var(--od-surface))}}.online-design .od-brand-trust-ribbon svg{color:var(--brand-color,var(--od-accent));border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-trust-ribbon svg{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 35%, transparent)}}.online-design .od-brand-trust-ribbon svg{box-sizing:border-box}.online-design .od-brand-trust-ribbon strong{color:var(--od-ink);letter-spacing:-.01em;font-size:13px;font-weight:800}.online-design .od-brand-trust-ribbon small{color:var(--od-muted);font-size:11px;font-weight:600;line-height:1.25}.online-design .od-brand-side-info{gap:16px;display:grid}.online-design .od-brand-info-panel{border-radius:18px;padding:20px}.online-design .od-brand-info-panel .od-section-head{margin-bottom:12px}.online-design .od-brand-info-panel .od-section-head h2{letter-spacing:-.025em;font-size:clamp(18px,1.55vw,22px)}.online-design .od-brand-info-panel .od-brand-description{font-size:13px;line-height:1.55}.online-design .od-brand-info-panel .od-brand-howworks{margin-top:16px;padding-top:16px}.online-design .od-brand-info-panel .od-brand-howworks li{align-items:flex-start;font-size:12px;line-height:1.45}.online-design .od-brand-info-panel .od-brand-howworks li span{width:22px;height:22px;font-size:11px}.online-design .od-brand-info-panel .od-brand-faq-item button{padding:12px 13px;font-size:12px;line-height:1.35}.online-design .od-brand-info-panel .od-brand-faq-item button em{width:22px;height:22px;font-size:15px}.online-design .od-brand-info-panel .od-brand-faq-item p{padding:0 13px 13px;font-size:12px;line-height:1.5}.online-design .od-brand-landing.store-giftcard .od-brand-banner{background:linear-gradient(135deg, #064e3b 0%, var(--brand-color,#0f766e) 58%, #111827 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-landing.store-giftcard .od-brand-banner{background:linear-gradient(135deg, #064e3b 0%, color-mix(in srgb, var(--brand-color,#0f766e) 48%, #0f172a) 58%, #111827 100%)}}.online-design .od-brand-landing.store-giftcard .od-brand-banner:after{background:linear-gradient(90deg,#020617ad 0%,#02061738 58%,#0206179e 100%)}.online-design .od-store-giftcard-note{background:var(--brand-color,var(--od-accent));border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;margin:-8px 0 24px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-store-giftcard-note{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, var(--od-surface))}}.online-design .od-store-giftcard-note{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-store-giftcard-note{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 28%, var(--od-border))}}.online-design .od-store-giftcard-note{box-shadow:var(--od-shadow-sm)}.online-design .od-store-giftcard-note>span{color:#fff;background:linear-gradient(135deg, var(--brand-color,var(--od-accent)), #059669);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.online-design .od-store-giftcard-note strong{color:var(--od-ink);margin:0 0 4px;font-size:15px;font-weight:900;display:block}.online-design .od-store-giftcard-note p{color:var(--od-muted);margin:0;font-size:13px;line-height:1.5}.online-design .od-brand-feature{margin-bottom:4px}.online-design .od-brand-feature-card{isolation:isolate;color:var(--brand-ink,#fff);background:linear-gradient(90deg, #ffffff14, transparent 58%), radial-gradient(120% 100% at 100% 0%, var(--brand-color,var(--od-accent)) 0%, transparent 70%), linear-gradient(135deg, var(--brand-color,var(--od-accent)) 0%, var(--brand-color,var(--od-accent)) 100%);border-radius:24px;flex-direction:column;gap:18px;padding:28px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-feature-card{background:linear-gradient(90deg, #ffffff14, transparent 58%), radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 28%, transparent) 0%, transparent 70%), linear-gradient(135deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 92%, #000) 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 65%, #000) 100%)}}.online-design .od-brand-feature-card{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-feature-card{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 55%, transparent)}}.online-design .od-brand-feature-card{box-shadow:0 22px 50px -20px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-feature-card{box-shadow:0 22px 50px -20px color-mix(in srgb, var(--brand-color,var(--od-accent)) 55%, transparent)}}.online-design .od-brand-feature-card:after{content:"";z-index:0;filter:blur(6px);pointer-events:none;background:#ffffff1f;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -40px -60px auto}.online-design .od-brand-feature-ghost-logo{z-index:0;aspect-ratio:1;opacity:.16;filter:saturate(.9)contrast(1.08);pointer-events:none;border-radius:42px;place-items:center;width:min(52%,280px);display:grid;position:absolute;top:18px;right:-28px;transform:rotate(-8deg)}.online-design .od-brand-feature-ghost-logo:before{content:"";border-radius:inherit;filter:blur(2px);background:radial-gradient(circle at 45% 35%,#ffffff61,#0000 34%),radial-gradient(circle,#ffffff29,#0000 68%);position:absolute;inset:-14%}.online-design .od-brand-feature-ghost-logo img,.online-design .od-brand-feature-ghost-logo .od-store-giftcard-mark{object-fit:contain;width:78%;height:78%;position:relative}.online-design .od-brand-feature-ghost-logo i{color:#ffffffeb;letter-spacing:-.06em;font-size:clamp(58px,10vw,124px);font-style:normal;font-weight:950;position:relative}.online-design .od-brand-feature-card-head{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.online-design .od-brand-feature-logo{background:#fffffff2;border-radius:14px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden;box-shadow:0 8px 18px -6px #00000040}.online-design .od-brand-feature-logo img{object-fit:contain;max-width:80%;max-height:80%}.online-design .od-brand-feature-logo span{color:var(--brand-color,var(--od-accent));font-size:18px;font-weight:900}.online-design .od-brand-feature-logo .od-store-giftcard-mark,.online-design .od-brand-summary-logo .od-store-giftcard-mark{color:#fff}.online-design .od-brand-feature-logo .od-store-giftcard-mark b{font-size:18px}.online-design .od-brand-summary-logo .od-store-giftcard-mark b{font-size:14px}.online-design .od-brand-feature-card-head em{letter-spacing:.14em;text-transform:uppercase;color:#fffffff2;background:#ffffff29;border:1px solid #fff3;border-radius:999px;padding:6px 12px;font-size:11px;font-style:normal;font-weight:800}.online-design .od-brand-feature-body{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.online-design .od-brand-feature-body strong{letter-spacing:-.04em;color:#fffffffa;text-shadow:0 2px 4px #0000002e;font-size:clamp(40px,5.5vw,60px);font-weight:900;line-height:1}.online-design .od-brand-feature-body small{color:#ffffffd9;letter-spacing:-.01em;font-size:14px;font-weight:600}.online-design .od-brand-feature-context{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:radial-gradient(120% 120% at 0 0,#ffffff2e,#0000 58%),#ffffff1c;border:1px solid #fff3;border-radius:18px;gap:10px;margin:6px 0 2px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff2e,0 18px 34px -30px #000000b8}.online-design .od-brand-feature-context-head{align-items:center;gap:8px;min-width:0;display:flex}.online-design .od-brand-feature-context-head svg{color:#ffffffeb;flex:none;width:16px;height:16px}.online-design .od-brand-feature-context-head em{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;font-size:11px;font-style:normal;font-weight:900}.online-design .od-brand-feature-context-head b{text-overflow:ellipsis;white-space:nowrap;color:#fffffff5;background:#ffffff29;border-radius:999px;min-width:0;max-width:52%;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:900;overflow:hidden}.online-design .od-brand-feature-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.online-design .od-brand-feature-context-grid span{background:#040c1c33;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:1px 8px;min-width:0;padding:9px 10px;display:grid}.online-design .od-brand-feature-context-grid span:first-child:last-child,.online-design .od-brand-feature-context-grid span:nth-child(3):last-child{grid-column:1/-1}.online-design .od-brand-feature-context-grid i{color:#fffffff5;background:#ffffff29;border-radius:10px;grid-row:span 2;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.online-design .od-brand-feature-context-grid small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;color:#ffffff9e;min-width:0;font-size:10px;font-weight:900;overflow:hidden}.online-design .od-brand-feature-context-grid strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;color:#fffffff7;min-width:0;text-shadow:none;font-size:13px;font-weight:900;line-height:1.18;overflow:hidden}.online-design .od-brand-feature-badges{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.online-design .od-brand-feature-badges span{color:#ffffffe6;background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.online-design .od-brand-feature-badges i{background:#ffffff4d;border-radius:5px;width:22px;height:16px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #fff3}.online-design .od-brand-feature-badges img{object-fit:cover;width:100%;height:100%}.online-design .od-brand-feature-foot{z-index:1;border-top:1px dashed #ffffff38;flex-wrap:wrap;gap:12px;padding-top:16px;display:flex;position:relative}.online-design .od-brand-feature-foot span{flex-direction:column;flex:1;gap:2px;min-width:110px;display:flex}.online-design .od-brand-feature-foot i{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-style:normal;font-weight:800}.online-design .od-brand-feature-foot b{letter-spacing:-.02em;color:#fffffffa;font-size:18px;font-weight:800}.online-design .od-brand-feature-actions{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.online-design .od-brand-feature-actions.single-action{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-feature-cta,.online-design .od-brand-feature-quick{cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-size:14px;font-weight:900;transition:transform .16s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 16px 28px -18px #0000008c}.online-design .od-brand-feature-cta{color:var(--brand-color,var(--od-accent));background:#fffffff2}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-feature-cta{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 72%, #111)}}.online-design .od-brand-feature-quick{color:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(100% 140% at 0 0,#fff3,#0000 64%),#ffffff21;border:1px solid #ffffff42}.online-design .od-brand-feature-cta:hover,.online-design .od-brand-feature-quick:hover{color:var(--brand-color,var(--od-accent));background:#fff}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-feature-cta:hover,.online-design .od-brand-feature-quick:hover{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 72%, #111)}}.online-design .od-brand-feature-cta:hover,.online-design .od-brand-feature-quick:hover{transform:translateY(-1px)}.online-design .od-brand-feature-modal-backdrop{z-index:calc(var(--od-z-overlay) + 30);background:radial-gradient(720px 420px at 50% 12%, var(--brand-color,var(--od-accent)), transparent 70%), #090c18ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-feature-modal-backdrop{background:radial-gradient(720px 420px at 50% 12%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent), transparent 70%), #090c18ad}}.online-design .od-brand-feature-modal-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.online-design .od-brand-feature-modal{border:1px solid var(--brand-color,var(--od-accent));border-radius:30px;width:min(780px,100%);padding:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-feature-modal{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 28%, #ffffff3d)}}.online-design .od-brand-feature-modal{background:linear-gradient(180deg, #fffffff5, #ffffffe6), var(--od-surface);animation:.22s cubic-bezier(.22,1,.36,1) odBrandFeatureModalIn;box-shadow:0 32px 90px -36px #050816a6,inset 0 1px #ffffffd9}.online-design .od-brand-fast-checkout{z-index:2;border:1px solid var(--brand-color,var(--od-accent));border-radius:24px;gap:14px;margin-bottom:12px;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-checkout{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, var(--od-border))}}.online-design .od-brand-fast-checkout{background:radial-gradient(460px 180px at 0% 0%, var(--brand-color,var(--od-accent)), transparent 72%), linear-gradient(180deg, #fffffff7, #ffffffe8)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-checkout{background:radial-gradient(460px 180px at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, transparent), transparent 72%), linear-gradient(180deg, #fffffff7, #ffffffe8)}}.online-design .od-brand-fast-checkout{box-shadow:0 22px 54px -38px #0f172a8c}.online-design .od-brand-fast-checkout-head{align-items:center;gap:12px;display:flex}.online-design .od-brand-fast-checkout-head>span{background:radial-gradient(100% 100% at 0% 0%, #ffffff47, transparent 62%), var(--brand-color,var(--od-accent));border-radius:16px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-checkout-head>span{background:radial-gradient(100% 100% at 0% 0%, #ffffff47, transparent 62%), color-mix(in srgb, var(--brand-color,var(--od-accent)) 14%, var(--od-surface))}}.online-design .od-brand-fast-checkout-head>span{color:var(--brand-color,var(--od-accent));border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-checkout-head>span{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 22%, transparent)}}.online-design .od-brand-fast-checkout-head strong{color:var(--od-ink);letter-spacing:-.025em;font-size:18px;font-weight:950;display:block}.online-design .od-brand-fast-checkout-head small{color:var(--od-muted);margin-top:2px;font-size:12px;font-weight:700;line-height:1.35;display:block}.online-design .od-brand-fast-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.online-design .od-brand-fast-fields label{gap:6px;display:grid}.online-design .od-brand-fast-fields span{color:var(--od-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.online-design .od-brand-fast-fields input{border:1px solid var(--od-border);background:var(--od-surface);width:100%;min-height:48px;color:var(--od-ink);border-radius:15px;outline:none;padding:0 13px;font-size:14px;font-weight:750}.online-design .od-brand-fast-fields input:focus{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-fields input:focus{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 56%, var(--od-border))}}.online-design .od-brand-fast-fields input:focus{box-shadow:0 0 0 4px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-fields input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, transparent)}}.online-design .od-brand-fast-account{background:var(--od-surface);border:1px solid var(--od-border);border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.online-design .od-brand-fast-account strong,.online-design .od-brand-fast-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.online-design .od-brand-fast-account strong{color:var(--od-ink);font-size:14px;font-weight:900}.online-design .od-brand-fast-account small{color:var(--od-muted);font-size:12px;font-weight:650}.online-design .od-brand-fast-account em{background:var(--brand-color,var(--od-accent));border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-account em{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, var(--od-surface-2))}}.online-design .od-brand-fast-account em{color:var(--brand-color,var(--od-accent));font-size:11px;font-style:normal;font-weight:900}.online-design .od-brand-fast-payment{position:relative}.online-design .od-brand-fast-payment-current{border:1px solid var(--od-border);background:var(--od-surface);width:100%;min-height:64px;color:var(--od-ink);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:10px 12px;display:grid;box-shadow:0 16px 36px -30px #0f172a8c}.online-design .od-brand-fast-payment-current.open{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-payment-current.open{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 42%, var(--od-border))}}.online-design .od-brand-fast-payment-current:disabled{cursor:not-allowed;opacity:.72}.online-design .od-brand-fast-payment-logo,.online-design .od-brand-fast-payment-menu button>span{background:var(--od-surface-2);border:1px solid var(--od-border);width:46px;height:38px;color:var(--brand-color,var(--od-accent));border-radius:13px;place-items:center;display:grid;overflow:hidden}.online-design .od-brand-fast-payment-logo img,.online-design .od-brand-fast-payment-menu img{object-fit:contain;max-width:86%;max-height:78%}.online-design .od-brand-fast-payment-current span:nth-child(2){gap:2px;min-width:0;display:grid}.online-design .od-brand-fast-payment-current small{color:var(--od-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.online-design .od-brand-fast-payment-current strong{color:var(--od-ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;overflow:hidden}.online-design .od-brand-fast-payment-current em{color:var(--od-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:650;overflow:hidden}.online-design .od-brand-fast-payment-menu{z-index:8;border:1px solid var(--od-border);background:#fffffffa;border-radius:18px;gap:7px;max-height:260px;padding:8px;display:grid;position:absolute;inset:calc(100% + 8px) 0 auto;overflow:auto;box-shadow:0 28px 60px -32px #0f172aa6}.online-design .od-brand-fast-payment-menu button{min-height:52px;color:var(--od-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:7px 9px;display:grid}.online-design .od-brand-fast-payment-menu button:hover,.online-design .od-brand-fast-payment-menu button.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-payment-menu button:hover,.online-design .od-brand-fast-payment-menu button.active{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, var(--od-border))}}.online-design .od-brand-fast-payment-menu button:hover,.online-design .od-brand-fast-payment-menu button.active{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-payment-menu button:hover,.online-design .od-brand-fast-payment-menu button.active{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 7%, var(--od-surface))}}.online-design .od-brand-fast-payment-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.online-design .od-brand-fast-payment-menu small{color:var(--od-muted);text-align:right;font-size:11px;font-weight:750}.online-design .od-brand-fast-payment-menu svg{color:var(--brand-color,var(--od-accent))}.online-design .od-brand-fast-consents{border:1px solid var(--brand-color,var(--od-accent));gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-consents{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 16%, var(--od-border))}}.online-design .od-brand-fast-consents{background:linear-gradient(180deg, var(--brand-color,var(--od-accent)), var(--od-surface));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-consents{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 5%, var(--od-surface)), var(--od-surface))}}.online-design .od-brand-fast-consent-row{color:var(--od-soft);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;font-weight:750;line-height:1.35;display:grid}.online-design .od-brand-fast-consent-row input{width:18px;height:18px;accent-color:var(--brand-color,var(--od-accent));margin:1px 0 0}.online-design .od-brand-fast-consent-row span{min-width:0;display:block}.online-design .od-brand-fast-consent-row label,.online-design .od-brand-fast-consent-row strong{color:var(--od-ink);font-size:12px;font-weight:850}.online-design .od-brand-fast-consent-row button{color:var(--brand-color,var(--od-accent));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:12px;font-weight:900;text-decoration:underline;display:inline-flex}.online-design .od-brand-fast-error{color:#991b1b;background:#ef44441a;border:1px solid #ef444438;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:800}.online-design .od-brand-fast-submit{background:radial-gradient(120% 120% at 0% 0%, #ffffff38, transparent 62%), linear-gradient(135deg, var(--brand-color,var(--od-accent)), var(--brand-color,var(--od-accent)));border:0;border-radius:17px;justify-content:center;align-items:center;gap:10px;min-height:52px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-submit{background:radial-gradient(120% 120% at 0% 0%, #ffffff38, transparent 62%), linear-gradient(135deg, var(--brand-color,var(--od-accent)), color-mix(in srgb, var(--brand-color,var(--od-accent)) 62%, #111827))}}.online-design .od-brand-fast-submit{color:#fff;cursor:pointer;box-shadow:0 18px 36px -24px var(--brand-color,var(--od-accent));font-size:14px;font-weight:950}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-fast-submit{box-shadow:0 18px 36px -24px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #000)}}.online-design .od-brand-fast-submit:disabled{cursor:wait;opacity:.72}.online-design .od-brand-feature-modal .od-brand-feature{margin:0}.online-design .od-brand-feature-modal .od-brand-feature-card{box-shadow:0 24px 58px -30px var(--brand-color,var(--od-accent));border-radius:24px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-feature-modal .od-brand-feature-card{box-shadow:0 24px 58px -30px color-mix(in srgb, var(--brand-color,var(--od-accent)) 62%, #000)}}.online-design .od-brand-feature-modal .od-brand-amount-step{border:1px solid var(--brand-color,var(--od-accent));margin-top:12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-feature-modal .od-brand-amount-step{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, var(--od-border))}}.online-design .od-brand-feature-modal .od-brand-amount-step{box-shadow:0 18px 44px -34px #0f172aa6}.online-design .od-brand-feature-modal-close{z-index:4;width:42px;height:42px;color:var(--od-ink);cursor:pointer;background:#ffffffeb;border:1px solid #ffffffbd;border-radius:999px;justify-content:center;align-items:center;transition:transform .16s,background .18s;display:inline-flex;position:absolute;top:4px;right:4px;box-shadow:0 14px 32px -22px #0f172abf}.online-design .od-brand-feature-modal-close:hover{background:#fff;transform:translateY(-1px)}@keyframes odBrandFeatureModalIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.online-design .od-voucher-range-picker{z-index:1;background:#ffffff24;border:1px solid #fff3;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.online-design .od-brand-amount-step{border:1px solid var(--brand-color,var(--od-accent));border-radius:24px;margin:18px 0;padding:20px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-amount-step{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 28%, var(--od-border))}}.online-design .od-brand-amount-step{background:radial-gradient(340px 190px at 100% 0%, var(--brand-color,var(--od-accent)) 0%, transparent 68%), radial-gradient(260px 140px at 0% 100%, #d4af6a14, transparent 70%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-amount-step{background:radial-gradient(340px 190px at 100% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 16%, transparent) 0%, transparent 68%), radial-gradient(260px 140px at 0% 100%, #d4af6a14, transparent 70%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}}.online-design .od-brand-amount-step{box-shadow:0 18px 42px -30px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-amount-step{box-shadow:0 18px 42px -30px color-mix(in srgb, var(--brand-color,var(--od-accent)) 48%, #000)}}.online-design .od-brand-amount-step{grid-template-columns:minmax(190px,.85fr) minmax(240px,.7fr);align-items:center;gap:16px 20px;display:grid}.online-design .od-brand-amount-step-head{align-items:center;gap:13px;min-width:0;display:flex}.online-design .od-brand-amount-step-head div{min-width:0}.online-design .od-brand-amount-step-head strong{color:var(--od-ink);letter-spacing:-.02em;font-size:18px;font-weight:950;display:block}.online-design .od-brand-amount-step-head p{color:var(--od-soft);margin:3px 0 0;font-size:13px;font-weight:700}.online-design .od-brand-amount-step-current{background:linear-gradient(90deg, #ffffff14, transparent 58%), radial-gradient(140px 110px at 100% 0%, var(--brand-color,var(--od-accent)), transparent 70%), linear-gradient(135deg, var(--od-ink), var(--od-ink));border-radius:24px;justify-self:end;width:min(100%,230px);min-height:126px;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-amount-step-current{background:linear-gradient(90deg, #ffffff14, transparent 58%), radial-gradient(140px 110px at 100% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 36%, transparent), transparent 70%), linear-gradient(135deg, var(--od-ink), color-mix(in srgb, var(--od-ink) 78%, var(--brand-color,var(--od-accent))))}}.online-design .od-brand-amount-step-current{color:var(--od-bg);text-align:right;box-shadow:inset 0 1px 0 #ffffff21, 0 24px 48px -32px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-amount-step-current{box-shadow:inset 0 1px 0 #ffffff21, 0 24px 48px -32px color-mix(in srgb, var(--brand-color,var(--od-accent)) 62%, #0f172ac7)}}.online-design .od-brand-amount-step-current em,.online-design .od-brand-amount-next small,.online-design .od-brand-amount-control label span{color:inherit;opacity:.72;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;display:block}.online-design .od-brand-amount-step-current strong{color:inherit;letter-spacing:-.055em;margin-top:12px;font-size:clamp(34px,5vw,46px);font-weight:950;display:block}.online-design .od-brand-amount-control{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:14px;display:grid}.online-design .od-brand-amount-control>input[type=range]{width:100%;min-height:44px;accent-color:var(--brand-color,var(--od-accent))}.online-design .od-brand-amount-control label{color:var(--od-muted);gap:6px;display:grid}.online-design .od-brand-amount-control label input{border:1px solid var(--brand-color,var(--od-accent));width:100%;min-height:46px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-amount-control label input{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 26%, var(--od-border))}}.online-design .od-brand-amount-control label input{background:var(--od-surface);color:var(--od-ink);text-align:center;border-radius:14px;font-size:17px;font-weight:950}.online-design .od-brand-amount-quick{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.online-design .od-brand-amount-quick button{border:1px solid var(--brand-color,var(--od-accent));border-radius:999px;min-height:38px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-amount-quick button{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 16%, var(--od-border))}}.online-design .od-brand-amount-quick button{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-amount-quick button{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 5%, var(--od-surface))}}.online-design .od-brand-amount-quick button{color:var(--od-ink);cursor:pointer;font-size:13px;font-weight:900;transition:transform .15s,border-color .18s,background .18s}.online-design .od-brand-amount-quick button:hover{border-color:var(--brand-color,var(--od-accent));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-amount-quick button:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 42%, var(--od-border))}}.online-design .od-brand-amount-quick button.active{border-color:var(--brand-color,var(--od-accent));background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-amount-quick button.active{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, var(--od-surface))}}.online-design .od-brand-amount-quick button.active{color:var(--brand-color,var(--od-accent))}.online-design .od-brand-amount-next{border-top:1px dashed var(--od-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.online-design .od-brand-amount-next span{gap:2px;display:grid}.online-design .od-brand-amount-next strong{color:var(--od-ink);letter-spacing:-.03em;font-size:22px;font-weight:950}.online-design .od-brand-amount-next .od-primary{white-space:nowrap;min-height:48px;padding:0 20px}.online-design .od-brand-summary .od-voucher-range-picker,.online-design .od-voucher-range-picker.compact{background:var(--od-surface-2);border-color:var(--od-border);color:var(--od-ink)}.online-design .od-voucher-range-head,.online-design .od-voucher-range-fields{justify-content:space-between;align-items:center;gap:12px;display:flex}.online-design .od-voucher-range-head span,.online-design .od-voucher-range-fields small{color:inherit;opacity:.72;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.online-design .od-voucher-range-head strong,.online-design .od-voucher-range-fields strong{color:inherit;letter-spacing:-.025em;font-size:18px;font-weight:950}.online-design .od-brand-summary .od-voucher-range-head strong,.online-design .od-brand-summary .od-voucher-range-fields strong,.online-design .od-voucher-range-picker.compact .od-voucher-range-head strong,.online-design .od-voucher-range-picker.compact .od-voucher-range-fields strong{color:var(--brand-color,var(--od-accent))}.online-design .od-voucher-range-picker input[type=range]{width:100%;accent-color:var(--brand-color,var(--od-accent))}.online-design .od-voucher-range-fields>span,.online-design .od-voucher-range-fields label{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.online-design .od-voucher-range-fields label{align-items:center}.online-design .od-voucher-range-fields>span:last-child{align-items:flex-end}.online-design .od-voucher-range-fields input[type=number]{width:100%;max-width:130px;min-height:38px;color:var(--brand-color,var(--od-accent));background:#ffffffeb;border:1px solid #ffffff42;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-voucher-range-fields input[type=number]{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #111)}}.online-design .od-voucher-range-fields input[type=number]{text-align:center;font-size:15px;font-weight:900}.online-design .od-brand-summary .od-voucher-range-fields input[type=number],.online-design .od-voucher-range-picker.compact .od-voucher-range-fields input[type=number]{background:var(--od-surface);border-color:var(--od-border);color:var(--od-ink)}.online-design .od-brand-summary{top:calc(var(--od-nav-height,84px) + 12px);z-index:32;overscroll-behavior:contain;background:radial-gradient(120% 80% at 0% 0%, var(--brand-color,var(--od-accent)), transparent 62%), linear-gradient(180deg, var(--od-surface), var(--od-surface));border-radius:24px;max-height:calc(100vh - 108px);padding:18px;position:sticky;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 9%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--od-surface) 98%, transparent), var(--od-surface))}}.online-design .od-brand-summary{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, var(--od-border))}}.online-design .od-brand-summary{box-shadow:0 28px 70px -48px var(--brand-color,var(--od-accent)), var(--od-shadow-sm)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary{box-shadow:0 28px 70px -48px color-mix(in srgb, var(--brand-color,var(--od-accent)) 62%, #000), var(--od-shadow-sm)}}.online-design .od-brand-summary{flex-direction:column;gap:14px;display:flex}@media (min-width:1025px){.online-design .od-brand-grid-layout>.od-brand-side>.od-brand-summary:not(.od-brand-summary-dock){display:none}.online-design .od-brand-summary-dock{z-index:auto;background:radial-gradient(420px 140px at 0% 0%, var(--brand-color,var(--od-accent)), transparent 68%), linear-gradient(135deg, var(--od-surface), var(--od-surface));border-radius:22px;grid-template-columns:minmax(180px,.95fr) minmax(160px,1.2fr) minmax(118px,.55fr) minmax(220px,1fr) auto;align-items:center;gap:12px;width:100%;max-height:none;padding:12px;display:grid;position:static;top:auto;overflow:visible}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-dock{background:radial-gradient(420px 140px at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 16%, transparent), transparent 68%), linear-gradient(135deg, color-mix(in srgb, var(--od-surface) 96%, transparent), var(--od-surface))}}.online-design .od-brand-summary-dock{box-shadow:0 22px 54px -42px var(--brand-color,var(--od-accent)), 0 10px 28px #0f172a14}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-dock{box-shadow:0 22px 54px -42px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #000), 0 10px 28px #0f172a14}}.online-design .od-brand-summary-dock{-webkit-backdrop-filter:blur(18px)saturate(126%);backdrop-filter:blur(18px)saturate(126%)}.theme-noir .od-brand-summary-dock{background:radial-gradient(460px 160px at 0% 0%, var(--brand-color,var(--od-accent)), transparent 70%), linear-gradient(135deg, #05101ff0, #020812eb)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-brand-summary-dock{background:radial-gradient(460px 160px at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 22%, transparent), transparent 70%), linear-gradient(135deg, #05101ff0, #020812eb)}}.theme-noir .od-brand-summary-dock{box-shadow:0 24px 60px -38px #000000d6}.online-design .od-brand-summary-dock .od-brand-summary-head{border-bottom:0;min-width:0;padding:0}.online-design .od-brand-summary-dock .od-brand-summary-head>em{display:none}.online-design .od-brand-summary-dock .od-brand-summary-brand{min-width:0}.online-design .od-brand-summary-dock .od-brand-summary-logo{border-radius:16px;width:46px;height:46px}.online-design .od-brand-summary-dock .od-brand-summary-brand strong,.online-design .od-brand-summary-dock .od-brand-summary-product strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.online-design .od-brand-summary-dock .od-brand-summary-product{border-left:1px solid var(--od-border);min-width:0;padding:0 12px}.online-design .od-brand-summary-dock .od-brand-summary-amount{border-radius:16px;min-width:0;padding:10px 12px}.online-design .od-brand-summary-dock .od-brand-summary-amount strong{white-space:nowrap;font-size:clamp(21px,2vw,27px)}.online-design .od-brand-summary-dock .od-brand-summary-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.online-design .od-brand-summary-dock .od-brand-summary-rows>span{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:14px;justify-items:start;gap:2px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-dock .od-brand-summary-rows>span{background:color-mix(in srgb, var(--od-surface-2) 76%, transparent)}}.online-design .od-brand-summary-dock .od-brand-summary-total{border-top:0;padding-top:8px}.online-design .od-brand-summary-dock .od-brand-summary-total strong{font-size:18px}.online-design .od-brand-summary-dock .od-brand-summary-cta{white-space:nowrap;border-radius:16px;width:auto;min-width:150px;min-height:50px;padding:0 20px}.online-design .od-brand-summary-dock .od-brand-summary-actions{grid-template-columns:minmax(0,1fr) minmax(104px,.75fr);min-width:276px}.online-design .od-brand-summary-dock .od-brand-summary-fast,.online-design .od-brand-summary-dock .od-brand-summary-cta{border-radius:16px;min-height:50px;font-size:13px}.online-design .od-brand-summary-dock .od-brand-summary-empty{text-align:left;grid-column:2/-1;justify-content:flex-start;align-items:center;min-height:58px;padding:10px 14px;display:flex}.online-design .od-brand-summary-dock .od-brand-summary-empty small{max-width:none}}@media (min-width:1025px) and (max-width:1240px){.online-design .od-brand-summary-dock{grid-template-columns:minmax(160px,.95fr) minmax(150px,1fr) minmax(106px,.52fr) minmax(190px,.9fr) auto;gap:9px;padding:10px}.online-design .od-brand-summary-dock .od-brand-summary-logo{width:42px;height:42px}.online-design .od-brand-summary-dock .od-brand-summary-rows{gap:6px}.online-design .od-brand-summary-dock .od-brand-summary-rows>span{padding:7px 8px}.online-design .od-brand-summary-dock .od-brand-summary-cta{min-width:132px;padding:0 14px}}.online-design .od-brand-summary-head{border-bottom:1px solid var(--od-border);flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.online-design .od-brand-summary-head em{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-color,var(--od-accent));font-size:11px;font-style:normal;font-weight:800}.online-design .od-brand-summary-brand{align-items:center;gap:12px;min-width:0;display:flex}.online-design .od-brand-summary-logo{background:radial-gradient(circle at 30% 18%, #ffffff6b, transparent 36%), var(--brand-color,var(--od-accent));border-radius:18px;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-logo{background:radial-gradient(circle at 30% 18%, #ffffff6b, transparent 36%), color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, var(--od-surface-2))}}.online-design .od-brand-summary-logo{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-logo{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 30%, var(--od-border))}}.online-design .od-brand-summary-logo{box-shadow:0 16px 32px -24px var(--brand-color,var(--od-accent));flex-shrink:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-logo{box-shadow:0 16px 32px -24px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #000)}}.online-design .od-brand-summary-logo img{object-fit:contain;max-width:86%;max-height:86%}.online-design .od-brand-summary-logo i{color:var(--brand-color,var(--od-accent));font-size:14px;font-style:normal;font-weight:900}.online-design .od-brand-summary-brand>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.online-design .od-brand-summary-brand strong{max-width:100%;color:var(--od-ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:920;display:block;overflow:hidden}.online-design .od-brand-summary-brand small{color:var(--od-muted);font-size:12px;font-weight:600}.online-design .od-brand-summary-product{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:16px;gap:5px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-product{background:color-mix(in srgb, var(--od-surface-2) 78%, transparent)}}.online-design .od-brand-summary-product small{color:var(--od-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.online-design .od-brand-summary-product strong{color:var(--od-ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:920;line-height:1.25;overflow:hidden}.online-design .od-brand-summary-amount{background:radial-gradient(120% 100% at 0% 0%, var(--brand-color,var(--od-accent)), transparent 70%), var(--od-surface-2);border-radius:14px;flex-direction:column;gap:4px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-amount{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent), transparent 70%), var(--od-surface-2)}}.online-design .od-brand-summary-amount{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-amount{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 30%, var(--od-border))}}.online-design .od-brand-summary-amount em{letter-spacing:.1em;text-transform:uppercase;color:var(--od-muted);font-size:11px;font-style:normal;font-weight:800}.online-design .od-brand-summary-amount strong{letter-spacing:-.035em;color:var(--od-ink);font-size:clamp(28px,3.4vw,34px);font-weight:900}.online-design .od-brand-summary-rows{flex-direction:column;gap:8px;display:flex}.online-design .od-brand-summary-rows>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.online-design .od-brand-summary-rows small{color:var(--od-muted);letter-spacing:.04em;font-size:12px;font-weight:700}.online-design .od-brand-summary-rows strong{color:var(--od-ink);font-size:14px;font-weight:800}.online-design .od-brand-summary-saving strong{color:var(--brand-color,var(--od-accent))}.theme-noir .od-brand-summary-saving strong{color:var(--od-accent)}.online-design .od-brand-summary-total{border-top:1px dashed var(--od-border);padding-top:10px}.online-design .od-brand-summary-total small{color:var(--od-ink);text-transform:none;letter-spacing:0;font-size:13px}.online-design .od-brand-summary-total strong{letter-spacing:-.025em;color:var(--brand-color,var(--od-accent));font-size:20px;font-weight:900}.online-design .od-brand-summary-cta{width:100%;min-height:54px;box-shadow:0 18px 34px -24px var(--brand-color,var(--od-accent));border-radius:18px;justify-content:center;font-size:15px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-cta{box-shadow:0 18px 34px -24px color-mix(in srgb, var(--brand-color,var(--od-accent)) 82%, #000)}}.online-design .od-brand-summary-actions{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;display:grid}.online-design .od-brand-cart-plus{place-items:center;width:26px;height:22px;margin-right:2px;display:inline-grid;position:relative}.online-design .od-brand-cart-plus svg:first-child{width:22px;height:22px}.online-design .od-brand-cart-plus svg:last-child{color:#f4d28f;stroke-width:3px;background:#07101d;border-radius:999px;width:16px;height:16px;padding:2px;position:absolute;top:-6px;right:-4px}.online-design .od-brand-summary-fast{border:1px solid var(--brand-color,var(--od-accent));min-height:54px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-fast{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 28%, var(--od-border))}}.online-design .od-brand-summary-fast{background:radial-gradient(90% 140% at 0% 0%, var(--brand-color,var(--od-accent)), transparent 64%), var(--od-surface-2);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-fast{background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 14%, transparent), transparent 64%), var(--od-surface-2)}}.online-design .od-brand-summary-fast{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-fast{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 72%, var(--od-ink))}}.online-design .od-brand-summary-fast{cursor:pointer;transition:transform .16s var(--ease), border-color .18s var(--ease), background .18s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:950;display:inline-flex}.online-design .od-brand-summary-fast:hover{border-color:var(--brand-color,var(--od-accent));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-fast:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 46%, var(--od-border))}}.online-design .od-brand-summary-fast:hover{background:radial-gradient(90% 140% at 0% 0%, var(--brand-color,var(--od-accent)), transparent 64%), var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-fast:hover{background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 20%, transparent), transparent 64%), var(--od-surface)}}.online-design .od-brand-summary-empty{background:radial-gradient(120px 80px at 50% 0%, var(--brand-color,var(--od-accent)), transparent 70%), var(--od-surface-2);border-radius:16px;justify-items:center;gap:8px;padding:18px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-empty{background:radial-gradient(120px 80px at 50% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, transparent), transparent 70%), var(--od-surface-2)}}.online-design .od-brand-summary-empty{border:1px dashed var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-empty{border:1px dashed color-mix(in srgb, var(--brand-color,var(--od-accent)) 22%, var(--od-border))}}.online-design .od-brand-summary-empty{color:var(--od-muted);text-align:center}.online-design .od-brand-summary-empty>span{background:var(--brand-color,var(--od-accent));border-radius:14px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-empty>span{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 11%, var(--od-surface))}}.online-design .od-brand-summary-empty>span{color:var(--brand-color,var(--od-accent))}.online-design .od-brand-summary-empty strong{color:var(--od-ink);letter-spacing:-.01em;font-size:14px;font-weight:920}.online-design .od-brand-summary-empty small{max-width:28ch;color:var(--od-muted);font-size:12px;font-weight:650;line-height:1.45}.online-design .od-brand-summary-empty-action{border:1px solid var(--brand-color,var(--od-accent));border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-empty-action{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, var(--od-border))}}.online-design .od-brand-summary-empty-action{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-empty-action{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 9%, var(--od-surface))}}.online-design .od-brand-summary-empty-action{color:var(--brand-color,var(--od-accent));white-space:nowrap;font-size:11px;font-style:normal;font-weight:950;line-height:1}.online-design .od-brand-side-sticky-dock.is-empty{cursor:pointer}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-dock{transition:border-color .18s,box-shadow .18s,transform .16s}.online-design .od-brand-side-sticky-dock.is-empty:hover .od-brand-summary-dock,.online-design .od-brand-side-sticky-dock.is-empty:focus-visible .od-brand-summary-dock{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-side-sticky-dock.is-empty:hover .od-brand-summary-dock,.online-design .od-brand-side-sticky-dock.is-empty:focus-visible .od-brand-summary-dock{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 34%, var(--od-border))}}.online-design .od-brand-side-sticky-dock.is-empty:hover .od-brand-summary-dock,.online-design .od-brand-side-sticky-dock.is-empty:focus-visible .od-brand-summary-dock{box-shadow:0 20px 48px -34px var(--brand-color,var(--od-accent)), var(--od-shadow-sm)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-side-sticky-dock.is-empty:hover .od-brand-summary-dock,.online-design .od-brand-side-sticky-dock.is-empty:focus-visible .od-brand-summary-dock{box-shadow:0 20px 48px -34px color-mix(in srgb, var(--brand-color,var(--od-accent)) 66%, #000), var(--od-shadow-sm)}}.online-design .od-brand-side-sticky-dock.is-empty:hover .od-brand-summary-dock,.online-design .od-brand-side-sticky-dock.is-empty:focus-visible .od-brand-summary-dock{transform:translateY(-1px)}.online-design .od-brand-side-sticky-dock.is-empty:focus-visible{outline:3px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-side-sticky-dock.is-empty:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 22%, transparent)}}.online-design .od-brand-side-sticky-dock.is-empty:focus-visible{outline-offset:3px;border-radius:22px}.online-design .od-brand-side-sticky-dock{position:relative}.online-design .od-brand-dock-toggle{z-index:4;border:1px solid var(--brand-color,var(--od-accent));place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-dock-toggle{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 22%, var(--od-border))}}.online-design .od-brand-dock-toggle{background:var(--od-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-dock-toggle{background:color-mix(in srgb, var(--od-surface) 88%, transparent)}}.online-design .od-brand-dock-toggle{color:var(--od-muted);cursor:pointer;transition:transform .16s var(--ease), color .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);box-shadow:0 10px 24px -18px #0000008c}.online-design .od-brand-dock-toggle:hover{color:var(--brand-color,var(--od-accent));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-dock-toggle:hover{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 78%, var(--od-ink))}}.online-design .od-brand-dock-toggle:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-dock-toggle:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 42%, var(--od-border))}}.online-design .od-brand-dock-toggle:hover{background:var(--od-surface)}.online-design .od-brand-side-sticky-dock.is-minimized{cursor:pointer;width:auto;max-width:min(360px,100vw - 32px)}.online-design .od-brand-side-sticky-dock.is-minimized .od-brand-summary-dock{grid-template-columns:minmax(0,1fr);min-height:54px;padding:8px 46px 8px 10px;overflow:hidden}.online-design .od-brand-side-sticky-dock.is-minimized .od-brand-summary-head{border:0;padding:0}.online-design .od-brand-side-sticky-dock.is-minimized .od-brand-summary-brand{gap:9px}.online-design .od-brand-side-sticky-dock.is-minimized .od-brand-summary-logo{border-radius:14px;width:38px;height:38px}.online-design .od-brand-side-sticky-dock.is-minimized .od-brand-summary-head>em,.online-design .od-brand-side-sticky-dock.is-minimized .od-brand-summary-product,.online-design .od-brand-side-sticky-dock.is-minimized .od-brand-summary-amount,.online-design .od-brand-side-sticky-dock.is-minimized .od-brand-summary-rows,.online-design .od-brand-side-sticky-dock.is-minimized .od-brand-summary-actions,.online-design .od-brand-side-sticky-dock.is-minimized .od-brand-summary-empty{display:none}.online-design .od-brand-side-sticky-dock.is-minimized .od-brand-summary-brand strong{font-size:13px}.online-design .od-brand-side-sticky-dock.is-minimized .od-brand-summary-brand small{color:var(--brand-color,var(--od-accent));font-size:11px;font-weight:900}@media (max-width:1120px){.online-design .od-brand-summary{position:static}}@media (max-width:640px){.online-design .od-brand-trust-ribbon{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-feature-modal-backdrop{align-items:start;padding:12px}.online-design .od-brand-feature-modal{border-radius:24px;padding:10px}.online-design .od-brand-fast-fields,.online-design .od-brand-feature-actions{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-fast-account{grid-template-columns:42px minmax(0,1fr)}.online-design .od-brand-fast-account em{grid-column:1/-1;justify-content:center}.online-design .od-brand-fast-payment-menu{max-height:220px;margin-top:8px;position:static}.online-design .od-brand-fast-payment-menu button{grid-template-columns:44px minmax(0,1fr) auto}.online-design .od-brand-fast-payment-menu button>svg{display:none}.online-design .od-brand-feature-card{padding:22px 20px}.online-design .od-brand-feature-context-grid{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-feature-context-grid span{grid-column:1/-1}.online-design .od-brand-feature-context-head b{max-width:46%}.online-design .od-brand-feature-foot span{min-width:100px}}.online-design .od-pref-chip{border:1px solid var(--od-border);background:var(--od-surface);min-height:48px;color:var(--od-ink);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:6px 13px 6px 9px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.online-design .od-pref-chip:hover{background:var(--od-surface-2);border-color:var(--od-border-strong)}.online-design .od-pref-chip:active{transform:scale(.98)}.online-design .od-pref-chip-flag{background:var(--od-surface-3);border-radius:3px;flex-shrink:0;place-items:center;width:22px;height:16px;display:grid;overflow:hidden;box-shadow:0 1px 2px #00000026}.online-design .od-pref-chip-flag img{object-fit:cover;width:100%;height:100%}.online-design .od-pref-chip-icon{width:22px;height:22px;color:var(--od-muted);border-radius:999px;place-items:center;display:grid}.online-design .od-pref-chip-label{flex-direction:column;align-items:flex-start;gap:1px;line-height:1.1;display:inline-flex}.online-design .od-pref-chip-label strong{color:var(--od-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-size:13px;font-weight:800;overflow:hidden}.online-design .od-pref-chip-label em{letter-spacing:.04em;color:var(--od-muted);font-size:10px;font-style:normal;font-weight:700}.online-design .od-pref-chip svg:last-child{color:var(--od-muted);font-size:13px}@media (max-width:1024px){.online-design .od-pref-chip .od-pref-chip-label em{display:none}}@media (max-width:720px){.online-design .od-pref-chip .od-pref-chip-label{display:none}}.online-design .od-pref-overlay{z-index:var(--od-z-overlay);flex-direction:column;gap:20px;width:min(440px,94vw);padding:28px 28px 24px;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.online-design .od-backdrop:has(+.od-pref-overlay),.online-design:has(.od-pref-overlay) .od-backdrop){z-index:var(--od-z-backdrop)}.online-design .od-pref-overlay-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.online-design .od-pref-overlay-head strong{letter-spacing:-.025em;color:var(--od-ink);font-size:24px;font-weight:800}.online-design .od-pref-overlay-head button{width:32px;height:32px;color:var(--od-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .18s,color .18s;display:grid}.online-design .od-pref-overlay-head button:hover{background:var(--od-surface-2);color:var(--od-ink)}.online-design .od-pref-overlay-notice{background:var(--od-accent);border-radius:12px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.online-design .od-pref-overlay-notice{background:color-mix(in srgb, var(--od-accent) 10%, var(--od-surface))}}.online-design .od-pref-overlay-notice{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-pref-overlay-notice{border:1px solid color-mix(in srgb, var(--od-accent) 38%, var(--od-border))}}.theme-noir .od-pref-overlay-notice{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-pref-overlay-notice{background:color-mix(in srgb, var(--od-accent) 14%, var(--od-surface-2))}}.online-design .od-pref-overlay-notice p{color:var(--od-ink);margin:0;font-size:13px;line-height:1.55}.online-design .od-pref-field{flex-direction:column;gap:8px;display:flex}.online-design .od-pref-field-labels{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.online-design .od-pref-field-labels span{color:var(--od-ink);letter-spacing:-.01em;font-size:14px;font-weight:700}.online-design .od-pref-field-labels small{color:var(--od-muted);font-size:12px;font-weight:600}.online-design .od-pref-select{background:var(--od-surface);border:1px solid var(--od-border-strong);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 14px 0 12px;transition:border-color .18s,background .18s;display:flex;position:relative}.online-design .od-pref-select:hover{border-color:var(--od-accent)}.online-design .od-pref-select:focus-within{border-color:var(--od-accent);box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-pref-select:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 22%, transparent)}}.online-design .od-pref-select-flag{background:var(--od-surface-3);width:30px;height:22px;color:var(--od-muted);border-radius:4px;flex-shrink:0;place-items:center;display:grid;overflow:hidden;box-shadow:0 1px 2px #00000026}.online-design .od-pref-select-flag img{object-fit:cover;width:100%;height:100%}.online-design .od-pref-select-flag svg{font-size:16px}.online-design .od-pref-select select{appearance:none;color:var(--od-ink);cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px;font-weight:600}.online-design .od-pref-select select option{color:#111;background:#fff}.online-design .od-pref-select-caret{color:var(--od-muted);pointer-events:none;font-size:16px}.online-design .od-pref-currency-hint{background:var(--od-surface-2);border:1px solid var(--od-border);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;padding:12px 14px;display:grid}.online-design .od-pref-currency-hint>span{letter-spacing:.08em;text-transform:uppercase;color:var(--od-muted);font-size:12px;font-weight:800}.online-design .od-pref-currency-hint>strong{color:var(--od-ink);letter-spacing:-.01em;font-size:14px;font-weight:800}.online-design .od-pref-currency-hint>small{color:var(--od-muted);grid-column:1/-1;font-size:12px;font-weight:600}.online-design .od-pref-save{justify-content:center;width:100%;min-height:52px;margin-top:4px;font-size:15px}@media (max-width:520px){.online-design .od-pref-overlay{border-radius:22px 22px 0 0;width:100vw;padding:24px 20px 22px;animation:.32s cubic-bezier(.22,1,.36,1) odSheetIn;top:auto;bottom:0;left:0;transform:none}}.online-design .od-search-wrap{flex:1;max-width:460px;position:relative}.online-design .od-search-wrap.focused{z-index:var(--od-z-header-popover)}.od-search-backdrop{z-index:calc(var(--od-z-header) - 1);-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);background:#080a0e8c;animation:.22s cubic-bezier(.22,1,.36,1) odSearchBackdropIn;position:fixed;inset:76px 0 0}.theme-noir .od-search-backdrop{background:#000000b8}@keyframes odSearchBackdropIn{0%{opacity:0}to{opacity:1}}@media (max-width:860px){.od-search-backdrop{top:64px}}.online-design .od-search-wrap .od-search{width:100%;max-width:none}.online-design .od-search-wrap .od-search input:focus{border-color:var(--od-accent);background:var(--od-surface);box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-search-wrap .od-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 18%, transparent)}}.online-design .od-search-clear{background:var(--od-surface-2);width:26px;height:26px;color:var(--od-muted);cursor:pointer;z-index:2;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.online-design .od-search-clear:hover{background:var(--od-surface-3);color:var(--od-ink)}.online-design .od-search-dropdown{z-index:var(--od-z-header-popover);background:var(--od-surface);border:1px solid var(--od-border);border-radius:16px;width:min(520px,92vw);max-height:70vh;padding:8px;animation:.22s cubic-bezier(.22,1,.36,1) odMegaIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px -20px #00000073}.theme-noir .od-search-dropdown{box-shadow:0 30px 70px -20px #000000d9}.online-design .od-search-section+.od-search-section{border-top:1px solid var(--od-border);margin-top:6px;padding-top:6px}.online-design .od-search-section-head{justify-content:space-between;align-items:center;padding:8px 12px 4px;display:flex}.online-design .od-search-section-head em{letter-spacing:.12em;text-transform:uppercase;color:var(--od-muted);font-size:11px;font-style:normal;font-weight:800}.online-design .od-search-section-head small{color:var(--od-muted);background:var(--od-surface-2);border:1px solid var(--od-border);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.online-design .od-search-section ul{margin:0;padding:0;list-style:none}.online-design .od-search-section li+li{margin-top:2px}.online-design .od-search-section button{width:100%;color:var(--od-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;transition:background .14s,border-color .14s,transform .14s;display:grid}.online-design .od-search-section button:hover{background:var(--od-surface-2);border-color:var(--brand-color,var(--od-accent));transform:translateY(-1px)}.online-design .od-search-icon{background:var(--brand-color,var(--od-accent));border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-search-icon{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 14%, var(--od-surface-2))}}.online-design .od-search-icon{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-search-icon{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 30%, var(--od-border))}}.online-design .od-search-icon img{object-fit:contain;max-width:80%;max-height:80%}.online-design .od-search-icon i{color:var(--brand-color,var(--od-accent));font-size:13px;font-style:normal;font-weight:900}.online-design .od-search-flag{background:var(--od-surface-3);border:1px solid var(--od-border)}.online-design .od-search-flag img{object-fit:cover;border-radius:6px;width:100%;height:100%}.online-design .od-search-body{flex-direction:column;gap:3px;min-width:0;display:flex}.online-design .od-search-body strong{color:var(--od-ink);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.online-design .od-search-body small{color:var(--od-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.online-design .od-search-value-strip{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.online-design .od-search-value-strip i{color:var(--brand-color,var(--od-accent));border-radius:999px;flex:none;padding:3px 7px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.online-design .od-search-value-strip i{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 78%, var(--od-ink))}}.online-design .od-search-value-strip i{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-search-value-strip i{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, var(--od-surface-2))}}.online-design .od-search-value-strip i{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-search-value-strip i{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, var(--od-border))}}.online-design .od-search-value-strip i{letter-spacing:.01em;white-space:nowrap;font-size:10.5px;font-weight:850}.online-design .od-search-meta{letter-spacing:.04em;color:var(--od-muted);background:var(--od-surface-2);border:1px solid var(--od-border);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:800}.online-design .od-search-face-meta{color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-search-face-meta{color:color-mix(in srgb, var(--od-accent) 78%, var(--od-ink))}}.online-design .od-search-face-meta{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-search-face-meta{background:color-mix(in srgb, var(--od-accent) 12%, var(--od-surface-2))}}.online-design .od-search-face-meta{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-search-face-meta{border-color:color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.online-design .od-search-empty{color:var(--od-muted);align-items:center;gap:10px;padding:18px;font-size:13px;display:flex}.online-design .od-search-empty svg{color:var(--od-muted)}.online-design .od-search-allbtn{background:var(--od-surface-2);border:1px solid var(--od-border);width:100%;color:var(--od-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:12px 14px;font-size:13px;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.online-design .od-search-allbtn:hover{background:var(--od-surface);border-color:var(--od-accent);color:var(--od-accent)}.online-design .od-search-allbtn svg{font-size:13px}@media (max-width:720px){.online-design .od-search-dropdown{width:auto;max-height:calc(100vh - 90px);position:fixed;top:70px;left:12px;right:12px}}.online-design .od-flag-select{position:relative}.online-design .od-flag-select-trigger{background:var(--od-surface);border:1px solid var(--od-border-strong);width:100%;min-height:76px;color:var(--od-ink);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px 13px 13px;transition:border-color .18s,box-shadow .18s;display:grid}.online-design .od-flag-select-trigger:hover{border-color:var(--od-accent)}.online-design .od-flag-select-trigger.open{border-color:var(--od-accent);box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-flag-select-trigger.open{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 22%, transparent)}}.online-design .od-flag-select-flag{background:var(--od-surface-3);width:58px;height:40px;color:var(--od-muted);border-radius:9px;flex-shrink:0;place-items:center;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000002e}.online-design .od-flag-select-flag img{object-fit:cover;width:100%;height:100%}.online-design .od-flag-select-label{min-width:0;color:var(--od-ink);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;overflow:hidden}.online-design .od-flag-select-trigger svg.od-flag-select-caret{color:var(--od-muted);font-size:16px;transition:transform .2s}.online-design .od-flag-select-trigger.open svg.od-flag-select-caret{transform:rotate(180deg)}.online-design .od-flag-select-popup{z-index:30;background:var(--od-surface);border:1px solid var(--od-border);border-radius:14px;padding:10px;animation:.2s cubic-bezier(.22,1,.36,1) odMegaIn;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 60px -20px #00000073}.theme-noir .od-flag-select-popup{box-shadow:0 30px 70px -20px #000000d9}.online-design .od-flag-select-search{margin-bottom:8px;position:relative}.online-design .od-flag-select-search svg{color:var(--od-muted);font-size:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.online-design .od-flag-select-search input{background:var(--od-surface-2);border:1px solid var(--od-border);width:100%;min-height:46px;color:var(--od-ink);border-radius:12px;outline:none;padding:0 13px 0 40px;font-size:14px}.online-design .od-flag-select-search input:focus{border-color:var(--od-accent)}.online-design .od-flag-select-list{max-height:330px;margin:0;padding:0;list-style:none;overflow-y:auto}.online-design .od-flag-select-list li+li{margin-top:2px}.online-design .od-flag-select-list button{width:100%;min-height:72px;color:var(--od-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:60px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:10px 12px;transition:background .14s,border-color .14s;display:grid}.online-design .od-flag-select-list button:hover{background:var(--od-surface-2);border-color:var(--od-border)}.online-design .od-flag-select-list button.active{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-flag-select-list button.active{background:color-mix(in srgb, var(--od-accent) 12%, var(--od-surface-2))}}.online-design .od-flag-select-list button.active{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-flag-select-list button.active{border-color:color-mix(in srgb, var(--od-accent) 40%, transparent)}}.online-design .od-flag-select-list .od-flag-select-flag{border-radius:9px;width:56px;height:39px}.online-design .od-flag-select-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.online-design .od-flag-select-list strong{color:var(--od-ink);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}.online-design .od-flag-select-list small{color:var(--od-muted);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;font-weight:700;overflow:hidden}.online-design .od-flag-select-check{width:22px;height:22px;color:var(--od-accent);background:var(--od-accent);border-radius:999px;justify-self:center;padding:4px}@supports (color:color-mix(in lab, red, red)){.online-design .od-flag-select-check{background:color-mix(in srgb, var(--od-accent) 14%, var(--od-surface))}}.online-design .od-flag-select-empty{color:var(--od-muted);text-align:center;padding:14px;font-size:13px}.online-design .od-hero{gap:56px;padding-top:64px;padding-bottom:48px}.online-design .od-hero:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(68% 88% at 4% -4%, #d4af6a33, transparent 62%), radial-gradient(42% 62% at 92% 10%, var(--hero-color,var(--od-accent)), transparent 68%), linear-gradient(90deg, #f4f1ea85, transparent 72%);position:absolute;inset:0 -32px}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero:before{background:radial-gradient(68% 88% at 4% -4%, #d4af6a33, transparent 62%), radial-gradient(42% 62% at 92% 10%, color-mix(in srgb, var(--hero-color,var(--od-accent)) 12%, #f4f1ea47), transparent 68%), linear-gradient(90deg, #f4f1ea85, transparent 72%)}}.online-design .od-hero:before{filter:blur(26px);opacity:.82;transition:background .6s}.theme-noir .od-hero:before{opacity:1}.online-design .od-hero:after{content:"";background-image:radial-gradient(circle at center, #14130f1a 0 1px, transparent 1.6px), linear-gradient(110deg, transparent 0 58%, var(--hero-color,var(--od-accent)) 66%, transparent 78%);border-radius:36px;position:absolute;inset:38px -12px 16px}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero:after{background-image:radial-gradient(circle at center, #14130f1a 0 1px, transparent 1.6px), linear-gradient(110deg, transparent 0 58%, color-mix(in srgb, var(--hero-color,var(--od-accent)) 10%, transparent) 66%, transparent 78%)}}.online-design .od-hero:after{pointer-events:none;z-index:-1;opacity:.42;background-size:28px 28px,100% 100%;-webkit-mask-image:linear-gradient(90deg,#0000002e,#00000014 45%,#0000 82%);mask-image:linear-gradient(90deg,#0000002e,#00000014 45%,#0000 82%)}.theme-noir .od-hero:after{background-image:radial-gradient(circle at center, #f4f1ea29 0 1px, transparent 1.6px), linear-gradient(110deg, transparent 0 58%, var(--hero-color,var(--od-accent)) 66%, transparent 78%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-hero:after{background-image:radial-gradient(circle at center, #f4f1ea29 0 1px, transparent 1.6px), linear-gradient(110deg, transparent 0 58%, color-mix(in srgb, var(--hero-color,var(--od-accent)) 16%, transparent) 66%, transparent 78%)}}.theme-noir .od-hero:after{opacity:.5}.online-design .od-hero h1{font-feature-settings:"ss01", "ss02";letter-spacing:-.045em;background:linear-gradient(180deg, var(--od-ink) 0%, var(--od-ink) 100%);max-width:14ch;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(42px,6.4vw,82px);font-weight:700;line-height:.98}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero h1{background:linear-gradient(180deg, var(--od-ink) 0%, color-mix(in srgb, var(--od-ink) 85%, var(--hero-color,var(--od-accent))) 100%)}}.online-design .od-hero h1{color:#0000;-webkit-background-clip:text;background-clip:text}.theme-noir .od-hero h1{background:linear-gradient(#fff 0% 100%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-hero h1{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, #fff 75%, var(--hero-color,var(--od-accent))) 100%)}}.theme-noir .od-hero h1{color:#0000;-webkit-background-clip:text;background-clip:text}.online-design .od-hero p{letter-spacing:-.005em;color:var(--od-soft);max-width:56ch;margin-top:22px;font-size:17px;font-weight:500;line-height:1.62}.online-design .od-hero .od-eyebrow{background:var(--hero-color,var(--od-accent));border-radius:999px;margin-bottom:24px;padding:6px 14px 6px 12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero .od-eyebrow{background:color-mix(in srgb, var(--hero-color,var(--od-accent)) 12%, var(--od-surface))}}.online-design .od-hero .od-eyebrow{border:1px solid var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero .od-eyebrow{border:1px solid color-mix(in srgb, var(--hero-color,var(--od-accent)) 35%, transparent)}}.online-design .od-hero .od-eyebrow{color:var(--hero-color,var(--od-accent));letter-spacing:.14em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:800}.online-design .od-hero .od-eyebrow span{background:var(--hero-color,var(--od-accent));width:8px;height:8px;box-shadow:0 0 0 4px var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero .od-eyebrow span{box-shadow:0 0 0 4px color-mix(in srgb, var(--hero-color,var(--od-accent)) 22%, transparent)}}.online-design .od-hero .od-eyebrow span{animation:1.8s ease-in-out infinite odHeroPulse}@keyframes odHeroPulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--hero-color,var(--od-accent)) 22%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--hero-color,var(--od-accent)) 8%, transparent)}}.online-design .od-hero-actions{gap:14px;margin-top:30px}.online-design .od-hero .od-primary{letter-spacing:-.01em;min-height:52px;box-shadow:inset 0 1px 0 #ffffff2e, 0 12px 32px -12px var(--hero-color,var(--od-accent));border-radius:999px;padding:0 26px;font-size:15px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero .od-primary{box-shadow:inset 0 1px 0 #ffffff2e, 0 12px 32px -12px color-mix(in srgb, var(--hero-color,var(--od-accent)) 50%, transparent)}}.online-design .od-hero .od-primary{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .22s}.online-design .od-hero .od-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 #fff3, 0 18px 42px -12px var(--hero-color,var(--od-accent));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero .od-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 #fff3, 0 18px 42px -12px color-mix(in srgb, var(--hero-color,var(--od-accent)) 65%, transparent)}}.online-design .od-hero .od-secondary{background:var(--od-surface);border-radius:999px;min-height:52px;padding:0 22px;font-size:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero .od-secondary{background:color-mix(in srgb, var(--od-surface) 90%, transparent)}}.online-design .od-hero .od-secondary{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.online-design .od-hero-highlights{gap:10px;margin-top:26px}.online-design .od-hero-highlights span{letter-spacing:0;background:var(--od-surface);border:1px solid var(--od-border);min-height:36px;color:var(--od-soft);border-radius:999px;padding:0 14px;font-size:12px;font-weight:700;transition:border-color .18s,transform .18s}.online-design .od-hero-highlights span:hover{border-color:var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-highlights span:hover{border-color:color-mix(in srgb, var(--hero-color,var(--od-accent)) 50%, var(--od-border))}}.online-design .od-hero-highlights span:hover{transform:translateY(-1px)}.online-design .od-hero-highlights svg{color:var(--hero-color,var(--od-accent))}.online-design .od-hero .od-stats{border-top:1px solid var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px;padding-top:22px;display:grid}.online-design .od-hero .od-stats div{flex-direction:column;gap:4px;display:flex;position:relative}.online-design .od-hero .od-stats div+div:before{content:"";background:var(--od-border);width:1px;position:absolute;top:4px;bottom:4px;left:-12px}.online-design .od-hero .od-stats strong{letter-spacing:-.03em;color:var(--od-ink);font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1}.online-design .od-hero .od-stats span{letter-spacing:.1em;text-transform:uppercase;color:var(--od-muted);font-size:11px;font-weight:800}.online-design .od-hero-dots{background:var(--od-surface);border:1px solid var(--od-border);border-radius:999px;gap:6px;margin-top:28px;padding:6px;display:inline-flex}.online-design .od-hero-dots button{min-height:32px;color:var(--od-muted);letter-spacing:-.01em;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:800;transition:color .22s,background .22s}.online-design .od-hero-dots button:hover{color:var(--od-ink);background:var(--od-surface-2);transform:none}.online-design .od-hero-dots button.active{color:var(--od-ink);background:var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-dots button.active{background:color-mix(in srgb, var(--hero-color,var(--od-accent)) 16%, var(--od-surface-2))}}.online-design .od-hero-dots button.active{box-shadow:inset 0 0 0 1px var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-dots button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hero-color,var(--od-accent)) 38%, transparent)}}.online-design .od-hero-dots button i{background:var(--hero-color,var(--od-accent));height:2px;inset:auto 10px 6px}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-dots button i{background:color-mix(in srgb, var(--hero-color,var(--od-accent)) 18%, transparent)}}.online-design .od-hero-dots button i:after{background:var(--hero-color,var(--od-accent))}.online-design .od-hero-showcase{filter:drop-shadow(0 24px 60px #0000002e);min-height:480px;animation:.76s cubic-bezier(.22,1,.36,1) both odHeroVisualIn,6s ease-in-out .76s infinite odHeroFloat}@keyframes odHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes odHeroAuraShift{0%{filter:blur(12px)saturate();transform:translate(-1.5%,-1%)scale(1)}50%{filter:blur(16px)saturate(1.08);transform:translate(1.5%,1%)scale(1.025)}to{filter:blur(14px)saturate(1.04);transform:translate(2%,-.5%)scale(1.04)}}@keyframes odHeroGridDrift{0%{background-position:0 0,0 0}to{background-position:0 0,52px 26px}}.online-design .od-hero-voucher-card,.online-design .od-hero-esim-card,.online-design .od-hero-topup-card{box-shadow:0 32px 60px -28px #00000073, 0 12px 24px -12px #0000004d, inset 0 0 0 1px var(--hero-color,var(--od-accent));border-radius:26px}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-voucher-card,.online-design .od-hero-esim-card,.online-design .od-hero-topup-card{box-shadow:0 32px 60px -28px #00000073, 0 12px 24px -12px #0000004d, inset 0 0 0 1px color-mix(in srgb, var(--hero-color,var(--od-accent)) 18%, transparent)}}.theme-noir .od-hero-voucher-card,.theme-noir .od-hero-esim-card,.theme-noir .od-hero-topup-card{box-shadow:0 40px 70px -25px #000000d9, 0 14px 30px -12px #0000008c, inset 0 0 0 1px var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-hero-voucher-card,.theme-noir .od-hero-esim-card,.theme-noir .od-hero-topup-card{box-shadow:0 40px 70px -25px #000000d9, 0 14px 30px -12px #0000008c, inset 0 0 0 1px color-mix(in srgb, var(--hero-color,var(--od-accent)) 30%, transparent)}}@media (max-width:860px){.online-design .od-hero{gap:32px;padding-top:36px;padding-bottom:32px}.online-design .od-hero:after{display:none}.online-design .od-hero .od-stats{gap:12px}.online-design .od-hero .od-stats div+div:before{display:none}}.online-design .od-hero-shell{isolation:isolate;background:linear-gradient(180deg, transparent 0%, var(--od-bg) 62%, var(--od-bg) 100%), radial-gradient(1200px 560px at 5% -8%, #d4af6a4d, transparent 66%), radial-gradient(1080px 560px at 96% 8%, var(--hero-color,var(--od-accent)), transparent 70%), linear-gradient(118deg, #f4f1eae0 0%, #faf7eff5 44%, #f4f1eaa8 100%), linear-gradient(180deg, var(--hero-color,var(--od-accent)) 0%, var(--od-bg) 78%);width:100%;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-shell{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--od-bg) 18%, transparent) 62%, var(--od-bg) 100%), radial-gradient(1200px 560px at 5% -8%, #d4af6a4d, transparent 66%), radial-gradient(1080px 560px at 96% 8%, color-mix(in srgb, var(--hero-color,var(--od-accent)) 20%, transparent), transparent 70%), linear-gradient(118deg, #f4f1eae0 0%, #faf7eff5 44%, #f4f1eaa8 100%), linear-gradient(180deg, color-mix(in srgb, var(--hero-color,var(--od-accent)) 8%, var(--od-surface)) 0%, var(--od-bg) 78%)}}.online-design .od-hero-shell{transition:background .7s}.theme-noir .od-hero-shell{background:linear-gradient(180deg, transparent 0%, var(--od-bg) 60%, var(--od-bg) 100%), radial-gradient(1200px 560px at 5% -8%, #d4af6a29, transparent 66%), radial-gradient(1080px 560px at 96% 8%, var(--hero-color,var(--od-accent)), transparent 70%), linear-gradient(118deg, #0a0b0dfa 0%, #12110ef0 48%, #0a0b0dfa 100%), linear-gradient(180deg, var(--od-bg-deep) 0%, var(--od-bg) 80%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-hero-shell{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--od-bg) 28%, transparent) 60%, var(--od-bg) 100%), radial-gradient(1200px 560px at 5% -8%, #d4af6a29, transparent 66%), radial-gradient(1080px 560px at 96% 8%, color-mix(in srgb, var(--hero-color,var(--od-accent)) 28%, transparent), transparent 70%), linear-gradient(118deg, #0a0b0dfa 0%, #12110ef0 48%, #0a0b0dfa 100%), linear-gradient(180deg, var(--od-bg-deep) 0%, var(--od-bg) 80%)}}.online-design .od-storefront-hero{isolation:isolate;background:#020617;width:100%;min-height:clamp(440px,47vw,640px);position:relative;overflow:hidden}.online-design .od-storefront-hero-media{object-fit:cover;object-position:center right;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.online-design .od-storefront-hero-overlay{z-index:-2;pointer-events:none;background:radial-gradient(680px 360px at 18% 22%, #d4af6a21, transparent 68%), linear-gradient(90deg, #020617f0 0%, #020617bd 34%, #0206173d 67%, #0206176b 100%), linear-gradient(180deg, #0206171f 0%, #02061729 62%, var(--od-bg) 100%);position:absolute;inset:0}.online-design .od-storefront-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent, var(--od-bg));height:120px;position:absolute;inset:auto 0 0}.online-design .od-storefront-hero-layout{grid-template-columns:minmax(0,1fr);align-items:center;min-height:clamp(440px,47vw,640px);padding-top:clamp(48px,6vw,82px);padding-bottom:clamp(58px,7vw,98px);display:grid}.online-design .od-storefront-hero-content{color:#fff;max-width:860px}.online-design .od-storefront-hero-kicker{color:#ffffffb8}.online-design .od-storefront-hero-kicker span{background:#d4af6a;box-shadow:0 0 0 5px #d4af6a2e}.online-design .od-storefront-hero-content h1{color:#fff;letter-spacing:-.06em;text-shadow:0 28px 70px #0000008c;margin:0;font-size:clamp(46px,7vw,88px);font-weight:950;line-height:.94}.online-design .od-storefront-hero-content p{color:#ffffffbd;max-width:58ch;margin:18px 0 0;font-size:clamp(17px,1.55vw,21px);font-weight:650;line-height:1.55}.online-design .od-storefront-hero-trust{max-width:900px;margin-top:clamp(26px,4vw,40px)}.online-design .od-storefront-hero-trust div{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#0206176b;border-color:#ffffff24;box-shadow:0 26px 70px -48px #000c,inset 0 1px #ffffff1f}.online-design .od-storefront-hero-trust span{color:#d4af6a;background:#d4af6a29}.online-design .od-storefront-hero-trust strong{color:#fff}.online-design .od-storefront-hero-trust small{color:#ffffffad}@media (max-width:980px){.online-design .od-storefront-hero{min-height:auto}.online-design .od-storefront-hero-media{object-position:68% center}.online-design .od-storefront-hero-overlay{background:linear-gradient(90deg, #020617f5 0%, #020617c2 54%, #02061775 100%), linear-gradient(180deg, #0206171a 0%, var(--od-bg) 100%)}.online-design .od-storefront-hero-layout{grid-template-columns:minmax(0,1fr);align-items:end;min-height:520px}}@media (max-width:640px){.online-design .od-storefront-hero-media{object-position:72% center}.online-design .od-storefront-hero-layout{min-height:560px;padding-top:44px;padding-bottom:64px}.online-design .od-storefront-hero-content h1{max-width:9.8ch}.online-design .od-storefront-hero-trust{grid-template-columns:minmax(0,1fr);gap:10px}}.online-design .od-hero-shell:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(44% 62% at 12% 26%, var(--hero-color,var(--od-accent)), transparent 66%), radial-gradient(34% 48% at 82% 28%, #d4af6a2e, transparent 68%), conic-gradient(from 210deg at 60% 36%, transparent 0deg, var(--hero-color,var(--od-accent)) 58deg, transparent 118deg, #d4af6a1f 178deg, transparent 246deg, transparent 360deg);position:absolute;inset:-22% -14% -28%}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-shell:before{background:radial-gradient(44% 62% at 12% 26%, color-mix(in srgb, var(--hero-color,var(--od-accent)) 22%, transparent), transparent 66%), radial-gradient(34% 48% at 82% 28%, #d4af6a2e, transparent 68%), conic-gradient(from 210deg at 60% 36%, transparent 0deg, color-mix(in srgb, var(--hero-color,var(--od-accent)) 14%, transparent) 58deg, transparent 118deg, #d4af6a1f 178deg, transparent 246deg, transparent 360deg)}}.online-design .od-hero-shell:before{mix-blend-mode:screen;opacity:.78;filter:blur(12px);transition:background .7s;animation:13s ease-in-out infinite alternate odHeroAuraShift;transform:translate(0)}.theme-noir .od-hero-shell:before{opacity:1}.online-design .od-hero-shell:after{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(110deg, transparent 0 54%, var(--hero-color,var(--od-accent)) 62%, transparent 74%), radial-gradient(circle, var(--hero-color,var(--od-accent)) .7px, transparent 1.2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-shell:after{background-image:linear-gradient(110deg, transparent 0 54%, color-mix(in srgb, var(--hero-color,var(--od-accent)) 12%, transparent) 62%, transparent 74%), radial-gradient(circle, color-mix(in srgb, var(--hero-color,var(--od-accent)) 24%, transparent) .7px, transparent 1.2px)}}.online-design .od-hero-shell:after{opacity:.16;mix-blend-mode:overlay;background-size:100% 100%,24px 24px;-webkit-mask-image:linear-gradient(90deg,#0000006b,#0000002e 50%,#0000 92%);mask-image:linear-gradient(90deg,#0000006b,#0000002e 50%,#0000 92%)}.online-design .od-hero-shell[data-slide-kind=topup]:after,.online-design .od-hero-shell[data-slide-kind=esim]:after{opacity:.14}.online-design .od-hero-shell .od-hero{max-width:none;padding:68px max(32px,50vw - 608px) 70px}.online-design .od-hero-shell .od-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--od-bg) 0%, var(--od-bg) 46%, var(--od-bg) 100%), radial-gradient(840px 400px at 12% 0%, #ffffff94, transparent 62%), radial-gradient(720px 420px at 86% 18%, var(--hero-color,var(--od-accent)), transparent 68%);border-radius:34px;position:absolute;inset:22px max(18px,50vw - 622px) 24px}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-shell .od-hero:before{background:linear-gradient(90deg, color-mix(in srgb, var(--od-bg) 78%, transparent) 0%, color-mix(in srgb, var(--od-bg) 50%, transparent) 46%, color-mix(in srgb, var(--od-bg) 12%, transparent) 100%), radial-gradient(840px 400px at 12% 0%, #ffffff94, transparent 62%), radial-gradient(720px 420px at 86% 18%, color-mix(in srgb, var(--hero-color,var(--od-accent)) 15%, transparent), transparent 68%)}}.online-design .od-hero-shell .od-hero:before{box-shadow:inset 0 0 0 1px var(--hero-color,var(--od-accent)), inset 0 -70px 120px var(--od-bg), 0 44px 120px -86px var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-shell .od-hero:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hero-color,var(--od-accent)) 14%, transparent), inset 0 -70px 120px color-mix(in srgb, var(--od-bg) 78%, transparent), 0 44px 120px -86px color-mix(in srgb, var(--hero-color,var(--od-accent)) 48%, transparent)}}.theme-noir .od-hero-shell .od-hero:before{background:linear-gradient(90deg, var(--od-bg-deep) 0%, var(--od-bg-deep) 46%, var(--od-bg-deep) 100%), radial-gradient(840px 400px at 12% 0%, #ffffff14, transparent 62%), radial-gradient(760px 440px at 88% 18%, var(--hero-color,var(--od-accent)), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-hero-shell .od-hero:before{background:linear-gradient(90deg, color-mix(in srgb, var(--od-bg-deep) 82%, transparent) 0%, color-mix(in srgb, var(--od-bg-deep) 58%, transparent) 46%, color-mix(in srgb, var(--od-bg-deep) 16%, transparent) 100%), radial-gradient(840px 400px at 12% 0%, #ffffff14, transparent 62%), radial-gradient(760px 440px at 88% 18%, color-mix(in srgb, var(--hero-color,var(--od-accent)) 20%, transparent), transparent 70%)}}.theme-noir .od-hero-shell .od-hero:before{box-shadow:inset 0 0 0 1px var(--hero-color,var(--od-accent)), inset 0 -70px 120px #00000047, 0 44px 120px -82px var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-hero-shell .od-hero:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hero-color,var(--od-accent)) 22%, transparent), inset 0 -70px 120px #00000047, 0 44px 120px -82px color-mix(in srgb, var(--hero-color,var(--od-accent)) 58%, transparent)}}.online-design .od-hero-shell .od-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.42;background:linear-gradient(115deg,#0000 0 52%,#ffffff57 58%,#0000 70%) 0 0/100% 100%,radial-gradient(circle,#14130f1a 0 1px,#0000 1.5px) 0 0/26px 26px;border-radius:34px;animation:18s linear infinite odHeroGridDrift;position:absolute;inset:22px max(18px,50vw - 622px) 24px;-webkit-mask-image:linear-gradient(90deg,#0000002e,#0000001a 42%,#0000 80%);mask-image:linear-gradient(90deg,#0000002e,#0000001a 42%,#0000 80%)}.theme-noir .od-hero-shell .od-hero:after{opacity:.34;background:linear-gradient(115deg,#0000 0 52%,#ffffff14 58%,#0000 70%),radial-gradient(circle,#f4f1ea24 0 1px,#0000 1.5px)}.online-design .od-hero-action-block{flex-direction:column;gap:18px;max-width:480px;margin-top:28px;display:flex}.online-design .od-hero-action-block>.od-primary{align-self:flex-start}.online-design .od-hero-topup-stack{flex-direction:column;gap:12px;max-width:480px;margin-top:28px;display:flex}.online-design .od-hero-topup-field{background:var(--od-surface);border:1px solid var(--od-border-strong);min-height:64px;box-shadow:0 18px 40px -22px var(--hero-color,var(--od-accent));border-radius:18px;align-items:center;gap:14px;padding:0 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-topup-field{box-shadow:0 18px 40px -22px color-mix(in srgb, var(--hero-color,var(--od-accent)) 40%, transparent)}}.online-design .od-hero-topup-field{transition:border-color .2s,box-shadow .2s,transform .15s}.online-design .od-hero-topup-field:focus-within{border-color:var(--hero-color,var(--od-accent));box-shadow:0 22px 48px -18px var(--hero-color,var(--od-accent)), 0 0 0 4px var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-topup-field:focus-within{box-shadow:0 22px 48px -18px color-mix(in srgb, var(--hero-color,var(--od-accent)) 50%, transparent), 0 0 0 4px color-mix(in srgb, var(--hero-color,var(--od-accent)) 18%, transparent)}}.online-design .od-hero-topup-field-icon{background:var(--hero-color,var(--od-accent));border-radius:12px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-topup-field-icon{background:color-mix(in srgb, var(--hero-color,var(--od-accent)) 14%, var(--od-surface-2))}}.online-design .od-hero-topup-field-icon{color:var(--hero-color,var(--od-accent));flex-shrink:0;font-size:17px}.online-design .od-hero-topup-field input{color:var(--od-ink);letter-spacing:0;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:17px;font-weight:600}.online-design .od-hero-topup-field input::placeholder{color:var(--od-muted);font-weight:500}.online-design .od-hero-topup-cta{border-radius:16px;justify-content:center;width:100%;min-height:56px;font-size:15px}.online-design .od-hero-esim-strip{flex-direction:column;gap:10px;display:flex}.online-design .od-hero-esim-strip em{letter-spacing:.14em;text-transform:uppercase;color:var(--hero-color,var(--od-accent));font-size:11px;font-style:normal;font-weight:800}.online-design .od-hero-esim-strip-flags{flex-wrap:wrap;gap:6px;display:flex}.online-design .od-hero-esim-strip-flags button{background:var(--od-surface);border:1px solid var(--od-border);color:var(--od-ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 5px;font-size:12px;font-weight:700;transition:border-color .18s,background .18s,transform .15s;display:inline-flex}.online-design .od-hero-esim-strip-flags button:hover{border-color:var(--hero-color,var(--od-accent));background:var(--hero-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-esim-strip-flags button:hover{background:color-mix(in srgb, var(--hero-color,var(--od-accent)) 8%, var(--od-surface))}}.online-design .od-hero-esim-strip-flags button:hover{transform:translateY(-1px)}.online-design .od-hero-esim-strip-flag{background:var(--od-surface-3);border-radius:3px;place-items:center;width:22px;height:16px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000002e}.online-design .od-hero-esim-strip-flag img{object-fit:cover;width:100%;height:100%}@media (max-width:720px){.online-design .od-hero-shell .od-hero{padding:32px 18px 36px}.online-design .od-hero-topup-field{min-height:56px;padding:0 14px}.online-design .od-hero-topup-field input{font-size:16px}}.online-design .od-nav-inner{gap:6px;min-height:84px;padding-top:12px;padding-bottom:10px}.online-design .od-nav-main{align-items:center;gap:18px;width:100%;display:flex}.online-design .od-nav-main .od-mobile-menu-btn{order:0}.online-design .od-nav-main .od-logo{flex-shrink:0;order:1}.online-design .od-nav-main .od-search-wrap{flex:460px;order:2;max-width:540px;margin-left:auto;margin-right:auto}.online-design .od-nav-main .od-nav-tools{flex-shrink:0;order:3;align-items:center;gap:8px;display:flex}.online-design .od-search input{background:var(--od-surface);border:1px solid var(--od-border);border-radius:999px;min-height:46px;padding:0 16px 0 42px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,box-shadow .2s}.online-design .od-search input::placeholder{color:var(--od-muted);font-weight:500}.online-design .od-search input:hover{background:var(--od-surface-2)}.online-design .od-search input:focus{background:var(--od-surface);border-color:var(--od-accent);box-shadow:0 0 0 4px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-search input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--od-accent) 18%, transparent)}}.online-design .od-search svg{font-size:16px;left:16px}.online-design .od-nav-tools .od-theme-chip,.online-design .od-nav-tools .od-account-chip,.online-design .od-nav-tools .od-cart-button{background:var(--od-surface);border:1px solid var(--od-border);width:44px;height:44px;min-height:44px;color:var(--od-ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:background .18s,border-color .18s,transform .15s;display:grid}.online-design .od-nav-tools .od-theme-chip:hover,.online-design .od-nav-tools .od-account-chip:hover,.online-design .od-nav-tools .od-cart-button:hover{background:var(--od-surface-2);border-color:var(--od-border-strong);transform:translateY(-1px)}.online-design .od-nav-tools .od-theme-chip svg,.online-design .od-nav-tools .od-account-chip svg,.online-design .od-nav-tools .od-cart-button svg{width:18px;height:18px;color:var(--od-ink)}.online-design .od-nav-tools .od-account-avatar{width:28px;height:28px}.online-design .od-nav-tools .od-pref-chip{border:1px solid var(--od-border);background:var(--od-surface);border-radius:999px;gap:8px;min-height:44px;padding:0 14px 0 8px;transition:background .18s,border-color .18s,transform .15s}.online-design .od-nav-tools .od-pref-chip:hover{background:var(--od-surface-2);border-color:var(--od-border-strong);transform:translateY(-1px)}.online-design .od-nav-tools .od-pref-chip-flag{border-radius:4px;width:26px;height:18px}.online-design .od-nav-tools .od-pref-chip-icon{width:26px;height:26px}.online-design .od-nav-tools .od-pref-chip-label strong{font-size:13px}.online-design .od-nav-tools .od-pref-chip-label em{font-size:10px}.online-design .od-nav-tools .od-cart-button span{border:2px solid var(--od-bg);background:var(--od-pop);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-2px;right:-2px}@media (min-width:861px){.online-design .od-nav{border-bottom-color:var(--od-border)}@supports (color:color-mix(in lab, red, red)){.online-design .od-nav{border-bottom-color:color-mix(in srgb, var(--od-border) 72%, transparent)}}.online-design .od-nav{background:var(--od-bg)}@supports (color:color-mix(in lab, red, red)){.online-design .od-nav{background:color-mix(in srgb, var(--od-bg) 78%, transparent)}}.online-design .od-nav{box-shadow:0 18px 54px -48px var(--od-ink)}@supports (color:color-mix(in lab, red, red)){.online-design .od-nav{box-shadow:0 18px 54px -48px color-mix(in srgb, var(--od-ink) 44%, transparent)}}.online-design .od-nav-inner{align-items:center;gap:12px;min-height:70px;padding-top:8px;padding-bottom:8px;display:flex}.online-design .od-nav-main{display:contents}.online-design .od-nav-main .od-logo{background:var(--od-surface);border:1px solid var(--od-border);border-radius:16px;order:1;justify-content:center;width:46px;height:46px;padding:0;box-shadow:inset 0 1px #ffffffad}.online-design .od-logo span{border-radius:12px;width:34px;height:34px;font-size:12px}.online-design .od-logo strong{display:none}.online-design .od-nav-menu-row{flex:0 auto;order:2;justify-content:flex-start;gap:0;min-width:0}.online-design .od-links{min-height:46px;box-shadow:0 14px 34px -30px var(--od-ink), inset 0 1px 0 #ffffffb3;border-radius:999px;gap:3px;padding:4px}@supports (color:color-mix(in lab, red, red)){.online-design .od-links{box-shadow:0 14px 34px -30px color-mix(in srgb, var(--od-ink) 42%, transparent), inset 0 1px 0 #ffffffb3}}.online-design .od-links button{border-radius:999px;gap:7px;min-height:38px;padding:0 12px 0 7px;font-size:13px;font-weight:790}.online-design .od-links .od-nav-home-icon{width:38px}.online-design .od-links .od-nav-home-icon svg{width:18px;height:18px}.online-design .od-nav-item-icon{border-radius:999px;width:28px;height:28px}.online-design .od-nav-item-icon svg{width:16px;height:16px}.online-design .od-nav-chevron{width:13px;height:13px}.online-design .od-nav-support{display:none}.online-design .od-nav-main .od-search-wrap{flex:260px;order:3;min-width:190px;max-width:360px;margin-left:auto;margin-right:0}.online-design .od-search{min-width:0}.online-design .od-search input{min-height:42px;padding-left:40px;padding-right:38px;font-size:13px}.online-design .od-search svg{width:16px;height:16px;left:15px}.online-design .od-nav-main .od-nav-tools{order:4;gap:6px}.online-design .od-nav-tools .od-theme-chip,.online-design .od-nav-tools .od-account-chip,.online-design .od-nav-tools .od-cart-button{width:42px;height:42px;min-height:42px}.online-design .od-nav-tools .od-pref-chip{max-width:152px;min-height:42px;padding-right:10px}.online-design .od-nav-tools .od-pref-chip-label{min-width:0}.online-design .od-nav-tools .od-pref-chip-label strong,.online-design .od-nav-tools .od-pref-chip-label em{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}}@media (min-width:861px) and (max-width:1180px){.online-design .od-links button{padding:0 9px 0 5px;font-size:12px}.online-design .od-nav-item-icon{width:26px;height:26px}.online-design .od-nav-main .od-search-wrap{flex-basis:210px;max-width:300px}.online-design .od-nav-tools .od-pref-chip{justify-content:center;width:42px;padding:0}.online-design .od-nav-tools .od-pref-chip .od-pref-chip-label,.online-design .od-nav-tools .od-pref-chip svg:last-child{display:none}}@media (max-width:860px){.online-design .od-nav-main .od-search-wrap{flex:320px;max-width:480px}.online-design .od-nav-inner{min-height:64px}.online-design .od-nav-main .od-search-wrap{flex:1 1 0;max-width:none;margin:0}.online-design .od-nav-tools .od-pref-chip{width:44px;padding:0}.online-design .od-nav-tools .od-pref-chip .od-pref-chip-label,.online-design .od-nav-tools .od-pref-chip svg:last-child{display:none}}.online-design .od-brand-mobile-bar{display:none}.online-design .od-brand-landing>.od-brand-side-sticky-dock{top:var(--od-brand-dock-top,var(--od-nav-height,70px));width:min(1480px,100vw - 32px);margin-left:calc(50% + -1*min(740px,50vw - 16px));padding-inline:0}@media (max-width:1024px){.online-design .od-brand-landing>.od-brand-side-sticky-dock{--od-brand-dock-top:64px;width:calc(100vw - 24px);z-index:calc(var(--od-z-header) - 2);margin:-6px 0 14px calc(50% - 50vw + 12px)}.online-design .od-brand-grid-layout>.od-brand-side>.od-brand-summary:not(.od-brand-summary-dock){display:none}.online-design .od-brand-grid-layout{grid-template-columns:minmax(0,1fr);gap:18px}.online-design .od-brand-side{position:static}.online-design .od-brand-landing>.od-brand-side-sticky-dock{position:sticky}.online-design .od-brand-summary{position:static}.online-design .od-brand-side-sticky-dock .od-brand-summary-dock{width:100%;max-height:calc(100dvh - 82px);box-shadow:0 18px 44px -34px var(--brand-color,var(--od-accent)), 0 10px 28px #0f172a14;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-side-sticky-dock .od-brand-summary-dock{box-shadow:0 18px 44px -34px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #000), 0 10px 28px #0f172a14}}.online-design .od-brand-side-sticky-dock .od-brand-summary-dock{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%)}.online-design .od-brand-summary-dock .od-brand-summary-head{border-bottom:0;min-width:0;padding:0}.online-design .od-brand-summary-dock .od-brand-summary-head>em{display:none}.online-design .od-brand-summary-dock .od-brand-summary-brand{gap:9px;min-width:0}.online-design .od-brand-summary-dock .od-brand-summary-logo{border-radius:15px;width:42px;height:42px}.online-design .od-brand-summary-dock .od-brand-summary-brand strong,.online-design .od-brand-summary-dock .od-brand-summary-product strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.online-design .od-brand-summary-dock .od-brand-summary-brand small,.online-design .od-brand-summary-dock .od-brand-summary-product small{font-size:10px}.online-design .od-brand-summary-dock .od-brand-summary-product{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:14px;grid-column:1/-1;min-width:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-dock .od-brand-summary-product{background:color-mix(in srgb, var(--od-surface-2) 70%, transparent)}}.online-design .od-brand-summary-dock .od-brand-summary-amount{border-radius:15px;grid-area:1/2;min-width:106px;padding:9px 11px}.online-design .od-brand-summary-dock .od-brand-summary-amount em{font-size:9px}.online-design .od-brand-summary-dock .od-brand-summary-amount strong{white-space:nowrap;font-size:19px}.online-design .od-brand-summary-dock .od-brand-summary-rows{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.online-design .od-brand-summary-dock .od-brand-summary-rows>span{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:13px;min-width:0;padding:8px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-dock .od-brand-summary-rows>span{background:color-mix(in srgb, var(--od-surface-2) 74%, transparent)}}.online-design .od-brand-summary-dock .od-brand-summary-rows small,.online-design .od-brand-summary-dock .od-brand-summary-rows strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.online-design .od-brand-summary-dock .od-brand-summary-total{border-top:0;padding-top:8px}.online-design .od-brand-summary-dock .od-brand-summary-cta{border-radius:15px;grid-column:1/-1;justify-content:center;width:100%;min-height:46px}.online-design .od-brand-summary-dock .od-brand-summary-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}.online-design .od-brand-summary-dock .od-brand-summary-actions .od-brand-summary-cta{grid-column:auto}.online-design .od-brand-summary-dock .od-brand-summary-fast{border-radius:15px;min-height:46px;font-size:13px}.online-design .od-brand-summary-dock .od-brand-summary-empty{text-align:left;background:var(--brand-color,var(--od-accent));border-radius:16px;grid-column:1/-1;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-summary-dock .od-brand-summary-empty{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 6%, var(--od-surface-2))}}.online-design .od-brand-summary-dock .od-brand-summary-empty>span{border-radius:14px;width:40px;height:40px}.online-design .od-brand-summary-dock .od-brand-summary-empty strong,.online-design .od-brand-summary-dock .od-brand-summary-empty small{grid-column:2;min-width:0}.online-design .od-brand-summary-dock .od-brand-summary-empty small{max-width:none;font-size:12px;line-height:1.35}}@media (max-width:880px){.online-design .od-brand-banner{border-radius:18px;padding:18px 16px}.online-design .od-brand-banner-inner{grid-template-columns:104px minmax(0,1fr);gap:18px}.online-design .od-brand-banner-logo{border-radius:999px;width:104px;height:104px}.online-design .od-brand-banner-copy h1{margin-top:8px;font-size:clamp(28px,6vw,42px)}.online-design .od-brand-banner-copy em{font-size:10px}.online-design .od-brand-banner-copy>p{font-size:13px}.online-design .od-brand-trust-ribbon{scroll-snap-type:x mandatory;scrollbar-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;margin:-6px -8px 22px;padding:12px 8px;display:flex;overflow-x:auto}.online-design .od-brand-trust-ribbon::-webkit-scrollbar{display:none}.online-design .od-brand-trust-ribbon span{scroll-snap-align:start;flex:none;min-width:220px}.online-design .od-brand-feature-card{gap:14px;padding:22px 20px}.online-design .od-brand-feature-body strong{font-size:clamp(34px,7vw,50px)}.online-design .od-brand-feature-foot{gap:10px}.online-design .od-brand-feature-foot span{min-width:92px}.online-design .od-brand-back{margin:6px 0 14px}}@media (max-width:760px){.online-design .od-brand-landing{padding-bottom:34px}.online-design .od-brand-landing>.od-brand-side-sticky-dock{--od-brand-dock-top:64px;width:calc(100vw - 24px);margin:-8px 0 12px calc(50% - 50vw + 12px)}.online-design .od-brand-card-panel{border-radius:16px;padding:20px}.online-design .od-brand-summary{box-shadow:var(--od-shadow-sm);border-radius:16px;padding:18px}.online-design .od-brand-summary-amount{padding:14px 16px}.online-design .od-brand-side-sticky-dock .od-brand-summary-dock{gap:8px;max-height:calc(100dvh - 76px);padding:10px}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-dock{border-radius:17px;grid-template-columns:minmax(0,1fr);gap:0;max-height:none;padding:7px;overflow:visible}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-head{display:none}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty{background:radial-gradient(160px 90px at 0% 0%, var(--brand-color,var(--od-accent)), transparent 72%), var(--brand-color,var(--od-accent));border-style:solid;border-radius:14px;grid-column:1/-1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:7px 8px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty{background:radial-gradient(160px 90px at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, transparent), transparent 72%), color-mix(in srgb, var(--brand-color,var(--od-accent)) 5%, var(--od-surface-2))}}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty>span{border-radius:12px;width:34px;height:34px}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty strong{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;min-width:0;font-size:13px;overflow:hidden}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty small{display:none}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty-action{grid-area:1/3;min-height:30px;padding:6px 9px;font-size:10.5px}.online-design .od-brand-summary-dock .od-brand-summary-product{padding:7px 9px}.online-design .od-brand-summary-dock .od-brand-summary-amount{min-width:98px;padding:8px 10px}.online-design .od-brand-summary-dock .od-brand-summary-rows{display:none}.online-design .od-brand-banner-bg{object-position:center}.online-design .od-brand-grid-layout>.od-brand-side .od-brand-summary-cta{display:none}.online-design .od-brand-mobile-bar{bottom:max(10px, env(safe-area-inset-bottom));z-index:70;border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, var(--od-border));background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, transparent), transparent 58%), color-mix(in srgb, var(--od-surface) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);min-height:86px;box-shadow:0 -18px 48px -28px #00000075, 0 20px 56px -38px color-mix(in srgb, var(--brand-color,var(--od-accent)) 72%, #000), inset 0 1px 0 #ffffffa8;border-radius:26px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;animation:.32s cubic-bezier(.22,1,.36,1) odMobileBarIn;display:none;position:fixed;left:10px;right:10px}.theme-noir .od-brand-mobile-bar{background:radial-gradient(120% 140% at 0% 0%, var(--brand-color,var(--od-accent)), transparent 58%), var(--od-bg-deep)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-brand-mobile-bar{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 16%, transparent), transparent 58%), color-mix(in srgb, var(--od-bg-deep) 92%, transparent)}}.theme-noir .od-brand-mobile-bar{box-shadow:0 -18px 40px -16px #000000b3}@keyframes odMobileBarIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.online-design .od-brand-mobile-bar-logo{background:radial-gradient(circle at 30% 18%, #ffffff61, transparent 36%), var(--brand-color,var(--od-accent));border-radius:18px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-mobile-bar-logo{background:radial-gradient(circle at 30% 18%, #ffffff61, transparent 36%), color-mix(in srgb, var(--brand-color,var(--od-accent)) 13%, var(--od-surface-2))}}.online-design .od-brand-mobile-bar-logo{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-mobile-bar-logo{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 32%, var(--od-border))}}.online-design .od-brand-mobile-bar-logo{box-shadow:0 16px 32px -24px var(--brand-color,var(--od-accent));flex-shrink:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-mobile-bar-logo{box-shadow:0 16px 32px -24px color-mix(in srgb, var(--brand-color,var(--od-accent)) 76%, #000)}}.online-design .od-brand-mobile-bar-logo img{object-fit:contain;max-width:86%;max-height:86%}.online-design .od-brand-mobile-bar-logo i{color:var(--brand-color,var(--od-accent));font-size:15px;font-style:normal;font-weight:950}.online-design .od-brand-mobile-bar-meta{gap:3px;min-width:0;display:grid}.online-design .od-brand-mobile-bar-meta em{letter-spacing:.1em;text-transform:uppercase;color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900;overflow:hidden}.online-design .od-brand-mobile-bar-meta strong{color:var(--od-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.12;overflow:hidden}.online-design .od-brand-mobile-bar-meta small{min-width:0;color:var(--od-soft);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.online-design .od-brand-mobile-bar-meta small b{color:var(--brand-color,var(--od-accent));font-size:12px;font-weight:950}.online-design .od-brand-mobile-bar-price{justify-items:end;gap:2px;min-width:86px;padding-right:2px;display:grid}.online-design .od-brand-mobile-bar-price em{color:var(--od-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}.online-design .od-brand-mobile-bar-price strong{color:var(--brand-color,var(--od-accent));letter-spacing:-.035em;white-space:nowrap;font-size:18px;font-weight:950}.online-design .od-brand-mobile-bar-cta{min-height:50px;box-shadow:0 18px 32px -24px var(--brand-color,var(--od-accent));border-radius:18px;flex-shrink:0;grid-column:1/-1;justify-content:center;padding:0 18px;font-size:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-mobile-bar-cta{box-shadow:0 18px 32px -24px color-mix(in srgb, var(--brand-color,var(--od-accent)) 82%, #000)}}}@media (max-width:430px){.online-design .od-brand-mobile-bar{border-radius:22px;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:9px}.online-design .od-brand-mobile-bar-logo{border-radius:16px;width:48px;height:48px}.online-design .od-brand-mobile-bar-price{min-width:76px}.online-design .od-brand-mobile-bar-price strong{font-size:16px}}@media (max-width:760px){.online-design .od-brand-mobile-bar{display:none!important}.online-design .od-brand-banner-inner{grid-template-columns:96px minmax(0,1fr);gap:16px}.online-design .od-brand-banner-logo{width:96px;height:96px}.online-design .od-brand-banner-copy h1{margin:6px 0 3px;font-size:clamp(23px,7vw,32px)}.online-design .od-brand-banner-copy>p{font-size:12px;line-height:1.35}}@media (max-width:520px){.online-design .od-brand-feature-modal-backdrop{align-items:end;padding:12px}.online-design .od-brand-feature-modal{border-radius:24px;width:100%;max-height:calc(100dvh - 24px);padding:10px;overflow-y:auto}.online-design .od-brand-feature-modal-close{width:40px;height:40px;top:0;right:0}.online-design .od-brand-banner-inner{text-align:left;grid-template-columns:88px minmax(0,1fr)}.online-design .od-brand-banner-logo{width:88px;height:88px}.online-design .od-brand-feature-card-head{flex-direction:column;align-items:flex-start;gap:12px}.online-design .od-brand-feature-context{border-radius:16px;padding:10px}.online-design .od-brand-feature-context-head{flex-wrap:wrap;align-items:flex-start}.online-design .od-brand-feature-context-head b{max-width:100%;margin-left:0}.online-design .od-brand-feature-foot{flex-direction:column;align-items:stretch}.online-design .od-brand-feature-foot span{border-bottom:1px dashed var(--od-border);flex-direction:row;justify-content:space-between;min-width:0;padding:8px 0}.online-design .od-brand-feature-foot span:last-child{border-bottom:0}.online-design .od-brand-feature-foot i,.online-design .od-brand-feature-foot b{font-size:13px}.online-design .od-brand-trust-ribbon span{min-width:200px}}@media (min-width:1025px){.online-design .od-brand-landing>.od-brand-side-sticky-dock,.online-design .od-brand-side-sticky-dock{--od-brand-dock-top:calc(var(--od-nav-height,70px) + 10px);top:var(--od-brand-dock-top);z-index:calc(var(--od-z-header,100) - 4);box-sizing:border-box;isolation:isolate;width:100%;max-width:100%;margin:0 0 20px;padding-inline:0;left:auto;right:auto;transform:none;position:sticky!important}.online-design .od-brand-landing>.od-brand-side-sticky-dock:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--od-bg) 0%, var(--od-bg) 78%, transparent 100%);position:absolute;inset:-10px -2px -12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-landing>.od-brand-side-sticky-dock:before{background:linear-gradient(180deg, var(--od-bg) 0%, color-mix(in srgb, var(--od-bg) 86%, transparent) 78%, transparent 100%)}}.online-design .od-brand-grid-layout{z-index:1;position:relative}.online-design .od-brand-landing>.od-brand-side-sticky-dock.is-minimized,.online-design .od-brand-side-sticky-dock.is-minimized{width:min(360px,100%);max-width:100%;margin-left:auto}}@media (min-width:761px){.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-dock{grid-template-columns:minmax(0,1fr);min-height:64px;padding:8px;display:grid;overflow:visible}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-head{display:none}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty{text-align:left;border-style:solid;grid-column:1/-1;grid-template-columns:40px minmax(0,1fr) auto;place-items:center stretch;gap:10px;min-height:48px;padding:8px 10px;display:grid}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty>span{border-radius:14px;width:40px;height:40px}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty strong,.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty small{text-overflow:ellipsis;grid-column:2;min-width:0;overflow:hidden}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty strong{white-space:nowrap;grid-row:1}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty small{white-space:nowrap;grid-row:2;max-width:none}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty-action{white-space:nowrap;grid-area:1/3/3;align-self:center}}@media (min-width:1025px){.online-design .od-brand-summary-dock{grid-template-columns:minmax(158px,.9fr) minmax(104px,.48fr) minmax(190px,.92fr) minmax(218px,.95fr);align-items:center;gap:10px;min-height:70px;padding:10px}.online-design .od-brand-summary-dock .od-brand-summary-head{gap:0}.online-design .od-brand-summary-dock .od-brand-summary-logo{border-radius:14px;width:42px;height:42px}.online-design .od-brand-summary-dock .od-brand-summary-amount{border-radius:14px;justify-content:center;min-height:50px;padding:8px 10px}.online-design .od-brand-summary-dock .od-brand-summary-amount em{font-size:9px;line-height:1}.online-design .od-brand-summary-dock .od-brand-summary-amount strong{font-size:clamp(20px,1.7vw,23px);line-height:1.08}.online-design .od-brand-summary-dock .od-brand-summary-actions{grid-template-columns:minmax(122px,1fr) minmax(52px,.62fr);gap:8px;min-width:0}.online-design .od-brand-summary-dock .od-brand-summary-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design .od-brand-summary-dock .od-brand-summary-rows>span{min-height:50px;padding:7px 9px}.online-design .od-brand-summary-dock .od-brand-summary-rows small{font-size:9px;line-height:1}.online-design .od-brand-summary-dock .od-brand-summary-rows strong{font-size:13px;line-height:1.1}.online-design .od-brand-summary-dock .od-brand-summary-cta,.online-design .od-brand-summary-dock .od-brand-summary-fast{border-radius:14px;min-height:44px;font-size:12.5px}.online-design .od-brand-summary-dock .od-brand-summary-cta{min-width:0;padding:0 12px}.online-design .od-brand-summary-dock .od-brand-summary-fast{padding:0 10px}.online-design .od-brand-summary-dock .od-brand-summary-fast-label,.online-design .od-brand-feature-quick-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (min-width:1025px) and (max-width:1320px){.online-design .od-brand-summary-dock{grid-template-columns:minmax(148px,.9fr) minmax(92px,.45fr) minmax(204px,.95fr)}.online-design .od-brand-summary-dock .od-brand-summary-rows{display:none}}@media (max-width:760px){.online-design .od-brand-landing>.od-brand-side-sticky-dock.has-selection,.online-design .od-brand-side-sticky-dock.has-selection{width:100vw;max-width:100vw;padding-inline:max(8px, env(safe-area-inset-left,0px)) max(8px, env(safe-area-inset-right,0px));box-sizing:border-box;margin:-8px 0 10px calc(50% - 50vw)}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-dock-toggle{display:none}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{border-radius:15px;grid-template-columns:minmax(0,1fr) auto minmax(118px,.92fr) 42px;align-items:stretch;gap:6px;min-height:52px;max-height:none;padding:6px;overflow:hidden}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-head{grid-area:1/1;align-self:center;min-width:0}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-brand{gap:7px;min-width:0}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-logo{border-radius:10px;width:30px;height:30px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-brand strong{font-size:12.5px;line-height:1.12}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-brand small{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:800;line-height:1.1;display:block;overflow:hidden}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-amount{border-radius:11px;grid-area:1/2;justify-content:center;align-self:stretch;min-width:68px;min-height:0;padding:4px 7px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-amount em{display:none}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-amount strong{font-size:14px;line-height:1.08}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-product{display:none}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-actions{grid-area:1/3/auto/5;grid-template-columns:minmax(0,1fr) 42px;align-self:stretch;gap:6px;min-width:0}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-cta,.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-fast{border-radius:12px;min-height:40px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-cta{white-space:nowrap;grid-column:auto;gap:6px;min-width:0;padding:0 9px;font-size:12px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-cart-plus{width:20px;height:18px;margin-right:0}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-fast{gap:0;width:42px;min-width:42px;padding:0}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-fast-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-dock{padding:6px}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty{min-height:44px;padding:6px 7px}.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty-action{min-height:28px}}@media (max-width:640px){.online-design .od-brand-feature-actions{grid-template-columns:minmax(0,1fr) 52px;gap:8px}.online-design .od-brand-feature-actions.single-action{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-feature-cta,.online-design .od-brand-feature-quick{border-radius:14px;min-height:46px}.online-design .od-brand-feature-quick{gap:0;width:52px;min-width:52px;padding:0}.online-design .od-brand-feature-quick-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.online-design .od-brand-feature-actions.single-action .od-brand-feature-quick{gap:8px;width:100%;min-width:0;padding:0 16px}.online-design .od-brand-feature-actions.single-action .od-brand-feature-quick-label{clip:auto;width:auto;height:auto;position:static;overflow:visible}}@media (max-width:390px){.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{grid-template-columns:28px auto minmax(0,1fr) 40px;gap:5px;padding:6px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-head{width:28px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-brand{gap:0}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-logo{width:28px;height:28px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-brand strong,.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-brand small{display:none}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-amount{min-width:58px;padding-inline:6px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-amount strong{font-size:12.5px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-actions{grid-template-columns:minmax(0,1fr) 40px;gap:5px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-cta{padding-inline:7px;font-size:11.5px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-fast{width:40px;min-width:40px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-product,.online-design .od-brand-side-sticky-dock.has-selection .od-brand-cart-plus{display:none}}.online-design .od-brand-side-sticky-dock.is-empty{display:none!important}.online-design .od-brand-landing>.od-brand-side-sticky-dock.has-selection,.online-design .od-brand-side-sticky-dock.has-selection{--od-brand-dock-top:calc(var(--od-nav-height,70px) + 8px);top:var(--od-brand-dock-top);z-index:calc(var(--od-z-header,100) - 2);box-sizing:border-box;border:0;width:min(1480px,100vw - 32px);max-width:min(1480px,100vw - 32px);margin:0 auto 18px;padding:0;transition:max-height .22s,margin .22s,opacity .18s,transform .22s;position:sticky!important}.online-design .od-brand-side-sticky-dock.has-selection.is-hidden{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;overflow:hidden;transform:translateY(-10px)}.online-design .od-brand-side-sticky-dock.has-selection.is-visible{opacity:1;pointer-events:auto;max-height:116px;transform:translateY(0)}.online-design .od-brand-side-sticky-dock.has-selection:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--od-bg) 0%, var(--od-bg) 72%, transparent 100%);position:absolute;inset:-10px calc(50% - 50vw) -12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-side-sticky-dock.has-selection:before{background:linear-gradient(180deg, color-mix(in srgb, var(--od-bg) 96%, transparent) 0%, color-mix(in srgb, var(--od-bg) 82%, transparent) 72%, transparent 100%)}}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{background:radial-gradient(520px 140px at 0% 0%, var(--brand-color,var(--od-accent)), transparent 70%), linear-gradient(135deg, var(--od-surface), var(--od-surface-2));border-radius:20px;border:0!important}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{background:radial-gradient(520px 140px at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 14%, transparent), transparent 70%), linear-gradient(135deg, color-mix(in srgb, var(--od-surface) 96%, transparent), color-mix(in srgb, var(--od-surface-2) 92%, transparent))}}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{box-shadow:0 18px 48px -36px var(--brand-color,var(--od-accent)), 0 10px 26px #0f172a14}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{box-shadow:0 18px 48px -36px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #000), 0 10px 26px #0f172a14}}.theme-noir .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{background:radial-gradient(560px 150px at 0% 0%, var(--brand-color,var(--od-accent)), transparent 72%), linear-gradient(135deg, #05101ff0, #020812e0)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{background:radial-gradient(560px 150px at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent), transparent 72%), linear-gradient(135deg, #05101ff0, #020812e0)}}.theme-noir .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{box-shadow:0 22px 54px -38px #000000db,inset 0 1px #ffffff0f}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-dock-toggle{background:var(--od-surface);border:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-side-sticky-dock.has-selection .od-brand-dock-toggle{background:color-mix(in srgb, var(--od-surface) 86%, transparent)}}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-dock-toggle{box-shadow:0 12px 24px -18px #0009}@media (min-width:1025px){.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{grid-template-columns:minmax(190px,.92fr) minmax(110px,.42fr) minmax(210px,.82fr) minmax(240px,.94fr);min-height:66px;padding:10px 12px}}@media (max-width:760px){.online-design .od-brand-landing>.od-brand-side-sticky-dock.has-selection,.online-design .od-brand-side-sticky-dock.has-selection{--od-brand-dock-top:calc(var(--od-nav-height,64px) + 4px);width:100vw;max-width:100vw;padding-inline:max(8px, env(safe-area-inset-left,0px)) max(8px, env(safe-area-inset-right,0px));margin:0 0 10px calc(50% - 50vw)}.online-design .od-brand-side-sticky-dock.has-selection.is-visible{max-height:84px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{box-shadow:0 14px 34px -28px var(--brand-color,var(--od-accent)), 0 8px 22px #0f172a14;border-radius:17px}@supports (color:color-mix(in lab, red, red)){.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{box-shadow:0 14px 34px -28px color-mix(in srgb, var(--brand-color,var(--od-accent)) 72%, #000), 0 8px 22px #0f172a14}}}.online-design .od-checkout-redesign{padding-top:0;padding-bottom:80px;position:relative}.online-design .od-checkout-redesign:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 20%, var(--od-accent), transparent 54%), radial-gradient(circle at 78% 26%, #38bdf81a, transparent 48%);width:min(560px,70vw);height:360px;position:absolute;inset:-40px 50% auto auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-redesign:before{background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--od-accent) 16%, transparent), transparent 54%), radial-gradient(circle at 78% 26%, #38bdf81a, transparent 48%)}}.online-design .od-checkout-redesign:before{filter:blur(4px);opacity:.8;z-index:-1}.online-design .od-checkout-redesign .od-checkout-hero{background:linear-gradient(90deg, var(--od-surface) 0%, var(--od-surface-2) 100%), radial-gradient(100% 120% at 100% 0%, var(--od-accent) 0%, transparent 62%);border-radius:28px;grid-template-columns:minmax(0,1.4fr) minmax(280px,auto);align-items:stretch;gap:28px;margin-bottom:26px;padding:32px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-redesign .od-checkout-hero{background:linear-gradient(90deg, color-mix(in srgb, var(--od-surface) 92%, transparent) 0%, color-mix(in srgb, var(--od-surface-2) 95%, transparent) 100%), radial-gradient(100% 120% at 100% 0%, color-mix(in srgb, var(--od-accent) 20%, transparent) 0%, transparent 62%)}}.online-design .od-checkout-redesign .od-checkout-hero{border:1px solid var(--od-border);box-shadow:var(--od-shadow-md), inset 0 1px 0 #ffffff6b}.online-design .od-checkout-redesign .od-checkout-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--od-accent) 1px, transparent 1px), linear-gradient(0deg, var(--od-accent) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-redesign .od-checkout-hero:before{background:linear-gradient(90deg, color-mix(in srgb, var(--od-accent) 9%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--od-accent) 7%, transparent) 1px, transparent 1px)}}.online-design .od-checkout-redesign .od-checkout-hero:before{opacity:.42;background-size:36px 36px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 60%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 60%,#0000 100%)}.online-design .od-checkout-hero-copy em{background:var(--od-accent-soft);color:var(--od-accent);border:1px solid var(--od-accent);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-hero-copy em{border:1px solid color-mix(in srgb, var(--od-accent) 40%, transparent)}}.online-design .od-checkout-hero-copy em{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800}.online-design .od-checkout-hero-copy h1{letter-spacing:-.035em;color:var(--od-ink);margin:14px 0 8px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(32px,4.6vw,54px);font-weight:700;line-height:1.05}.online-design .od-checkout-hero-copy p{max-width:54ch;color:var(--od-soft);margin:0;font-size:14px;line-height:1.55}.online-design .od-checkout-hero-stats{justify-self:end;min-width:min(360px,100%);display:flex}.online-design .od-checkout-hero-card{background:var(--od-surface);border-radius:22px;gap:14px;width:100%;min-width:320px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-hero-card{background:color-mix(in srgb, var(--od-surface) 88%, transparent)}}.online-design .od-checkout-hero-card{border:1px solid var(--od-border)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-hero-card{border:1px solid color-mix(in srgb, var(--od-border) 82%, transparent)}}.online-design .od-checkout-hero-card{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);box-shadow:0 24px 55px -36px #00000075,inset 0 1px #ffffff75}.online-design .od-checkout-hero-lock{width:40px;height:40px;color:var(--od-accent);background:var(--od-accent-soft);border:1px solid var(--od-accent);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-hero-lock{border:1px solid color-mix(in srgb, var(--od-accent) 38%, transparent)}}.online-design .od-checkout-hero-total{flex-direction:column;gap:4px;display:flex}.online-design .od-checkout-hero-total small,.online-design .od-checkout-hero-breakdown small{letter-spacing:.1em;text-transform:uppercase;color:var(--od-muted);font-size:10px;font-weight:800}.online-design .od-checkout-hero-total strong{letter-spacing:-.025em;color:var(--od-accent);font-family:Space Grotesk,Inter,sans-serif;font-size:34px;font-weight:700}.online-design .od-checkout-hero-breakdown{border-top:1px solid var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.online-design .od-checkout-hero-breakdown span{flex-direction:column;gap:4px;min-width:0;display:flex}.online-design .od-checkout-hero-breakdown strong{color:var(--od-ink);overflow-wrap:anywhere;font-size:13px;font-weight:850}.online-design .od-checkout-layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;gap:22px;display:grid}.online-design .od-checkout-main{flex-direction:column;gap:18px;min-width:0;display:flex}.online-design .od-checkout-aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.online-design .od-checkout-redesign .od-checkout-panel{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-redesign .od-checkout-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--od-surface) 96%, transparent) 0%, var(--od-surface) 100%)}}.online-design .od-checkout-redesign .od-checkout-panel{border:1px solid var(--od-border);box-shadow:var(--od-shadow-sm), inset 0 1px 0 #ffffff6b;border-radius:24px;padding:24px}.online-design .od-checkout-redesign .od-section-head{z-index:1;position:relative}.online-design .od-checkout-redesign .od-section-head span{color:var(--od-accent)}.online-design .od-checkout-redesign .od-section-head h2{letter-spacing:-.025em}.online-design .od-checkout-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.online-design .od-checkout-field{flex-direction:column;gap:8px;display:flex;position:relative}.online-design .od-checkout-field:first-child{grid-column:1/-1}.online-design .od-checkout-field-label{color:var(--od-soft);letter-spacing:.04em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.online-design .od-checkout-field-label svg{color:var(--od-accent);font-size:14px}.online-design .od-checkout-field-label em{letter-spacing:.1em;text-transform:uppercase;background:var(--od-accent-soft);color:var(--od-accent);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800}.online-design .od-checkout-field input{background:var(--od-surface-2);border-radius:16px;width:100%;min-height:56px;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-field input{background:color-mix(in srgb, var(--od-surface-2) 82%, var(--od-surface))}}.online-design .od-checkout-field input{border:1px solid var(--od-border);color:var(--od-ink);outline:none;font-size:15px;font-weight:650;transition:border-color .2s,box-shadow .2s,background .2s}.online-design .od-checkout-field input:hover{border-color:var(--od-border-strong)}.online-design .od-checkout-field input:focus{border-color:var(--od-accent);background:var(--od-surface);box-shadow:0 0 0 4px var(--od-accent), 0 14px 26px -24px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-field input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--od-accent) 16%, transparent), 0 14px 26px -24px color-mix(in srgb, var(--od-accent) 80%, transparent)}}.online-design .od-checkout-field input::placeholder{color:var(--od-muted)}.online-design .od-checkout-payment-note{background:var(--od-surface-2);border:1px solid var(--od-border);color:var(--od-soft);border-radius:999px;align-items:center;gap:7px;margin:-8px 0 16px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.online-design .od-checkout-payment-note svg{color:var(--od-accent)}.online-design .od-payment-method-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.online-design .od-payment-method-card{background:linear-gradient(180deg, var(--od-surface-2) 0%, var(--od-surface-2) 100%);border-radius:18px;align-items:center;gap:14px;min-height:76px;padding:14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-payment-method-card{background:linear-gradient(180deg, color-mix(in srgb, var(--od-surface-2) 88%, transparent) 0%, var(--od-surface-2) 100%)}}.online-design .od-payment-method-card{border:1px solid var(--od-border);color:var(--od-ink);text-align:left;cursor:pointer;transition:border-color .18s,background .18s,transform .15s,box-shadow .18s;box-shadow:inset 0 1px #ffffff52}.online-design .od-payment-method-card:hover{border-color:var(--od-border-strong);background:var(--od-surface);box-shadow:var(--od-shadow-sm);transform:translateY(-1px)}.online-design .od-payment-method-card.active{border-color:var(--od-accent);background:radial-gradient(100% 80% at 100% 0%, var(--od-accent), transparent 70%), var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-payment-method-card.active{background:radial-gradient(100% 80% at 100% 0%, color-mix(in srgb, var(--od-accent) 12%, transparent), transparent 70%), color-mix(in srgb, var(--od-accent) 8%, var(--od-surface))}}.online-design .od-payment-method-card.active{box-shadow:0 0 0 3px var(--od-accent), var(--od-shadow-sm)}@supports (color:color-mix(in lab, red, red)){.online-design .od-payment-method-card.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 20%, transparent), var(--od-shadow-sm)}}.online-design .od-payment-method-card-logo{background:var(--od-surface);border:1px solid var(--od-border);border-radius:12px;flex-shrink:0;place-items:center;width:54px;height:42px;display:grid;overflow:hidden}.online-design .od-payment-method-card-logo img{object-fit:contain;max-width:80%;max-height:80%}.online-design .od-payment-method-card-logo svg{color:var(--od-muted);width:18px;height:18px}.online-design .od-payment-method-card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.online-design .od-payment-method-card-body strong{color:var(--od-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.online-design .od-payment-method-card-body small{color:var(--od-muted);font-size:12px;font-weight:700}.online-design .od-payment-method-card-tick{border:1px solid var(--od-border);color:#0000;background:0 0;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;transition:background .18s,border-color .18s,color .18s;display:grid}.online-design .od-payment-method-card.active .od-payment-method-card-tick{background:var(--od-accent);border-color:var(--od-accent);color:var(--od-bg-deep)}.online-design .od-payment-empty{background:var(--od-surface-2);border:1px dashed var(--od-border-strong);color:var(--od-muted);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;padding:18px;display:grid}.online-design .od-payment-empty svg{width:24px;height:24px;color:var(--od-accent);grid-row:span 2}.online-design .od-payment-empty strong{color:var(--od-ink);font-weight:850}.online-design .od-payment-empty span{font-size:13px;line-height:1.45}.online-design .od-checkout-howitworks ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.online-design .od-checkout-howitworks li{color:var(--od-soft);align-items:center;gap:14px;font-size:14px;line-height:1.5;display:flex}.online-design .od-checkout-howitworks li span{background:var(--od-accent-soft);width:30px;height:30px;color:var(--od-accent);border:1px solid var(--od-accent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-howitworks li span{border:1px solid color-mix(in srgb, var(--od-accent) 40%, transparent)}}.online-design .od-checkout-howitworks li span{font-size:13px;font-weight:900}.online-design .od-checkout-aside .od-checkout-summary{border:1px solid var(--od-border);background:radial-gradient(110% 80% at 100% 0%, var(--od-accent) 0%, transparent 70%), var(--od-surface);border-radius:28px;padding:24px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-aside .od-checkout-summary{background:radial-gradient(110% 80% at 100% 0%, color-mix(in srgb, var(--od-accent) 12%, transparent) 0%, transparent 70%), var(--od-surface)}}.online-design .od-checkout-aside .od-checkout-summary{box-shadow:var(--od-shadow-md), inset 0 1px 0 #ffffff6b}.online-design .od-checkout-summary-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.online-design .od-checkout-summary-badge{background:var(--od-accent-soft);border:1px solid var(--od-accent);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-summary-badge{border:1px solid color-mix(in srgb, var(--od-accent) 34%, transparent)}}.online-design .od-checkout-summary-badge{color:var(--od-accent);white-space:nowrap;font-size:11px;font-weight:850}.online-design .od-checkout-redesign .od-checkout-lines{flex-direction:column;gap:10px;margin-top:18px;display:flex}.online-design .od-checkout-redesign .od-checkout-line{background:linear-gradient(180deg, var(--od-surface-2), var(--od-surface-2));grid-template-columns:60px minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-redesign .od-checkout-line{background:linear-gradient(180deg, color-mix(in srgb, var(--od-surface-2) 88%, transparent), var(--od-surface-2))}}.online-design .od-checkout-redesign .od-checkout-line{border:1px solid var(--od-border);border-radius:18px;align-items:center;transition:border-color .18s,transform .18s,background .18s}.online-design .od-checkout-redesign .od-checkout-line:hover{border-color:var(--od-border-strong);background:var(--od-surface)}.online-design .od-checkout-redesign .od-checkout-line-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.online-design .od-checkout-redesign .od-checkout-line-side strong{color:var(--od-ink);font-size:15px;font-weight:800}.online-design .od-checkout-redesign .od-checkout-costs{border-top:1px solid var(--od-border);flex-direction:column;gap:10px;margin-top:18px;padding-top:18px;display:flex}.online-design .od-checkout-redesign .od-checkout-costs div{color:var(--od-soft);justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.online-design .od-checkout-redesign .od-checkout-costs strong{color:var(--od-ink);font-weight:700}.online-design .od-checkout-redesign .od-checkout-cost-fee{color:var(--od-muted)}.online-design .od-checkout-total-row{background:radial-gradient(100% 120% at 100% 0%, var(--od-accent), transparent 70%), var(--od-accent);border-radius:20px;margin-top:18px;padding:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-total-row{background:radial-gradient(100% 120% at 100% 0%, color-mix(in srgb, var(--od-accent) 18%, transparent), transparent 70%), color-mix(in srgb, var(--od-accent) 9%, var(--od-surface-2))}}.online-design .od-checkout-total-row{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-total-row{border:1px solid color-mix(in srgb, var(--od-accent) 40%, transparent)}}.online-design .od-checkout-total-row{justify-content:space-between;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff57}.online-design .od-checkout-total-row span{letter-spacing:.04em;text-transform:uppercase;color:var(--od-soft);font-size:13px;font-weight:800}.online-design .od-checkout-total-row strong{letter-spacing:-.03em;color:var(--od-accent);font-family:Space Grotesk,Inter,sans-serif;font-size:30px;font-weight:700}.online-design .od-checkout-pay{width:100%;min-height:58px;box-shadow:0 18px 32px -22px var(--od-accent);border-radius:18px;justify-content:center;margin-top:16px;font-size:16px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-pay{box-shadow:0 18px 32px -22px color-mix(in srgb, var(--od-accent) 90%, transparent)}}.online-design .od-checkout-trust{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.online-design .od-checkout-trust span{background:var(--od-surface-2);border:1px solid var(--od-border);color:var(--od-soft);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.online-design .od-checkout-trust svg{color:var(--od-accent)}.online-design .od-checkout-secure-note{background:var(--od-surface-2);border:1px solid var(--od-border);color:var(--od-muted);border-radius:14px;align-items:center;gap:8px;margin:14px 0 0;padding:12px 14px;font-size:11px;line-height:1.4;display:flex}.online-design .od-checkout-secure-note svg{color:var(--od-accent);flex-shrink:0}.online-design .od-checkout-return-hero{color:#fff;background:radial-gradient(65% 95% at 100% 0,#f59e0b3d 0%,#0000 64%),linear-gradient(135deg,#111827 0%,#172033 56%,#0b1120 100%);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:22px;margin-bottom:18px;padding:30px;display:grid;box-shadow:0 28px 70px -46px #0f172ae6}.online-design .od-checkout-return-hero.cancelled{background:radial-gradient(65% 95% at 100% 0,#22c55e3d 0%,#0000 64%),linear-gradient(135deg,#102116 0%,#163221 56%,#07130c 100%)}.online-design .od-checkout-return-hero-copy{align-content:center;gap:12px;display:grid}.online-design .od-checkout-return-hero-copy>span{color:#ffffffc7;letter-spacing:.12em;text-transform:uppercase;border:1px solid #fff3;border-radius:999px;width:max-content;max-width:100%;padding:7px 12px;font-size:11px;font-weight:900}.online-design .od-checkout-return-hero-copy h1{letter-spacing:-.04em;max-width:760px;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(30px,5vw,54px);line-height:1}.online-design .od-checkout-return-hero-copy p{color:#ffffffb8;max-width:62ch;margin:0;font-size:15px;line-height:1.65}.online-design .od-checkout-return-hero-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;border-radius:22px;align-content:center;gap:10px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff1f}.online-design .od-checkout-return-hero-panel div{background:#ffffff14;border-radius:16px;gap:3px;padding:12px;display:grid}.online-design .od-checkout-return-hero-panel span{color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850}.online-design .od-checkout-return-hero-panel strong{overflow-wrap:anywhere;color:#fff;font-size:15px;font-weight:900}.online-design .od-checkout-result{background:radial-gradient(70% 80% at 100% 0%, var(--od-accent) 0%, transparent 72%), linear-gradient(160deg, var(--od-surface) 0%, var(--od-surface-2) 100%);border-radius:26px;grid-template-columns:auto minmax(0,1fr);gap:22px;padding:34px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-result{background:radial-gradient(70% 80% at 100% 0%, color-mix(in srgb, var(--od-accent) 14%, transparent) 0%, transparent 72%), linear-gradient(160deg, var(--od-surface) 0%, var(--od-surface-2) 100%)}}.online-design .od-checkout-result{border:1px solid var(--od-border);box-shadow:var(--od-shadow-md)}.online-design .od-checkout-return-page:before{content:"";inset:var(--od-nav-height,72px) 0 auto 0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 28% 18%,#d4af6a29,#0000 34%),radial-gradient(circle at 78% 12%,#0098ff1f,#0000 32%),linear-gradient(#020b1614,#0000 72%);height:420px;position:fixed}.online-design .od-checkout-result:after{content:"";background:linear-gradient(90deg, transparent, var(--od-accent), transparent);height:1px;position:absolute;inset:auto 28px 0}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-result:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--od-accent) 42%, transparent), transparent)}}.online-design .od-checkout-result-icon{background:var(--od-accent-soft);width:72px;height:72px;color:var(--od-accent);border:1px solid var(--od-accent);border-radius:22px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-result-icon{border:1px solid color-mix(in srgb, var(--od-accent) 42%, transparent)}}.online-design .od-checkout-result-icon{box-shadow:0 18px 36px -24px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-result-icon{box-shadow:0 18px 36px -24px color-mix(in srgb, var(--od-accent) 70%, transparent)}}.online-design .od-checkout-result-icon svg{width:30px;height:30px}.online-design .od-checkout-result.error .od-checkout-result-icon{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-result.error .od-checkout-result-icon{background:color-mix(in srgb, #ef4444 12%, var(--od-surface))}}.online-design .od-checkout-result.error .od-checkout-result-icon{color:#ef4444;border-color:#ef44445c}.online-design .od-checkout-result.success .od-checkout-result-icon{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-result.success .od-checkout-result-icon{background:color-mix(in srgb, #16a34a 14%, var(--od-surface))}}.online-design .od-checkout-result.success .od-checkout-result-icon{color:#16a34a;border-color:#16a34a61}.online-design .od-checkout-result.review .od-checkout-result-icon{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-result.review .od-checkout-result-icon{background:color-mix(in srgb, #f59e0b 14%, var(--od-surface))}}.online-design .od-checkout-result.review .od-checkout-result-icon{color:#b45309;border-color:#f59e0b66}.online-design .od-spinner{border:3px solid var(--od-accent);border-radius:999px;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.online-design .od-spinner{border:3px solid color-mix(in srgb, var(--od-accent) 22%, transparent)}}.online-design .od-spinner{border-top-color:var(--od-accent);animation:.8s linear infinite od-spin}.online-design .od-checkout-result-copy{min-width:0}.online-design .od-checkout-result-copy>span{background:var(--od-accent-soft);width:max-content;max-width:100%;color:var(--od-accent);border:1px solid var(--od-accent);border-radius:999px;align-items:center;padding:5px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-result-copy>span{border:1px solid color-mix(in srgb, var(--od-accent) 36%, transparent)}}.online-design .od-checkout-result-copy>span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.online-design .od-checkout-result-copy h1{letter-spacing:-.035em;color:var(--od-ink);margin:16px 0 10px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(30px,4vw,48px);line-height:1.04}.online-design .od-checkout-result-copy p{max-width:58ch;color:var(--od-soft);margin:0;font-size:15px;line-height:1.65}.online-design .od-checkout-review-note{background:#f59e0b;border:1px solid #f59e0b57;border-radius:16px;gap:5px;max-width:62ch;margin-top:16px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-review-note{background:color-mix(in srgb, #f59e0b 9%, var(--od-surface))}}.online-design .od-checkout-review-note strong{color:var(--od-ink);font-size:13px;font-weight:850}.online-design .od-checkout-review-note span{color:var(--od-soft);font-size:13px;line-height:1.5}.online-design .od-checkout-verification-box{border:1px solid var(--od-accent);border-radius:18px;gap:10px;max-width:64ch;margin-top:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-verification-box{border:1px solid color-mix(in srgb, var(--od-accent) 28%, transparent)}}.online-design .od-checkout-verification-box{background:var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-verification-box{background:color-mix(in srgb, var(--od-surface) 82%, var(--od-accent-soft))}}.online-design .od-checkout-verification-box.rejected{background:#fff1f2;border-color:#fecaca}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-verification-box.rejected{background:color-mix(in srgb, #fff1f2 70%, var(--od-surface))}}.online-design .od-checkout-verification-box.needs-more{background:#fffbeb;border-color:#fde68a}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-verification-box.needs-more{background:color-mix(in srgb, #fffbeb 70%, var(--od-surface))}}.online-design .od-checkout-verification-box.submitted{background:#f0fdf4;border-color:#bbf7d0}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-verification-box.submitted{background:color-mix(in srgb, #f0fdf4 70%, var(--od-surface))}}.online-design .od-checkout-verification-box.account-required{background:#eff6ff;border-color:#2563eb4d}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-verification-box.account-required{background:color-mix(in srgb, #eff6ff 68%, var(--od-surface))}}.online-design .od-checkout-verification-box>strong{color:var(--od-ink);font-size:15px;font-weight:850}.online-design .od-checkout-verification-box p{color:var(--od-soft);margin:0;font-size:13px;line-height:1.5}.online-design .od-checkout-verification-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.online-design .od-checkout-verification-list li{color:var(--od-soft);padding-left:18px;font-size:12px;font-weight:750;line-height:1.45;position:relative}.online-design .od-checkout-verification-list li:before{content:"";background:var(--od-accent);border-radius:999px;width:7px;height:7px;position:absolute;top:.62em;left:0}.online-design .od-checkout-verification-box small{color:var(--od-muted);font-size:12px;font-weight:750}.online-design .od-checkout-account-verification-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.online-design .od-checkout-account-verification-actions>span{color:var(--od-soft);align-items:center;gap:8px;font-size:13px;font-weight:750;line-height:1.4;display:inline-flex}.online-design .od-checkout-account-verification-actions svg{color:var(--od-accent);flex:none}.online-design .od-checkout-verification-form{grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:10px;display:grid}.online-design .od-risk-cancel-card{background:#f8fafc;border:1px solid #64748b42;border-radius:20px;gap:14px;max-width:64ch;margin-top:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-risk-cancel-card{background:color-mix(in srgb, #f8fafc 82%, var(--od-surface))}}.online-design .od-risk-cancel-card.completed{background:#f0fdf4;border-color:#16a34a61}@supports (color:color-mix(in lab, red, red)){.online-design .od-risk-cancel-card.completed{background:color-mix(in srgb, #f0fdf4 78%, var(--od-surface))}}.online-design .od-risk-cancel-head{align-items:flex-start;gap:12px;display:flex}.online-design .od-risk-cancel-head>svg{background:var(--od-accent-soft);width:36px;height:36px;color:var(--od-accent);border-radius:14px;flex-shrink:0;padding:9px}.online-design .od-risk-cancel-head strong{color:var(--od-ink);font-size:15px;font-weight:900}.online-design .od-risk-cancel-head p{color:var(--od-soft);margin:4px 0 0;font-size:13px;line-height:1.55}.online-design .od-risk-cancel-summary{border:1px solid var(--od-border);background:#ffffffb8;border-radius:16px;grid-template-columns:1fr auto;gap:8px 14px;padding:12px;display:grid}.online-design .od-risk-cancel-summary span{color:var(--od-muted);font-size:12px;font-weight:800}.online-design .od-risk-cancel-summary strong{color:var(--od-ink);font-size:13px;font-weight:900}.online-design .od-risk-cancel-form{gap:10px;display:grid}.online-design .od-risk-cancel-form textarea{resize:vertical;border:1px solid var(--od-border);background:var(--od-surface);min-height:74px;color:var(--od-ink);border-radius:16px;outline:none;padding:12px;font-size:13px;font-weight:750}.online-design .od-risk-cancel-form textarea:focus{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-risk-cancel-form textarea:focus{border-color:color-mix(in srgb, var(--od-accent) 55%, var(--od-border))}}.online-design .od-risk-cancel-form textarea:focus{box-shadow:0 0 0 4px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-risk-cancel-form textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--od-accent) 12%, transparent)}}.online-design .od-risk-cancel-confirm{color:var(--od-soft);align-items:flex-start;gap:9px;font-size:12px;font-weight:750;line-height:1.45;display:flex}.online-design .od-risk-cancel-confirm input{accent-color:var(--od-accent);margin-top:2px}.online-design .od-risk-cancel-code{gap:8px;display:grid}.online-design .od-risk-cancel-code>span{color:var(--od-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.online-design .od-payment-retry-card{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-payment-retry-card{border-color:color-mix(in srgb, var(--od-accent) 34%, transparent)}}.online-design .od-payment-retry-card{background:radial-gradient(100% 90% at 100% 0%, var(--od-accent), transparent 68%), #f8fafc}@supports (color:color-mix(in lab, red, red)){.online-design .od-payment-retry-card{background:radial-gradient(100% 90% at 100% 0%, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 68%), color-mix(in srgb, #f8fafc 84%, var(--od-surface))}}.online-design .od-payment-retry-methods{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.online-design .od-payment-method-pill{border:1px solid var(--od-border);background:var(--od-surface);min-height:62px;color:var(--od-ink);text-align:left;cursor:pointer;border-radius:16px;gap:4px;padding:12px 14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .15s;display:grid}.online-design .od-payment-method-pill:hover{border-color:var(--od-border-strong);transform:translateY(-1px)}.online-design .od-payment-method-pill.active{border-color:var(--od-accent);background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-payment-method-pill.active{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface))}}.online-design .od-payment-method-pill.active{box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-payment-method-pill.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 16%, transparent)}}.online-design .od-payment-method-pill strong{font-size:13px;font-weight:900}.online-design .od-payment-method-pill small{color:var(--od-muted);font-size:11px;font-weight:800}.online-design .od-checkout-verification-form select,.online-design .od-checkout-verification-form input{border:1px solid var(--od-border);background:var(--od-surface);width:100%;min-width:0;color:var(--od-ink);border-radius:14px;padding:10px 12px;font-size:13px;font-weight:750}.online-design .od-checkout-evidence-picker{min-width:0;position:relative}.online-design .od-checkout-evidence-picker input{opacity:0;cursor:pointer;width:100%;height:100%;font-size:0;position:absolute;inset:0}.online-design .od-checkout-evidence-picker span{border:1px dashed var(--od-accent);align-items:center;width:100%;min-height:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-evidence-picker span{border:1px dashed color-mix(in srgb, var(--od-accent) 40%, var(--od-border))}}.online-design .od-checkout-evidence-picker span{background:var(--od-accent);border-radius:14px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-evidence-picker span{background:color-mix(in srgb, var(--od-accent) 5%, var(--od-surface))}}.online-design .od-checkout-evidence-picker span{color:var(--od-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.online-design .od-liveness-capture{border:1px solid var(--od-accent);grid-column:1/-1;gap:10px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-liveness-capture{border:1px solid color-mix(in srgb, var(--od-accent) 18%, var(--od-border))}}.online-design .od-liveness-capture{background:var(--od-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-liveness-capture{background:color-mix(in srgb, var(--od-surface) 84%, var(--od-accent-soft))}}.online-design .od-liveness-visual-guide.compact{grid-template-columns:minmax(0,.78fr) minmax(240px,1.22fr);gap:10px;padding:10px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-copy{gap:5px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-copy strong{max-width:24ch;font-size:17px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-copy p{font-size:11px;line-height:1.38}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-scenes{gap:8px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-scene{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;padding:8px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-phone{border-radius:14px;height:74px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-face{width:38px;height:46px;margin-left:-19px;top:12px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-face .eye{width:4px;height:4px;top:16px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-face .eye.left{left:12px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-face .eye.right{right:12px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-face .nose{height:8px;top:22px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-face .mouth{width:12px;height:3px;margin-left:-6px;bottom:10px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-arrows{font-size:20px;top:26px;left:7px;right:7px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-id{border-radius:5px;width:28px;height:20px;bottom:8px;right:7px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-id b{width:7px;height:7px;top:5px;left:4px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-id span{height:2px;left:14px;right:4px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-id span:nth-child(2){top:6px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-id span:nth-child(3){top:11px;right:8px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-scene strong{font-size:11px}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-scene small{font-size:10px;line-height:1.25}.online-design .od-liveness-visual-guide{background:radial-gradient(circle at 18% 8%, var(--od-accent), transparent 30%), linear-gradient(135deg, var(--od-ink), var(--od-ink));border-radius:18px;grid-template-columns:minmax(0,.85fr) minmax(280px,1.15fr);align-items:stretch;gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-liveness-visual-guide{background:radial-gradient(circle at 18% 8%, color-mix(in srgb, var(--od-accent) 20%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--od-ink) 92%, #1d4ed8), color-mix(in srgb, var(--od-ink) 88%, #0891b2))}}.online-design .od-liveness-visual-guide{color:#fff;overflow:hidden}.online-design .od-liveness-guide-copy{align-content:center;gap:7px;min-width:0;display:grid}.online-design .od-liveness-guide-copy span{color:#ffffffc2;letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:950}.online-design .od-liveness-guide-copy strong{color:#fff;max-width:18ch;font-size:20px;font-weight:950;line-height:1.08}.online-design .od-liveness-guide-copy p{color:#ffffffbd;max-width:42ch;margin:0;font-size:12px;font-weight:760;line-height:1.45}.online-design .od-liveness-guide-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.online-design .od-liveness-guide-scene{background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff1a}.online-design .od-liveness-guide-phone{perspective:700px;background:radial-gradient(circle at 50% 16%,#ffffff2e,#0000 20%),linear-gradient(160deg,#0f172ae6,#020617d1);border-radius:18px;height:150px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 36px #0003}.online-design .od-liveness-guide-face{width:72px;height:88px;transform-style:preserve-3d;background:radial-gradient(circle at 36% 34%,#ffffffc2 0 2px,#0000 3px),radial-gradient(circle at 64% 34%,#ffffffc2 0 2px,#0000 3px),linear-gradient(145deg,#f8d9bd,#b87954);border-radius:46% 46% 44% 44%;margin-left:-36px;position:absolute;top:25px;left:50%;box-shadow:inset -10px -13px 18px #5a2b163d,inset 8px 10px 18px #ffffff38,0 16px 26px #0000003d}.online-design .od-liveness-guide-face.moving{animation:2.2s ease-in-out infinite odGuideHeadMove}.online-design .od-liveness-guide-face.still{animation:2.4s ease-in-out infinite odGuideHoldStill}.online-design .od-liveness-guide-face .eye,.online-design .od-liveness-guide-face .nose,.online-design .od-liveness-guide-face .mouth{background:#472618a3;display:block;position:absolute}.online-design .od-liveness-guide-face .eye{border-radius:999px;width:7px;height:7px;top:31px}.online-design .od-liveness-guide-face .eye.left{left:23px}.online-design .od-liveness-guide-face .eye.right{right:23px}.online-design .od-liveness-guide-face .nose{opacity:.42;border-radius:999px;width:4px;height:14px;margin-left:-2px;top:42px;left:50%}.online-design .od-liveness-guide-face .mouth{opacity:.5;border-radius:999px;width:22px;height:5px;margin-left:-11px;bottom:20px;left:50%}.online-design .od-liveness-guide-arrows{color:#ffffff9e;justify-content:space-between;font-size:34px;font-weight:900;display:flex;position:absolute;top:60px;left:18px;right:18px}.online-design .od-liveness-guide-id{background:linear-gradient(135deg,#fff,#c7d2fe);border-radius:8px;width:58px;height:42px;position:absolute;bottom:20px;right:16px;transform:rotate(-4deg);box-shadow:0 12px 24px #0000003d}.online-design .od-liveness-guide-id b{background:#94a3b8;border-radius:999px;width:14px;height:14px;position:absolute;top:9px;left:8px}.online-design .od-liveness-guide-id span{background:#64748b;border-radius:999px;height:4px;position:absolute;left:27px;right:8px}.online-design .od-liveness-guide-id span:nth-child(2){top:11px}.online-design .od-liveness-guide-id span:nth-child(3){top:21px;right:16px}.online-design .od-liveness-guide-scene strong{color:#fff;font-size:12px;font-weight:950}.online-design .od-liveness-guide-scene small{color:#ffffffad;font-size:11px;font-weight:760;line-height:1.35}.online-design .od-liveness-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.online-design .od-liveness-steps span{border:1px solid var(--od-border);background:var(--od-surface);min-width:0;color:var(--od-muted);border-radius:12px;align-items:center;gap:7px;padding:8px;font-size:11px;font-weight:850;line-height:1.25;display:flex}.online-design .od-liveness-steps span.active{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-liveness-steps span.active{border-color:color-mix(in srgb, var(--od-accent) 36%, var(--od-border))}}.online-design .od-liveness-steps span.active{background:var(--od-accent-soft)}@supports (color:color-mix(in lab, red, red)){.online-design .od-liveness-steps span.active{background:color-mix(in srgb, var(--od-accent-soft) 52%, var(--od-surface))}}.online-design .od-liveness-steps span.active{color:var(--od-ink)}.online-design .od-liveness-steps i{background:var(--od-accent);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-liveness-steps i{background:color-mix(in srgb, var(--od-accent) 12%, var(--od-surface))}}.online-design .od-liveness-steps i{color:var(--od-accent);font-size:11px;font-style:normal;font-weight:950}.online-design .od-liveness-camera{background:radial-gradient(circle at 50% 26%,#ffffff29,#0000 24%),linear-gradient(145deg,#111827,#020617);border-radius:18px;min-height:300px;position:relative;overflow:hidden}.online-design .od-liveness-camera video{object-fit:cover;width:100%;height:100%;min-height:300px}.online-design .od-liveness-camera-empty{text-align:center;color:#fff;align-content:center;place-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.online-design .od-liveness-camera-empty svg{opacity:.86;width:36px;height:36px}.online-design .od-liveness-camera-empty strong{font-size:17px;font-weight:950}.online-design .od-liveness-camera-empty span{color:#ffffffb8;max-width:34ch;font-size:13px;font-weight:740;line-height:1.45}.online-design .od-liveness-camera-guide{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ab8;border:1px solid #ffffff26;border-radius:16px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;position:absolute;top:12px;left:12px;right:12px}.online-design .od-liveness-mini{background:linear-gradient(145deg,#ffffff1a,#ffffff08);border-radius:14px;height:58px;position:relative;overflow:hidden}.online-design .od-liveness-mini .od-liveness-guide-face{width:34px;height:42px;margin-left:-17px;top:10px}.online-design .od-liveness-mini.move .od-liveness-guide-face{animation:1.8s ease-in-out infinite odGuideHeadMove}.online-design .od-liveness-mini.hold .od-liveness-guide-face{animation:1.8s ease-in-out infinite odGuideHoldStill;left:38%}.online-design .od-liveness-mini .od-liveness-guide-face .eye{width:4px;height:4px;top:14px}.online-design .od-liveness-mini .od-liveness-guide-face .eye.left{left:11px}.online-design .od-liveness-mini .od-liveness-guide-face .eye.right{right:11px}.online-design .od-liveness-mini .od-liveness-guide-face .nose{height:8px;top:20px}.online-design .od-liveness-mini .od-liveness-guide-face .mouth{width:12px;height:3px;margin-left:-6px;bottom:9px}.online-design .od-liveness-mini .od-liveness-guide-id{width:25px;height:18px;display:none;bottom:10px;right:8px}.online-design .od-liveness-mini.hold .od-liveness-guide-id{display:block}.online-design .od-liveness-camera-guide strong,.online-design .od-liveness-camera-guide span{min-width:0;display:block}.online-design .od-liveness-camera-guide strong{font-size:12px;font-weight:950}.online-design .od-liveness-camera-guide span{color:#ffffffb8;margin-top:2px;font-size:11px;font-weight:760;line-height:1.3}.online-design .od-liveness-recording{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ad1;border:1px solid #ffffff29;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;bottom:92px;left:12px;right:12px}.online-design .od-liveness-recording span{font-size:13px;font-weight:900}.online-design .od-liveness-recording strong{text-align:center;min-width:42px;font-size:18px;font-weight:950}.online-design .od-liveness-pause-card{color:#fff;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ae0;border:1px solid #fff3;border-radius:20px;align-content:center;place-items:center;gap:10px;padding:22px;display:grid;position:absolute;inset:18px;box-shadow:0 20px 60px #00000047}.online-design .od-liveness-pause-card span{color:#ffffffb8;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950}.online-design .od-liveness-pause-card strong{max-width:24ch;font-size:20px;font-weight:950;line-height:1.1}.online-design .od-liveness-pause-card p{color:#ffffffbd;max-width:46ch;margin:0;font-size:13px;font-weight:760;line-height:1.5}.online-design .od-liveness-actions{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ac7;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 18px 50px #00000038}.online-design .od-liveness-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.online-design .od-liveness-checks span{color:#ffffffbd;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;min-width:0;padding:8px 10px;font-size:11px;font-weight:900;display:flex}.online-design .od-liveness-checks span.pass{color:#bbf7d0;background:#f0fdf424;border-color:#bbf7d0}.online-design .od-liveness-checks span.manual{color:#fde68a;background:#fffbeb24;border-color:#fde68a}.online-design .od-liveness-checks i{background:currentColor;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-liveness-checks i{background:color-mix(in srgb, currentColor 16%, transparent)}}.online-design .od-liveness-checks i{color:currentColor;font-size:10px;font-style:normal;font-weight:950}.online-design .od-liveness-actions .od-secondary{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:900}.online-design .od-liveness-control-buttons{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.online-design .od-liveness-actions .od-primary,.online-design .od-liveness-actions .od-secondary{white-space:nowrap;min-height:42px}.online-design .od-liveness-ready,.online-design .od-liveness-error{align-items:center;gap:6px;margin:0;font-size:12px;font-weight:850;display:inline-flex}.online-design .od-liveness-ready{color:#bbf7d0}.online-design .od-liveness-error{color:#b91c1c}.online-design .od-liveness-file-fallback{position:relative}.online-design .od-liveness-file-fallback input{opacity:0;cursor:pointer;position:absolute;inset:0}.online-design .od-liveness-file-fallback span{border:1px dashed var(--od-accent);align-items:center;min-height:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-liveness-file-fallback span{border:1px dashed color-mix(in srgb, var(--od-accent) 40%, var(--od-border))}}.online-design .od-liveness-file-fallback span{background:var(--od-surface);color:var(--od-ink);border-radius:14px;padding:10px 12px;font-size:13px;font-weight:850}.online-design .od-checkout-verification-hint{color:var(--od-soft);grid-column:1/-1;margin:-2px 0 0;font-size:12px;font-weight:750;line-height:1.45}.online-design .od-checkout-verification-method{border:1px solid var(--od-accent);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-verification-method{border:1px solid color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.online-design .od-checkout-verification-method{background:var(--od-accent-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-verification-method{background:color-mix(in srgb, var(--od-accent-soft) 34%, var(--od-surface))}}.online-design .od-checkout-verification-method span{color:var(--od-ink);font-size:13px;font-weight:950}.online-design .od-checkout-verification-method strong{background:var(--od-accent);color:#fff;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:950}.online-design .od-checkout-liveness-steps{border:1px solid var(--od-accent);grid-column:1/-1;gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-liveness-steps{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-checkout-liveness-steps{background:var(--od-accent-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-liveness-steps{background:color-mix(in srgb, var(--od-accent-soft) 42%, var(--od-surface))}}.online-design .od-checkout-liveness-steps strong{color:var(--od-ink);font-size:12px;font-weight:900}.online-design .od-checkout-liveness-steps ol{color:var(--od-soft);gap:6px;margin:0;padding-left:18px;font-size:12px;font-weight:760;line-height:1.45;display:grid}.online-design .od-checkout-eu-policy{background:#f0f9ff;border:1px solid #bae6fd;border-radius:14px;grid-column:1/-1;gap:8px;padding:12px;display:grid}.online-design .od-checkout-eu-policy strong{color:#075985;font-size:12px;font-weight:950}.online-design .od-checkout-eu-policy ul{color:#0c4a6e;gap:6px;margin:0;padding-left:18px;font-size:12px;font-weight:760;line-height:1.45;display:grid}@keyframes odGuideHeadMove{0%,to{transform:rotateY(-22deg)rotate(-2deg)translate(-10px)}50%{transform:rotateY(22deg)rotate(2deg)translate(10px)}}@keyframes odGuideHoldStill{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.015)}}@media (max-width:860px){.online-design .od-liveness-visual-guide,.online-design .od-liveness-visual-guide.compact{grid-template-columns:1fr}}@media (max-width:560px){.online-design .od-liveness-guide-scenes{grid-template-columns:1fr}.online-design .od-liveness-guide-copy strong{max-width:none}}@media (max-width:720px){.online-design .od-checkout-return-hero{border-radius:22px;grid-template-columns:1fr;padding:22px}.online-design .od-checkout-return-hero-copy h1{font-size:32px}.online-design .od-liveness-capture{gap:8px;padding:8px}.online-design .od-liveness-steps,.online-design .od-liveness-checks{grid-template-columns:1fr}.online-design .od-liveness-actions{grid-template-columns:1fr;padding:8px;bottom:8px;left:8px;right:8px}.online-design .od-liveness-control-buttons{justify-content:stretch}.online-design .od-liveness-control-buttons .od-primary,.online-design .od-liveness-control-buttons .od-secondary{justify-content:center;width:100%}.online-design .od-liveness-visual-guide.compact .od-liveness-guide-scenes{grid-template-columns:1fr}.online-design .od-liveness-camera-guide{grid-template-columns:58px minmax(0,1fr);padding:8px;top:8px;left:8px;right:8px}.online-design .od-liveness-camera,.online-design .od-liveness-camera video{min-height:460px}.online-design .od-liveness-recording{bottom:170px}}.online-design .od-checkout-biometric-consent{color:var(--od-soft);grid-column:1/-1;align-items:flex-start;gap:9px;font-size:12px;font-weight:750;line-height:1.45;display:flex}.online-design .od-checkout-biometric-consent input{width:auto;margin-top:2px}.online-design .od-checkout-result-card{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.online-design .od-return-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}.online-design .od-return-status-strip span{color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:12px;display:grid;position:relative;overflow:hidden}.online-design .od-return-status-strip span:after{content:"";background:#ffffff1f;border-radius:999px;height:2px;position:absolute;inset:auto 12px 0}.online-design .od-return-status-strip svg{color:#ffd255;background:#ffffff1a;border-radius:13px;grid-row:1/span 2;width:34px;height:34px;padding:8px}.online-design .od-return-status-strip strong,.online-design .od-return-status-strip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.online-design .od-return-status-strip strong{color:#fff;font-size:12px;font-weight:950}.online-design .od-return-status-strip small{color:#ffffff9e;text-transform:capitalize;font-size:11px;font-weight:800}.online-design .od-return-status-strip .done:after,.online-design .od-return-status-strip .active:after{background:linear-gradient(90deg,#22c55e,#ffd255)}.online-design .od-return-status-strip .done svg{color:#052e16;background:linear-gradient(135deg,#bbf7d0,#22c55e)}.online-design .od-return-status-strip .active{background:#ffd2551a;border-color:#ffd25557}.online-design .od-checkout-result-card div{background:var(--od-surface);border-radius:16px;padding:16px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-result-card div{background:color-mix(in srgb, var(--od-surface) 74%, transparent)}}.online-design .od-checkout-result-card div{border:1px solid var(--od-border);min-width:0}.online-design .od-checkout-result-card span{color:var(--od-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.online-design .od-checkout-result-card strong{color:var(--od-ink);overflow-wrap:anywhere;text-transform:capitalize;font-size:16px;font-weight:850;display:block}.online-design .od-checkout-issued-giftcards{border:1px solid var(--od-accent);border-radius:22px;grid-column:1/-1;gap:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-issued-giftcards{border:1px solid color-mix(in srgb, var(--od-accent) 42%, transparent)}}.online-design .od-checkout-issued-giftcards{background:radial-gradient(120% 120% at 100% 0%, var(--od-accent), transparent 70%), var(--od-surface-2)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-issued-giftcards{background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--od-accent) 16%, transparent), transparent 70%), var(--od-surface-2)}}.online-design .od-checkout-issued-head{align-items:flex-start;gap:12px;display:flex}.online-design .od-checkout-issued-head>span{background:var(--od-accent-soft);width:42px;height:42px;color:var(--od-accent);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.online-design .od-checkout-issued-head strong{color:var(--od-ink);font-size:17px;font-weight:850;display:block}.online-design .od-checkout-issued-head p{color:var(--od-soft);margin:4px 0 0;font-size:13px;line-height:1.5}.online-design .od-checkout-issued-list{gap:10px;display:grid}.online-design .od-checkout-issued-card{border:1px solid var(--od-border);background:var(--od-surface);border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(120px,.8fr) minmax(120px,.8fr);gap:12px;padding:14px;display:grid}.online-design .od-checkout-issued-card div{gap:5px;min-width:0;display:grid}.online-design .od-checkout-issued-card span{color:var(--od-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.online-design .od-checkout-issued-card strong{color:var(--od-ink);overflow-wrap:anywhere;font-size:14px;font-weight:850}.online-design .od-checkout-issued-card div:first-child strong{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px}.online-design .od-checkout-result-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;margin-top:4px;display:flex}.online-design .od-checkout-result-actions small{color:var(--od-muted);font-size:12px;font-weight:700}.online-design .od-checkout-mobile-bar{display:none}@media (max-width:1024px){.online-design .od-checkout-layout{grid-template-columns:minmax(0,1fr)}.online-design .od-checkout-aside{position:static}.online-design .od-checkout-redesign .od-checkout-hero{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}.online-design .od-checkout-result,.online-design .od-checkout-result-card,.online-design .od-checkout-issued-card{grid-template-columns:minmax(0,1fr)}.online-design .od-checkout-hero-stats{justify-self:stretch}.online-design .od-checkout-hero-card{min-width:0}}@media (max-width:720px){.online-design .od-checkout-redesign{padding-bottom:120px}.online-design .od-checkout-fields,.online-design .od-checkout-hero-breakdown{grid-template-columns:minmax(0,1fr)}.online-design .od-checkout-summary-head{flex-direction:column}.online-design .od-checkout-summary-badge{justify-content:center;width:100%}.online-design .od-checkout-redesign .od-checkout-line{grid-template-columns:54px minmax(0,1fr)}.online-design .od-checkout-redesign .od-checkout-line-side{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.online-design .od-checkout-result{border-radius:22px;padding:24px}.online-design .od-checkout-result-icon{border-radius:18px;width:62px;height:62px}.online-design .od-payment-method-grid{grid-template-columns:minmax(0,1fr)}.online-design .od-checkout-pay,.online-design .od-checkout-aside .od-checkout-summary>button.od-primary{display:none}.online-design .od-checkout-mobile-bar{z-index:70;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--od-surface);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-mobile-bar{background:color-mix(in srgb, var(--od-surface) 95%, transparent)}}.online-design .od-checkout-mobile-bar{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border-top:1px solid var(--od-border);animation:.32s cubic-bezier(.22,1,.36,1) odMobileBarIn;box-shadow:0 -16px 36px -16px #0006}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-checkout-mobile-bar{background:color-mix(in srgb, var(--od-bg-deep) 92%, transparent)}}.online-design .od-checkout-mobile-bar-meta{flex-direction:column;flex:1;min-width:0;display:flex}.online-design .od-checkout-mobile-bar-meta em{letter-spacing:.1em;text-transform:uppercase;color:var(--od-muted);font-size:10px;font-style:normal;font-weight:800}.online-design .od-checkout-mobile-bar-meta strong{letter-spacing:-.025em;color:var(--od-accent);font-size:18px;font-weight:900}.online-design .od-checkout-mobile-bar-meta small{color:var(--od-soft);font-size:10px}.online-design .od-checkout-mobile-bar>button.od-primary{border-radius:999px;flex-shrink:0;min-height:46px;padding:0 18px}.online-design .od-checkout-redesign{padding-top:0;padding-bottom:36px}.online-design .od-checkout-safepay{display:none}.online-design .od-checkout-mobile-bar{left:10px;right:10px;top:calc(var(--od-nav-height,64px) + 8px);--od-checkout-mobile-bar-top:calc(var(--od-nav-height,64px) + 8px);--od-checkout-mobile-bottom-clearance:var(--od-mobile-tabbar-clearance,calc(114px + env(safe-area-inset-bottom)));z-index:115;border:1px solid var(--od-border);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;display:grid;bottom:auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-mobile-bar{border:1px solid color-mix(in srgb, var(--od-border) 76%, var(--od-accent))}}.online-design .od-checkout-mobile-bar{background:radial-gradient(120% 140% at 100% 0%, var(--od-accent) 0%, transparent 52%), var(--od-surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-mobile-bar{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--od-accent) 14%, transparent) 0%, transparent 52%), color-mix(in srgb, var(--od-surface) 94%, transparent)}}.online-design .od-checkout-mobile-bar{box-shadow:0 20px 58px -32px #00000094, 0 18px 42px -28px var(--od-accent), inset 0 1px 0 #ffffffb3}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-mobile-bar{box-shadow:0 20px 58px -32px #00000094, 0 18px 42px -28px color-mix(in srgb, var(--od-accent) 48%, transparent), inset 0 1px 0 #ffffffb3}}.online-design .od-checkout-mobile-bar{max-height:calc(100dvh - var(--od-checkout-mobile-bar-top) - var(--od-checkout-mobile-bottom-clearance) - 10px);overflow:hidden}.theme-noir .od-checkout-mobile-bar{background:radial-gradient(120% 140% at 100% 0%, #f4d28f1f 0%, transparent 52%), var(--od-bg-deep)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-checkout-mobile-bar{background:radial-gradient(120% 140% at 100% 0%, #f4d28f1f 0%, transparent 52%), color-mix(in srgb, var(--od-bg-deep) 90%, transparent)}}.theme-noir .od-checkout-mobile-bar{border-color:#f4d28f33}.online-design .od-checkout-mobile-bar.expanded{bottom:calc(var(--od-checkout-mobile-bottom-clearance) + 8px);flex-direction:column;grid-template-rows:none;grid-template-columns:none;min-height:0;max-height:none;padding:12px;display:flex}.online-design .od-checkout-mobile-bar:not(.expanded) .od-checkout-mobile-consents{display:none}.online-design .od-checkout-mobile-bar-toggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;flex:none;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px;padding:2px 0 2px 4px;display:grid}.online-design .od-checkout-mobile-bar-meta strong{color:var(--od-ink);font-size:22px;line-height:1}.theme-noir .od-checkout-mobile-bar-meta strong{color:#f4d28f}.online-design .od-checkout-mobile-bar-chevron{border:1px solid var(--od-border);background:var(--od-surface);width:36px;height:36px;color:var(--od-muted);transition:transform .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);border-radius:999px;place-items:center;display:grid}.online-design .od-checkout-mobile-bar.expanded .od-checkout-mobile-bar-chevron{color:var(--od-accent-strong);border-color:var(--od-accent);transform:rotate(180deg)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-mobile-bar.expanded .od-checkout-mobile-bar-chevron{border-color:color-mix(in srgb, var(--od-accent) 32%, var(--od-border))}}.online-design .od-checkout-mobile-bar-details{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;grid-column:1/-1;gap:10px;min-height:0;max-height:none;padding:2px 0 0;display:grid;overflow:auto}.online-design .od-checkout-mobile-edit-head{gap:2px;padding:0 4px 2px;display:grid}.online-design .od-checkout-mobile-edit-head strong{color:var(--od-ink);letter-spacing:-.01em;font-size:14px;font-weight:950}.online-design .od-checkout-mobile-edit-head small{color:var(--od-muted);font-size:11px;font-weight:750;line-height:1.35}.online-design .od-checkout-mobile-lines{gap:8px;display:grid}.online-design .od-checkout-mobile-line{background:radial-gradient(120% 100% at 100% 0%, var(--od-accent) 0%, transparent 58%), var(--od-surface-2);border-radius:20px;gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-mobile-line{background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--od-accent) 8%, transparent) 0%, transparent 58%), color-mix(in srgb, var(--od-surface-2) 76%, var(--od-surface))}}.online-design .od-checkout-mobile-line{border:1px solid var(--od-border)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-mobile-line{border:1px solid color-mix(in srgb, var(--od-border) 80%, transparent)}}.online-design .od-checkout-mobile-line-main{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.online-design .od-checkout-mobile-line .od-cart-line-logo{border-radius:14px;width:44px;height:44px;min-height:44px;padding:5px}.online-design .od-checkout-mobile-line .od-cart-line-logo-canvas{border-radius:10px;height:32px;padding:4px}.online-design .od-checkout-mobile-line .od-cart-line-logo-img{max-width:34px;max-height:24px}.online-design .od-checkout-mobile-line .od-cart-line-face-badge{display:none}.online-design .od-checkout-mobile-line-copy{gap:3px;min-width:0;display:grid}.online-design .od-checkout-mobile-line-copy strong{min-width:0;color:var(--od-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:900;overflow:hidden}.online-design .od-checkout-mobile-line-copy small,.online-design .od-checkout-mobile-line-copy em{color:var(--od-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;font-weight:750;overflow:hidden}.online-design .od-checkout-mobile-line-price{color:var(--od-ink);white-space:nowrap;font-size:13px;font-weight:950}.online-design .od-checkout-mobile-line-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.online-design .od-checkout-mobile-qty{align-items:center;gap:8px;min-width:0;display:inline-flex}.online-design .od-checkout-mobile-qty>span{color:var(--od-soft);font-size:10.5px;font-weight:900}.online-design .od-checkout-mobile-remove{border:1px solid #ef4444;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-mobile-remove{border:1px solid color-mix(in srgb, #ef4444 26%, var(--od-border))}}.online-design .od-checkout-mobile-remove{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-mobile-remove{background:color-mix(in srgb, #ef4444 7%, var(--od-surface))}}.online-design .od-checkout-mobile-remove{color:#b91c1c;font-size:11px;font-weight:900}.online-design .od-checkout-mobile-recipient{gap:5px;display:grid}.online-design .od-checkout-mobile-recipient>span{color:var(--od-soft);font-size:10.5px;font-weight:900}.online-design .od-checkout-mobile-recipient input{border:1px solid var(--od-border);background:var(--od-surface);width:100%;color:var(--od-ink);border-radius:12px;outline:none;min-height:40px;padding:0 11px;font-size:13px;font-weight:850}.online-design .od-checkout-mobile-recipient input:focus{border-color:var(--od-accent);box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-mobile-recipient input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 15%, transparent)}}.online-design .od-checkout-mobile-recipient small{color:#b91c1c;font-size:11px;font-weight:800}.online-design .od-checkout-mobile-totals{border:1px solid var(--od-border);background:var(--od-surface);border-radius:18px;gap:6px;padding:10px;display:grid}.online-design .od-checkout-mobile-totals span{color:var(--od-muted);justify-content:space-between;gap:12px;font-size:12px;font-weight:760;display:flex}.online-design .od-checkout-mobile-totals strong{color:var(--od-ink);white-space:nowrap;font-weight:930}.online-design .od-checkout-mobile-consents{border:1px solid var(--od-border);border-radius:18px;flex:0 auto;grid-column:1/-1;gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-mobile-consents{border:1px solid color-mix(in srgb, var(--od-border) 72%, var(--od-accent))}}.online-design .od-checkout-mobile-consents{background:linear-gradient(135deg, var(--od-accent), transparent 58%), var(--od-surface-2)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-mobile-consents{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 58%), color-mix(in srgb, var(--od-surface-2) 78%, transparent)}}.online-design .od-checkout-mobile-consents{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(28dvh,190px);overflow:auto}.theme-noir .od-checkout-mobile-consents{background:linear-gradient(135deg,#f4d28f1c,#0000 58%),#050f1fb8;border-color:#f4d28f38}.online-design .od-checkout-mobile-consent-row{color:var(--od-ink);grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:9px;display:grid}.online-design .od-checkout-mobile-consent-row input{width:22px;height:22px;accent-color:var(--od-accent);margin:0}.online-design .od-checkout-mobile-consent-row span{gap:3px;min-width:0;display:grid}.online-design .od-checkout-mobile-consent-row label,.online-design .od-checkout-mobile-consent-row strong{color:var(--od-ink);font-size:12px;font-weight:850;line-height:1.3}.theme-noir .od-checkout-mobile-consent-row label,.theme-noir .od-checkout-mobile-consent-row strong{color:#ffffffe6}.online-design .od-checkout-mobile-consent-row button{color:var(--od-accent-strong);cursor:pointer;background:0 0;border:0;justify-self:flex-start;padding:0;font-size:12px;font-weight:900}.online-design .od-checkout-mobile-consent-row.has-error{background:#ef44441a;border-radius:14px;margin:-7px;padding:7px}.online-design .od-checkout-mobile-bar>button.od-primary{min-width:132px;min-height:52px;box-shadow:0 18px 38px -24px var(--od-accent);border-radius:18px;flex:none;align-self:center;padding:0 18px;font-size:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-mobile-bar>button.od-primary{box-shadow:0 18px 38px -24px color-mix(in srgb, var(--od-accent) 70%, #000)}}.online-design .od-checkout-mobile-consents+button.od-primary{grid-column:1/-1;justify-content:center;width:100%}.online-design .od-checkout-mobile-bar.expanded>button.od-primary{z-index:2;justify-content:center;width:100%;position:relative;bottom:auto}}@media (max-width:640px){.online-design .od-checkout-redesign{padding-top:0;padding-bottom:84px}.online-design .od-checkout-layout{padding-bottom:calc(16px + var(--od-mobile-tabbar-clearance,calc(114px + env(safe-area-inset-bottom))))}.online-design .od-checkout-mobile-bar{top:calc(var(--od-nav-height,64px) + 6px);--od-checkout-mobile-bar-top:calc(var(--od-nav-height,64px) + 6px);z-index:115;bottom:auto}}.online-design .od-checkout-fast{background:var(--od-surface);border:1px solid var(--od-border);box-shadow:var(--od-shadow-sm);border-radius:20px;padding:26px 28px 28px}.online-design .od-checkout-fast-title{letter-spacing:-.025em;color:var(--od-ink);margin:0 0 22px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(22px,2.6vw,30px);font-weight:700}.online-design .od-checkout-step+.od-checkout-step{border-top:1px solid var(--od-border);margin-top:32px;padding-top:28px}.online-design .od-checkout-step>header{align-items:center;gap:14px;margin-bottom:6px;display:flex}.online-design .od-checkout-step-num{background:var(--od-accent);width:32px;height:32px;color:var(--od-bg-deep);box-shadow:0 4px 12px -4px var(--od-accent);border-radius:999px;place-items:center;font-family:Space Grotesk,Inter,sans-serif;font-size:15px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-step-num{box-shadow:0 4px 12px -4px color-mix(in srgb, var(--od-accent) 50%, transparent)}}.online-design .od-checkout-step>header strong{letter-spacing:-.02em;color:var(--od-ink);font-size:18px;font-weight:800}.online-design .od-checkout-step-sub{color:var(--od-soft);align-items:center;gap:6px;margin:4px 0 14px;font-size:13px;line-height:1.5;display:inline-flex}.online-design .od-checkout-step-sub svg{color:var(--od-accent)}.online-design .od-checkout-step-field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.online-design .od-checkout-step-field input{background:var(--od-surface-2);border:1px solid var(--od-border);width:100%;min-height:52px;color:var(--od-ink);border-radius:12px;outline:none;padding:0 16px;font-size:15px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.online-design .od-checkout-step-field input::placeholder{color:var(--od-muted)}.online-design .od-checkout-step-field input:focus{border-color:var(--od-accent);background:var(--od-surface);box-shadow:0 0 0 4px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-step-field input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--od-accent) 18%, transparent)}}.online-design .od-checkout-step-field input[aria-invalid=true]{border-color:#ef4444;box-shadow:0 0 0 3px #ef44442e}.online-design .od-checkout-step-field input[data-checkout-field]:-webkit-autofill{-webkit-text-fill-color:var(--od-ink);caret-color:var(--od-ink);box-shadow:0 0 0 1000px var(--od-surface-2) inset, 0 0 0 3px #ef444429;transition:background-color 9999s ease-out}.online-design .od-checkout-step-field input[data-checkout-field]:-webkit-autofill:hover{-webkit-text-fill-color:var(--od-ink);caret-color:var(--od-ink);box-shadow:0 0 0 1000px var(--od-surface-2) inset, 0 0 0 3px #ef444429;transition:background-color 9999s ease-out}.online-design .od-checkout-step-field input[data-checkout-field]:-webkit-autofill:focus{-webkit-text-fill-color:var(--od-ink);caret-color:var(--od-ink);box-shadow:0 0 0 1000px var(--od-surface-2) inset, 0 0 0 3px #ef444429;transition:background-color 9999s ease-out}.online-design .od-checkout-step-field.od-checkout-attention input,.online-design .od-checkout-line-recipient.od-checkout-attention input{border-color:var(--od-accent);background:var(--od-surface);box-shadow:0 0 0 4px var(--od-accent), 0 16px 34px -28px var(--od-accent);animation:1.25s ease-in-out 2 odCheckoutAttentionPulse}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-step-field.od-checkout-attention input,.online-design .od-checkout-line-recipient.od-checkout-attention input{box-shadow:0 0 0 4px color-mix(in srgb, var(--od-accent) 22%, transparent), 0 16px 34px -28px color-mix(in srgb, var(--od-accent) 70%, #000)}}.online-design .od-checkout-account-card{border:1px solid var(--od-accent);border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-account-card{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-checkout-account-card{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-account-card{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface-2))}}.online-design .od-checkout-account-card{margin-bottom:12px}.online-design .od-checkout-account-card>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.online-design .od-checkout-account-card strong,.online-design .od-checkout-account-card small{overflow-wrap:anywhere}.online-design .od-checkout-account-card strong{color:var(--od-ink);font-size:14px;font-weight:850}.online-design .od-checkout-account-card small{color:var(--od-muted);font-size:12px;font-weight:700}.online-design .od-checkout-account-card em{color:#15803d;align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.online-design .od-checkout-step-error{color:#ef4444;font-size:12px;font-weight:600}.online-design .od-checkout-payment-error{margin-top:-2px;display:block}.online-design .od-checkout-step-options{flex-direction:column;gap:8px;margin-top:6px;display:flex}.online-design .od-checkout-step-options label{color:var(--od-ink);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.online-design .od-checkout-step-options input[type=checkbox]{appearance:none;border:1px solid var(--od-border-strong);background:var(--od-surface);cursor:pointer;border-radius:6px;width:20px;height:20px;transition:background .18s,border-color .18s;position:relative}.online-design .od-checkout-step-options input[type=checkbox]:checked{background:var(--od-accent);border-color:var(--od-accent)}.online-design .od-checkout-step-options input[type=checkbox]:checked:after{content:"";border:solid var(--od-bg-deep);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.online-design .od-gift-wrap-option{border:1px solid var(--gift-accent,var(--od-accent));border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-option{border:1px solid color-mix(in srgb, var(--gift-accent,var(--od-accent)) 22%, var(--od-border))}}.online-design .od-gift-wrap-option{background:radial-gradient(circle at 7% 16%, var(--gift-accent,var(--od-accent)), transparent 24%), linear-gradient(135deg, var(--gift-accent,var(--od-accent)), transparent 58%), var(--od-surface-2)}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-option{background:radial-gradient(circle at 7% 16%, color-mix(in srgb, var(--gift-accent,var(--od-accent)) 20%, transparent), transparent 24%), linear-gradient(135deg, color-mix(in srgb, var(--gift-accent,var(--od-accent)) 12%, transparent), transparent 58%), var(--od-surface-2)}}.online-design .od-gift-wrap-option{box-shadow:inset 0 1px #ffffff57}.online-design .od-gift-wrap-option.active{border-color:var(--gift-accent,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-option.active{border-color:color-mix(in srgb, var(--gift-accent,var(--od-accent)) 58%, var(--od-border))}}.online-design .od-gift-wrap-option.active{box-shadow:inset 0 1px 0 #ffffff61, 0 18px 42px -32px var(--gift-accent,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-option.active{box-shadow:inset 0 1px 0 #ffffff61, 0 18px 42px -32px color-mix(in srgb, var(--gift-accent,var(--od-accent)) 75%, #000)}}.online-design .od-gift-wrap-toggle{cursor:pointer;grid-template-columns:22px 44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.online-design .od-gift-wrap-toggle input[type=checkbox]{appearance:none;border:1px solid var(--od-border-strong);background:var(--od-surface);cursor:pointer;border-radius:7px;width:22px;height:22px;transition:background .18s,border-color .18s;position:relative}.online-design .od-gift-wrap-toggle input[type=checkbox]:checked{background:var(--gift-accent,var(--od-accent));border-color:var(--gift-accent,var(--od-accent))}.online-design .od-gift-wrap-toggle input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.online-design .od-gift-wrap-toggle-icon{width:46px;height:46px;color:var(--gift-accent,var(--od-accent));background:radial-gradient(circle at 35% 25%, var(--gift-accent,var(--od-accent)), transparent 58%), var(--gift-bg,var(--od-surface));border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-toggle-icon{background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--gift-accent,var(--od-accent)) 18%, #fff), transparent 58%), var(--gift-bg,var(--od-surface))}}.online-design .od-gift-wrap-toggle-icon{border:1px solid var(--gift-accent,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-toggle-icon{border:1px solid color-mix(in srgb, var(--gift-accent,var(--od-accent)) 26%, var(--od-border))}}.online-design .od-gift-wrap-toggle-icon{box-shadow:0 12px 28px -22px var(--gift-accent,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-toggle-icon{box-shadow:0 12px 28px -22px color-mix(in srgb, var(--gift-accent,var(--od-accent)) 75%, #000)}}.online-design .od-gift-wrap-toggle-icon svg{width:20px;height:20px}.online-design .od-gift-wrap-toggle-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.online-design .od-gift-wrap-toggle-copy strong{color:var(--od-ink);font-size:15px;font-weight:900}.online-design .od-gift-wrap-toggle-copy small{color:var(--od-muted);font-size:12px;font-weight:700;line-height:1.35}.online-design .od-gift-wrap-open{background:linear-gradient(135deg, var(--gift-accent,var(--od-accent)), var(--gift-accent,var(--od-accent)));border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-open{background:linear-gradient(135deg, color-mix(in srgb, var(--gift-accent,var(--od-accent)) 96%, #fff), var(--gift-accent,var(--od-accent)))}}.online-design .od-gift-wrap-open{color:#fff;cursor:pointer;white-space:nowrap;box-shadow:0 12px 24px -18px var(--gift-accent,var(--od-accent));font-size:12px;font-weight:950}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-open{box-shadow:0 12px 24px -18px color-mix(in srgb, var(--gift-accent,var(--od-accent)) 70%, #000)}}.online-design .od-gift-wrap-open svg{width:15px;height:15px}.online-design .od-checkout-step-privacy{color:var(--od-muted);margin:16px 0 0;font-size:12px;line-height:1.5}.online-design .od-checkout-pay-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.online-design .od-checkout-pay-list.od-checkout-attention{outline:3px solid var(--od-accent);border-radius:16px;animation:1.25s ease-in-out 2 odCheckoutAttentionGlow}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-pay-list.od-checkout-attention{outline:3px solid color-mix(in srgb, var(--od-accent) 22%, transparent)}}.online-design .od-checkout-pay-list.od-checkout-attention{outline-offset:4px}@keyframes odCheckoutAttentionPulse{0%,to{transform:translateY(0)}35%{transform:translateY(-2px)}65%{transform:translateY(1px)}}@keyframes odCheckoutAttentionGlow{0%,to{box-shadow:none}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--od-accent) 16%, transparent)}}.online-design .od-checkout-pay-row{background:var(--od-surface);border:1px solid var(--od-border);cursor:pointer;text-align:left;width:100%;font:inherit;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;transition:border-color .18s,background .18s,box-shadow .18s,transform .15s;display:grid;position:relative}.online-design .od-checkout-pay-row:hover{border-color:var(--od-border-strong);transform:translateY(-1px)}.online-design .od-checkout-pay-row:disabled,.online-design .od-checkout-pay-row.disabled{cursor:not-allowed;opacity:.62;transform:none}.online-design .od-checkout-pay-row:disabled:hover,.online-design .od-checkout-pay-row.disabled:hover{border-color:var(--od-border);transform:none}.online-design .od-checkout-pay-row.active{border-color:var(--od-accent);background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-pay-row.active{background:color-mix(in srgb, var(--od-accent) 12%, var(--od-surface))}}.online-design .od-checkout-pay-row.active{box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-pay-row.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 18%, transparent)}}.online-design .od-checkout-pay-row.giftcard{background:linear-gradient(135deg, var(--od-accent), transparent 54%), var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-pay-row.giftcard{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 9%, transparent), transparent 54%), var(--od-surface)}}.online-design .od-checkout-pay-row.giftcard.has-balance{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-pay-row.giftcard.has-balance{border-color:color-mix(in srgb, #16a34a 28%, var(--od-border))}}.online-design .od-checkout-pay-row.giftcard.has-balance{background:linear-gradient(135deg, #16a34a1a, transparent 58%), var(--od-surface)}.online-design .od-checkout-pay-row.giftcard.applied{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-pay-row.giftcard.applied{border-color:color-mix(in srgb, #16a34a 60%, var(--od-accent))}}.online-design .od-checkout-pay-row.giftcard.applied{background:linear-gradient(135deg, #16a34a24, transparent 58%), var(--od-surface)}.online-design .od-checkout-pay-row input[type=radio]{opacity:0;pointer-events:none;position:absolute}.online-design .od-checkout-pay-row-logo{background:var(--od-surface);border:1px solid var(--od-border);border-radius:8px;flex-shrink:0;place-items:center;width:56px;height:40px;display:grid;overflow:hidden}.online-design .od-checkout-pay-row-logo img{object-fit:contain;max-width:84%;max-height:84%}.online-design .od-checkout-pay-row-logo svg{color:var(--od-muted);width:22px;height:22px}.online-design .od-checkout-pay-row-logo.giftcard{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-pay-row-logo.giftcard{background:color-mix(in srgb, var(--od-accent) 14%, var(--od-surface))}}.online-design .od-checkout-pay-row-logo.giftcard{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-pay-row-logo.giftcard{border-color:color-mix(in srgb, var(--od-accent) 30%, var(--od-border))}}.online-design .od-checkout-pay-row-logo.giftcard svg{color:var(--od-accent)}.online-design .od-checkout-pay-row-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.online-design .od-checkout-pay-row-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.online-design .od-checkout-pay-row-copy strong{letter-spacing:-.01em;color:var(--od-ink);font-size:15px;font-weight:800}.online-design .od-checkout-pay-row-copy small{color:var(--od-muted);font-size:12px;font-weight:600;line-height:1.35}.online-design .od-checkout-pay-row-copy em{border:1px solid #16a34a}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-pay-row-copy em{border:1px solid color-mix(in srgb, #16a34a 26%, var(--od-border))}}.online-design .od-checkout-pay-row-copy em{background:#16a34a;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-pay-row-copy em{background:color-mix(in srgb, #16a34a 9%, var(--od-surface))}}.online-design .od-checkout-pay-row-copy em{color:#15803d;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1}.online-design .od-checkout-pay-row-hint{color:#15803d;border-radius:999px;align-items:center;gap:5px;width:fit-content;font-size:11.5px;font-weight:850;display:inline-flex}.online-design .od-checkout-pay-row-hint svg{width:13px;height:13px}.online-design .od-checkout-pay-row-dot{border:1px solid var(--od-border-strong);background:var(--od-surface);border-radius:999px;flex-shrink:0;width:22px;height:22px;position:relative}.online-design .od-checkout-pay-row.active .od-checkout-pay-row-dot{border-color:var(--od-accent);background:var(--od-surface)}.online-design .od-checkout-pay-row.active .od-checkout-pay-row-dot:after{content:"";background:var(--od-accent);border-radius:999px;position:absolute;inset:4px}.online-design .od-checkout-more-pay{color:var(--od-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:14px;padding:6px 4px;font-size:14px;font-weight:800;display:inline-flex}.online-design .od-checkout-more-pay svg{transition:transform .2s}.online-design .od-checkout-more-pay:hover svg{transform:translateY(2px)}.online-design .od-checkout-aside .od-checkout-summary-card{background:var(--od-surface-2);border:1px solid var(--od-border);border-radius:20px;padding:22px}.online-design .od-checkout-summary-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.online-design .od-checkout-summary-card>header strong{letter-spacing:-.02em;color:var(--od-ink);font-size:18px;font-weight:800;display:block}.online-design .od-checkout-summary-card>header small{color:var(--od-muted);margin-top:2px;font-size:12px;font-weight:700;display:block}.online-design .od-checkout-edit{width:32px;height:32px;color:var(--od-accent);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .18s;display:grid}.online-design .od-checkout-edit:hover{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-edit:hover{background:color-mix(in srgb, var(--od-accent) 14%, transparent)}}.online-design .od-checkout-edit.active{color:#fff;background:var(--od-accent);box-shadow:0 10px 22px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-edit.active{box-shadow:0 10px 22px color-mix(in srgb, var(--od-accent) 24%, transparent)}}.online-design .od-checkout-edit-notice{border:1px solid var(--od-accent);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 14px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-edit-notice{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-checkout-edit-notice{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-edit-notice{background:color-mix(in srgb, var(--od-accent) 7%, var(--od-surface))}}.online-design .od-checkout-edit-notice span{color:var(--od-soft);font-size:12px;font-weight:700;line-height:1.35}.online-design .od-checkout-edit-notice button{background:var(--od-ink);color:var(--od-bg);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:8px 11px;font-size:11px;font-weight:900}.online-design .od-checkout-summary-lines{gap:10px;max-height:min(360px,42vh);padding-right:2px;display:grid;overflow:auto}.online-design .od-checkout-summary-line{background:var(--od-surface);border:1px solid var(--od-border);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 12px 26px -24px #0f172a8c}.online-design .od-checkout-summary-line>:first-child{flex-shrink:0;width:68px;min-height:58px}.online-design .od-checkout-summary-line-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.online-design .od-checkout-summary-line-copy strong{color:var(--od-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.online-design .od-checkout-summary-line-copy small{color:var(--od-muted);font-size:12px;font-weight:600}.online-design .od-checkout-summary-line-copy em{color:var(--od-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.online-design .od-checkout-summary-line-total{text-align:right;border-left:1px solid var(--od-border);flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;min-width:94px;padding-left:12px;display:flex}.online-design .od-checkout-summary-line-total span{color:var(--od-muted);margin-top:3px;font-size:11px;font-weight:750;display:block}.online-design .od-checkout-summary-line-total strong{letter-spacing:-.02em;color:var(--od-ink);font-family:Space Grotesk,Inter,sans-serif;font-size:16px;font-weight:900;display:block}.online-design .od-checkout-line-editor{gap:8px;margin-top:9px;display:grid}.online-design .od-checkout-line-qty,.online-design .od-checkout-line-recipient{justify-content:space-between;align-items:center;gap:10px;display:flex}.online-design .od-checkout-line-qty>span,.online-design .od-checkout-line-recipient>span{color:var(--od-soft);font-size:11px;font-weight:800}.online-design .od-checkout-line-recipient{flex-direction:column;align-items:flex-start;gap:5px}.online-design .od-checkout-line-recipient input{border:1px solid var(--od-border);background:var(--od-surface-2);width:100%;min-width:0;color:var(--od-ink);border-radius:10px;outline:none;padding:8px 10px;font-size:12px;font-weight:800}.online-design .od-checkout-line-recipient input:focus{border-color:var(--od-accent);box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-line-recipient input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 15%, transparent)}}.online-design .od-checkout-line-recipient small{color:#b91c1c;font-size:11px;font-weight:800}.online-design .od-checkout-remove-line{color:#b91c1c;cursor:pointer;background:#fff5f5;border:1px solid #fecaca;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin-top:8px;padding:6px 8px;font-size:11px;font-weight:900;display:inline-flex}.online-design .od-checkout-remove-line svg{width:13px;height:13px}.online-design .od-checkout-summary-grid{border-top:1px solid var(--od-border);grid-template-columns:1fr auto;align-items:center;gap:8px 14px;margin-top:16px;padding-top:16px;display:grid}.online-design .od-checkout-summary-grid span{color:var(--od-soft);font-size:13px}.online-design .od-checkout-summary-grid strong{color:var(--od-ink);text-align:right;font-size:14px;font-weight:800}.online-design .od-checkout-summary-total{border-top:1px solid var(--od-border);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.online-design .od-checkout-summary-total span{letter-spacing:-.01em;color:var(--od-ink);font-size:16px;font-weight:800}.online-design .od-checkout-promo-toggle{background:var(--od-surface);border:1px solid var(--od-border);width:100%;color:var(--od-ink);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:700;transition:border-color .18s,background .18s;display:flex}.online-design .od-checkout-promo-toggle:hover{border-color:var(--od-accent)}.online-design .od-checkout-promo-toggle span{align-items:center;gap:8px;display:inline-flex}.online-design .od-checkout-promo-toggle svg{color:var(--od-accent)}.online-design .od-checkout-promo-toggle em{color:var(--od-accent);font-size:13px;font-style:normal;font-weight:800}.online-design .od-checkout-promo-input{gap:8px;padding:12px 12px 4px;display:none}.online-design .od-checkout-promo-input.open{flex-wrap:wrap;display:flex}.online-design .od-checkout-promo-input input{background:var(--od-surface);border:1px solid var(--od-border);min-height:44px;color:var(--od-ink);border-radius:10px;outline:none;flex:1;padding:0 14px}.online-design .od-checkout-promo-input input:focus{border-color:var(--od-accent);box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-promo-input input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 18%, transparent)}}.online-design .od-checkout-promo-input button{min-height:44px;padding:0 16px}.online-design .od-promo-status{color:var(--od-muted);flex-basis:100%;margin:0;padding:2px 2px 0;font-size:12px;font-weight:750}.online-design .od-promo-status.success,.online-design .od-checkout-discount-amount{color:#15803d}.online-design .od-promo-status.error{color:#dc2626}.online-design .od-promo-status.warning{color:#b45309}.online-design .od-checkout-safepay{border-radius:14px;justify-content:center;gap:10px;width:100%;min-height:56px;padding:0 28px;font-size:16px;font-weight:800}.online-design .od-checkout-safepay svg{font-size:18px}.online-design .od-checkout-legal{color:var(--od-muted);margin:4px 0 0;font-size:12px;line-height:1.55}.online-design .od-checkout-consent-card{border:1px solid var(--od-accent);gap:10px;margin-top:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-consent-card{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-checkout-consent-card{background:radial-gradient(90% 80% at 100% 0%, var(--od-accent), transparent 70%), var(--od-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-consent-card{background:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 70%), var(--od-surface)}}.online-design .od-checkout-consent-card{box-shadow:0 18px 40px -36px #0f172a8c}.online-design .od-checkout-consent-row{background:var(--od-surface-2);color:var(--od-ink);border:1px solid #0000;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.online-design .od-checkout-consent-row.has-error{background:#fef2f2;border-color:#ef444475}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-consent-row.has-error{background:color-mix(in srgb, #fef2f2 60%, var(--od-surface))}}.online-design .od-checkout-consent-row input{width:18px;height:18px;accent-color:var(--od-accent);margin-top:2px}.online-design .od-checkout-consent-row span{gap:5px;min-width:0;display:grid}.online-design .od-checkout-consent-row label,.online-design .od-checkout-consent-row strong{color:var(--od-ink);cursor:pointer;font-size:12.5px;font-weight:850;line-height:1.45}.online-design .od-checkout-consent-row button{width:fit-content;color:var(--od-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:900;text-decoration:underline}.online-design .od-checkout-consent-error{color:#dc2626;font-size:12px;font-weight:850;line-height:1.4}.online-design .od-gift-wrap-modal-backdrop{z-index:var(--od-z-overlay);background:var(--od-bg-deep);place-items:center;padding:22px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-modal-backdrop{background:color-mix(in srgb, var(--od-bg-deep) 58%, transparent)}}.online-design .od-gift-wrap-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-y:auto}.online-design .od-gift-wrap-modal{border:1px solid var(--od-accent);border-radius:24px;width:min(100%,1080px);max-height:min(900px,100dvh - 44px);padding:22px;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-modal{border:1px solid color-mix(in srgb, var(--od-accent) 18%, var(--od-border))}}.online-design .od-gift-wrap-modal{background:radial-gradient(circle at 88% 0%, #d4af3724, transparent 30%), radial-gradient(circle at 0% 9%, #0f766e1f, transparent 30%), linear-gradient(180deg, var(--od-surface-2) 0%, var(--od-surface) 50%), var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-modal{background:radial-gradient(circle at 88% 0%, #d4af3724, transparent 30%), radial-gradient(circle at 0% 9%, #0f766e1f, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--od-surface-2) 72%, var(--od-surface)) 0%, var(--od-surface) 50%), var(--od-surface)}}.online-design .od-gift-wrap-modal{box-shadow:var(--od-shadow-strong)}.online-design .od-gift-wrap-close{z-index:2;border:1px solid var(--od-border);background:var(--od-surface);width:38px;height:38px;color:var(--od-ink);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.online-design .od-gift-wrap-builder{grid-template-columns:minmax(0,1fr) minmax(330px,390px);align-items:start;gap:22px;display:grid}.online-design .od-gift-wrap-builder-main{min-width:0}.online-design .od-gift-wrap-modal-head{padding-right:44px}.online-design .od-gift-wrap-modal-head span{color:var(--od-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:950;display:inline-flex}.online-design .od-gift-wrap-modal-head h2{color:var(--od-ink);letter-spacing:0;margin:6px 0 0;font-size:30px;font-weight:900;line-height:1.1}.online-design .od-gift-wrap-modal-head p{max-width:700px;color:var(--od-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.online-design .od-gift-wrap-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.online-design .od-gift-wrap-template{border:1px solid var(--gift-accent);min-height:104px}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-template{border:1px solid color-mix(in srgb, var(--gift-accent) 22%, var(--od-border))}}.online-design .od-gift-wrap-template{background:linear-gradient(135deg, var(--gift-accent), transparent 62%), var(--od-surface);border-radius:18px;padding:10px}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-template{background:linear-gradient(135deg, color-mix(in srgb, var(--gift-accent) 10%, transparent), transparent 62%), var(--od-surface)}}.online-design .od-gift-wrap-template{color:var(--od-ink);cursor:pointer;text-align:left;flex-direction:column;gap:9px;transition:border-color .18s,box-shadow .18s,transform .15s;display:flex}.online-design .od-gift-wrap-template:hover,.online-design .od-gift-wrap-template.active{border-color:var(--gift-accent);box-shadow:0 14px 28px -24px var(--gift-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-template:hover,.online-design .od-gift-wrap-template.active{box-shadow:0 14px 28px -24px color-mix(in srgb, var(--gift-accent) 70%, #000)}}.online-design .od-gift-wrap-template:hover,.online-design .od-gift-wrap-template.active{transform:translateY(-1px)}.online-design .od-gift-wrap-template strong{color:var(--od-ink);font-size:13px;font-weight:900;line-height:1.25}.online-design .od-gift-wrap-mini-preview{border:1px solid var(--gift-accent);border-radius:12px;flex:1;min-height:54px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-mini-preview{border:1px solid color-mix(in srgb, var(--gift-accent) 28%, var(--od-border))}}.online-design .od-gift-wrap-mini-preview{background:var(--gift-bg)}.online-design .od-gift-wrap-mini-preview:before,.online-design .od-gift-wrap-preview:before{content:"";opacity:.52;pointer-events:none;position:absolute;inset:0}.online-design .od-gift-wrap-mini-preview.confetti:before,.online-design .od-gift-wrap-preview.confetti:before{background-image:radial-gradient(circle, var(--gift-accent) 0 2px, transparent 2.5px), radial-gradient(circle, var(--gift-accent) 0 1.6px, transparent 2px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-mini-preview.confetti:before,.online-design .od-gift-wrap-preview.confetti:before{background-image:radial-gradient(circle, var(--gift-accent) 0 2px, transparent 2.5px), radial-gradient(circle, color-mix(in srgb, var(--gift-accent) 50%, #fff) 0 1.6px, transparent 2px)}}.online-design .od-gift-wrap-mini-preview.confetti:before,.online-design .od-gift-wrap-preview.confetti:before{background-position:10px 12px,28px 26px;background-size:36px 32px}.online-design .od-gift-wrap-mini-preview.ribbon:before,.online-design .od-gift-wrap-preview.ribbon:before{background:linear-gradient(90deg, transparent 44%, var(--gift-accent) 44% 56%, transparent 56%), linear-gradient(0deg, transparent 44%, var(--gift-accent) 44% 56%, transparent 56%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-mini-preview.ribbon:before,.online-design .od-gift-wrap-preview.ribbon:before{background:linear-gradient(90deg, transparent 44%, color-mix(in srgb, var(--gift-accent) 34%, transparent) 44% 56%, transparent 56%), linear-gradient(0deg, transparent 44%, color-mix(in srgb, var(--gift-accent) 26%, transparent) 44% 56%, transparent 56%)}}.online-design .od-gift-wrap-mini-preview.hearts:before,.online-design .od-gift-wrap-preview.hearts:before{background-image:radial-gradient(circle at 35% 35%, var(--gift-accent) 0 5px, transparent 5.5px), radial-gradient(circle at 65% 35%, var(--gift-accent) 0 5px, transparent 5.5px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-mini-preview.hearts:before,.online-design .od-gift-wrap-preview.hearts:before{background-image:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--gift-accent) 52%, transparent) 0 5px, transparent 5.5px), radial-gradient(circle at 65% 35%, color-mix(in srgb, var(--gift-accent) 52%, transparent) 0 5px, transparent 5.5px)}}.online-design .od-gift-wrap-mini-preview.hearts:before,.online-design .od-gift-wrap-preview.hearts:before{background-size:42px 38px}.online-design .od-gift-wrap-mini-preview.waves:before,.online-design .od-gift-wrap-preview.waves:before{background-image:repeating-radial-gradient(ellipse at 20% 30%, var(--gift-accent) 0 6px, transparent 7px 18px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-mini-preview.waves:before,.online-design .od-gift-wrap-preview.waves:before{background-image:repeating-radial-gradient(ellipse at 20% 30%, color-mix(in srgb, var(--gift-accent) 18%, transparent) 0 6px, transparent 7px 18px)}}.online-design .od-gift-wrap-mini-preview.stars:before,.online-design .od-gift-wrap-preview.stars:before{background-image:linear-gradient(45deg, transparent 46%, var(--gift-accent) 47% 53%, transparent 54%), linear-gradient(-45deg, transparent 46%, var(--gift-accent) 47% 53%, transparent 54%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-mini-preview.stars:before,.online-design .od-gift-wrap-preview.stars:before{background-image:linear-gradient(45deg, transparent 46%, color-mix(in srgb, var(--gift-accent) 32%, transparent) 47% 53%, transparent 54%), linear-gradient(-45deg, transparent 46%, color-mix(in srgb, var(--gift-accent) 32%, transparent) 47% 53%, transparent 54%)}}.online-design .od-gift-wrap-mini-preview.stars:before,.online-design .od-gift-wrap-preview.stars:before{background-size:34px 34px}.online-design .od-gift-wrap-form-grid,.online-design .od-gift-wrap-design-controls,.online-design .od-gift-wrap-post-fields{gap:12px;display:grid}.online-design .od-gift-wrap-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.online-design .od-gift-wrap-message-field{grid-column:1/-1}.online-design .od-gift-wrap-form-grid label,.online-design .od-gift-wrap-design-controls label,.online-design .od-gift-wrap-delivery-field,.online-design .od-gift-wrap-post-fields label{flex-direction:column;gap:6px;display:flex}.online-design .od-gift-wrap-form-grid span,.online-design .od-gift-wrap-design-controls span,.online-design .od-gift-wrap-delivery-field span,.online-design .od-gift-wrap-post-fields span,.online-design .od-gift-wrap-delivery>span{color:var(--od-soft);font-size:12px;font-weight:900}.online-design .od-gift-wrap-form-grid input,.online-design .od-gift-wrap-form-grid textarea,.online-design .od-gift-wrap-design-controls select,.online-design .od-gift-wrap-delivery-field input,.online-design .od-gift-wrap-post-fields input{border:1px solid var(--od-border);background:var(--od-surface-2);width:100%;color:var(--od-ink);border-radius:12px;outline:none;font-size:14px;font-weight:750}.online-design .od-gift-wrap-form-grid input,.online-design .od-gift-wrap-design-controls select,.online-design .od-gift-wrap-delivery-field input,.online-design .od-gift-wrap-post-fields input{min-height:46px;padding:0 13px}.online-design .od-gift-wrap-form-grid textarea{resize:vertical;min-height:118px;padding:12px 13px;line-height:1.45}.online-design .od-gift-wrap-form-grid input:focus,.online-design .od-gift-wrap-form-grid textarea:focus,.online-design .od-gift-wrap-design-controls select:focus,.online-design .od-gift-wrap-delivery-field input:focus,.online-design .od-gift-wrap-post-fields input:focus{border-color:var(--od-accent);box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-form-grid input:focus,.online-design .od-gift-wrap-form-grid textarea:focus,.online-design .od-gift-wrap-design-controls select:focus,.online-design .od-gift-wrap-delivery-field input:focus,.online-design .od-gift-wrap-post-fields input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 16%, transparent)}}.online-design .od-gift-wrap-message-field em{color:var(--od-muted);align-self:flex-end;font-size:11px;font-style:normal;font-weight:800}.online-design .od-gift-wrap-design-controls{grid-template-columns:90px repeat(2,minmax(0,1fr));align-items:end;margin-top:14px}.online-design .od-gift-wrap-design-controls input[type=color]{border:1px solid var(--od-border);background:var(--od-surface-2);cursor:pointer;border-radius:12px;width:100%;min-height:46px;padding:5px}.online-design .od-gift-wrap-delivery{gap:10px;margin-top:18px;display:grid}.online-design .od-gift-wrap-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.online-design .od-gift-wrap-delivery-grid button{border:1px solid var(--od-border);background:var(--od-surface);min-height:104px;color:var(--od-ink);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:7px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .15s;display:flex}.online-design .od-gift-wrap-delivery-grid button:hover,.online-design .od-gift-wrap-delivery-grid button.active{border-color:var(--od-accent);transform:translateY(-1px);box-shadow:0 14px 28px -24px #0f172a80}.online-design .od-gift-wrap-delivery-grid svg{width:22px;height:22px;color:var(--od-accent)}.online-design .od-gift-wrap-delivery-grid strong{color:var(--od-ink);font-size:13px;font-weight:900}.online-design .od-gift-wrap-delivery-grid small{color:var(--od-muted);font-size:11.5px;font-weight:700;line-height:1.35}.online-design .od-gift-wrap-post-fields{border:1px dashed var(--od-accent);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-post-fields{border:1px dashed color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.online-design .od-gift-wrap-post-fields{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-post-fields{background:color-mix(in srgb, var(--od-accent) 6%, var(--od-surface))}}.online-design .od-gift-wrap-post-fields p{color:var(--od-muted);grid-column:1/-1;margin:0;font-size:12px;font-weight:750;line-height:1.45}.online-design .od-gift-wrap-preview-panel{gap:12px;min-width:0;display:grid;position:sticky;top:0}.online-design .od-gift-wrap-preview-toolbar,.online-design .od-gift-wrap-preview-meta{border:1px solid var(--gift-accent,var(--od-accent));justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-toolbar,.online-design .od-gift-wrap-preview-meta{border:1px solid color-mix(in srgb, var(--gift-accent,var(--od-accent)) 18%, var(--od-border))}}.online-design .od-gift-wrap-preview-toolbar,.online-design .od-gift-wrap-preview-meta{background:var(--gift-accent,var(--od-accent));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-toolbar,.online-design .od-gift-wrap-preview-meta{background:color-mix(in srgb, var(--gift-accent,var(--od-accent)) 5%, var(--od-surface-2))}}.online-design .od-gift-wrap-preview-toolbar{flex-wrap:wrap;padding:11px 56px 11px 13px}.online-design .od-gift-wrap-preview-toolbar span{color:var(--od-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.online-design .od-gift-wrap-preview-toolbar strong{background:var(--gift-accent,var(--od-accent));border-radius:999px;align-items:center;min-height:26px;margin-left:auto;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-toolbar strong{background:color-mix(in srgb, var(--gift-accent,var(--od-accent)) 10%, var(--od-surface))}}.online-design .od-gift-wrap-preview-toolbar strong{color:var(--od-ink);font-size:13px;font-weight:950}.online-design .od-gift-wrap-preview{min-height:420px;color:var(--gift-ink);background:linear-gradient(160deg, var(--gift-accent), transparent 48%), var(--gift-bg);border-radius:24px;padding:32px 28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview{background:linear-gradient(160deg, color-mix(in srgb, var(--gift-accent) 12%, transparent), transparent 48%), var(--gift-bg)}}.online-design .od-gift-wrap-preview{border:1px solid var(--gift-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview{border:1px solid color-mix(in srgb, var(--gift-accent) 34%, var(--od-border))}}.online-design .od-gift-wrap-preview{box-shadow:inset 0 1px 0 #ffffff94, 0 24px 54px -42px var(--gift-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview{box-shadow:inset 0 1px 0 #ffffff94, 0 24px 54px -42px color-mix(in srgb, var(--gift-accent) 70%, #000)}}.online-design .od-gift-wrap-preview{flex-direction:column;justify-content:space-between;display:flex}.online-design .od-gift-wrap-preview-ribbon{pointer-events:none;background:linear-gradient(90deg, transparent 47%, var(--gift-accent) 47% 53%, transparent 53%), linear-gradient(0deg, transparent 47%, var(--gift-accent) 47% 53%, transparent 53%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-ribbon{background:linear-gradient(90deg, transparent 47%, color-mix(in srgb, var(--gift-accent) 28%, transparent) 47% 53%, transparent 53%), linear-gradient(0deg, transparent 47%, color-mix(in srgb, var(--gift-accent) 20%, transparent) 47% 53%, transparent 53%)}}.online-design .od-gift-wrap-preview-kicker{z-index:1;width:fit-content;color:var(--gift-accent);text-transform:uppercase;letter-spacing:.08em;background:#ffffffc2;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;position:relative}.online-design .od-gift-wrap-preview h3{z-index:1;color:var(--gift-ink);letter-spacing:0;overflow-wrap:anywhere;margin:auto 0 12px;font-size:38px;font-weight:950;line-height:1;position:relative}.online-design .od-gift-wrap-preview p{z-index:1;color:var(--gift-ink);margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview p{color:color-mix(in srgb, var(--gift-ink) 78%, #fff)}}.online-design .od-gift-wrap-preview p{overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.5}.online-design .od-gift-wrap-preview footer{z-index:1;border-top:1px solid var(--gift-accent);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:38px;padding-top:16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview footer{border-top:1px solid color-mix(in srgb, var(--gift-accent) 28%, transparent)}}.online-design .od-gift-wrap-preview footer span,.online-design .od-gift-wrap-preview footer strong{overflow-wrap:anywhere;min-width:0}.online-design .od-gift-wrap-preview footer span{color:var(--gift-ink)}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview footer span{color:color-mix(in srgb, var(--gift-ink) 62%, #fff)}}.online-design .od-gift-wrap-preview footer span{font-size:12px;font-weight:850}.online-design .od-gift-wrap-preview footer strong{color:var(--gift-ink);text-align:right;font-size:14px;font-weight:950}.online-design .od-gift-wrap-preview-meta{flex-wrap:wrap;padding:10px 12px}.online-design .od-gift-wrap-preview-meta span{min-width:0;color:var(--od-muted);align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.online-design .od-gift-wrap-preview-meta svg{width:15px;height:15px;color:var(--od-accent);flex:none}.online-design .od-gift-wrap-preview.font-modern h3{font-family:Inter,sans-serif}.online-design .od-gift-wrap-preview.font-playful h3{font-family:Space Grotesk,Inter,sans-serif}.online-design .od-gift-wrap-preview-actions{grid-template-columns:1fr 1fr;gap:12px;padding:2px;display:grid}.online-design .od-gift-wrap-preview-actions button{letter-spacing:0;white-space:normal;border-radius:16px;justify-content:center;width:100%;min-height:52px;padding:0 16px;font-size:13px;font-weight:950;line-height:1.15;transition:transform .16s,box-shadow .18s,border-color .18s,background .18s}.online-design .od-gift-wrap-preview-actions button svg{flex:none;width:16px;height:16px}.online-design .od-gift-wrap-preview-actions button.od-secondary,.online-design .od-gift-wrap-preview-actions button:first-child{border:1px solid var(--gift-accent,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-actions button.od-secondary,.online-design .od-gift-wrap-preview-actions button:first-child{border:1px solid color-mix(in srgb, var(--gift-accent,var(--od-accent)) 18%, var(--od-border))}}.online-design .od-gift-wrap-preview-actions button.od-secondary,.online-design .od-gift-wrap-preview-actions button:first-child{background-color:var(--gift-accent,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-actions button.od-secondary,.online-design .od-gift-wrap-preview-actions button:first-child{background-color:color-mix(in srgb, var(--gift-accent,var(--od-accent)) 5%, var(--od-surface))}}.online-design .od-gift-wrap-preview-actions button.od-secondary,.online-design .od-gift-wrap-preview-actions button:first-child{color:var(--od-ink);background-image:linear-gradient(#ffffff2e,#0000);box-shadow:inset 0 1px #ffffff6b}.online-design .od-gift-wrap-preview-actions button.od-primary,.online-design .od-gift-wrap-preview-actions button:last-child{border:1px solid var(--gift-accent,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-actions button.od-primary,.online-design .od-gift-wrap-preview-actions button:last-child{border:1px solid color-mix(in srgb, var(--gift-accent,var(--od-accent)) 72%, transparent)}}.online-design .od-gift-wrap-preview-actions button.od-primary,.online-design .od-gift-wrap-preview-actions button:last-child{background-color:var(--gift-accent,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-actions button.od-primary,.online-design .od-gift-wrap-preview-actions button:last-child{background-color:color-mix(in srgb, var(--gift-accent,var(--od-accent)) 88%, #111827)}}.online-design .od-gift-wrap-preview-actions button.od-primary,.online-design .od-gift-wrap-preview-actions button:last-child{background-image:radial-gradient(circle at 24% 0%, #ffffff42, transparent 34%), linear-gradient(135deg, var(--gift-accent,var(--od-accent)), var(--gift-accent,var(--od-accent)))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-actions button.od-primary,.online-design .od-gift-wrap-preview-actions button:last-child{background-image:radial-gradient(circle at 24% 0%, #ffffff42, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--gift-accent,var(--od-accent)) 94%, #fff), color-mix(in srgb, var(--gift-accent,var(--od-accent)) 82%, #111827))}}.online-design .od-gift-wrap-preview-actions button.od-primary,.online-design .od-gift-wrap-preview-actions button:last-child{color:#fff;box-shadow:inset 0 1px 0 #ffffff47, 0 16px 34px -24px var(--gift-accent,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-actions button.od-primary,.online-design .od-gift-wrap-preview-actions button:last-child{box-shadow:inset 0 1px 0 #ffffff47, 0 16px 34px -24px color-mix(in srgb, var(--gift-accent,var(--od-accent)) 78%, #000)}}.online-design .od-gift-wrap-preview-actions button:hover{transform:translateY(-1px)}.online-design .od-gift-wrap-preview-actions button.od-secondary:hover,.online-design .od-gift-wrap-preview-actions button:first-child:hover{border-color:var(--gift-accent,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-actions button.od-secondary:hover,.online-design .od-gift-wrap-preview-actions button:first-child:hover{border-color:color-mix(in srgb, var(--gift-accent,var(--od-accent)) 34%, var(--od-border))}}.online-design .od-gift-wrap-preview-actions button.od-secondary:hover,.online-design .od-gift-wrap-preview-actions button:first-child:hover{background-color:var(--gift-accent,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-actions button.od-secondary:hover,.online-design .od-gift-wrap-preview-actions button:first-child:hover{background-color:color-mix(in srgb, var(--gift-accent,var(--od-accent)) 7%, var(--od-surface))}}.online-design .od-gift-wrap-preview-actions button.od-primary:hover,.online-design .od-gift-wrap-preview-actions button:last-child:hover{box-shadow:inset 0 1px 0 #ffffff52, 0 18px 40px -24px var(--gift-accent,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-actions button.od-primary:hover,.online-design .od-gift-wrap-preview-actions button:last-child:hover{box-shadow:inset 0 1px 0 #ffffff52, 0 18px 40px -24px color-mix(in srgb, var(--gift-accent,var(--od-accent)) 88%, #000)}}.online-design .od-gift-wrap-preview-actions button:focus-visible{outline:3px solid var(--gift-accent,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-gift-wrap-preview-actions button:focus-visible{outline:3px solid color-mix(in srgb, var(--gift-accent,var(--od-accent)) 26%, transparent)}}.online-design .od-gift-wrap-preview-actions button:focus-visible{outline-offset:3px}.online-design .od-giftcard-modal-backdrop{z-index:var(--od-z-overlay);background:var(--od-bg-deep);place-items:center;padding:22px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-giftcard-modal-backdrop{background:color-mix(in srgb, var(--od-bg-deep) 58%, transparent)}}.online-design .od-giftcard-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-y:auto}.online-design .od-checkout-confirm-backdrop{z-index:var(--od-z-overlay);background:var(--od-bg-deep);place-items:end center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-confirm-backdrop{background:color-mix(in srgb, var(--od-bg-deep) 62%, transparent)}}.online-design .od-checkout-confirm-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.online-design .od-checkout-confirm-modal{border:1px solid var(--od-accent);border-radius:22px;width:min(100%,520px);padding:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-confirm-modal{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-checkout-confirm-modal{background:radial-gradient(520px 240px at 12% 0%, var(--od-accent), transparent 68%), linear-gradient(180deg, var(--od-surface-2) 0%, var(--od-surface) 52%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-confirm-modal{background:radial-gradient(520px 240px at 12% 0%, color-mix(in srgb, var(--od-accent) 12%, transparent), transparent 68%), linear-gradient(180deg, var(--od-surface-2) 0%, var(--od-surface) 52%)}}.online-design .od-checkout-confirm-modal{box-shadow:var(--od-shadow-strong)}.online-design .od-checkout-confirm-close{border:1px solid var(--od-border);background:var(--od-surface);width:34px;height:34px;color:var(--od-ink);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.online-design .od-checkout-confirm-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding-right:38px;display:grid}.online-design .od-checkout-confirm-icon{color:#07101d;width:52px;height:52px;box-shadow:0 16px 28px -20px var(--od-accent);background:linear-gradient(135deg,#fff1bd,#d4af6a);border-radius:16px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-confirm-icon{box-shadow:0 16px 28px -20px color-mix(in srgb, var(--od-accent) 80%, #000)}}.online-design .od-checkout-confirm-icon svg{width:22px;height:22px}.online-design .od-checkout-confirm-head span:not(.od-checkout-confirm-icon){color:var(--od-accent);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:inline-flex}.online-design .od-checkout-confirm-head h2{color:var(--od-ink);letter-spacing:0;margin:0;font-size:clamp(22px,4vw,30px);font-weight:950;line-height:1.06}.online-design .od-checkout-confirm-head p{color:var(--od-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.online-design .od-checkout-confirm-summary{background:var(--od-surface-2);border-radius:16px;gap:8px;margin-top:18px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-confirm-summary{background:color-mix(in srgb, var(--od-surface-2) 70%, var(--od-surface))}}.online-design .od-checkout-confirm-summary{border:1px solid var(--od-border)}.online-design .od-checkout-confirm-summary span{color:var(--od-muted);justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:750;display:flex}.online-design .od-checkout-confirm-summary strong{min-width:0;color:var(--od-ink);text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:900}.online-design .od-checkout-confirm-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;margin-top:16px;display:grid}.online-design .od-checkout-confirm-actions button{border-radius:14px;justify-content:center;min-height:46px}.online-design .od-buy-now-cart-backdrop{z-index:calc(var(--od-z-overlay) + 80);background:var(--od-bg-deep);place-items:end center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-buy-now-cart-backdrop{background:color-mix(in srgb, var(--od-bg-deep) 62%, transparent)}}.online-design .od-buy-now-cart-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.online-design .od-buy-now-cart-modal{border:1px solid var(--od-accent);border-radius:24px;width:min(100%,520px);padding:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-buy-now-cart-modal{border:1px solid color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.online-design .od-buy-now-cart-modal{background:radial-gradient(520px 240px at 12% 0%, var(--od-accent), transparent 68%), linear-gradient(180deg, var(--od-surface-2) 0%, var(--od-surface) 56%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-buy-now-cart-modal{background:radial-gradient(520px 240px at 12% 0%, color-mix(in srgb, var(--od-accent) 13%, transparent), transparent 68%), linear-gradient(180deg, var(--od-surface-2) 0%, var(--od-surface) 56%)}}.online-design .od-buy-now-cart-modal{box-shadow:var(--od-shadow-strong)}.online-design .od-buy-now-cart-close{border:1px solid var(--od-border);background:var(--od-surface);width:34px;height:34px;color:var(--od-ink);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.online-design .od-buy-now-cart-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding-right:38px;display:grid}.online-design .od-buy-now-cart-icon{color:#07101d;width:52px;height:52px;box-shadow:0 16px 28px -20px var(--od-accent);background:linear-gradient(135deg,#fff1bd,#d4af6a);border-radius:17px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-buy-now-cart-icon{box-shadow:0 16px 28px -20px color-mix(in srgb, var(--od-accent) 80%, #000)}}.online-design .od-buy-now-cart-head span:not(.od-buy-now-cart-icon){color:var(--od-accent);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:inline-flex}.online-design .od-buy-now-cart-head h2{color:var(--od-ink);letter-spacing:0;margin:0;font-size:clamp(22px,4vw,30px);font-weight:950;line-height:1.08}.online-design .od-buy-now-cart-head p{color:var(--od-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.online-design .od-buy-now-cart-summary{background:var(--od-surface-2);border-radius:16px;gap:8px;margin-top:18px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-buy-now-cart-summary{background:color-mix(in srgb, var(--od-surface-2) 70%, var(--od-surface))}}.online-design .od-buy-now-cart-summary{border:1px solid var(--od-border)}.online-design .od-buy-now-cart-summary span{justify-content:space-between;align-items:center;gap:14px;display:flex}.online-design .od-buy-now-cart-summary small{color:var(--od-muted);font-size:12px;font-weight:800}.online-design .od-buy-now-cart-summary strong{min-width:0;color:var(--od-ink);text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:900}.online-design .od-buy-now-cart-actions{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:10px;margin-top:16px;display:grid}.online-design .od-buy-now-cart-actions button{border-radius:14px;justify-content:center;min-height:46px}.online-design .od-buy-now-cart-actions .od-primary,.online-design .od-buy-now-cart-actions .od-secondary{width:100%}.online-design .od-buy-now-cart-link{color:var(--od-muted);cursor:pointer;background:0 0;border:0;grid-column:1/-1;font-size:13px;font-weight:850}.online-design .od-checkout-terms-backdrop{z-index:calc(var(--od-z-overlay) + 70);background:var(--od-bg-deep);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-terms-backdrop{background:color-mix(in srgb, var(--od-bg-deep) 66%, transparent)}}.online-design .od-checkout-terms-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow-y:auto}.online-design .od-checkout-terms-modal{border:1px solid var(--od-accent);border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,860px);max-height:min(860px,100dvh - 40px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-terms-modal{border:1px solid color-mix(in srgb, var(--od-accent) 26%, var(--od-border))}}.online-design .od-checkout-terms-modal{background:radial-gradient(620px 280px at 12% 0%, var(--od-accent), transparent 68%), linear-gradient(180deg, var(--od-surface-2) 0%, var(--od-surface) 62%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-terms-modal{background:radial-gradient(620px 280px at 12% 0%, color-mix(in srgb, var(--od-accent) 12%, transparent), transparent 68%), linear-gradient(180deg, var(--od-surface-2) 0%, var(--od-surface) 62%)}}.online-design .od-checkout-terms-modal{box-shadow:var(--od-shadow-strong)}.online-design .od-checkout-terms-head{border-bottom:1px solid var(--od-border);padding:24px 24px 18px}.online-design .od-checkout-terms-head span{color:var(--od-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;font-weight:950;display:inline-flex}.online-design .od-checkout-terms-head h2{color:var(--od-ink);margin:0;font-size:clamp(24px,4vw,36px);font-weight:950;line-height:1.05}.online-design .od-checkout-terms-head p{max-width:70ch;color:var(--od-soft);margin:10px 0 0;font-size:14px;line-height:1.55}.online-design .od-checkout-terms-body{gap:12px;min-height:0;padding:16px 24px 20px;display:grid;overflow-y:auto}.online-design .od-checkout-terms-section{border:1px solid var(--od-border);background:var(--od-surface);border-radius:16px;padding:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-terms-section{background:color-mix(in srgb, var(--od-surface) 76%, transparent)}}.online-design .od-checkout-terms-section h3{color:var(--od-ink);margin:0 0 8px;font-size:15px;font-weight:950}.online-design .od-checkout-terms-section p{color:var(--od-soft);margin:0;font-size:13px;line-height:1.55}.online-design .od-checkout-terms-section p+p{margin-top:7px}.online-design .od-checkout-terms-foot{border-top:1px solid var(--od-border);background:var(--od-surface-2);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.online-design .od-checkout-terms-foot small{color:var(--od-muted);font-size:12px;font-weight:800}.online-design .od-checkout-terms-foot .od-primary{border-radius:14px;min-height:44px;padding:0 18px}.online-design .od-giftcard-modal{background:linear-gradient(180deg, var(--od-surface-2) 0%, var(--od-surface) 42%), var(--od-surface);border-radius:20px;width:min(100%,560px);max-height:min(860px,100dvh - 44px);padding:22px;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-giftcard-modal{background:linear-gradient(180deg, color-mix(in srgb, var(--od-surface-2) 56%, var(--od-surface)) 0%, var(--od-surface) 42%), var(--od-surface)}}.online-design .od-giftcard-modal{border:1px solid var(--od-border);box-shadow:var(--od-shadow-strong)}.online-design .od-giftcard-modal-close{border:1px solid var(--od-border);background:var(--od-surface-2);width:36px;height:36px;color:var(--od-ink);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.online-design .od-giftcard-modal-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding-right:38px;display:grid}.online-design .od-giftcard-modal-icon{width:54px;height:54px;color:var(--od-accent);background:radial-gradient(circle at 30% 20%, #ffffffb8, transparent 42%), var(--od-accent);border-radius:15px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-giftcard-modal-icon{background:radial-gradient(circle at 30% 20%, #ffffffb8, transparent 42%), color-mix(in srgb, var(--od-accent) 14%, var(--od-surface))}}.online-design .od-giftcard-modal-icon{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-giftcard-modal-icon{border:1px solid color-mix(in srgb, var(--od-accent) 25%, var(--od-border))}}.online-design .od-giftcard-modal-icon{box-shadow:0 12px 24px -18px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-giftcard-modal-icon{box-shadow:0 12px 24px -18px color-mix(in srgb, var(--od-accent) 70%, #000)}}.online-design .od-giftcard-modal-icon svg{width:24px;height:24px}.online-design .od-giftcard-modal-head span{color:var(--od-accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.online-design .od-giftcard-modal h2{color:var(--od-ink);letter-spacing:-.02em;margin:3px 0 0;font-size:23px;font-weight:850;line-height:1.15}.online-design .od-giftcard-modal p{color:var(--od-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.online-design .od-giftcard-account-summary{border:1px solid #16a34a;margin-top:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-giftcard-account-summary{border:1px solid color-mix(in srgb, #16a34a 28%, var(--od-border))}}.online-design .od-giftcard-account-summary{background:linear-gradient(135deg, #16a34a1f, transparent 58%), var(--od-surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px;display:grid}.online-design .od-giftcard-account-summary span,.online-design .od-giftcard-account-summary small{min-width:0}.online-design .od-giftcard-account-summary span{color:#15803d;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.online-design .od-giftcard-account-summary span svg{width:14px;height:14px}.online-design .od-giftcard-account-summary strong{color:#15803d;letter-spacing:-.03em;white-space:nowrap;grid-row:span 2;font-size:22px;font-weight:950}.online-design .od-giftcard-account-summary small{color:var(--od-muted);font-size:12px;font-weight:750}.online-design .od-giftcard-modal-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:9px;display:grid}.online-design .od-giftcard-modal-form input{background:var(--od-surface-2);border:1px solid var(--od-border);min-width:0;min-height:50px;color:var(--od-ink);border-radius:12px;outline:none;padding:0 14px;font-size:15px;font-weight:750}.online-design .od-giftcard-modal-form input:focus{border-color:var(--od-accent);box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-giftcard-modal-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 18%, transparent)}}.online-design .od-giftcard-modal-form button{border-radius:12px;min-height:50px;padding:0 18px}.online-design .od-giftcard-manual{border:1px dashed var(--od-border-strong);margin-top:16px}@supports (color:color-mix(in lab, red, red)){.online-design .od-giftcard-manual{border:1px dashed color-mix(in srgb, var(--od-border-strong) 76%, var(--od-border))}}.online-design .od-giftcard-manual{background:var(--od-surface-2);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.online-design .od-giftcard-manual{background:color-mix(in srgb, var(--od-surface-2) 56%, var(--od-surface))}}.online-design .od-giftcard-manual{padding:12px}.online-design .od-giftcard-manual>span{color:var(--od-ink);font-size:12px;font-weight:900;display:block}.online-design .od-account-giftcard-picker{border:1px solid var(--od-accent);border-radius:16px;gap:9px;margin-top:16px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-account-giftcard-picker{border:1px solid color-mix(in srgb, var(--od-accent) 18%, var(--od-border))}}.online-design .od-account-giftcard-picker{background:radial-gradient(circle at 0% 0%, var(--od-accent), transparent 46%), var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-account-giftcard-picker{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--od-accent) 8%, transparent), transparent 46%), var(--od-surface)}}.online-design .od-account-giftcard-picker-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.online-design .od-account-giftcard-picker-head strong{color:var(--od-ink);font-size:13px;font-weight:850}.online-design .od-account-giftcard-picker-head small{color:var(--od-muted);text-align:right;font-size:11.5px;font-weight:750}.online-design .od-account-giftcard-picker button{border:1px solid var(--od-border);background:var(--od-surface);min-height:62px;color:var(--od-ink);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .15s;display:grid}.online-design .od-account-giftcard-picker button:hover:not(:disabled){border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.online-design .od-account-giftcard-picker button:hover:not(:disabled){border-color:color-mix(in srgb, #16a34a 38%, var(--od-border))}}.online-design .od-account-giftcard-picker button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px -24px #0000006b}.online-design .od-account-giftcard-picker button.selected{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-account-giftcard-picker button.selected{border-color:color-mix(in srgb, var(--od-accent) 58%, #16a34a)}}.online-design .od-account-giftcard-picker button.selected{background:linear-gradient(135deg, var(--od-accent), var(--od-surface))}@supports (color:color-mix(in lab, red, red)){.online-design .od-account-giftcard-picker button.selected{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 14%, var(--od-surface)), var(--od-surface))}}.online-design .od-account-giftcard-picker button.selected{box-shadow:0 16px 32px -24px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-account-giftcard-picker button.selected{box-shadow:0 16px 32px -24px color-mix(in srgb, var(--od-accent) 52%, #00000080)}}.online-design .od-account-giftcard-picker button.selected .od-account-giftcard-icon{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.online-design .od-account-giftcard-picker button.selected .od-account-giftcard-icon{border-color:color-mix(in srgb, #16a34a 42%, var(--od-accent))}}.online-design .od-account-giftcard-picker button.selected .od-account-giftcard-icon{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.online-design .od-account-giftcard-picker button.selected .od-account-giftcard-icon{background:color-mix(in srgb, #16a34a 14%, var(--od-surface))}}.online-design .od-account-giftcard-picker button.selected .od-account-giftcard-icon{color:#15803d}.online-design .od-account-giftcard-picker button:disabled{opacity:.55;cursor:wait}.online-design .od-account-giftcard-picker button span{flex-direction:column;gap:3px;min-width:0;display:flex}.online-design .od-account-giftcard-icon{border:1px solid var(--od-accent);border-radius:12px;width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.online-design .od-account-giftcard-icon{border:1px solid color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.online-design .od-account-giftcard-icon{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-account-giftcard-icon{background:color-mix(in srgb, var(--od-accent) 9%, var(--od-surface-2))}}.online-design .od-account-giftcard-icon{color:var(--od-accent);justify-content:center;align-items:center;display:inline-flex}.online-design .od-account-giftcard-icon svg{width:18px;height:18px}.online-design .od-account-giftcard-picker button em,.online-design .od-account-giftcard-picker button small{overflow-wrap:anywhere}.online-design .od-account-giftcard-picker button em{color:var(--od-ink);font-size:13px;font-style:normal;font-weight:850}.online-design .od-account-giftcard-picker button small{color:var(--od-muted);font-size:11px;font-weight:750}.online-design .od-account-giftcard-picker button strong{color:#15803d;font-size:14px;font-weight:900}.online-design .od-giftcard-modal-result{background:#16a34a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-giftcard-modal-result{background:color-mix(in srgb, #16a34a 12%, var(--od-surface))}}.online-design .od-giftcard-modal-result{border:1px solid #16a34a}@supports (color:color-mix(in lab, red, red)){.online-design .od-giftcard-modal-result{border:1px solid color-mix(in srgb, #16a34a 28%, var(--od-border))}}.online-design .od-giftcard-modal-result span{color:var(--od-muted);font-size:13px;font-weight:750}.online-design .od-giftcard-modal-result strong{color:#15803d;text-align:right;flex-direction:column;gap:3px;font-size:14px;font-weight:850;display:flex}.online-design .od-giftcard-modal-result strong small{color:var(--od-muted);font-size:11px;font-weight:750}.online-design .od-giftcard-applied-list{gap:8px;margin-top:10px;display:grid}.online-design .od-giftcard-applied-list span{border:1px solid var(--od-accent);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-giftcard-applied-list span{border:1px solid color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.online-design .od-giftcard-applied-list span{background:var(--od-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-giftcard-applied-list span{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface-2))}}.online-design .od-giftcard-applied-list em{min-width:0;color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:850;overflow:hidden}.online-design .od-giftcard-applied-list strong{color:#15803d;white-space:nowrap;font-size:13px;font-weight:900}.online-design .od-giftcard-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.online-design .od-giftcard-balance-grid>div{background:var(--od-surface-2);border:1px solid var(--od-border);border-radius:14px;padding:12px}.online-design .od-giftcard-balance-grid span,.online-design .od-giftcard-balance-grid strong{display:block}.online-design .od-giftcard-balance-grid span{color:var(--od-muted);font-size:11px;font-weight:800}.online-design .od-giftcard-balance-grid strong{color:var(--od-ink);margin-top:4px;font-size:14px;font-weight:850}.online-design .od-giftcard-modal-note{font-weight:750;color:#b45309!important}.online-design .od-giftcard-modal-note.success{background:#16a34a17;border-radius:12px;padding:10px 12px;color:#15803d!important}.online-design .od-giftcard-modal-continue{justify-content:center;width:100%;min-height:48px;margin-top:16px}@media (max-width:720px){.online-design .od-checkout-fast{padding:22px 18px 24px}.online-design .od-gift-wrap-option{grid-template-columns:1fr}.online-design .od-gift-wrap-toggle{grid-template-columns:22px 40px minmax(0,1fr)}.online-design .od-gift-wrap-toggle-icon{width:40px;height:40px}.online-design .od-gift-wrap-open{width:100%}.online-design .od-gift-wrap-modal{border-radius:18px;width:min(100%,100vw - 22px);max-height:calc(100dvh - 22px);padding:16px 14px}.online-design .od-gift-wrap-builder,.online-design .od-gift-wrap-template-grid,.online-design .od-gift-wrap-form-grid,.online-design .od-gift-wrap-design-controls,.online-design .od-gift-wrap-delivery-grid,.online-design .od-gift-wrap-post-fields,.online-design .od-gift-wrap-preview-actions{grid-template-columns:1fr}.online-design .od-gift-wrap-modal-head h2{font-size:23px}.online-design .od-gift-wrap-preview-panel{position:static}.online-design .od-gift-wrap-preview{min-height:360px;padding:26px 22px}.online-design .od-gift-wrap-preview h3{font-size:34px}.online-design .od-checkout-pay-row{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;padding:12px 14px}.online-design .od-checkout-pay-row-logo{width:48px;height:34px}.online-design .od-giftcard-modal{border-radius:18px;width:min(100%,100vw - 22px);max-height:calc(100dvh - 22px);padding:18px 14px 14px}.online-design .od-checkout-confirm-backdrop{align-items:end;padding:11px}.online-design .od-checkout-confirm-modal{border-radius:18px;width:100%;padding:18px 14px 14px}.online-design .od-checkout-confirm-head{grid-template-columns:42px minmax(0,1fr);gap:10px;padding-right:36px}.online-design .od-checkout-confirm-icon{border-radius:13px;width:42px;height:42px}.online-design .od-checkout-confirm-head h2{font-size:20px}.online-design .od-checkout-confirm-summary span{flex-direction:column;align-items:flex-start;gap:3px}.online-design .od-checkout-confirm-summary strong{text-align:left}.online-design .od-checkout-confirm-actions{grid-template-columns:1fr}.online-design .od-buy-now-cart-backdrop{padding:12px 12px calc(12px + env(safe-area-inset-bottom));align-items:end}.online-design .od-buy-now-cart-modal{border-radius:22px;width:100%;padding:18px 14px 14px}.online-design .od-buy-now-cart-head{grid-template-columns:44px minmax(0,1fr);gap:12px;padding-right:38px}.online-design .od-buy-now-cart-icon{border-radius:15px;width:44px;height:44px}.online-design .od-buy-now-cart-head h2{font-size:21px}.online-design .od-buy-now-cart-summary span{flex-direction:column;align-items:flex-start;gap:3px}.online-design .od-buy-now-cart-summary strong{text-align:left}.online-design .od-buy-now-cart-actions{grid-template-columns:1fr}.online-design .od-checkout-consent-card{border-radius:16px;padding:10px}.online-design .od-checkout-consent-row{border-radius:13px;padding:9px}.online-design .od-checkout-terms-backdrop{align-items:end;padding:10px}.online-design .od-checkout-terms-modal{border-radius:20px;width:100%;max-height:calc(100dvh - 20px)}.online-design .od-checkout-terms-head{padding:20px 16px 14px}.online-design .od-checkout-terms-body{padding:12px 14px 14px}.online-design .od-checkout-terms-foot{flex-direction:column;align-items:stretch;padding:12px 14px}.online-design .od-giftcard-modal-head{grid-template-columns:42px minmax(0,1fr);gap:10px;padding-right:36px}.online-design .od-giftcard-modal-icon{border-radius:13px;width:42px;height:42px}.online-design .od-giftcard-modal h2{font-size:20px}.online-design .od-giftcard-account-summary{grid-template-columns:1fr}.online-design .od-giftcard-account-summary strong{grid-row:auto;font-size:20px}.online-design .od-account-giftcard-picker-head{flex-direction:column;align-items:flex-start;gap:3px}.online-design .od-account-giftcard-picker-head small{text-align:left}.online-design .od-account-giftcard-picker button{grid-template-columns:36px minmax(0,1fr)}.online-design .od-account-giftcard-picker button strong{grid-column:2}.online-design .od-giftcard-modal-form,.online-design .od-giftcard-balance-grid{grid-template-columns:1fr}.online-design .od-checkout-aside .od-checkout-summary-card{padding:18px}}.online-design .od-footer-v2{border-top:1px solid var(--od-border);background:radial-gradient(760px 360px at 72% 0%, var(--od-accent), transparent 64%), radial-gradient(780px 420px at 8% 8%, #0ea5e91a, transparent 62%), linear-gradient(180deg, #08213b 0%, #061a30 46%, #020b16 100%);margin-top:80px;padding:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-footer-v2{background:radial-gradient(760px 360px at 72% 0%, color-mix(in srgb, var(--od-accent) 12%, transparent), transparent 64%), radial-gradient(780px 420px at 8% 8%, #0ea5e91a, transparent 62%), linear-gradient(180deg, #08213b 0%, #061a30 46%, #020b16 100%)}}.online-design .od-footer-v2{position:relative;overflow:hidden}.online-design .od-footer-v2:before{content:"";pointer-events:none;background-image:radial-gradient(circle, var(--od-accent) .5px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-footer-v2:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--od-accent) 20%, transparent) .5px, transparent 1px)}}.online-design .od-footer-v2:before{opacity:.07;background-size:24px 24px}.online-design:not(.theme-noir) .od-footer-v2{color:var(--od-ink);background:radial-gradient(820px 360px at 82% 0,#b18a3c1a,#0000 64%),radial-gradient(760px 340px at 8% 6%,#0ea5e914,#0000 62%),linear-gradient(#fbfaf6 0%,#f6f5f1 46%,#efece4 100%);border-top-color:#b18a3c2e}.online-design:not(.theme-noir) .od-footer-v2:before{opacity:.22;background-image:radial-gradient(circle,#b18a3c2e .6px,#0000 1.2px),radial-gradient(circle,#0ea5e91a .6px,#0000 1.2px);background-size:28px 28px,52px 52px}.online-design:not(.theme-noir) .od-footer-help-row{background:linear-gradient(#ffffffb8 0%,#ffffff3d 100%);border-bottom:1px solid #14130f14}.online-design:not(.theme-noir) .od-footer-v2 .od-footer-inner{color:var(--od-ink)}.online-design:not(.theme-noir) .od-footer-v2 :is(.od-footer-help-card strong,.od-footer-logo strong,.od-footer-cols strong){color:#14130f}.online-design:not(.theme-noir) .od-footer-v2 :is(.od-footer-help-brand p,.od-footer-help-card,.od-footer-help-card p,.od-footer-help-card button,.od-footer-legal-panel p,.od-footer-legal-panel small,.od-footer-legal-links,.od-footer-legal-links button,.od-footer-cols button,.od-footer-meta>small:first-child,.od-footer-credit){color:#4a4842}.online-design:not(.theme-noir) .od-footer-v2 :is(.od-footer-help-card button:hover,.od-footer-help-link,.od-footer-legal-links button:hover,.od-footer-cols button:hover){color:var(--od-accent-strong)}.online-design:not(.theme-noir) .od-footer-payments-strip li{background:#ffffffc2;border-color:#14130f1a;box-shadow:0 14px 34px -30px #14130f52}.online-design .od-footer-v2 .od-footer-news{isolation:isolate;background:radial-gradient(720px 260px at 78% 34%,#d4af6a2e,#0000 66%),radial-gradient(720px 300px at 12% 10%,#0ea5e921,#0000 64%),url(/images/backgrounds/premium-blue-pattern.svg) 0 0/520px,linear-gradient(135deg,#020b16 0%,#061a30 48%,#08213b 100%);border-bottom:1px solid #ffffff1a;padding:38px 0;position:relative;overflow:hidden}.online-design .od-footer-v2 .od-footer-news:before{content:"";pointer-events:none;opacity:.24;background-image:radial-gradient(circle,#f4d28f8c 0 1px,#0000 1.7px),radial-gradient(circle,#ffffff57 0 1px,#0000 1.8px);background-position:24px 28px,70px 42px;background-size:92px 92px,148px 148px;position:absolute;inset:0}.online-design .od-footer-v2 .od-footer-news:after{content:"";pointer-events:none;border:1px solid #f4d28f3d;border-radius:50%;width:min(58vw,720px);height:150px;position:absolute;bottom:-46px;right:-120px;transform:rotate(-8deg);box-shadow:0 0 30px #d4af6a29,inset 0 0 18px #d4af6a14}.online-design .od-footer-v2 .od-footer-news-inner{z-index:1;grid-template-columns:minmax(130px,.25fr) minmax(320px,1fr);align-items:center;gap:clamp(18px,3vw,34px);display:grid;position:relative}.online-design .od-footer-news-art{justify-content:center;align-items:center;min-height:138px;display:flex;position:relative}.online-design .od-footer-news-art-card{background:linear-gradient(135deg,#ffe4a9 0%,#f3bd62 52%,#d4af6a 100%);border:1px solid #f4d28f52;border-radius:18px;place-items:center;width:138px;height:112px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #d4af6a33}.online-design .od-footer-news-art-card:before{content:"";background:#ffffff52;border-radius:999px;width:82px;height:82px;position:absolute;inset:-28px auto auto -22px}.online-design .od-footer-news-art-card:after{content:"";background:#07101d2e;border-radius:999px;width:74px;height:74px;position:absolute;bottom:-22px;right:-18px}.online-design .od-footer-news-art-mark{z-index:1;color:#07101d;background:#fff;border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 14px 28px -18px #000000b8}.online-design .od-footer-news-art-line{background:#07101d38;border-radius:999px;height:7px;position:absolute;bottom:22px;left:20px;right:20px}.online-design .od-footer-news-art-dots{background-image:radial-gradient(circle,#07101d57 2px,#0000 2.5px);background-size:10px 10px;width:34px;height:34px;position:absolute;top:20px;right:20px}.online-design .od-footer-news-copy{color:#fff;flex-direction:column;gap:8px;display:flex}.online-design .od-footer-news-eyebrow{color:#f4d28f;letter-spacing:.08em;text-transform:uppercase;background:#08101d8f;border:1px solid #f4d28f3d;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:7px 12px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:inset 0 0 18px #f4d28f0d}.online-design .od-footer-news-copy strong{letter-spacing:0;color:#fff;max-width:520px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(20px,2.2vw,30px);font-weight:800;line-height:1.1}.online-design .od-footer-news-copy p{color:#ffffffbd;max-width:54ch;margin:0 0 4px;font-size:13px;font-weight:650;line-height:1.45}.online-design .od-footer-v2 .od-footer-news-form{grid-template-columns:minmax(130px,.7fr) minmax(190px,1fr) auto;align-items:end;gap:10px;max-width:680px;display:grid}.online-design .od-footer-v2 .od-footer-news-form label{color:#fff;gap:5px;font-size:11px;font-weight:900;display:grid}.online-design .od-footer-v2 .od-footer-news-form input{color:#0f172a;background:#fffffff5;border:1px solid #f4d28f29;border-radius:8px;outline:none;width:100%;min-height:42px;padding:0 13px;font-size:13px;font-weight:650;box-shadow:0 12px 24px -22px #0000008c}.online-design .od-footer-v2 .od-footer-news-form input::placeholder{color:#64748b}.online-design .od-footer-v2 .od-footer-news-form input:focus{border-color:#f3bd62;box-shadow:0 0 0 3px #f4d28f38}.online-design .od-footer-v2 .od-footer-news-form button{color:#07101d;letter-spacing:0;cursor:pointer;background:linear-gradient(135deg,#ffe4a9 0%,#f3bd62 52%,#d4af6a 100%);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 18px 48px #d4af6a33}.online-design .od-footer-v2 .od-footer-news-form button:hover{transform:translateY(-1px);box-shadow:0 24px 58px #d4af6a47}.online-design .od-footer-v2 .od-footer-news-form small{color:#ffffffc2;grid-column:1/-1;font-size:10px;font-weight:650;line-height:1.35}.online-design .od-footer-promises-row{z-index:1;border-bottom:1px solid var(--od-border);padding:22px 0;position:relative}.online-design .od-footer-promises-row ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.online-design .od-footer-promises-row li{align-items:center;gap:14px;display:flex}.online-design .od-footer-promises-row li>span{background:var(--od-accent);border-radius:999px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-footer-promises-row li>span{background:color-mix(in srgb, var(--od-accent) 14%, var(--od-surface))}}.online-design .od-footer-promises-row li>span{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-footer-promises-row li>span{border:1px solid color-mix(in srgb, var(--od-accent) 30%, transparent)}}.online-design .od-footer-promises-row li>span{color:var(--od-accent);flex-shrink:0}.online-design .od-footer-promises-row li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.online-design .od-footer-promises-row em{letter-spacing:.12em;text-transform:uppercase;color:var(--od-muted);font-size:11px;font-style:normal;font-weight:800}.online-design .od-footer-promises-row strong{letter-spacing:-.01em;color:var(--od-ink);font-size:14px;font-weight:800}.online-design .od-footer-help-row{z-index:1;border-bottom:0;padding:30px 0;position:relative}.online-design .od-footer-help-grid{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(220px,.95fr));align-items:start;gap:28px;display:grid}.online-design .od-footer-help-brand{flex-direction:column;gap:10px;display:flex}.online-design .od-footer-help-brand p{color:var(--od-soft);margin:0;font-size:14px;line-height:1.6}.online-design .od-footer-help-card{color:var(--od-soft);grid-template-columns:36px minmax(0,1fr);gap:16px;display:grid}.online-design .od-footer-help-card>svg{width:30px;height:30px;color:var(--od-accent);margin-top:2px}.online-design .od-footer-help-card>div{flex-direction:column;gap:8px;min-width:0;display:flex}.online-design .od-footer-help-card strong{color:var(--od-ink);font-size:16px;font-weight:850}.online-design .od-footer-help-card p{color:var(--od-muted);max-width:34ch;margin:0;font-size:14px;line-height:1.55}.online-design .od-footer-help-card button{width:max-content;max-width:100%;color:var(--od-soft);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:650}.online-design .od-footer-help-card button:hover,.online-design .od-footer-help-link{color:var(--od-accent);text-underline-offset:3px;text-decoration:underline}.online-design .od-footer-v2 .od-footer-inner{z-index:1;grid-template-columns:minmax(300px,.95fr) minmax(0,1.35fr);align-items:start;gap:clamp(34px,5vw,64px);padding-top:44px;padding-bottom:24px;display:grid;position:relative}.online-design .od-footer-brand{flex-direction:column;gap:16px;display:flex}.online-design .od-footer-logo span{background:linear-gradient(135deg, var(--od-accent) 0%, var(--od-accent-strong) 100%);width:36px;height:36px;color:var(--od-bg-deep);box-shadow:0 8px 18px -6px var(--od-accent);border-radius:12px;place-items:center;font-size:14px;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-footer-logo span{box-shadow:0 8px 18px -6px color-mix(in srgb, var(--od-accent) 50%, transparent)}}.online-design .od-footer-logo strong{letter-spacing:-.025em;color:var(--od-ink);font-size:20px;font-weight:800}.online-design .od-footer-brand>p{color:var(--od-soft);max-width:32ch;margin:0;font-size:14px;line-height:1.6}.online-design .od-footer-legal-panel{flex-direction:column;gap:8px;max-width:580px;display:flex}.online-design .od-footer-legal-panel p{color:var(--od-soft);max-width:56ch;margin:0 0 2px;font-size:12.5px;line-height:1.62}.online-design .od-footer-legal-panel small{color:var(--od-muted);font-size:11.5px;font-weight:600;line-height:1.45}.online-design .od-footer-legal-links{color:var(--od-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;display:flex}.online-design .od-footer-legal-links button{color:var(--od-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:750}.online-design .od-footer-legal-links button:hover{color:var(--od-accent);text-underline-offset:3px;text-decoration:underline}.online-design .od-footer-rating{background:var(--od-surface);border:1px solid var(--od-border);border-radius:14px;align-items:center;gap:10px;width:max-content;max-width:100%;padding:12px 14px;display:flex}.online-design .od-footer-rating-stars{gap:1px;display:inline-flex}.online-design .od-footer-rating-stars svg{color:#facc15;fill:#facc15;width:14px;height:14px}.online-design .od-footer-rating strong{color:var(--od-ink);font-size:14px;font-weight:800}.online-design .od-footer-rating small{color:var(--od-muted);font-size:12px;font-weight:600}.online-design .od-footer-social{flex-direction:column;gap:8px;display:flex}.online-design .od-footer-social em{letter-spacing:.12em;text-transform:uppercase;color:var(--od-muted);font-size:11px;font-style:normal;font-weight:800}.online-design .od-footer-social>div{gap:8px;display:inline-flex}.online-design .od-footer-social a{background:var(--od-surface);border:1px solid var(--od-border);width:40px;height:40px;color:var(--od-soft);border-radius:12px;place-items:center;transition:background .18s,border-color .18s,color .18s,transform .15s;display:grid}.online-design .od-footer-social a:hover{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-footer-social a:hover{background:color-mix(in srgb, var(--od-accent) 14%, var(--od-surface))}}.online-design .od-footer-social a:hover{border-color:var(--od-accent);color:var(--od-accent);transform:translateY(-2px)}.online-design .od-footer-social svg{width:18px;height:18px}.online-design .od-footer-v2 .od-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,36px);padding-top:2px;display:grid}.online-design .od-footer-v2 .od-footer-cols>div{flex-direction:column;gap:7px;min-width:0;display:flex}.online-design .od-footer-v2 .od-footer-cols strong{color:var(--od-ink);letter-spacing:0;margin-bottom:7px;font-size:13.5px;font-weight:850;line-height:1.2}.online-design .od-footer-v2 .od-footer-cols button{text-align:left;width:fit-content;max-width:100%;color:var(--od-soft);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:3px 0;font-size:13px;font-weight:650;line-height:1.35;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .18s,text-decoration-color .18s}.online-design .od-footer-v2 .od-footer-cols button:hover{color:var(--od-accent);text-decoration-color:currentColor}.online-design .od-footer-payments-strip{border-top:1px solid var(--od-border);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;margin-top:28px;padding:18px 0;display:flex}.online-design .od-footer-payments-strip em{letter-spacing:.12em;text-transform:uppercase;color:var(--od-muted);flex-shrink:0;font-size:11px;font-style:normal;font-weight:800}.online-design .od-footer-payments-strip ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.online-design .od-footer-payments-strip li{background:var(--od-surface);border:1px solid var(--od-border);color:var(--od-soft);letter-spacing:.04em;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:800}.online-design .od-footer-v2 .od-footer-meta{border-top:1px solid var(--od-border);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:14px;margin-top:0;padding:18px 0 8px;display:grid}.online-design .od-footer-v2 .od-footer-meta>small:first-child{text-align:left;color:var(--od-muted);font-size:12px}.online-design .od-footer-v2 .od-footer-credit{text-align:right;color:var(--od-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}@media (max-width:1024px){.online-design .od-footer-v2 .od-footer-inner{grid-template-columns:minmax(0,1fr);gap:36px}.online-design .od-footer-help-grid{grid-template-columns:minmax(0,1fr) minmax(220px,1fr)}.online-design .od-footer-help-brand{grid-column:1/-1}.online-design .od-footer-v2 .od-footer-news-inner{grid-template-columns:minmax(0,1fr);gap:18px}.online-design .od-footer-news-art{min-height:120px}}@media (max-width:760px){.online-design .od-footer-v2{margin-top:56px}.online-design .od-footer-v2 .od-footer-news{padding:28px 0}.online-design .od-footer-news-art{min-height:96px}.online-design .od-footer-news-art-card{width:110px;height:90px}.online-design .od-footer-news-art-mark{border-radius:15px;width:48px;height:48px;font-size:24px}.online-design .od-footer-news-copy strong{font-size:clamp(20px,7vw,28px)}.online-design .od-footer-v2 .od-footer-news-form{grid-template-columns:minmax(0,1fr)}.online-design .od-footer-v2 .od-footer-news-form button{grid-column:1/-1}.online-design .od-footer-v2 .od-footer-news-form small{grid-column:1/-1;padding:0}.online-design .od-footer-v2 .od-footer-news-form button{justify-content:center}.online-design .od-footer-v2 .od-footer-cols{grid-template-columns:minmax(0,1fr);gap:12px}.online-design .od-footer-v2 .od-footer-cols>div{border:1px solid var(--od-border);background:radial-gradient(120% 100% at 100% 0%, var(--od-accent) 0%, transparent 58%), var(--od-surface);border-radius:16px;gap:8px;padding:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-footer-v2 .od-footer-cols>div{background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--od-accent) 8%, transparent) 0%, transparent 58%), var(--od-surface)}}.online-design .od-footer-v2 .od-footer-cols>div{box-shadow:0 14px 34px -30px var(--od-ink)}@supports (color:color-mix(in lab, red, red)){.online-design .od-footer-v2 .od-footer-cols>div{box-shadow:0 14px 34px -30px color-mix(in srgb, var(--od-ink) 34%, transparent)}}.online-design .od-footer-v2 .od-footer-cols strong{letter-spacing:.08em;text-transform:uppercase;color:var(--od-muted);margin-bottom:4px;font-size:12px}.online-design .od-footer-v2 .od-footer-cols button{border:1px solid var(--od-border);align-items:center;width:100%;min-height:40px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-footer-v2 .od-footer-cols button{border:1px solid color-mix(in srgb, var(--od-border) 82%, transparent)}}.online-design .od-footer-v2 .od-footer-cols button{background:var(--od-surface-2);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-footer-v2 .od-footer-cols button{background:color-mix(in srgb, var(--od-surface-2) 74%, transparent)}}.online-design .od-footer-v2 .od-footer-cols button{color:var(--od-ink);font-size:13px;font-weight:800;text-decoration:none}.online-design .od-footer-v2 .od-footer-cols button:hover{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-footer-v2 .od-footer-cols button:hover{background:color-mix(in srgb, var(--od-accent) 10%, var(--od-surface))}}.online-design .od-footer-v2 .od-footer-cols button:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-footer-v2 .od-footer-cols button:hover{border-color:color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.online-design .od-footer-v2 .od-footer-cols button:hover{text-decoration:none}.online-design .od-footer-v2 .od-footer-cols .od-footer-language-link{display:none}.online-design .od-footer-help-grid{grid-template-columns:minmax(0,1fr);gap:22px}.online-design .od-footer-help-card{grid-template-columns:32px minmax(0,1fr)}.online-design .od-footer-v2 .od-footer-meta{text-align:center;grid-template-columns:minmax(0,1fr);padding-top:14px}.online-design .od-footer-v2 .od-footer-meta>small:first-child{display:none}.online-design .od-footer-v2 .od-footer-credit{text-align:center}}.online-design .od-home-v2{flex-direction:column;gap:48px;padding-bottom:64px;display:flex;position:relative}.online-design main:has(.od-home-v2>.od-newsletter-footer-flush:last-child) .od-home-v2{padding-bottom:0}.online-design main:has(.od-home-v2>.od-newsletter-footer-flush:last-child)+.od-footer-v2{margin-top:0}.online-design.theme-noir .od-home-v2:before{content:"";z-index:0;pointer-events:none;opacity:.16;background-image:radial-gradient(circle,#f4d28f2e 0 1px,#0000 1.7px),radial-gradient(circle,#ffffff21 0 1px,#0000 1.8px);background-position:24px 28px,70px 42px;background-size:92px 92px,148px 148px;position:absolute;inset:0}.online-design.theme-noir .od-home-v2>*{z-index:1;position:relative}.online-design .od-home-v2-hero{grid-template-columns:minmax(0,1fr) minmax(410px,.82fr);align-items:center;gap:clamp(28px,5vw,60px);padding-top:clamp(34px,5vw,64px);padding-bottom:28px;display:grid;position:relative}.online-design .od-home-v2-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 42% 38%, var(--od-accent), transparent 58%);width:min(44vw,540px);height:min(44vw,540px);position:absolute;inset:18px 20px auto auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-hero:before{background:radial-gradient(circle at 42% 38%, color-mix(in srgb, var(--od-accent) 12%, transparent), transparent 58%)}}.online-design .od-home-v2-hero:before{opacity:.9;z-index:-1}.online-design .od-home-v2-eyebrow{background:var(--od-accent);border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-eyebrow{background:color-mix(in srgb, var(--od-accent) 12%, var(--od-surface))}}.online-design .od-home-v2-eyebrow{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-eyebrow{border:1px solid color-mix(in srgb, var(--od-accent) 36%, transparent)}}.online-design .od-home-v2-eyebrow{color:var(--od-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.online-design .od-home-v2-eyebrow i{background:var(--od-accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--od-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-eyebrow i{box-shadow:0 0 0 4px color-mix(in srgb, var(--od-accent) 22%, transparent)}}.online-design .od-home-v2-eyebrow i{animation:1.8s ease-in-out infinite odHeroPulse}.online-design .od-home-v2-hero-copy h1{letter-spacing:0;color:var(--od-ink);max-width:13ch;margin:22px 0 10px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(40px,6.2vw,78px);font-weight:700;line-height:.98}.online-design .od-home-v2-hero-copy h1 em{background:linear-gradient(180deg, var(--od-accent) 0%, var(--od-accent-strong) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700}.online-design .od-home-v2-hero-copy p{color:var(--od-soft);max-width:52ch;margin:0;font-size:17px;line-height:1.55}.online-design .od-home-v2-hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.online-design .od-home-v2-hero-cta .od-primary,.online-design .od-home-v2-hero-cta .od-secondary{border-radius:999px;min-height:52px;padding:0 24px;font-size:15px;font-weight:800}.online-design .od-home-v2-hero-stats{border-top:1px solid var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;padding-top:22px;display:grid}.online-design .od-home-v2-hero-stats div{flex-direction:column;gap:4px;display:flex;position:relative}.online-design .od-home-v2-hero-stats div+div:before{content:"";background:var(--od-border);width:1px;position:absolute;top:4px;bottom:4px;left:-12px}.online-design .od-home-v2-hero-stats strong{letter-spacing:0;color:var(--od-ink);font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1}.online-design .od-home-v2-hero-stats small{letter-spacing:.1em;text-transform:uppercase;color:var(--od-muted);font-size:11px;font-weight:800}.online-design .od-home-v2-hero-stack{min-height:0;position:relative}.online-design .od-home-v2-dashboard{border:1px solid var(--od-border);background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 100%);border-radius:28px;gap:16px;padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-dashboard{background:linear-gradient(180deg, color-mix(in srgb, var(--od-surface) 92%, #fff) 0%, var(--od-surface) 100%)}}.online-design .od-home-v2-dashboard{box-shadow:var(--od-shadow-lg);overflow:hidden}.online-design .od-home-v2-dashboard:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--od-accent), transparent 44%), linear-gradient(180deg, #ffffff2e, transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-dashboard:before{background:linear-gradient(90deg, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 44%), linear-gradient(180deg, #ffffff2e, transparent 42%)}}.online-design .od-home-v2-dashboard-head,.online-design .od-home-v2-dashboard-services,.online-design .od-home-v2-dashboard-brands,.online-design .od-home-v2-dashboard-foot{z-index:1;position:relative}.online-design .od-home-v2-dashboard-head{justify-content:space-between;align-items:center;gap:14px;padding:6px 4px 2px;display:flex}.online-design .od-home-v2-dashboard-head span{color:var(--od-muted);font-size:12px;font-weight:850}.online-design .od-home-v2-dashboard-head strong{background:var(--od-accent-soft);color:var(--od-accent);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.online-design .od-home-v2-dashboard-services{gap:10px;display:grid}.online-design .od-home-v2-dashboard-services button{border:1px solid var(--od-border);background:var(--od-surface-2);min-height:72px;color:var(--od-ink);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.online-design .od-home-v2-dashboard-services button:hover{border-color:var(--od-accent);box-shadow:var(--od-shadow-soft);transform:translateY(-2px)}.online-design .od-home-v2-dashboard-icon{border:1px solid var(--od-border);width:44px;height:44px;color:var(--od-accent);background:#fff;border-radius:14px;place-items:center;display:grid}.online-design .od-home-v2-dashboard-services span:not(.od-home-v2-dashboard-icon){gap:3px;min-width:0;display:grid}.online-design .od-home-v2-dashboard-services strong{color:var(--od-ink);font-size:15px;font-weight:900}.online-design .od-home-v2-dashboard-services small{color:var(--od-muted);font-size:12px;font-weight:700}.online-design .od-home-v2-dashboard-services em{color:var(--od-accent);white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}.online-design .od-home-v2-dashboard-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.online-design .od-home-v2-hero-card{background:radial-gradient(140% 110% at 0% 0%, var(--brand-color,var(--od-accent)) 0%, var(--brand-color,var(--od-accent)) 100%);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:120px;padding:16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-hero-card{background:radial-gradient(140% 110% at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 78%, #000) 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 55%, #000) 100%)}}.online-design .od-home-v2-hero-card{color:#fffffff2;box-shadow:0 28px 60px -20px var(--brand-color,var(--od-accent)), inset 0 0 0 1px #ffffff14;border:1px solid #ffffff26}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-hero-card{box-shadow:0 28px 60px -20px color-mix(in srgb, var(--brand-color,var(--od-accent)) 55%, transparent), inset 0 0 0 1px #ffffff14}}.online-design .od-home-v2-hero-card{cursor:pointer;text-align:left;transition:transform .22s,box-shadow .22s;overflow:hidden}.online-design .od-home-v2-hero-card:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(closest-side,#ffffff4d,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;inset:-40% -10% auto auto}.online-design .od-home-v2-hero-card img{object-fit:contain;filter:drop-shadow(0 3px 8px #0000004d);max-width:60%;max-height:40px}.online-design .od-home-v2-hero-card span{width:56px;height:56px;color:var(--brand-color,var(--od-accent));background:#fffffff2;border-radius:14px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-hero-card span{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #000)}}.online-design .od-home-v2-hero-card span{letter-spacing:-.02em;font-size:22px;font-weight:900}.online-design .od-home-v2-hero-card em{letter-spacing:-.01em;color:#fffffff5;font-size:13px;font-style:normal;font-weight:800}.online-design .od-home-v2-hero-card:hover{z-index:10;transform:translateY(-3px)}.online-design .od-home-v2-dashboard-foot{color:var(--od-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 4px;font-size:12px;font-weight:850;display:flex}.online-design .od-home-v2-dashboard-foot span{align-items:center;gap:7px;display:inline-flex}.online-design .od-home-v2-dashboard-foot strong{color:var(--od-ink)}.online-design .od-home-v2-app-band{isolation:isolate;background:radial-gradient(circle at 78% 34%,#d4af6a2e,#0000 25%),radial-gradient(circle at 12% 8%,#f4d28f1a,#0000 26%),linear-gradient(135deg,#020611 0%,#05101e 46%,#020611 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(22px,3vw,42px) 0;position:relative;overflow:hidden}.online-design .od-home-v2-app-band:before{content:"";pointer-events:none;opacity:.26;background-image:radial-gradient(circle,#f4d28f8c 0 1px,#0000 1.7px),radial-gradient(circle,#ffffff57 0 1px,#0000 1.8px);background-position:24px 28px,70px 42px;background-size:92px 92px,148px 148px;position:absolute;inset:0}.online-design .od-home-v2-app-band:after{content:"";pointer-events:none;border:1px solid #f4d28f40;border-radius:50%;width:min(58vw,720px);height:150px;position:absolute;bottom:-42px;right:-110px;transform:rotate(-8deg);box-shadow:0 0 30px #d4af6a2e,inset 0 0 18px #d4af6a14}.online-design .od-home-v2-app-banner{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:28px;padding-top:0;padding-bottom:0;display:grid;position:relative;overflow:hidden}.online-design .od-home-v2-app-copy{color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;max-width:none;padding:0;display:grid}.online-design .od-home-v2-app-copy h2{letter-spacing:0;color:#fff;grid-column:1;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(24px,2.45vw,38px);line-height:1.08}.online-design .od-home-v2-app-copy p{color:#ffffffbd;grid-column:1;max-width:58ch;margin:0;font-size:13px;line-height:1.5}.online-design .od-home-v2-app-band .od-home-v2-eyebrow{color:#f4d28f;background:#08101d8f;border:1px solid #f4d28f3d;border-radius:999px;grid-column:1;width:max-content;padding:7px 12px;box-shadow:inset 0 0 18px #f4d28f0d}.online-design .od-home-v2-app-actions{flex-wrap:wrap;grid-area:1/2/span 3;justify-content:flex-end;align-items:center;gap:10px;display:flex}.online-design .od-home-v2-app-qr{color:#07101d;text-align:center;background:#fffffff0;border:1px solid #f4d28f3d;border-radius:18px;place-items:center;gap:6px;width:112px;min-height:112px;padding:10px;display:grid;box-shadow:0 18px 48px #d4af6a26}.online-design .od-home-v2-app-qr span{opacity:.28;background-color:#f8fafc;background-image:linear-gradient(90deg,#111827 10px,#0000 10px 18px,#111827 18px 26px,#0000 26px 36px,#111827 36px 46px,#0000 46px),linear-gradient(#111827 10px,#0000 10px 18px,#111827 18px 26px,#0000 26px 36px,#111827 36px 46px,#0000 46px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:10px;width:54px;height:54px}.online-design .od-home-v2-app-qr strong{color:#334155;font-size:10px;font-weight:900;line-height:1.25}.online-design .od-home-v2-pay-toggle{color:#07101d;cursor:pointer;background:linear-gradient(135deg,#ffe4a9 0%,#f3bd62 52%,#d4af6a 100%);border:0;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 18px 48px #d4af6a38}.online-design .od-home-v2-pay-toggle:hover{transform:translateY(-1px);box-shadow:0 24px 58px #d4af6a4d}.online-design .od-home-v2-pay-toggle svg:last-child{transition:transform .18s}.online-design .od-home-v2-pay-toggle:hover svg:last-child{transform:translate(2px)}.online-design .od-home-v2-pay-modal-backdrop{z-index:var(--od-z-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.online-design .od-home-v2-pay-modal{border:1px solid var(--od-border);border-radius:22px;width:min(560px,100%);max-height:min(720px,100vh - 36px);position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-pay-modal{border:1px solid color-mix(in srgb, var(--od-border) 78%, #fff)}}.online-design .od-home-v2-pay-modal{color:var(--od-ink);background:#fff;padding:20px;box-shadow:0 30px 90px -38px #0f172ab8}.online-design .od-home-v2-pay-modal-close{border:1px solid var(--od-border);width:36px;height:36px;color:var(--od-ink);cursor:pointer;background:#fff;border-radius:999px;place-items:center;display:inline-grid;position:absolute;top:14px;right:14px}.online-design .od-home-v2-pay-modal-head{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:16px;padding-right:38px;display:grid}.online-design .od-home-v2-pay-modal-head>span{background:var(--od-accent);border-radius:16px;place-items:center;width:48px;height:48px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-pay-modal-head>span{background:color-mix(in srgb, var(--od-accent) 12%, #fff)}}.online-design .od-home-v2-pay-modal-head>span{color:var(--od-accent)}.online-design .od-home-v2-pay-modal-head em{letter-spacing:.08em;text-transform:uppercase;color:var(--od-muted);margin-bottom:3px;font-size:11px;font-style:normal;font-weight:900;display:block}.online-design .od-home-v2-pay-modal-head h3{letter-spacing:0;margin:0;font-size:22px;line-height:1.12}.online-design .od-home-v2-pay-modal-head p{color:var(--od-muted);margin:7px 0 0;font-size:13px;line-height:1.45}.online-design .od-home-v2-payment-methods{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.online-design .od-home-v2-payment-method{border:1px solid var(--od-border);color:#0f172a;min-height:54px;box-shadow:var(--od-shadow-sm);background:#fffffff0;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.online-design .od-home-v2-payment-method img{object-fit:contain;max-width:44px;max-height:30px}.online-design .od-home-v2-payment-method svg{width:20px;height:20px;color:var(--od-accent)}.online-design .od-home-v2-payment-method strong{overflow-wrap:anywhere;letter-spacing:0;min-width:0;font-size:12px;font-weight:900}.online-design .od-home-v2-payment-method.empty{grid-column:1/-1}.online-design .od-home-v2-section header{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:18px;margin-bottom:22px;display:grid}.online-design .od-home-v2-section header>span:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--od-accent);grid-column:1;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-flex}.online-design .od-home-v2-section header h2{letter-spacing:0;color:var(--od-ink);grid-column:1;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:700}.online-design .od-home-v2-section header p{color:var(--od-soft);grid-column:1;max-width:56ch;margin:8px 0 0;font-size:14px;line-height:1.55}.online-design .od-home-v2-section header button{border:1px solid var(--od-border-strong);color:var(--od-ink);cursor:pointer;background:0 0;border-radius:999px;grid-area:1/2/span 3;align-self:end;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:800;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.online-design .od-home-v2-section header button:hover{background:var(--od-surface-2);border-color:var(--od-accent);color:var(--od-accent)}.online-design .od-home-v2-brand-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px 18px;display:grid}.online-design .od-home-v2-brand-grid-lg{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 14px}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-art{aspect-ratio:16/10.4;border-radius:18px;min-height:156px}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-card-badge{letter-spacing:.12em;max-width:calc(100% - 78px);min-height:24px;padding:5px 10px 4px;font-size:8.5px;top:14px;left:15px}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-card-ghost{opacity:.15;font-size:168px;right:-8px}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-card-ghost.has-logo{opacity:.28;width:min(78%,190px);height:70%;right:-12px;transform:translate3d(0,-50%,24px)rotate(-6deg)scale(1.03)}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-card-ghost.has-logo img{border-radius:20px;padding:9px}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-card-copy{gap:2px;bottom:14px;left:16px;right:16px}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-card-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(17px,1.35vw,21px);line-height:1.08;display:-webkit-box;overflow:hidden}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-card-copy small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.18;display:-webkit-box;overflow:hidden}.online-design .od-home-v2-brand-grid-sm{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:30px 22px}.online-design .od-home-v2-brand{cursor:pointer;text-align:left;min-width:0;box-shadow:none;perspective:900px;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;transition:transform .24s;display:flex;position:relative}.online-design .od-home-v2-brand:hover{transform:translateY(-4px)}.online-design .od-home-v2-brand-art{isolation:isolate;transform-style:preserve-3d;aspect-ratio:16/9.6;min-height:200px;color:var(--brand-ink,#fff);background:radial-gradient(120% 100% at 8% 0%, var(--brand-soft,#fff) 0%, transparent 58%), linear-gradient(140deg, var(--brand-color,var(--od-accent)) 0%, var(--brand-color,var(--od-accent)) 100%);border-radius:22px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-brand-art{background:radial-gradient(120% 100% at 8% 0%, color-mix(in srgb, var(--brand-soft,#fff) 32%, transparent) 0%, transparent 58%), linear-gradient(140deg, var(--brand-color,var(--od-accent)) 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 78%, #060606) 100%)}}.online-design .od-home-v2-brand-art{transition:box-shadow .24s,transform .24s;overflow:hidden;box-shadow:0 22px 42px #0f172a24,inset 0 1px #ffffff38}.online-design .od-home-v2-brand:hover .od-home-v2-brand-art{transform:rotateX(2.5deg)rotateY(-4deg);box-shadow:0 34px 62px #0f172a38,inset 0 1px #ffffff47}.online-design .od-home-v2-brand-art:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(132deg,#ffffff1a 0%,#0000 42%),radial-gradient(95% 95% at 100% 100%,#00000042 0%,#0000 60%);position:absolute;inset:0}.online-design .od-home-v2-brand-sm .od-home-v2-brand-art{aspect-ratio:16/10.2;border-radius:18px;min-height:150px}.online-design .od-home-v2-brand-card-shine{filter:blur(22px);pointer-events:none;background:#ffffff24;border-radius:999px;width:76%;height:110%;position:absolute;inset:-50% auto auto 42%;transform:rotate(18deg)}@keyframes odHomeBrandGhostFloat{0%,to{transform:translate3d(0,-50%,34px)rotate(-6deg)scale(1.06)}50%{transform:translate3d(-4px,calc(-50% - 5px),46px)rotate(-3.5deg)scale(1.09)}}@keyframes odHomeBrandGhostGlint{0%,48%{opacity:0;transform:translate(-38%)rotate(19deg)}60%{opacity:.62}78%,to{opacity:0;transform:translate(230%)rotate(19deg)}}.online-design .od-home-v2-brand-card-badge,.online-design .od-home-v2-brand-card-price,.online-design .od-home-v2-brand-card-type,.online-design .od-home-v2-brand-card-copy,.online-design .od-home-v2-brand-card-ghost{z-index:1;position:absolute}.online-design .od-home-v2-brand-card-badge{border:1px solid var(--brand-soft,#fff);max-width:calc(100% - 130px);min-height:32px;padding:7px 16px 6px;top:22px;left:24px}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-brand-card-badge{border:1px solid color-mix(in srgb, var(--brand-soft,#fff) 55%, transparent)}}.online-design .od-home-v2-brand-card-badge{color:var(--brand-soft,#fff);background:var(--brand-color,#000);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-brand-card-badge{background:color-mix(in srgb, var(--brand-color,#000) 55%, transparent)}}.online-design .od-home-v2-brand-card-badge{-webkit-backdrop-filter:blur(6px);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:900;line-height:1;overflow:hidden}.online-design .od-home-v2-brand-card-price{color:var(--brand-soft,#fff);letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:0 1px #00000014;font-family:Space Grotesk,Inter,sans-serif;font-size:19px;font-weight:800;line-height:1;top:26px;right:26px}.online-design .od-home-v2-brand-card-type{border:1px solid var(--brand-soft,#fff);justify-content:center;align-items:center;max-width:112px;min-height:32px;padding:7px 13px 6px;display:inline-flex;top:22px;right:24px}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-brand-card-type{border:1px solid color-mix(in srgb, var(--brand-soft,#fff) 48%, transparent)}}.online-design .od-home-v2-brand-card-type{color:var(--brand-soft,#fff);-webkit-backdrop-filter:blur(7px);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#0000002e;border-radius:999px;font-size:10px;font-weight:900;line-height:1;overflow:hidden}.online-design .od-home-v2-brand-card-ghost{max-width:88%;color:var(--brand-soft,currentColor);letter-spacing:0;opacity:.18;white-space:nowrap;pointer-events:none;text-transform:uppercase;transform-style:preserve-3d;font-family:Space Grotesk,Inter,sans-serif;font-size:240px;font-weight:900;line-height:.78;top:50%;right:-10px;overflow:hidden;transform:translateY(-46%)}.online-design .od-home-v2-brand-card-ghost.has-logo{opacity:.34;text-transform:none;width:min(76%,268px);max-width:none;height:74%;box-shadow:none;clip-path:none;background:0 0;border:0;place-items:center;padding:0;transition:opacity .24s,transform .26s,filter .26s;display:grid;top:48%;right:-18px;overflow:visible;transform:translate3d(0,-50%,34px)rotate(-6deg)scale(1.06)}@media (prefers-reduced-motion:no-preference) and (min-width:641px){.online-design .od-home-v2-brand-card-ghost.has-logo{animation:7.2s ease-in-out infinite odHomeBrandGhostFloat}.online-design .od-home-v2-brand-card-ghost.has-logo:after{animation:5.8s ease-in-out infinite odHomeBrandGhostGlint}.online-design .od-home-v2-brand:hover .od-home-v2-brand-card-ghost.has-logo{animation:none}}.online-design .od-home-v2-brand-card-ghost.has-logo:before,.online-design .od-home-v2-brand-card-ghost.has-logo:after{content:"";pointer-events:none;position:absolute;inset:0}.online-design .od-home-v2-brand-card-ghost.has-logo:before{display:none}.online-design .od-home-v2-brand-card-ghost.has-logo:after{z-index:2;clip-path:polygon(9% 0,100% 0,100% 79%,91% 100%,0 100%,0 18%);filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000,#ffffff57,#0000);border-radius:24px;inset:10% 6%;transform:translate(-38%)rotate(19deg)}.online-design .od-home-v2-brand-card-ghost.has-logo img{z-index:1;box-sizing:border-box;object-fit:contain;object-position:center;border:1px solid var(--brand-soft,#fff);width:88%;height:78%;padding:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-brand-card-ghost.has-logo img{border:1px solid color-mix(in srgb, var(--brand-soft,#fff) 50%, transparent)}}.online-design .od-home-v2-brand-card-ghost.has-logo img{background:linear-gradient(145deg, var(--brand-soft,#fff) 0%, #ffffff1f 42%, #0000001f 100%);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-brand-card-ghost.has-logo img{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-soft,#fff) 24%, transparent) 0%, #ffffff1f 42%, #0000001f 100%)}}.online-design .od-home-v2-brand-card-ghost.has-logo img{clip-path:polygon(9% 0,100% 0,100% 79%,91% 100%,0 100%,0 18%);box-shadow:0 28px 56px -34px #0000006b, 0 0 0 1px #ffffff38, inset 0 1px 0 var(--brand-soft,#fff), inset 0 -18px 40px #0000001a}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-brand-card-ghost.has-logo img{box-shadow:0 28px 56px -34px #0000006b, 0 0 0 1px #ffffff38, inset 0 1px 0 color-mix(in srgb, var(--brand-soft,#fff) 46%, transparent), inset 0 -18px 40px #0000001a}}.online-design .od-home-v2-brand-card-ghost.has-logo img{-webkit-backdrop-filter:blur(8px)saturate(1.12);filter:saturate(.78)brightness(1.18)contrast(1.02)drop-shadow(0 18px 28px #00000038);transition:border-color .26s,box-shadow .26s,transform .26s,filter .26s;transform:translateZ(18px)}.online-design .od-home-v2-brand:hover .od-home-v2-brand-card-ghost.has-logo{opacity:.54;filter:saturate(1.08);transform:translate3d(-8px,calc(-50% - 6px),58px)rotate(-2deg)scale(1.11)}.online-design .od-home-v2-brand:hover .od-home-v2-brand-card-ghost.has-logo img{border-color:var(--brand-soft,#fff);transform:translateZ(30px)scale(1.04)}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-brand:hover .od-home-v2-brand-card-ghost.has-logo img{border-color:color-mix(in srgb, var(--brand-soft,#fff) 68%, transparent)}}.online-design .od-home-v2-brand:hover .od-home-v2-brand-card-ghost.has-logo img{box-shadow:0 36px 68px -34px #0000007a, 0 0 0 1px var(--brand-soft,#fff), inset 0 1px 0 var(--brand-soft,#fff), inset 0 -18px 40px #00000014}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-brand:hover .od-home-v2-brand-card-ghost.has-logo img{box-shadow:0 36px 68px -34px #0000007a, 0 0 0 1px color-mix(in srgb, var(--brand-soft,#fff) 24%, transparent), inset 0 1px 0 color-mix(in srgb, var(--brand-soft,#fff) 56%, transparent), inset 0 -18px 40px #00000014}}.online-design .od-home-v2-brand:hover .od-home-v2-brand-card-ghost.has-logo img{filter:saturate(.98)brightness(1.24)contrast(1.04)drop-shadow(0 22px 32px #00000047)}.online-design .od-home-v2-brand-card-copy{gap:4px;min-width:0;display:grid;bottom:24px;left:26px;right:26px}.online-design .od-home-v2-brand-card-copy strong{color:var(--brand-soft,#fff);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 1px #00000014;font-size:30px;font-weight:800;line-height:1.05}.online-design .od-home-v2-brand-card-copy small{color:currentColor}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-brand-card-copy small{color:color-mix(in srgb, currentColor 78%, transparent)}}.online-design .od-home-v2-brand-card-copy small{letter-spacing:0;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}.online-design .od-home-v2-brand-meta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:16px 4px 2px;display:grid}.online-design .od-home-v2-brand-meta strong{color:#171717;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:800;line-height:1.2}.online-design .od-home-v2-brand-meta small{color:#8b867d;text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1.25}.online-design .od-home-v2-brand-sm{padding:0}.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-badge{letter-spacing:.14em;max-width:calc(100% - 96px);min-height:26px;padding:5px 11px 4px;font-size:9.5px;top:16px;left:18px}.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-price{font-size:14px;top:19px;right:18px}.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-type{letter-spacing:.1em;max-width:92px;min-height:26px;padding:5px 10px 4px;font-size:9px;top:16px;right:18px}.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-ghost{opacity:.16;font-size:168px;right:-8px}.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-ghost.has-logo{opacity:.3;width:min(80%,202px);height:72%;padding:0;right:-12px;transform:translate3d(0,-50%,24px)rotate(-6deg)scale(1.04)}.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-ghost.has-logo:after{border-radius:20px}.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-ghost.has-logo img{border-radius:20px;padding:9px}.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-copy{gap:3px;bottom:18px;left:19px;right:19px}.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-copy strong{font-size:20px}.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-copy small{font-size:11.5px}.online-design .od-home-v2-brand-product .od-home-v2-brand-card-type{text-align:right;max-width:42%}.online-design .od-home-v2-brand-product .od-home-v2-brand-card-copy{right:16px}.online-design .od-home-v2-brand-product .od-home-v2-brand-card-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:1.13;display:-webkit-box;overflow:hidden}.online-design .od-home-v2-brand-product .od-home-v2-brand-card-copy small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.online-design .od-home-v2-brand-sm .od-home-v2-brand-meta{gap:10px;padding:12px 2px 0}.online-design .od-home-v2-brand-sm .od-home-v2-brand-meta strong{font-size:14px}.online-design .od-home-v2-brand-sm .od-home-v2-brand-meta small{font-size:12.5px}@media (max-width:1180px){.online-design .od-home-v2-brand-grid-lg{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px 12px}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-art{min-height:142px}}@media (max-width:640px){.online-design .od-home-v2-brand-grid,.online-design .od-home-v2-brand-grid-lg,.online-design .od-home-v2-brand-grid-sm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.online-design .od-home-v2-brand-grid-lg{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.online-design .od-home-v2-brand-art,.online-design .od-home-v2-brand-sm .od-home-v2-brand-art{aspect-ratio:1/.82;border-radius:15px;min-height:clamp(106px,31vw,136px);box-shadow:0 16px 28px #0f172a1f,inset 0 1px #ffffff38}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-art{aspect-ratio:1/.86;border-radius:14px;min-height:clamp(88px,28vw,112px)}.online-design .od-home-v2-brand:hover{transform:none}.online-design .od-home-v2-topup{border-radius:16px;min-height:158px;padding:10px}.online-design .od-home-v2-topup.has-country-banner .od-home-v2-topup-head{border-radius:13px;gap:8px;min-height:76px;padding:8px}.online-design .od-home-v2-topup.has-country-banner .od-home-v2-bundle-flag{border-radius:7px;width:38px;height:27px}.online-design .od-home-v2-topup-head strong{font-size:13px;line-height:1.15}.online-design .od-home-v2-topup-head small{-webkit-line-clamp:2;margin-top:3px;font-size:10.5px}.online-design .od-home-v2-topup footer{border-radius:12px;min-height:36px;margin:0;padding:8px 9px;font-size:11.5px}.online-design .od-home-v2-topup footer span{display:none}.online-design .od-home-v2-topup footer{justify-content:center}.online-design .od-home-v2-brand-card-badge,.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-badge{display:none}.online-design .od-home-v2-brand-card-type,.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-type{letter-spacing:.08em;border-radius:999px;max-width:calc(100% - 18px);min-height:22px;padding:4px 8px 3px;font-size:8px;top:9px;right:9px}.online-design .od-home-v2-brand-card-price,.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-price{font-size:12px;top:11px;right:11px}.online-design .od-home-v2-brand-card-ghost,.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-ghost{opacity:.14;font-size:clamp(92px,34vw,128px);right:-6px}.online-design .od-home-v2-brand-card-ghost.has-logo,.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-ghost.has-logo{opacity:.28;width:80%;height:66%;padding:0;right:-8px;transform:translate3d(0,-50%,18px)rotate(-6deg)scale(1.02)}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-card-ghost.has-logo{opacity:.23;width:76%;height:60%;right:-5px}.online-design .od-home-v2-brand-card-ghost.has-logo:after,.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-ghost.has-logo:after{border-radius:17px}.online-design .od-home-v2-brand-card-ghost.has-logo img,.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-ghost.has-logo img{border-radius:17px;padding:7px}.online-design .od-home-v2-brand:hover .od-home-v2-brand-art{transform:none}.online-design .od-home-v2-brand-card-copy,.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-copy,.online-design .od-home-v2-brand-product .od-home-v2-brand-card-copy{gap:2px;bottom:10px;left:11px;right:11px}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-card-copy{bottom:8px;left:8px;right:8px}.online-design .od-home-v2-brand-card-copy strong,.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-copy strong,.online-design .od-home-v2-brand-product .od-home-v2-brand-card-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(14px,4.2vw,16px);line-height:1.08;display:-webkit-box;overflow:hidden}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-card-copy strong{font-size:clamp(11px,3.15vw,13px);line-height:1.08}.online-design .od-home-v2-brand-card-copy small,.online-design .od-home-v2-brand-sm .od-home-v2-brand-card-copy small,.online-design .od-home-v2-brand-product .od-home-v2-brand-card-copy small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10px;line-height:1.15;display:-webkit-box;overflow:hidden}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-card-copy small{font-size:8.5px}.online-design .od-home-v2-brand-meta,.online-design .od-home-v2-brand-sm .od-home-v2-brand-meta{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 2px 0}.online-design .od-home-v2-brand-meta strong,.online-design .od-home-v2-brand-sm .od-home-v2-brand-meta strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.18;display:-webkit-box;overflow:hidden}.online-design .od-home-v2-brand-meta small,.online-design .od-home-v2-brand-sm .od-home-v2-brand-meta small{display:none}}.online-design .od-home-v2-bundle,.online-design .od-home-v2-topup{background:var(--od-surface);border:1px solid var(--od-border);min-height:178px;color:var(--od-ink);isolation:isolate;text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:space-between;gap:12px;padding:18px;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.online-design .od-home-v2-bundle.has-country-banner,.online-design .od-home-v2-topup.has-country-banner{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-bundle.has-country-banner,.online-design .od-home-v2-topup.has-country-banner{border-color:color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.online-design .od-home-v2-bundle.has-country-banner,.online-design .od-home-v2-topup.has-country-banner{background:var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-bundle.has-country-banner,.online-design .od-home-v2-topup.has-country-banner{background:color-mix(in srgb, var(--od-surface) 86%, var(--od-accent) 14%)}}.online-design .od-home-v2-bundle.has-country-banner:before,.online-design .od-home-v2-topup.has-country-banner:before{content:"";z-index:-2;background-image:var(--country-banner);opacity:.58;background-position:50%;background-size:cover;transition:opacity .22s,transform .22s;position:absolute;inset:0;transform:scale(1.04)}.online-design .od-home-v2-bundle.has-country-banner:after,.online-design .od-home-v2-topup.has-country-banner:after{content:"";z-index:-1;background:linear-gradient(180deg, #ffffffa8, #ffffffe6), radial-gradient(circle at 86% 8%, var(--od-accent), transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-bundle.has-country-banner:after,.online-design .od-home-v2-topup.has-country-banner:after{background:linear-gradient(180deg, #ffffffa8, #ffffffe6), radial-gradient(circle at 86% 8%, color-mix(in srgb, var(--od-accent) 14%, transparent), transparent 42%)}}.online-design .od-home-v2-bundle.has-country-banner:after,.online-design .od-home-v2-topup.has-country-banner:after{pointer-events:none}.online-design .od-home-v2-bundle:hover,.online-design .od-home-v2-topup:hover{border-color:var(--od-accent);box-shadow:var(--od-shadow-lg);transform:translateY(-3px)}.online-design .od-home-v2-bundle.has-country-banner:hover:before,.online-design .od-home-v2-topup.has-country-banner:hover:before{opacity:.68;transform:scale(1.09)}.online-design .od-home-v2-topup.has-country-banner{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-topup.has-country-banner{border-color:color-mix(in srgb, var(--od-accent) 34%, #ffffff94)}}.online-design .od-home-v2-topup.has-country-banner{background:var(--country-banner) center / cover no-repeat;box-shadow:0 18px 46px -34px #020617b8,inset 0 1px #ffffff47}.online-design .od-home-v2-topup.has-country-banner:before{opacity:1;filter:saturate(1.16)contrast(1.04);background-position:50%;background-size:cover;transform:scale(1.02)}.online-design .od-home-v2-topup.has-country-banner:after{background:linear-gradient(#ffffff14 0%,#ffffff2e 38%,#ffffff9e 100%),radial-gradient(circle at 18% 0,#fff6,#0000 34%),radial-gradient(circle at 82% 10%,#ffffff3d,#0000 36%)}.online-design .od-home-v2-topup.has-country-banner:hover:before{opacity:1;transform:scale(1.05)}.online-design .od-home-v2-topup.has-country-banner .od-home-v2-topup-head{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff7a;border-radius:15px;align-items:flex-start;min-height:72px;padding:10px;box-shadow:0 18px 34px -30px #0206178c}.online-design .od-home-v2-topup.has-country-banner .od-home-v2-bundle-flag{border-radius:8px;width:46px;height:32px;box-shadow:0 7px 16px -10px #020617b8,0 0 0 1px #ffffffa8}.online-design .od-home-v2-topup.has-country-banner footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border-color:#ffffff94;box-shadow:0 16px 32px -30px #020617ad}.online-design .od-home-v2-topup:focus-visible{outline:3px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-topup:focus-visible{outline:3px solid color-mix(in srgb, var(--od-accent) 58%, #fff)}}.online-design .od-home-v2-topup:focus-visible{outline-offset:3px}.online-design .od-home-v2-bundle-head,.online-design .od-home-v2-topup-head{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.online-design .od-home-v2-bundle-flag{background:var(--od-surface-3);border-radius:6px;flex-shrink:0;place-items:center;width:40px;height:28px;display:grid;overflow:hidden;box-shadow:0 2px 4px #0000002e}.online-design .od-home-v2-bundle-flag img{object-fit:cover;width:100%;height:100%}.online-design .od-home-v2-bundle-head strong,.online-design .od-home-v2-topup-head strong{letter-spacing:0;color:var(--od-ink);font-size:15px;font-weight:800;display:block}.online-design .od-home-v2-bundle-head small,.online-design .od-home-v2-topup-head small{color:var(--od-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.28;display:-webkit-box;overflow:hidden}.online-design .od-home-v2-bundle p{z-index:1;color:var(--od-soft);margin:0;font-size:13px;line-height:1.5;position:relative}.online-design .od-home-v2-bundle footer,.online-design .od-home-v2-topup footer{z-index:1;border:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin:2px -4px -4px;padding:10px 12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-bundle footer,.online-design .od-home-v2-topup footer{border:1px solid color-mix(in srgb, var(--od-border) 82%, transparent)}}.online-design .od-home-v2-bundle footer,.online-design .od-home-v2-topup footer{background:var(--od-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-home-v2-bundle footer,.online-design .od-home-v2-topup footer{background:color-mix(in srgb, var(--od-surface) 86%, transparent)}}.online-design .od-home-v2-bundle footer,.online-design .od-home-v2-topup footer{color:var(--od-accent);font-size:13px;font-weight:800}.online-design .od-home-v2-bundle footer span,.online-design .od-home-v2-topup footer span{flex-direction:column;gap:1px;display:flex}.online-design .od-home-v2-bundle footer em,.online-design .od-home-v2-topup footer em{letter-spacing:.1em;text-transform:uppercase;color:var(--od-muted);font-size:10px;font-style:normal;font-weight:800}.online-design .od-home-v2-bundle footer strong,.online-design .od-home-v2-topup footer strong{letter-spacing:0;color:var(--od-ink);font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:700}.theme-noir .online-design .od-home-v2-bundle.has-country-banner:after,.theme-noir .online-design .od-home-v2-topup.has-country-banner:after,.online-design.theme-noir .od-home-v2-bundle.has-country-banner:after,.online-design.theme-noir .od-home-v2-topup.has-country-banner:after{background:linear-gradient(#0208167a,#020816d6),radial-gradient(circle at 84% 8%,#f4c25238,#0000 42%)}.theme-noir .online-design .od-home-v2-topup.has-country-banner:after,.online-design.theme-noir .od-home-v2-topup.has-country-banner:after{background:linear-gradient(#02081614 0%,#02081642 44%,#020816b8 100%),radial-gradient(circle at 84% 8%,#f4c2522e,#0000 42%)}.theme-noir .online-design .od-home-v2-topup.has-country-banner .od-home-v2-topup-head,.online-design.theme-noir .od-home-v2-topup.has-country-banner .od-home-v2-topup-head{background:#050f1f94;border-color:#f4c2522e}.theme-noir .online-design .od-home-v2-bundle footer,.theme-noir .online-design .od-home-v2-topup footer,.online-design.theme-noir .od-home-v2-bundle footer,.online-design.theme-noir .od-home-v2-topup footer{background:#050f1fa3;border-color:#f4c2522e}@media (max-width:1024px){.online-design .od-home-v2-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:36px}.online-design .od-home-v2-hero-stack{min-height:0;margin-top:16px}.online-design .od-home-v2-app-banner,.online-design .od-home-v2-app-copy{grid-template-columns:minmax(0,1fr)}.online-design .od-home-v2-app-actions{grid-area:auto/1;justify-content:flex-start}}@media (max-width:760px){.online-design .od-home-v2{gap:40px;padding-bottom:40px}.online-design .od-home-v2-hero-stack{min-height:0}.online-design .od-home-v2-hero-stats{grid-template-columns:minmax(0,1fr);gap:14px}.online-design .od-home-v2-hero-stats div+div:before{display:none}.online-design .od-home-v2-app-banner{gap:18px;padding-left:18px;padding-right:18px}.online-design .od-home-v2-app-actions{justify-content:stretch;align-items:stretch}.online-design .od-home-v2-pay-toggle{justify-content:center;width:100%}.online-design .od-home-v2-app-qr{width:100%;min-height:92px}.online-design .od-home-v2-dashboard-services button{grid-template-columns:40px minmax(0,1fr)}.online-design .od-home-v2-dashboard-services em{white-space:normal;grid-column:2}.online-design .od-home-v2-dashboard-brands,.online-design .od-home-v2-section header{grid-template-columns:minmax(0,1fr)}.online-design .od-home-v2-section header button{grid-area:auto/1;justify-self:start;margin-top:8px}}.online-design .od-checkout-success{text-align:center;padding-top:36px;padding-bottom:64px;position:relative}.od-confetti{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.od-confetti span{opacity:.95;border-radius:2px;width:8px;height:14px;animation:2.6s linear forwards odConfettiFall;position:absolute;top:-20px;box-shadow:0 1px 2px #00000026}@keyframes odConfettiFall{0%{opacity:0;transform:translateY(-10vh)rotate(0)}10%{opacity:1}to{transform:translate(var(--drift,0), 120vh) rotate(720deg);opacity:0}}.online-design .od-success-card{color:#fff;background:radial-gradient(80% 70% at 50% 0,#22c55e2e 0%,#0000 58%),radial-gradient(60% 80% at 100% 20%,#d4af6a29 0%,#0000 62%),linear-gradient(135deg,#031528 0%,#06223b 48%,#020b16 100%);border:1px solid #ffd2552e;border-radius:34px;max-width:980px;margin:0 auto;padding:44px;position:relative;overflow:hidden;box-shadow:0 34px 90px -52px #000f20eb,inset 0 1px #ffffff1a}.online-design .od-success-card:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(115deg,#0000 0 44%,#ffffff14 50%,#0000 58%),radial-gradient(circle at 20% 96%,#ffd2552e,#0000 28%);position:absolute;inset:0}.online-design .od-success-card>*{z-index:1;position:relative}.online-design .od-success-check{color:#fff;background:linear-gradient(#22c55e 0%,#15803d 100%);border-radius:999px;place-items:center;width:96px;height:96px;margin:0 auto 26px;animation:.6s cubic-bezier(.22,1.4,.36,1) both odSuccessPop;display:grid;box-shadow:0 0 0 6px #22c55e2e,0 24px 48px -16px #22c55e99}@keyframes odSuccessPop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.14)}to{transform:scale(1)}}.online-design .od-success-check svg{filter:drop-shadow(0 2px 6px #0003);animation:.72s cubic-bezier(.22,1,.36,1) .2s both odSuccessCheckIn}@keyframes odSuccessCheckIn{0%{stroke-dashoffset:60px;opacity:0}to{stroke-dashoffset:0;opacity:1}}.online-design .od-success-title{letter-spacing:-.04em;color:#fff;text-align:center;margin:0 0 14px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1}.online-design .od-success-sub{color:#ffffffb8;text-align:center;max-width:44ch;margin:0 auto 32px;font-size:16px;line-height:1.55}.online-design .od-success-sub strong{color:#fff7e8;font-weight:800}.online-design .od-success-delivery{text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.online-design .od-success-delivery-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.online-design .od-success-delivery-head strong{color:#fff;font-size:15px;font-weight:800;display:block}.online-design .od-success-delivery-head small{color:#ffffff94;margin-top:2px;font-size:13px;display:block}.online-design .od-success-order-number{color:#fff7e8;background:#ffffff14;border:1px solid #ffd25538;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-style:normal}.online-design .od-success-items{margin:0;padding:0;list-style:none}.online-design .od-success-item{border-bottom:1px solid #ffffff1a;grid-template-columns:52px minmax(0,1fr);align-items:flex-start;gap:14px;padding:18px 22px;display:grid}.online-design .od-success-item:last-child{border-bottom:0}.online-design .od-success-item-thumb{background:linear-gradient(135deg, var(--od-accent) 0%, var(--od-accent-strong) 100%);width:52px;height:52px;color:var(--od-bg-deep);box-shadow:0 8px 18px -6px var(--od-accent);border-radius:14px;place-items:center;font-size:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-success-item-thumb{box-shadow:0 8px 18px -6px color-mix(in srgb, var(--od-accent) 50%, transparent)}}.online-design .od-success-item-copy{min-width:0}.online-design .od-success-item-copy strong{letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:800}.online-design .od-success-item-copy small{color:#ffffff94;margin-top:2px;font-size:12px;display:block}.online-design .od-success-code{background:#ffffff14;border:1px dashed #ffd25561;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:8px 10px 8px 12px;display:inline-flex}.online-design .od-success-code code{letter-spacing:.06em;color:#fff7e8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.online-design .od-success-code button{color:#ffffffb8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:28px;height:28px;transition:background .18s,color .18s;display:grid}.online-design .od-success-code button:hover{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-success-code button:hover{background:color-mix(in srgb, var(--od-accent) 14%, var(--od-surface))}}.online-design .od-success-code button:hover{color:var(--od-accent)}.online-design .od-success-empty-line{color:#ffffffb3;align-items:center;gap:10px;padding:22px;font-size:14px;display:flex}.online-design .od-success-empty-line svg{color:var(--od-accent);flex-shrink:0}.online-design .od-success-actions{justify-content:center;gap:10px;margin-top:32px;display:flex}.online-design .od-success-actions .od-primary{border-radius:999px;min-height:52px;padding:0 28px;font-size:15px}@media (max-width:640px){.online-design .od-success-card{border-radius:22px;padding:30px 16px 22px}.online-design .od-success-check{width:80px;height:80px}.online-design .od-return-status-strip{grid-template-columns:1fr;gap:8px;margin-bottom:18px}.online-design .od-return-status-strip span{border-radius:15px;grid-template-columns:30px minmax(0,1fr);padding:10px}.online-design .od-return-status-strip svg{border-radius:11px;width:30px;height:30px}.online-design .od-success-title{font-size:34px}.online-design .od-success-sub{margin-bottom:22px;font-size:14px}.online-design .od-success-delivery-head{flex-direction:column;align-items:flex-start}.online-design .od-success-item{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px}.online-design .od-success-item-thumb{border-radius:13px;width:42px;height:42px}.online-design .od-success-code{justify-content:space-between;width:100%}.online-design .od-success-code code{text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.od-confetti{display:none}.online-design .od-success-check{animation:none}}.online-design .od-checkout-return-page{color:#0a1730;max-width:1180px;padding-top:0}.online-design .od-checkout-return-page:before{background:radial-gradient(circle at 16% 12%,#d4af6a21,#0000 28%),radial-gradient(circle at 86% 8%,#09234214,#0000 30%),linear-gradient(#fff8e8db,#0000 76%)}.online-design .od-checkout-return-page{max-width:1240px}.online-design .od-checkout-return-page .od-checkout-progress-wrap{margin:0 0 14px}.online-design .od-checkout-redesign .od-pagehead>.od-checkout-breadcrumb-step{background:var(--od-surface-2);border-radius:999px;width:auto;height:auto;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-redesign .od-pagehead>.od-checkout-breadcrumb-step{background:color-mix(in srgb, var(--od-surface-2) 86%, var(--od-surface))}}.online-design .od-checkout-redesign .od-pagehead>.od-checkout-breadcrumb-step{color:var(--od-soft);opacity:1;font-size:12.5px;font-weight:850}.online-design .od-checkout-redesign .od-pagehead>.od-checkout-breadcrumb-step:before{display:none}.online-design .od-checkout-return-page .od-checkout-return-hero{border:1px solid #c99d3b;border-radius:30px;grid-template-columns:minmax(170px,230px) minmax(420px,1fr) minmax(300px,352px);align-items:center;gap:24px;min-height:330px;margin-bottom:18px;padding:clamp(26px,3.2vw,42px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-checkout-return-hero{border:1px solid color-mix(in srgb, #c99d3b 24%, var(--od-border))}}.online-design .od-checkout-return-page .od-checkout-return-hero{color:#09172e;background:radial-gradient(680px 280px at 8% 45%,#dea9342e,#0000 62%),radial-gradient(520px 260px at 72% 0,#0a23441a,#0000 66%),radial-gradient(520px 260px at 108% 92%,#d4af6a29,#0000 66%),linear-gradient(135deg,#fffaf0 0%,#f7f0df 48%,#eef6ed 100%);box-shadow:0 30px 84px -58px #08122485,0 14px 38px -32px #b486268f,inset 0 1px #ffffffc7}.online-design .od-checkout-return-page .od-checkout-return-hero:before{content:"";pointer-events:none;background:linear-gradient(112deg,#ffffffc7,#0000 38%),radial-gradient(circle at 15%,#ffc43f2e,#0000 20%),linear-gradient(#0000 0 72%,#0a172e09);position:absolute;inset:-1px}.online-design .od-checkout-return-page .od-checkout-return-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#be91308c,#0000);height:1px;position:absolute;inset:auto 28px 0}.online-design .od-checkout-return-page .od-checkout-return-hero>*{z-index:1;position:relative}.online-design .od-checkout-return-page .od-checkout-return-hero.success{border-color:#c89a2f}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-checkout-return-hero.success{border-color:color-mix(in srgb, #c89a2f 32%, var(--od-border))}}.online-design .od-checkout-return-page .od-checkout-return-hero.success{background:radial-gradient(680px 280px at 10% 48%,#f5b2273d,#0000 62%),radial-gradient(520px 260px at 74% 0,#081c361c,#0000 66%),radial-gradient(520px 260px at 108% 92%,#22c55e1f,#0000 66%),linear-gradient(135deg,#fff8e9 0%,#f6eedb 44%,#eef8ef 100%)}.online-design .od-checkout-return-page .od-checkout-return-hero.review{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-checkout-return-hero.review{border-color:color-mix(in srgb, #f59e0b 26%, var(--od-border))}}.online-design .od-checkout-return-page .od-checkout-return-hero.review{background:radial-gradient(680px 280px at 10% 48%,#f59e0b3b,#0000 62%),radial-gradient(520px 260px at 74% 0,#081c361c,#0000 66%),linear-gradient(135deg,#fff8ea 0%,#f7ecd2 48%,#fffaf0 100%)}.online-design .od-checkout-return-page .od-checkout-return-hero.error{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-checkout-return-hero.error{border-color:color-mix(in srgb, #ef4444 24%, var(--od-border))}}.online-design .od-checkout-return-page .od-checkout-return-hero.error{background:radial-gradient(680px 280px at 10% 48%,#ef444424,#0000 62%),radial-gradient(520px 260px at 74% 0,#081c361a,#0000 66%),linear-gradient(135deg,#fff8ee 0%,#f7eadc 48%,#fff1f2 100%)}.online-design .od-checkout-return-page .od-checkout-return-hero.cancelled{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-checkout-return-hero.cancelled{border-color:color-mix(in srgb, #16a34a 24%, var(--od-border))}}.online-design .od-checkout-return-page .od-checkout-return-hero.cancelled{background:radial-gradient(680px 280px at 10% 48%,#22c55e29,#0000 62%),radial-gradient(520px 260px at 74% 0,#081c361a,#0000 66%),linear-gradient(135deg,#fff8ea 0%,#f3efdc 48%,#eef8ef 100%)}.online-design .od-checkout-return-hero-visual{place-items:center;min-width:0;min-height:230px;display:grid;position:relative}.online-design .od-checkout-return-orbit{aspect-ratio:1;background:radial-gradient(circle,#ffffffdb 0 42%,#fff7e070 43% 60%,#0000 61%),conic-gradient(from 225deg,#ffbe2b2e,#f5b227b8,#fffbeb33,#f5b2279e,#ffbe2b2e);border:1px solid #ca972a61;border-radius:999px;place-items:center;width:clamp(154px,15vw,214px);display:grid;position:relative;box-shadow:0 0 0 8px #ffffff57,0 26px 54px -28px #a46f0cc2,0 0 52px #f5b22738,inset 0 1px #ffffffeb}.online-design .od-checkout-return-orbit:before,.online-design .od-checkout-return-orbit:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.online-design .od-checkout-return-orbit:before{border:1px solid #cb962738;inset:12px;box-shadow:inset 0 0 34px #ffffff9e}.online-design .od-checkout-return-orbit:after{filter:blur(5px);background:radial-gradient(#a46f0c38,#0000 72%);height:20px;inset:auto 18% -18px}.online-design .od-checkout-return-orbit i{background:#d99505;border-radius:999px;width:4px;height:4px;position:absolute;box-shadow:0 0 18px #f5b227ad}.online-design .od-checkout-return-orbit i:first-child{top:18%;left:17%}.online-design .od-checkout-return-orbit i:nth-child(2){top:33%;right:11%}.online-design .od-checkout-return-orbit i:nth-child(3){bottom:17%;left:26%}.online-design .od-checkout-return-check{aspect-ratio:1;color:#07172f;background:linear-gradient(135deg,#ffd76a 0%,#f6aa16 52%,#c87900 100%);border-radius:26px;place-items:center;width:clamp(74px,8vw,108px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px -18px #b67505bd,inset 0 1px #ffffffb3}.online-design .od-checkout-return-hero.success .od-checkout-return-check,.online-design .od-checkout-return-hero.cancelled .od-checkout-return-check{color:#ee9f05;background:radial-gradient(circle,#fffcf1e0 0 50%,#fff2ce61 51% 68%,#0000 69%);border-radius:999px;width:clamp(86px,8.6vw,124px);box-shadow:inset 0 0 0 1px #d4af6a2e,0 18px 36px -30px #b87505b3}.online-design .od-checkout-return-hero.error .od-checkout-return-check{color:#fff;background:linear-gradient(135deg,#fee2e2 0%,#ef4444 52%,#b91c1c 100%)}.online-design .od-checkout-return-hero.review .od-checkout-return-check{color:#07172f;background:linear-gradient(135deg,#fff1bd 0%,#f59e0b 52%,#b45309 100%)}.online-design .od-checkout-return-check svg{stroke-width:2.7px;width:44%;height:44%}.online-design .od-checkout-return-hero.success .od-checkout-return-check svg,.online-design .od-checkout-return-hero.cancelled .od-checkout-return-check svg{stroke-width:1.75px;filter:drop-shadow(0 8px 12px #b8750538);width:68%;height:68%}.online-design .od-checkout-return-page .od-checkout-return-hero-copy>span{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-checkout-return-hero-copy>span{border-color:color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-checkout-return-page .od-checkout-return-hero-copy>span{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-checkout-return-hero-copy>span{background:color-mix(in srgb, var(--od-accent) 9%, var(--od-surface))}}.online-design .od-checkout-return-page .od-checkout-return-hero-copy>span{color:var(--od-accent-strong)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-checkout-return-hero-copy>span{color:color-mix(in srgb, var(--od-accent-strong) 82%, var(--od-ink))}}.online-design .od-checkout-return-page .od-checkout-return-hero-copy h1{color:#08172e;max-width:12ch;text-shadow:none;margin-bottom:12px}.online-design .od-checkout-return-page .od-checkout-return-hero-copy p{color:#344057;max-width:48ch;font-size:15.5px;line-height:1.7}.online-design .od-checkout-return-hero-actions{flex-wrap:nowrap;gap:10px;margin-top:24px;display:flex}.online-design .od-checkout-return-hero-actions .od-primary,.online-design .od-checkout-return-hero-actions .od-secondary{white-space:nowrap;border-radius:15px;min-height:48px;padding-inline:18px;font-size:13.5px;font-weight:900}.online-design .od-checkout-return-primary{color:#07172f;background:linear-gradient(#ffd76a 0%,#f4af1c 58%,#d58b08 100%);border-color:#a86f0b61;box-shadow:0 18px 34px -22px #a46f0cbd,inset 0 1px #ffffff85}.online-design .od-checkout-return-secondary{color:#13223a;background:#ffffff94;border-color:#09172e1c;box-shadow:inset 0 1px #ffffffb8}.online-design .od-checkout-return-page .od-checkout-return-hero-panel{border-color:var(--od-accent);align-content:center;align-self:stretch;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-checkout-return-hero-panel{border-color:color-mix(in srgb, var(--od-accent) 16%, var(--od-border))}}.online-design .od-checkout-return-page .od-checkout-return-hero-panel{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:radial-gradient(180px 120px at 100% 0,#d4af6a1f,#0000 70%),#fffdf7c2;box-shadow:inset 0 1px #ffffffd1,0 24px 52px -38px #0812247a}.online-design .od-checkout-return-hero-panel-title{color:#0a1730;letter-spacing:-.02em;border-bottom:1px solid #0c172a14;grid-column:1/-1;margin:0 0 8px;padding:0 2px 12px;font-size:18px;font-weight:950;display:block}.online-design .od-checkout-return-page .od-checkout-return-hero-panel>.od-checkout-return-hero-panel-title,.online-design .od-checkout-return-page .od-checkout-return-hero-panel>div{grid-column:1/-1}.online-design .od-checkout-return-page .od-checkout-return-hero-panel div{background:#ffffff94;border:1px solid #0c172a17;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;box-shadow:inset 0 1px #ffffffa3}.online-design .od-checkout-return-page .od-checkout-return-hero-panel svg{background:var(--od-accent-soft);width:38px;height:38px;color:var(--od-accent);border-radius:14px;grid-row:1/span 2;padding:10px}.online-design .od-checkout-return-page .od-checkout-return-hero.success .od-checkout-return-hero-panel svg,.online-design .od-checkout-return-page .od-checkout-return-hero.cancelled .od-checkout-return-hero-panel svg{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-checkout-return-hero.success .od-checkout-return-hero-panel svg,.online-design .od-checkout-return-page .od-checkout-return-hero.cancelled .od-checkout-return-hero-panel svg{background:color-mix(in srgb, #22c55e 13%, var(--od-surface-2))}}.online-design .od-checkout-return-page .od-checkout-return-hero.success .od-checkout-return-hero-panel svg,.online-design .od-checkout-return-page .od-checkout-return-hero.cancelled .od-checkout-return-hero-panel svg{color:#16a34a}.online-design .od-checkout-return-page .od-checkout-return-hero.error .od-checkout-return-hero-panel svg{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-checkout-return-hero.error .od-checkout-return-hero-panel svg{background:color-mix(in srgb, #ef4444 11%, var(--od-surface-2))}}.online-design .od-checkout-return-page .od-checkout-return-hero.error .od-checkout-return-hero-panel svg{color:#dc2626}.online-design .od-checkout-return-page .od-checkout-return-hero-panel span{color:#6f6b5e;grid-column:2}.online-design .od-checkout-return-page .od-checkout-return-hero-panel strong{color:#0a1730;grid-column:2}.online-design .od-checkout-return-page .od-checkout-return-hero-panel small{color:#7b7566;grid-column:2;font-size:11px;font-weight:750;line-height:1.25}.online-design .od-checkout-return-page .od-checkout-return-hero-panel .is-product{background:radial-gradient(140px 80px at 100% 0,#d4af6a24,#0000 70%),#ffffffc2;grid-template-columns:42px minmax(0,1fr) auto;padding:12px}.online-design .od-checkout-return-page .od-checkout-return-hero-panel .is-product svg{width:42px;height:42px;padding:10px}.online-design .od-checkout-return-page .od-checkout-return-hero-panel .is-product strong{color:#b16e00;white-space:nowrap;grid-area:1/3/span 2;align-self:center}.online-design .od-checkout-return-refresh-error{color:#9a3412;margin-top:2px;font-size:12px;font-weight:800;display:block}.online-design .od-checkout-return-next,.online-design .od-checkout-return-trust{border:1px solid #d4af6a;margin-top:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-next,.online-design .od-checkout-return-trust{border:1px solid color-mix(in srgb, #d4af6a 22%, var(--od-border))}}.online-design .od-checkout-return-next,.online-design .od-checkout-return-trust{background:radial-gradient(560px 180px at 100% 0,#22c55e14,#0000 66%),radial-gradient(440px 180px at 0 100%,#d4af6a1f,#0000 70%),#fffdf7d6;border-radius:26px;box-shadow:inset 0 1px #ffffffbd,0 20px 52px -42px #0812244d}.online-design .od-checkout-return-next{padding:24px 28px}.online-design .od-checkout-return-next h2{color:#0a1730;letter-spacing:-.02em;margin:0 0 18px;font-family:Space Grotesk,Inter,sans-serif;font-size:22px}.online-design .od-checkout-return-next-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.online-design .od-checkout-return-next-steps article{text-align:center;justify-items:center;gap:8px;min-width:0;padding:6px 26px 18px;display:grid;position:relative}.online-design .od-checkout-return-next-steps article+article{border-left:1px solid #0c172a1a}.online-design .od-checkout-return-next-steps article>span,.online-design .od-checkout-return-help>span,.online-design .od-checkout-return-trust span{color:#b87505;background:radial-gradient(circle at 34% 22%,#ffffffeb,#0000 34%),linear-gradient(135deg,#fff8e1,#f5d485);border:1px solid #d4af6a61;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffb8,0 14px 30px -22px #b8750594}.online-design .od-checkout-return-next-steps article>span{width:58px;height:58px;margin-bottom:6px}.online-design .od-checkout-return-next-steps article>span svg{width:24px;height:24px}.online-design .od-checkout-return-next-steps strong{color:#101b31;font-size:14px;font-weight:950}.online-design .od-checkout-return-next-steps p{color:#5d6473;max-width:28ch;margin:0;font-size:13px;line-height:1.5}.online-design .od-checkout-return-help{background:#ffffff9e;border:1px solid #0c172a14;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:13px 14px;display:grid}.online-design .od-checkout-return-help>span{width:46px;height:46px}.online-design .od-checkout-return-help strong{color:#0a1730;font-size:14px;font-weight:950;display:block}.online-design .od-checkout-return-help p{color:#5d6473;margin:2px 0 0;font-size:13px;line-height:1.4}.online-design .od-checkout-return-help .od-secondary{white-space:nowrap;border-radius:14px;min-height:44px}.online-design .od-checkout-return-trust{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 18px;display:grid}.online-design .od-checkout-return-trust div{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 12px;min-width:0;padding:4px 14px;display:grid}.online-design .od-checkout-return-trust div+div{border-left:1px solid #0c172a17}.online-design .od-checkout-return-trust span{grid-row:1/span 2;width:44px;height:44px}.online-design .od-checkout-return-trust strong{color:#0f1b30;font-size:13px;font-weight:950}.online-design .od-checkout-return-trust small{color:#697181;font-size:12px;font-weight:700}.online-design .od-checkout-return-page .od-checkout-result{margin-top:18px}.online-design .od-checkout-return-page .od-success-card{border:1px solid #16a34a;max-width:none;margin-top:18px;padding:30px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-success-card{border:1px solid color-mix(in srgb, #16a34a 18%, var(--od-border))}}.online-design .od-checkout-return-page .od-success-card{background:radial-gradient(620px 240px at 100% 0%, #22c55e1f, transparent 66%), radial-gradient(460px 190px at 0% 100%, var(--od-accent), transparent 70%), linear-gradient(135deg, #fffaf0 0%, #f7f0df 52%, #f9fbf7 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-success-card{background:radial-gradient(620px 240px at 100% 0%, #22c55e1f, transparent 66%), radial-gradient(460px 190px at 0% 100%, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 70%), linear-gradient(135deg, #fffaf0 0%, #f7f0df 52%, #f9fbf7 100%)}}.online-design .od-checkout-return-page .od-success-card{color:var(--od-ink);text-align:left;box-shadow:0 24px 60px -44px #0f172a47, var(--od-shadow-sm)}.online-design .od-checkout-return-page .od-success-card:before{background:linear-gradient(115deg, #ffffffc7 0 36%, transparent 52%), radial-gradient(circle at 16% 94%, var(--od-accent), transparent 28%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-success-card:before{background:linear-gradient(115deg, #ffffffc7 0 36%, transparent 52%), radial-gradient(circle at 16% 94%, color-mix(in srgb, var(--od-accent) 12%, transparent), transparent 28%)}}.online-design .od-checkout-return-page .od-success-check{width:76px;height:76px;margin:0 auto 20px}.online-design .od-checkout-return-page .od-success-title{color:var(--od-ink);font-size:clamp(28px,4vw,42px)}.online-design .od-checkout-return-page .od-success-sub{color:var(--od-soft)}.online-design .od-checkout-return-page .od-success-sub strong{color:var(--od-ink)}.online-design .od-checkout-return-page .od-return-status-strip span{border-color:var(--od-border);background:var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-return-status-strip span{background:color-mix(in srgb, var(--od-surface) 84%, transparent)}}.online-design .od-checkout-return-page .od-return-status-strip span{color:var(--od-soft)}.online-design .od-checkout-return-page .od-return-status-strip span:after{background:var(--od-border)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-return-status-strip span:after{background:color-mix(in srgb, var(--od-border) 72%, transparent)}}.online-design .od-checkout-return-page .od-return-status-strip svg{background:var(--od-accent-soft);color:var(--od-accent)}.online-design .od-checkout-return-page .od-return-status-strip strong{color:var(--od-ink)}.online-design .od-checkout-return-page .od-return-status-strip small{color:var(--od-muted)}.online-design .od-checkout-return-page .od-return-status-strip .done svg{color:#15803d;background:#22c55e}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-return-status-strip .done svg{background:color-mix(in srgb, #22c55e 12%, var(--od-surface-2))}}.online-design .od-checkout-return-page .od-return-status-strip .active{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-return-status-strip .active{border-color:color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.online-design .od-checkout-return-page .od-return-status-strip .active{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-return-status-strip .active{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface))}}.online-design .od-checkout-return-page .od-success-delivery{background:var(--od-surface);border-color:var(--od-border)}.online-design .od-checkout-return-page .od-success-delivery-head{border-color:var(--od-border);background:var(--od-surface-2)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-success-delivery-head{background:color-mix(in srgb, var(--od-surface-2) 54%, var(--od-surface))}}.online-design .od-checkout-return-page .od-success-delivery-head strong,.online-design .od-checkout-return-page .od-success-item-copy strong{color:var(--od-ink)}.online-design .od-checkout-return-page .od-success-delivery-head small,.online-design .od-checkout-return-page .od-success-item-copy small,.online-design .od-checkout-return-page .od-success-empty-line{color:var(--od-soft)}.online-design .od-checkout-return-page .od-success-order-number{color:var(--od-accent-strong);background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-success-order-number{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface))}}.online-design .od-checkout-return-page .od-success-order-number{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-success-order-number{border-color:color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-checkout-return-page .od-success-item{border-color:var(--od-border)}.online-design .od-checkout-return-page .od-success-code{background:var(--od-surface-2);border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-return-page .od-success-code{border-color:color-mix(in srgb, var(--od-accent) 34%, var(--od-border))}}.online-design .od-checkout-return-page .od-success-code code{color:var(--od-ink)}.online-design .od-checkout-return-page .od-success-code button{background:var(--od-surface);border-color:var(--od-border);color:var(--od-soft)}.online-design .od-checkout-return-page .od-success-order-details{scroll-margin-top:calc(var(--od-nav-height,72px) + 18px);padding:0;overflow:hidden}.online-design .od-success-details-head{background:radial-gradient(440px 180px at 100% 0,#d4af6a29,#0000 70%),linear-gradient(135deg,#fffdf7f0,#f7f0dfb8);border-bottom:1px solid #0c172a14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px 26px;display:grid}.online-design .od-success-details-icon{color:#a76300;background:radial-gradient(circle at 32% 20%,#fffffff5,#0000 34%),linear-gradient(135deg,#fff6d7,#f2c463);border:1px solid #d4af6a52;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 16px 32px -24px #b8750594}.online-design .od-success-details-icon svg{width:24px;height:24px}.online-design .od-success-details-head div>span{color:#a76300;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.online-design .od-checkout-return-page .od-success-details-head .od-success-title{text-align:left;margin:4px 0 0;font-size:clamp(24px,2.8vw,34px);line-height:1.05}.online-design .od-checkout-return-page .od-success-details-head .od-success-sub{text-align:left;max-width:68ch;margin:7px 0 0}.online-design .od-success-order-details .od-return-status-strip,.online-design .od-success-order-details .od-success-delivery,.online-design .od-success-order-details .od-success-actions{margin-left:24px;margin-right:24px}.online-design .od-success-order-details .od-return-status-strip{margin-top:24px}.online-design .od-success-order-details .od-success-actions{margin-bottom:24px}.online-design .od-success-order-lines{border-bottom:1px solid var(--od-border)}.online-design .od-success-order-lines .od-success-item{grid-template-columns:52px minmax(0,1fr) auto;align-items:center}.online-design .od-success-payment-breakdown{border-bottom:1px solid var(--od-border);background:radial-gradient(220px 90px at 100% 0%, var(--od-accent), transparent 68%), var(--od-surface-2);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-success-payment-breakdown{background:radial-gradient(220px 90px at 100% 0%, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 68%), color-mix(in srgb, var(--od-surface-2) 62%, var(--od-surface))}}.online-design .od-success-payment-breakdown-icon{border:1px solid var(--od-accent);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-success-payment-breakdown-icon{border:1px solid color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.online-design .od-success-payment-breakdown-icon{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-success-payment-breakdown-icon{background:color-mix(in srgb, var(--od-accent) 10%, var(--od-surface))}}.online-design .od-success-payment-breakdown-icon{color:var(--od-accent-strong)}.online-design .od-success-payment-breakdown-icon svg{width:19px;height:19px}.online-design .od-success-payment-breakdown div{min-width:0}.online-design .od-success-payment-breakdown span:not(.od-success-payment-breakdown-icon){color:var(--od-soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.online-design .od-success-payment-breakdown strong{color:var(--od-ink);margin-top:2px;font-size:13px;font-weight:850;line-height:1.35;display:block}.online-design .od-success-payment-breakdown b{color:#a76300;white-space:nowrap;font-size:16px;font-weight:950}.online-design .od-success-payment-breakdown.has-gift-card b{color:#15803d}.online-design .od-success-item-total{color:#a76300;white-space:nowrap;justify-self:end;font-size:14px;font-weight:950}.online-design .od-success-order-modal-backdrop{z-index:520;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(1.12);background:radial-gradient(circle at 50% 18%,#f4d28f2e,#0000 34%),#020611ad;place-items:center;display:grid;position:fixed;inset:0}.online-design .od-success-order-modal{background:radial-gradient(720px 220px at 92% 0%, #d4af6a1f, transparent 64%), var(--od-surface);border:1px solid #f4d28f38;border-radius:30px;flex-direction:column;gap:10px;width:min(960px,100%);max-height:min(88dvh,860px);padding:18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-success-order-modal{background:radial-gradient(720px 220px at 92% 0%, #d4af6a1f, transparent 64%), color-mix(in srgb, var(--od-surface) 96%, transparent)}}.online-design .od-success-order-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:auto;box-shadow:0 34px 98px -42px #020611c7,inset 0 1px #ffffffa3}.online-design .od-success-order-modal-close{z-index:4;border:1px solid var(--od-border);background:var(--od-surface);border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.online-design .od-success-order-modal-close{background:color-mix(in srgb, var(--od-surface) 88%, transparent)}}.online-design .od-success-order-modal-close{color:var(--od-ink);box-shadow:var(--od-shadow-sm);cursor:pointer}.online-design .od-success-order-modal-kicker{color:#a76300;letter-spacing:.12em;text-transform:uppercase;background:#d4af6a1a;border:1px solid #d4af6a47;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:5px 11px;font-size:11px;font-weight:950;display:inline-flex}.online-design .od-success-order-modal>h2{color:var(--od-ink);letter-spacing:-.03em;margin:0 52px 4px 0;font-size:clamp(24px,3vw,36px);line-height:1.05}.online-design .od-checkout-return-page .od-success-order-details.is-modal-card{box-shadow:none;border-radius:22px;flex:none}.online-design .od-success-order-details.is-modal-card .od-success-details-head{display:none}@media (max-width:720px){.online-design:has(.od-checkout-return-page) .od-mobile-storefront-tabbar{display:none}.online-design .od-checkout-return-page .od-checkout-return-hero{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;margin-inline:-2px;padding:16px 16px 18px}.online-design .od-checkout-return-hero-visual{min-height:96px}.online-design .od-checkout-return-orbit{width:94px}.online-design .od-checkout-return-check{border-radius:16px;width:48px}.online-design .od-checkout-return-hero.success .od-checkout-return-check,.online-design .od-checkout-return-hero.cancelled .od-checkout-return-check{width:64px}.online-design .od-checkout-return-page .od-checkout-return-hero-copy>span{letter-spacing:.1em;padding:6px 10px;font-size:10px}.online-design .od-checkout-return-page .od-checkout-return-hero-copy{text-align:center;justify-items:center;gap:8px}.online-design .od-checkout-return-page .od-checkout-return-hero-copy h1{max-width:11ch;margin-bottom:4px;font-size:clamp(28px,8vw,32px)}.online-design .od-checkout-return-page .od-checkout-return-hero-copy p{font-size:14px;line-height:1.55}.online-design .od-checkout-return-hero-actions{grid-template-columns:minmax(0,1fr);gap:7px;width:100%;margin-top:8px;display:grid}.online-design .od-checkout-return-hero-actions .od-primary,.online-design .od-checkout-return-hero-actions .od-secondary{justify-content:center;width:100%;min-height:44px}.online-design .od-checkout-return-page .od-checkout-return-hero-panel{border-radius:20px;gap:5px;padding:10px}.online-design .od-checkout-return-hero-panel-title{margin-bottom:2px;padding-bottom:6px;font-size:14px}.online-design .od-checkout-return-page .od-checkout-return-hero-panel div{grid-template-columns:28px minmax(0,1fr);gap:1px 8px;padding:6px 8px}.online-design .od-checkout-return-page .od-checkout-return-hero-panel svg{border-radius:11px;width:28px;height:28px;padding:7px}.online-design .od-checkout-return-page .od-checkout-return-hero-panel span{font-size:9.5px}.online-design .od-checkout-return-page .od-checkout-return-hero-panel strong{font-size:13px}.online-design .od-checkout-return-page .od-checkout-return-hero-panel .is-product{grid-template-columns:32px minmax(0,1fr);padding:8px}.online-design .od-checkout-return-page .od-checkout-return-hero-panel .is-product svg{width:32px;height:32px}.online-design .od-checkout-return-page .od-checkout-return-hero-panel .is-product strong{white-space:normal;grid-area:auto/2;justify-self:start}.online-design .od-checkout-return-next{border-radius:22px;padding:18px}.online-design .od-checkout-return-next h2{margin-bottom:12px;font-size:19px}.online-design .od-checkout-return-next-steps{grid-template-columns:minmax(0,1fr)}.online-design .od-checkout-return-next-steps article{text-align:left;grid-template-columns:46px minmax(0,1fr);justify-items:start;gap:3px 12px;padding:12px 0}.online-design .od-checkout-return-next-steps article+article{border-top:1px solid #0c172a14;border-left:0}.online-design .od-checkout-return-next-steps article>span{grid-row:1/span 2;width:46px;height:46px;margin:0}.online-design .od-checkout-return-next-steps p{max-width:none}.online-design .od-checkout-return-help{grid-template-columns:44px minmax(0,1fr);padding:12px}.online-design .od-checkout-return-help .od-secondary{grid-column:1/-1;justify-content:center;width:100%}.online-design .od-checkout-return-trust{border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px}.online-design .od-checkout-return-trust div{grid-template-columns:36px minmax(0,1fr);gap:1px 8px;padding:8px}.online-design .od-checkout-return-trust div+div{border-left:0}.online-design .od-checkout-return-trust span{width:36px;height:36px}.online-design .od-checkout-return-trust strong{font-size:12px}.online-design .od-checkout-return-trust small{font-size:11px}.online-design .od-checkout-return-page .od-success-card{padding:0}.online-design .od-success-details-head{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.online-design .od-success-details-icon{border-radius:15px;width:44px;height:44px}.online-design .od-checkout-return-page .od-success-details-head .od-success-title{font-size:22px}.online-design .od-checkout-return-page .od-success-details-head .od-success-sub{font-size:13px}.online-design .od-success-details-head .od-success-order-number{text-align:center;grid-column:1/-1;justify-self:stretch}.online-design .od-success-order-details .od-return-status-strip,.online-design .od-success-order-details .od-success-delivery,.online-design .od-success-order-details .od-success-actions{margin-left:12px;margin-right:12px}.online-design .od-success-order-details .od-return-status-strip{margin-top:12px}.online-design .od-success-order-lines .od-success-item{grid-template-columns:42px minmax(0,1fr);align-items:flex-start}.online-design .od-success-item-total{grid-column:2;justify-self:start}.online-design .od-success-payment-breakdown{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px}.online-design .od-success-payment-breakdown-icon{border-radius:13px;width:38px;height:38px}.online-design .od-success-payment-breakdown b{grid-column:2;justify-self:start;font-size:15px}.online-design .od-success-order-modal-backdrop{padding:10px 10px max(10px, env(safe-area-inset-bottom));align-items:end}.online-design .od-success-order-modal{border-radius:24px 24px 20px 20px;width:100%;max-height:min(88dvh,760px);padding:14px}.online-design .od-success-order-modal-close{width:36px;height:36px;top:12px;right:12px}.online-design .od-success-order-modal>h2{margin-right:42px;font-size:24px}.online-design .od-success-order-modal-kicker{font-size:10px}}.online-design.theme-noir .od-checkout-return-page{color:var(--od-ink)}.online-design.theme-noir .od-checkout-return-page:before{background:radial-gradient(circle at 16% 10%,#d4af6a29,#0000 28%),radial-gradient(circle at 88% 8%,#22d3ee1a,#0000 34%),linear-gradient(#020b166b,#07182c14 72%)}.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero{color:var(--od-ink);background:radial-gradient(680px 310px at 11%,#d4af6a33,#0000 64%),radial-gradient(560px 280px at 76% 0,#22d3ee1a,#0000 66%),radial-gradient(520px 280px at 104% 92%,#22c55e1a,#0000 66%),linear-gradient(135deg,#030f1df5 0%,#071b31f5 48%,#051323fa 100%);border-color:#f4d28f2e;box-shadow:0 34px 90px -54px #000000e0,0 18px 54px -42px #d4af6a75,inset 0 1px #ffffff14}.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero:before{background:linear-gradient(112deg,#ffffff14,#0000 38%),radial-gradient(circle at 16% 52%,#f4d28f29,#0000 21%),linear-gradient(#0000 0 68%,#0000002e)}.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero.success{background:radial-gradient(720px 310px at 12%,#d4af6a3d,#0000 64%),radial-gradient(520px 280px at 72% 0,#22d3ee1c,#0000 66%),radial-gradient(520px 260px at 108% 90%,#22c55e1f,#0000 66%),linear-gradient(135deg,#03111f 0%,#071d35 46%,#051323 100%);border-color:#f4d28f3d}.online-design.theme-noir .od-checkout-return-orbit{background:radial-gradient(circle,#fff7e02e 0 42%,#d4af6a1a 43% 60%,#0000 61%),conic-gradient(from 225deg,#d4af6a1a,#f4d28fad,#03111f33,#d4af6a94,#d4af6a1f);border-color:#f4d28f47;box-shadow:0 0 0 8px #ffffff06,0 28px 60px -34px #000000d1,0 0 58px #d4af6a29,inset 0 1px #ffffff1a}.online-design.theme-noir .od-checkout-return-orbit:before{border-color:#f4d28f26;box-shadow:inset 0 0 34px #f4d28f14}.online-design.theme-noir .od-checkout-return-hero.success .od-checkout-return-check,.online-design.theme-noir .od-checkout-return-hero.cancelled .od-checkout-return-check{color:#f3bd62;background:radial-gradient(circle,#fff7e038 0 48%,#d4af6a1f 49% 68%,#0000 69%);box-shadow:inset 0 0 0 1px #f4d28f38,0 18px 46px -30px #d4af6a75}.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero-copy>span{color:#f8d68f;background:#d4af6a1f;border-color:#f4d28f47}.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero-copy h1,.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero-panel-title,.online-design.theme-noir .od-checkout-return-next h2,.online-design.theme-noir .od-checkout-return-next-steps strong,.online-design.theme-noir .od-checkout-return-help strong,.online-design.theme-noir .od-checkout-return-trust strong,.online-design.theme-noir .od-checkout-return-page .od-success-title,.online-design.theme-noir .od-checkout-return-page .od-success-delivery-head strong,.online-design.theme-noir .od-checkout-return-page .od-success-item-copy strong{color:var(--od-ink)}.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero-copy p,.online-design.theme-noir .od-checkout-return-next-steps p,.online-design.theme-noir .od-checkout-return-help p,.online-design.theme-noir .od-checkout-return-trust small,.online-design.theme-noir .od-checkout-return-page .od-success-sub,.online-design.theme-noir .od-checkout-return-page .od-success-delivery-head small,.online-design.theme-noir .od-checkout-return-page .od-success-item-copy small,.online-design.theme-noir .od-checkout-return-page .od-success-empty-line{color:var(--od-soft)}.online-design.theme-noir .od-checkout-return-secondary{color:var(--od-ink);background:#ffffff0f;border-color:#ffffff1f}.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero-panel{background:radial-gradient(180px 120px at 100% 0,#d4af6a1a,#0000 70%),#051323c2;border-color:#f4d28f26;box-shadow:inset 0 1px #ffffff14,0 26px 58px -38px #000000c2}.online-design.theme-noir .od-checkout-return-hero-panel-title{border-bottom-color:#ffffff17}.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero-panel div{background:#ffffff0b;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0e}.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero-panel span,.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero-panel small{color:var(--od-muted)}.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero-panel strong{color:var(--od-ink)}.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero-panel .is-product{background:radial-gradient(140px 80px at 100% 0,#d4af6a1f,#0000 70%),#ffffff0e}.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero-panel .is-product strong,.online-design.theme-noir .od-success-item-total{color:#f3bd62}.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero.success .od-checkout-return-hero-panel svg,.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero.cancelled .od-checkout-return-hero-panel svg,.online-design.theme-noir .od-checkout-return-page .od-return-status-strip .done svg{color:#5ee58d;background:#22c55e26}.online-design.theme-noir .od-checkout-return-next,.online-design.theme-noir .od-checkout-return-trust,.online-design.theme-noir .od-checkout-return-page .od-success-card{color:var(--od-ink);background:radial-gradient(560px 180px at 100% 0,#22c55e14,#0000 66%),radial-gradient(440px 180px at 0 100%,#d4af6a1f,#0000 70%),#051323d6;border-color:#f4d28f26;box-shadow:inset 0 1px #ffffff12,0 24px 62px -44px #000000c7}.online-design.theme-noir .od-checkout-return-next-steps article+article,.online-design.theme-noir .od-checkout-return-trust div+div,.online-design.theme-noir .od-success-details-head,.online-design.theme-noir .od-success-order-lines{border-color:#ffffff17}.online-design.theme-noir .od-checkout-return-help,.online-design.theme-noir .od-checkout-return-page .od-return-status-strip span,.online-design.theme-noir .od-checkout-return-page .od-success-delivery,.online-design.theme-noir .od-checkout-return-page .od-success-delivery-head{background:#ffffff0b;border-color:#ffffff1a}.online-design.theme-noir .od-checkout-return-next-steps article>span,.online-design.theme-noir .od-checkout-return-help>span,.online-design.theme-noir .od-checkout-return-trust span,.online-design.theme-noir .od-success-details-icon,.online-design.theme-noir .od-success-item-thumb{color:#f3bd62;background:radial-gradient(circle at 34% 22%,#ffffff24,#0000 34%),linear-gradient(135deg,#f4d28f2e,#d4af6a1a);border-color:#f4d28f38;box-shadow:inset 0 1px #ffffff14,0 16px 34px -24px #000000b8}.online-design.theme-noir .od-checkout-return-page .od-success-card:before{background:linear-gradient(115deg,#ffffff12 0 36%,#0000 52%),radial-gradient(circle at 16% 94%,#d4af6a21,#0000 28%)}.online-design.theme-noir .od-success-details-head{background:radial-gradient(440px 180px at 100% 0,#d4af6a1f,#0000 70%),linear-gradient(135deg,#071b31eb,#051323c2)}.online-design.theme-noir .od-success-details-head div>span{color:#f8d68f}.online-design.theme-noir .od-checkout-return-page .od-success-order-number{color:#f8d68f;background:#d4af6a1a;border-color:#f4d28f3d}.online-design.theme-noir .od-checkout-return-page .od-success-code{background:#020b1680;border-color:#f4d28f47}.online-design.theme-noir .od-checkout-return-page .od-success-code code{color:#fff7e8}.online-design.theme-noir .od-checkout-return-page .od-success-code button{color:var(--od-soft);background:#ffffff0f;border-color:#ffffff1f}.online-design.theme-noir .od-success-payment-breakdown{background:radial-gradient(220px 90px at 100% 0,#d4af6a1f,#0000 68%),#ffffff0b;border-color:#ffffff17}.online-design.theme-noir .od-success-payment-breakdown div{color:var(--od-muted)}.online-design.theme-noir .od-success-payment-breakdown-icon{color:#f3bd62;background:#d4af6a1a;border-color:#f4d28f38}.online-design.theme-noir .od-success-payment-breakdown span:not(.od-success-payment-breakdown-icon){color:var(--od-muted)}.online-design.theme-noir .od-success-payment-breakdown strong{color:var(--od-ink)}.online-design.theme-noir .od-success-payment-breakdown b{color:#f3bd62}.online-design.theme-noir .od-success-payment-breakdown.has-gift-card b{color:#5ee58d}@media (max-width:720px){.online-design.theme-noir .od-checkout-return-next-steps article+article{border-top-color:#ffffff17}.online-design.theme-noir .od-checkout-return-trust div+div{border-left:0}}.online-design.theme-noir .od-brand-feature-modal-backdrop{background:radial-gradient(760px 460px at 50% 12%, var(--brand-color,var(--od-accent)), transparent 70%), radial-gradient(760px 460px at 12% 90%, #22d3ee1a, transparent 66%), #01050ec7}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-feature-modal-backdrop{background:radial-gradient(760px 460px at 50% 12%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 22%, transparent), transparent 70%), radial-gradient(760px 460px at 12% 90%, #22d3ee1a, transparent 66%), #01050ec7}}.online-design.theme-noir .od-brand-feature-modal-backdrop{-webkit-backdrop-filter:blur(22px)saturate(132%);backdrop-filter:blur(22px)saturate(132%)}.online-design.theme-noir .od-brand-feature-modal{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-feature-modal{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 26%, #f4d28f29)}}.online-design.theme-noir .od-brand-feature-modal{background:radial-gradient(560px 260px at 0% 0%, var(--brand-color,var(--od-accent)), transparent 72%), radial-gradient(520px 240px at 100% 20%, #22d3ee12, transparent 70%), linear-gradient(180deg, #09192dfa, #040e1bf5)}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-feature-modal{background:radial-gradient(560px 260px at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, transparent), transparent 72%), radial-gradient(520px 240px at 100% 20%, #22d3ee12, transparent 70%), linear-gradient(180deg, #09192dfa, #040e1bf5)}}.online-design.theme-noir .od-brand-feature-modal{color:var(--od-ink);box-shadow:0 34px 100px -36px #000000e0,0 0 0 1px #ffffff09,inset 0 1px #ffffff14}.online-design.theme-noir .od-brand-feature-modal-close{color:var(--od-ink);background:radial-gradient(100% 100% at 0 0,#ffffff1a,#0000 62%),#08182ceb;border-color:#f4d28f33;box-shadow:0 16px 36px -22px #000000d1,inset 0 1px #ffffff14}.online-design.theme-noir .od-brand-feature-modal-close:hover{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-feature-modal-close:hover{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 16%, var(--od-surface-2))}}.online-design.theme-noir .od-brand-feature-modal-close:hover{color:#fff7e8}.online-design.theme-noir .od-brand-fast-checkout{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-checkout{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, #f4d28f24)}}.online-design.theme-noir .od-brand-fast-checkout{background:radial-gradient(460px 180px at 0% 0%, var(--brand-color,var(--od-accent)), transparent 72%), radial-gradient(360px 180px at 100% 0%, #22d3ee0f, transparent 70%), #051222e0}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-checkout{background:radial-gradient(460px 180px at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 14%, transparent), transparent 72%), radial-gradient(360px 180px at 100% 0%, #22d3ee0f, transparent 70%), #051222e0}}.online-design.theme-noir .od-brand-fast-checkout{box-shadow:0 24px 62px -42px #000000e0,inset 0 1px #ffffff12}.online-design.theme-noir .od-brand-fast-checkout-head>span{background:radial-gradient(100% 100% at 0% 0%, #ffffff24, transparent 62%), var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-checkout-head>span{background:radial-gradient(100% 100% at 0% 0%, #ffffff24, transparent 62%), color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, #08182ceb)}}.online-design.theme-noir .od-brand-fast-checkout-head>span{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-checkout-head>span{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 74%, #f8d68f)}}.online-design.theme-noir .od-brand-fast-checkout-head>span{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-checkout-head>span{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 30%, #ffffff1a)}}.online-design.theme-noir .od-brand-fast-checkout-head strong{color:var(--od-ink);text-shadow:0 1px #0000003d}.online-design.theme-noir .od-brand-fast-checkout-head small{color:var(--od-soft)}.online-design.theme-noir .od-brand-fast-fields span,.online-design.theme-noir .od-brand-fast-payment-current small{color:#f8d68fc7}.online-design.theme-noir .od-brand-fast-fields input,.online-design.theme-noir .od-brand-fast-account,.online-design.theme-noir .od-brand-fast-payment-current,.online-design.theme-noir .od-brand-fast-consents{color:var(--od-ink);background:#ffffff0b;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0e}.online-design.theme-noir .od-brand-fast-fields input:focus,.online-design.theme-noir .od-brand-fast-payment-current.open{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-fields input:focus,.online-design.theme-noir .od-brand-fast-payment-current.open{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 52%, #ffffff1f)}}.online-design.theme-noir .od-brand-fast-fields input:focus,.online-design.theme-noir .od-brand-fast-payment-current.open{box-shadow:0 0 0 4px var(--brand-color,var(--od-accent)), inset 0 1px 0 #ffffff0f}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-fields input:focus,.online-design.theme-noir .od-brand-fast-payment-current.open{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-color,var(--od-accent)) 14%, transparent), inset 0 1px 0 #ffffff0f}}.online-design.theme-noir .od-brand-fast-account strong,.online-design.theme-noir .od-brand-fast-payment-current strong,.online-design.theme-noir .od-brand-fast-consent-row label,.online-design.theme-noir .od-brand-fast-consent-row strong,.online-design.theme-noir .od-brand-fast-payment-menu strong{color:var(--od-ink)}.online-design.theme-noir .od-brand-fast-account small,.online-design.theme-noir .od-brand-fast-payment-current em,.online-design.theme-noir .od-brand-fast-consent-row,.online-design.theme-noir .od-brand-fast-payment-menu small{color:var(--od-soft)}.online-design.theme-noir .od-brand-fast-account em{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-account em{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, #ffffff0d)}}.online-design.theme-noir .od-brand-fast-account em{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-account em{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 76%, #f8d68f)}}.online-design.theme-noir .od-brand-fast-payment-logo,.online-design.theme-noir .od-brand-fast-payment-menu button>span{color:var(--brand-color,var(--od-accent));background:#ffffff0f;border-color:#ffffff1c}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-payment-logo,.online-design.theme-noir .od-brand-fast-payment-menu button>span{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 76%, #f8d68f)}}.online-design.theme-noir .od-brand-fast-payment-menu{background:radial-gradient(320px 140px at 0% 0%, var(--brand-color,var(--od-accent)), transparent 72%), #04101ffa;border-color:#f4d28f26}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-payment-menu{background:radial-gradient(320px 140px at 0% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, transparent), transparent 72%), #04101ffa}}.online-design.theme-noir .od-brand-fast-payment-menu{box-shadow:0 30px 70px -34px #000000e0,inset 0 1px #ffffff12}.online-design.theme-noir .od-brand-fast-payment-menu button{color:var(--od-ink)}.online-design.theme-noir .od-brand-fast-payment-menu button:hover,.online-design.theme-noir .od-brand-fast-payment-menu button.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-payment-menu button:hover,.online-design.theme-noir .od-brand-fast-payment-menu button.active{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 32%, #ffffff1f)}}.online-design.theme-noir .od-brand-fast-payment-menu button:hover,.online-design.theme-noir .od-brand-fast-payment-menu button.active{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-payment-menu button:hover,.online-design.theme-noir .od-brand-fast-payment-menu button.active{background:color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, #ffffff0e)}}.online-design.theme-noir .od-brand-fast-consents{background:linear-gradient(180deg, var(--brand-color,var(--od-accent)), #ffffff09)}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-consents{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 7%, #ffffff0b), #ffffff09)}}.online-design.theme-noir .od-brand-fast-consent-row input{accent-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-consent-row input{accent-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 74%, #f8d68f)}}.online-design.theme-noir .od-brand-fast-consent-row button{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-consent-row button{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 72%, #f8d68f)}}.online-design.theme-noir .od-brand-fast-error{color:#fecaca;background:#ef444424;border-color:#f8717147}.online-design.theme-noir .od-brand-fast-submit{color:#fff7e8;box-shadow:0 18px 38px -24px var(--brand-color,var(--od-accent)), inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-brand-fast-submit{box-shadow:0 18px 38px -24px color-mix(in srgb, var(--brand-color,var(--od-accent)) 54%, #000), inset 0 1px 0 #ffffff2e}}.online-design.theme-noir .od-brand-feature-modal .od-brand-amount-step{background:#ffffff0b;border-color:#f4d28f24;box-shadow:0 22px 54px -38px #000000e0}.online-design.theme-noir .od-checkout-terms-backdrop{-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);background:radial-gradient(720px 420px at 50% 10%,#d4af6a24,#0000 70%),#01050ec7}.online-design.theme-noir .od-checkout-terms-modal{color:var(--od-ink);background:radial-gradient(620px 280px at 12% 0,#d4af6a1c,#0000 68%),radial-gradient(520px 240px at 100% 14%,#22d3ee0f,#0000 70%),linear-gradient(#09192dfa,#040e1bf5);border-color:#f4d28f29;box-shadow:0 34px 100px -38px #000000e6,inset 0 1px #ffffff14}.online-design.theme-noir .od-checkout-terms-head,.online-design.theme-noir .od-checkout-terms-foot{border-color:#ffffff17}.online-design.theme-noir .od-checkout-terms-head span{color:#f8d68f}.online-design.theme-noir .od-checkout-terms-head h2,.online-design.theme-noir .od-checkout-terms-section h3{color:var(--od-ink)}.online-design.theme-noir .od-checkout-terms-head p,.online-design.theme-noir .od-checkout-terms-section p{color:var(--od-soft)}.online-design.theme-noir .od-checkout-terms-section{background:radial-gradient(220px 120px at 100% 0,#d4af6a0f,#0000 70%),#ffffff0b;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0e}.online-design.theme-noir .od-checkout-terms-foot{background:#ffffff0b}.online-design.theme-noir .od-checkout-terms-foot small{color:var(--od-muted)}.online-design .od-topup-lookup{background:radial-gradient(120% 90% at 100% 0%, var(--od-accent) 0%, transparent 70%), var(--od-surface);border-radius:22px;margin:24px 0 16px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--od-accent) 12%, transparent) 0%, transparent 70%), var(--od-surface)}}.online-design .od-topup-lookup{border:1px solid var(--od-border);box-shadow:var(--od-shadow-sm);grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:14px;transition:border-color .2s,box-shadow .2s}.online-design .od-topup-lookup:focus-within{border-color:var(--od-accent);box-shadow:var(--od-shadow-md), 0 0 0 4px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup:focus-within{box-shadow:var(--od-shadow-md), 0 0 0 4px color-mix(in srgb, var(--od-accent) 18%, transparent)}}.online-design .od-topup-dial-flag{background:var(--od-surface-2);border:1px solid var(--od-border);width:52px;height:52px;color:var(--od-accent);border-radius:14px}.online-design .od-topup-dial-flag.has-value.valid{background:#22c55e;border-color:#22c55e61}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-dial-flag.has-value.valid{background:color-mix(in srgb, #22c55e 12%, var(--od-surface-2))}}.online-design .od-topup-lookup input{letter-spacing:.02em;min-height:52px;padding:0;font-size:19px;font-weight:700}.online-design .od-topup-lookup input::placeholder{color:var(--od-muted);font-weight:500}.online-design .od-topup-lookup small{border-radius:10px;grid-column:1/-1;align-items:center;gap:6px;margin:4px 4px 0;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.online-design .od-topup-lookup small.valid{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup small.valid{background:color-mix(in srgb, #22c55e 12%, var(--od-surface-2))}}.online-design .od-topup-lookup small.valid{color:#15803d;border:1px solid #22c55e61}.online-design .od-topup-lookup small.error{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup small.error{background:color-mix(in srgb, #ef4444 12%, var(--od-surface-2))}}.online-design .od-topup-lookup small.error{color:#b91c1c;border:1px solid #ef444461}.theme-noir .od-topup-lookup small.valid{color:#4ade80}.theme-noir .od-topup-lookup small.error{color:#fca5a5}.online-design .od-topup-lookup-button{background:linear-gradient(180deg, #f0d28c 0%, var(--od-accent) 100%);min-width:158px;min-height:52px;color:var(--od-bg-deep);letter-spacing:-.01em;border:1px solid var(--od-accent-strong);box-shadow:0 12px 28px -12px var(--od-accent);border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-button{box-shadow:0 12px 28px -12px color-mix(in srgb, var(--od-accent) 55%, transparent)}}.online-design .od-topup-lookup-button{transition:transform .2s,box-shadow .2s}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-button:hover:not(:disabled){box-shadow:0 16px 36px -10px color-mix(in srgb, var(--od-accent) 65%, transparent)}}.online-design .od-topup-lookup-button:disabled{opacity:.6;cursor:not-allowed}.online-design .od-topup-lookup-icon{place-items:center;width:22px;height:22px;display:grid}.online-design .od-topup-lookup-icon.loading:after{content:"";border:2px solid var(--od-bg-deep);width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-icon.loading:after{border:2px solid color-mix(in srgb, var(--od-bg-deep) 55%, transparent)}}.online-design .od-topup-lookup-icon.loading:after{border-top-color:var(--od-bg-deep);border-radius:999px;animation:.7s linear infinite odTopupSpin}@keyframes odTopupSpin{to{transform:rotate(360deg)}}.online-design .od-topup-resolving{background:radial-gradient(140% 80% at 100% 0%, var(--od-accent) 0%, transparent 70%), var(--od-surface);border-radius:20px;margin:16px 0 24px;padding:24px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-resolving{background:radial-gradient(140% 80% at 100% 0%, color-mix(in srgb, var(--od-accent) 16%, transparent) 0%, transparent 70%), var(--od-surface)}}.online-design .od-topup-resolving{border:1px solid var(--od-border);box-shadow:var(--od-shadow-md);animation:.36s cubic-bezier(.22,1,.36,1) odTopupCardIn;position:relative;overflow:hidden}@keyframes odTopupCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.online-design .od-topup-resolving-head{border-bottom:1px dashed var(--od-border);align-items:center;gap:14px;margin-bottom:22px;padding-bottom:18px;display:flex}.online-design .od-topup-resolving-head strong{letter-spacing:-.01em;color:var(--od-ink);font-size:16px;font-weight:800;display:block}.online-design .od-topup-resolving-head small{color:var(--od-soft);margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;display:block}.online-design .od-topup-resolving-spinner{background:var(--od-accent-soft);border:1px solid var(--od-accent);border-radius:999px;width:44px;height:44px;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-resolving-spinner{border:1px solid color-mix(in srgb, var(--od-accent) 30%, transparent)}}.online-design .od-topup-resolving-spinner{flex-shrink:0}.online-design .od-topup-resolving-spinner span{border:2px solid #0000;border-top-color:var(--od-accent);border-radius:999px;animation:1s linear infinite odTopupSpin;position:absolute;inset:0}.online-design .od-topup-resolving-spinner span:nth-child(2){opacity:.6;animation-delay:.15s}.online-design .od-topup-resolving-spinner span:nth-child(3){opacity:.35;animation-delay:.3s}.online-design .od-topup-resolving-spinner span:nth-child(4){opacity:.18;animation-delay:.45s}.online-design .od-topup-resolving-stages{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.online-design .od-topup-resolving-stages li{background:var(--od-surface-2);border:1px solid var(--od-border);color:var(--od-soft);border-radius:14px;grid-template-columns:36px minmax(0,1fr) 26px;align-items:center;gap:14px;padding:12px 14px;transition:border-color .22s,background .22s,color .22s;display:grid}.online-design .od-topup-resolving-stages li.active{border-color:var(--od-accent);background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-resolving-stages li.active{background:color-mix(in srgb, var(--od-accent) 10%, var(--od-surface))}}.online-design .od-topup-resolving-stages li.active{color:var(--od-ink);box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-resolving-stages li.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--od-accent) 22%, transparent)}}.online-design .od-topup-resolving-stages li.done{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-resolving-stages li.done{border-color:color-mix(in srgb, #22c55e 38%, var(--od-border))}}.online-design .od-topup-resolving-stages li.done{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-resolving-stages li.done{background:color-mix(in srgb, #22c55e 10%, var(--od-surface-2))}}.online-design .od-topup-resolving-stages li.done{color:var(--od-ink)}.online-design .od-topup-resolving-dot{background:var(--od-surface);border:1px solid var(--od-border);width:36px;height:36px;color:var(--od-muted);border-radius:999px;place-items:center;display:grid}.online-design .od-topup-resolving-stages li.active .od-topup-resolving-dot{background:linear-gradient(180deg, #f0d28c 0%, var(--od-accent) 100%);border-color:var(--od-accent-strong);color:var(--od-bg-deep);animation:1.4s ease-in-out infinite odTopupPulse}@keyframes odTopupPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--od-accent) 40%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--od-accent) 0%, transparent)}}.online-design .od-topup-resolving-stages li.done .od-topup-resolving-dot{color:#fff;background:linear-gradient(#22c55e 0%,#15803d 100%);border-color:#15803d}.online-design .od-topup-resolving-stages strong{letter-spacing:-.01em;color:inherit;font-size:14px;font-weight:800;display:block}.online-design .od-topup-resolving-stages small{color:var(--od-muted);margin-top:2px;font-size:12px;font-weight:600;display:block}.online-design .od-topup-resolving-mark{color:#15803d;background:#22c55e29;border-radius:999px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.online-design .od-topup-resolving-stages li.active .od-topup-resolving-mark{border:2px dashed var(--od-accent);background:0 0}.online-design .od-topup-resolving-stages li.done .od-topup-resolving-mark{color:#fff;background:#22c55e}.online-design .od-topup-resolving-shimmer{gap:8px;margin-top:22px;display:flex}.online-design .od-topup-resolving-shimmer span{background:linear-gradient(90deg, var(--od-surface-2) 0%, var(--od-accent) 50%, var(--od-surface-2) 100%);border-radius:999px;flex:1;height:6px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-resolving-shimmer span{background:linear-gradient(90deg, var(--od-surface-2) 0%, color-mix(in srgb, var(--od-accent) 22%, var(--od-surface)) 50%, var(--od-surface-2) 100%)}}.online-design .od-topup-resolving-shimmer span{background-size:200% 100%;animation:1.6s linear infinite odTopupShimmer}.online-design .od-topup-resolving-shimmer span:nth-child(2){animation-delay:.15s}.online-design .od-topup-resolving-shimmer span:nth-child(3){animation-delay:.3s}@keyframes odTopupShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.online-design .od-topup-result{background:radial-gradient(120% 90% at 100% 0%, #22c55e1f 0%, transparent 70%), var(--od-surface);border:1px solid #22c55e;border-radius:20px;margin:16px 0 24px;padding:18px 22px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-result{border:1px solid color-mix(in srgb, #22c55e 28%, var(--od-border))}}.online-design .od-topup-result{box-shadow:var(--od-shadow-sm);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;animation:.36s cubic-bezier(.22,1,.36,1) odTopupCardIn;display:grid}.online-design .od-topup-result-flag{background:var(--od-surface-3);border-radius:8px;place-items:center;width:56px;height:40px;display:grid;overflow:hidden;box-shadow:0 2px 6px #0000002e}.online-design .od-topup-result-flag img{object-fit:cover;width:100%;height:100%}.online-design .od-topup-result-copy em{color:#15803d;letter-spacing:.1em;text-transform:uppercase;background:#22c55e2e;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.theme-noir .od-topup-result-copy em{color:#4ade80}.online-design .od-topup-result-copy strong{letter-spacing:.04em;color:var(--od-ink);margin:10px 0 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:700;display:block}.online-design .od-topup-result-meta{flex-wrap:wrap;gap:6px;display:flex}.online-design .od-topup-result-pill{background:var(--od-surface-2);border:1px solid var(--od-border);color:var(--od-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.online-design .od-topup-result-pill svg{color:var(--od-muted);font-size:12px}.online-design .od-topup-result-pill.is-accent{background:var(--od-accent-soft);border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-result-pill.is-accent{border-color:color-mix(in srgb, var(--od-accent) 38%, transparent)}}.online-design .od-topup-result-pill.is-accent,.online-design .od-topup-result-pill.is-accent svg{color:var(--od-accent)}.online-design .od-topup-result-badge{color:#fff;letter-spacing:.02em;background:linear-gradient(#22c55e 0%,#15803d 100%);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px -8px #22c55e8c}@media (max-width:720px){.online-design .od-topup-lookup{grid-template-columns:44px minmax(0,1fr) auto auto;gap:8px;padding:10px 10px 10px 12px}.online-design .od-topup-dial-flag{border-radius:12px;width:44px;height:44px}.online-design .od-topup-lookup input{min-height:44px;font-size:16px}.online-design .od-topup-clear{width:32px;height:32px}.online-design .od-topup-lookup-button{min-width:0;min-height:44px;padding:0 14px}.online-design .od-topup-lookup-button span:last-child{display:none}.online-design .od-topup-lookup-icon{width:18px;height:18px}.online-design .od-topup-result{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr)}.online-design .od-topup-result-badge{grid-area:2/1/auto/-1;justify-self:start}}.online-design .od-topup-hero{border:1px solid var(--brand-color,var(--od-accent));min-height:320px;margin:28px 0 24px;padding:34px 36px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-hero{border:1px solid color-mix(in srgb, var(--brand-color,var(--od-accent)) 22%, #ffffff14)}}.online-design .od-topup-hero{color:#fff;background:radial-gradient(120% 90% at 0% 100%, var(--brand-color,var(--od-accent)) 0%, transparent 55%), radial-gradient(80% 70% at 100% 0%, var(--od-accent) 0%, transparent 60%), linear-gradient(135deg, #050813 0%, #0d1729 55%, #050813 100%);border-radius:32px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-hero{background:radial-gradient(120% 90% at 0% 100%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 36%, transparent) 0%, transparent 55%), radial-gradient(80% 70% at 100% 0%, color-mix(in srgb, var(--od-accent) 28%, transparent) 0%, transparent 60%), linear-gradient(135deg, #050813 0%, #0d1729 55%, #050813 100%)}}.online-design .od-topup-hero{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 32px 80px -28px #0000008c,inset 0 1px #ffffff0f}.online-design .od-topup-hero:before{content:"";background:conic-gradient(from 200deg at 30% 70%, var(--brand-color,var(--od-accent)) 0deg, transparent 90deg, var(--od-accent) 180deg, transparent 270deg, var(--brand-color,var(--od-accent)) 360deg);position:absolute;inset:-40%}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-hero:before{background:conic-gradient(from 200deg at 30% 70%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 60%, transparent) 0deg, transparent 90deg, color-mix(in srgb, var(--od-accent) 55%, transparent) 180deg, transparent 270deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 60%, transparent) 360deg)}}.online-design .od-topup-hero:before{filter:blur(80px);opacity:.4;z-index:0;animation:28s linear infinite odTopupOrbit}.online-design .od-topup-hero:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-position:12px 12px;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0006 0%,#0000 80%);mask-image:linear-gradient(#0006 0%,#0000 80%)}@keyframes odTopupOrbit{to{transform:rotate(360deg)}}.online-design .od-topup-hero-bg{opacity:.18;mix-blend-mode:luminosity;z-index:0}.online-design .od-topup-hero-shade{z-index:0;background:linear-gradient(90deg,#050813c7 0%,#0508132e 60%,#050813b8 100%)}.online-design .od-topup-hero-copy{z-index:2}.online-design .od-topup-hero-copy span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.16em;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:11px;font-weight:850;display:inline-flex}.online-design .od-topup-hero-copy span svg{width:14px;height:14px;color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-hero-copy span svg{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 80%, #fff)}}.online-design .od-topup-hero-copy strong{letter-spacing:-.065em;background:linear-gradient(180deg, #fff 0%, var(--brand-color,var(--od-accent)) 100%);margin-top:18px;font-size:clamp(38px,5.4vw,64px);font-weight:950;line-height:.96}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-hero-copy strong{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 32%, #fff) 100%)}}.online-design .od-topup-hero-copy strong{-webkit-text-fill-color:transparent;text-shadow:0 1px #0000002e;-webkit-background-clip:text;background-clip:text}.online-design .od-topup-hero-copy small{color:#ffffffa8;max-width:480px;margin-top:16px;font-size:15px;font-weight:600;line-height:1.55}.online-design .od-topup-hero-card{z-index:2;background:linear-gradient(135deg, #ffffff2e 0%, #ffffff0a 60%), var(--brand-color,var(--od-accent));border:1px solid #ffffff2e;border-radius:24px;grid-template-columns:88px minmax(0,1fr) 64px;gap:18px;min-height:168px;padding:22px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-hero-card{background:linear-gradient(135deg, #ffffff2e 0%, #ffffff0a 60%), color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, #080c188c)}}.online-design .od-topup-hero-card{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);position:relative;overflow:hidden;box-shadow:0 30px 70px #0006,inset 0 1px #ffffff2e,inset 0 -1px #0000002e}.online-design .od-topup-hero-card:before{content:"";opacity:.85;background:linear-gradient(135deg,#d9b365 0%,#b18a3c 50%,#8e6c2a 100%);border-radius:5px;width:38px;height:26px;position:absolute;top:18px;right:18px;box-shadow:inset 0 0 0 1px #fff6,0 2px 4px #00000040}.online-design .od-topup-hero-card:after{content:"";opacity:.5;background-image:linear-gradient(90deg,#0006 1px,#0000 1px),linear-gradient(0deg,#0006 1px,#0000 1px);background-size:6px 6px;border-radius:2px;width:30px;height:18px;position:absolute;top:22px;right:22px}.online-design .od-topup-hero-logo{background:linear-gradient(#fff 0%,#f4f1ea 100%);border:1px solid #fff6;border-radius:22px;width:88px;height:88px;padding:14px;box-shadow:0 12px 28px #00000047,inset 0 1px #fff}.online-design .od-topup-hero-logo.fallback{color:#fff;background:linear-gradient(#ffffff29 0%,#ffffff0a 100%);font-size:32px}.online-design .od-topup-hero-meta em{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-hero-meta em{color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #fff)}}.online-design .od-topup-hero-meta em{letter-spacing:.16em;font-size:10px;font-weight:950}.online-design .od-topup-hero-meta strong{letter-spacing:-.045em;color:#fff;margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:24px;font-weight:900}.online-design .od-topup-hero-meta small{color:#ffffff8c;letter-spacing:.02em;margin-top:6px;font-size:11.5px;font-weight:700}.online-design .od-topup-hero-flag{background:#ffffff14;border:1px solid #ffffff80;border-radius:10px;width:64px;height:44px;box-shadow:0 8px 16px #00000059}.online-design .od-topup-lookup{border:1px solid var(--od-border);background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%);box-shadow:0 24px 48px -28px var(--od-ink), inset 0 1px 0 #fff;border-radius:999px;grid-template-columns:56px minmax(0,1fr) auto auto;gap:14px;margin:26px 0;padding:8px 8px 8px 18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup{box-shadow:0 24px 48px -28px color-mix(in srgb, var(--od-ink) 30%, transparent), inset 0 1px 0 #fff}}.online-design .od-topup-lookup{position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup:before{background:linear-gradient(120deg, transparent 0%, color-mix(in srgb, var(--od-accent) 55%, transparent) 50%, transparent 100%)}}.online-design .od-topup-lookup:before{-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;transition:opacity .24s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.online-design .od-topup-lookup:focus-within:before{opacity:1;animation:4s linear infinite odTopupBorderGlow}@keyframes odTopupBorderGlow{0%{background:linear-gradient(0deg, transparent, color-mix(in srgb, var(--od-accent) 55%, transparent), transparent)}to{background:linear-gradient(360deg, transparent, color-mix(in srgb, var(--od-accent) 55%, transparent), transparent)}}.online-design .od-topup-dial-flag{background:linear-gradient(180deg, var(--od-surface-2) 0%, var(--od-surface-3) 100%);border:1px solid var(--od-border);border-radius:20px;width:56px;height:56px;box-shadow:inset 0 1px #fff,0 4px 10px #14130f14}.online-design .od-topup-dial-flag.has-value.valid{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-dial-flag.has-value.valid{border-color:color-mix(in srgb, var(--od-accent) 38%, var(--od-border))}}.online-design .od-topup-dial-flag.has-value.valid{box-shadow:inset 0 1px 0 #fff, 0 8px 18px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-dial-flag.has-value.valid{box-shadow:inset 0 1px 0 #fff, 0 8px 18px color-mix(in srgb, var(--od-accent) 22%, transparent)}}.online-design .od-topup-dial-flag em{background:linear-gradient(#1f2533 0%,#050813 100%);padding:3px 6px;font-size:10px;bottom:4px;right:4px;box-shadow:0 2px 4px #0006}.online-design .od-topup-lookup input{letter-spacing:-.01em;min-height:52px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:800}.online-design .od-topup-lookup input::placeholder{color:var(--od-muted);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700}.online-design .od-topup-lookup-button{min-width:180px;min-height:56px;box-shadow:0 18px 38px -10px var(--od-accent), inset 0 1px 0 #ffffff2e;background:linear-gradient(135deg,#1f2533 0%,#050813 60%,#1f2533 100%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-button{box-shadow:0 18px 38px -10px color-mix(in srgb, var(--od-accent) 30%, #05081380), inset 0 1px 0 #ffffff2e}}.online-design .od-topup-lookup-button{position:relative;overflow:hidden}.online-design .od-topup-lookup-button:before{content:"";background:linear-gradient(120deg, transparent 0%, var(--od-accent) 50%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-button:before{background:linear-gradient(120deg, transparent 0%, color-mix(in srgb, var(--od-accent) 45%, transparent) 50%, transparent 100%)}}.online-design .od-topup-lookup-button:before{transition:transform .6s cubic-bezier(.22,1,.36,1);transform:translate(-100%)}.online-design .od-topup-lookup-button:hover:not(:disabled):before{transform:translate(100%)}.online-design .od-topup-lookup-button:hover:not(:disabled){box-shadow:0 22px 46px -10px var(--od-accent), inset 0 1px 0 #ffffff38;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-button:hover:not(:disabled){box-shadow:0 22px 46px -10px color-mix(in srgb, var(--od-accent) 38%, #05081399), inset 0 1px 0 #ffffff38}}.online-design .od-topup-lookup-icon{background:var(--od-accent);width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-icon{background:color-mix(in srgb, var(--od-accent) 35%, #ffffff0d)}}.online-design .od-topup-lookup-icon{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-icon{border:1px solid color-mix(in srgb, var(--od-accent) 55%, transparent)}}.online-design .od-topup-clear{width:40px;height:40px}.online-design .od-topup-result{background:radial-gradient(120% 100% at 100% 0%, #22c55e24 0%, transparent 60%), radial-gradient(80% 60% at 0% 100%, var(--od-accent) 0%, transparent 60%), var(--od-surface);border-radius:24px;margin:16px 0 28px;padding:20px 24px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-result{background:radial-gradient(120% 100% at 100% 0%, #22c55e24 0%, transparent 60%), radial-gradient(80% 60% at 0% 100%, color-mix(in srgb, var(--od-accent) 10%, transparent) 0%, transparent 60%), var(--od-surface)}}.online-design .od-topup-result{border:1px solid #22c55e}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-result{border:1px solid color-mix(in srgb, #22c55e 24%, var(--od-border))}}.online-design .od-topup-result{box-shadow:0 18px 36px -20px #22c55e4d, var(--od-shadow-sm)}.online-design .od-topup-result-flag{border:1px solid #00000014;border-radius:10px;width:64px;height:46px;box-shadow:0 6px 14px #0000002e,inset 0 0 0 1px #ffffff80}.online-design .od-topup-operators{gap:18px;margin:30px 0}.online-design .od-topup-control-head strong{letter-spacing:-.045em;font-size:26px}.online-design .od-topup-control-head span{background:var(--od-accent-soft);color:var(--od-accent-strong);letter-spacing:.18em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.online-design .od-topup-operator-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.online-design .od-topup-operator-card{border:1px solid var(--od-border);background:linear-gradient(135deg, var(--brand-color,var(--od-accent)) 0%, transparent 60%), var(--od-surface);border-radius:24px;grid-template-columns:64px minmax(0,1fr) 36px;gap:14px;min-height:104px;padding:18px 18px 18px 16px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-card{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 8%, transparent) 0%, transparent 60%), var(--od-surface)}}.online-design .od-topup-operator-card{box-shadow:var(--od-shadow-sm);transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .24s,background .24s;position:relative;overflow:hidden}.online-design .od-topup-operator-card:before{content:"";background-image:linear-gradient(to top, var(--brand-color,var(--od-accent)) 0% 28%, transparent 28% 100%), linear-gradient(to top, var(--brand-color,var(--od-accent)) 0% 52%, transparent 52% 100%), linear-gradient(to top, var(--brand-color,var(--od-accent)) 0% 76%, transparent 76% 100%), linear-gradient(to top, var(--brand-color,var(--od-accent)) 0% 100%, transparent 100% 100%);width:22px;height:16px;position:absolute;top:12px;right:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-card:before{background-image:linear-gradient(to top, color-mix(in srgb, var(--brand-color,var(--od-accent)) 80%, transparent) 0% 28%, transparent 28% 100%), linear-gradient(to top, color-mix(in srgb, var(--brand-color,var(--od-accent)) 65%, transparent) 0% 52%, transparent 52% 100%), linear-gradient(to top, color-mix(in srgb, var(--brand-color,var(--od-accent)) 50%, transparent) 0% 76%, transparent 76% 100%), linear-gradient(to top, color-mix(in srgb, var(--brand-color,var(--od-accent)) 35%, transparent) 0% 100%, transparent 100% 100%)}}.online-design .od-topup-operator-card:before{opacity:.6;pointer-events:none;background-position:0 100%,6px 100%,12px 100%,18px 100%;background-repeat:no-repeat;background-size:4px 100%;transition:opacity .24s}.online-design .od-topup-operator-card:hover{border-color:var(--brand-color,var(--od-accent));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-card:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 38%, var(--od-border))}}.online-design .od-topup-operator-card:hover{box-shadow:0 18px 38px -22px var(--brand-color,var(--od-accent)), var(--od-shadow-md)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-card:hover{box-shadow:0 18px 38px -22px color-mix(in srgb, var(--brand-color,var(--od-accent)) 50%, transparent), var(--od-shadow-md)}}.online-design .od-topup-operator-card:hover:before{opacity:1}.online-design .od-topup-operator-card.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-card.active{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 60%, var(--od-border))}}.online-design .od-topup-operator-card.active{background:linear-gradient(135deg, var(--brand-color,var(--od-accent)) 0%, transparent 60%), var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-card.active{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 18%, transparent) 0%, transparent 60%), var(--od-surface)}}.online-design .od-topup-operator-card.active{box-shadow:0 0 0 4px var(--brand-color,var(--od-accent)), 0 20px 40px -22px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-card.active{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-color,var(--od-accent)) 14%, transparent), 0 20px 40px -22px color-mix(in srgb, var(--brand-color,var(--od-accent)) 50%, transparent)}}.online-design .od-topup-operator-card.active:before{opacity:1}.online-design .od-topup-operator-logo{background:linear-gradient(180deg, #fff 0%, var(--od-surface-2) 100%);border:1px solid var(--od-border);border-radius:20px;width:64px;height:64px;box-shadow:inset 0 1px #fff}.online-design .od-topup-operator-copy strong{letter-spacing:-.02em;font-size:16px}.online-design .od-topup-operator-copy small{background:var(--od-surface-2);border:1px solid var(--od-border);color:var(--od-soft);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}.online-design .od-topup-operator-check{background:linear-gradient(180deg, var(--brand-color,var(--od-accent)) 0%, var(--brand-color,var(--od-accent)) 100%);width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-check{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 96%, #fff) 0%, var(--brand-color,var(--od-accent)) 100%)}}.online-design .od-topup-operator-check{box-shadow:0 8px 18px -6px var(--brand-color,var(--od-accent)), inset 0 1px 0 #ffffff73}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-check{box-shadow:0 8px 18px -6px color-mix(in srgb, var(--brand-color,var(--od-accent)) 55%, transparent), inset 0 1px 0 #ffffff73}}.online-design .od-topup-operator-prompt{border-style:solid;border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-prompt{border-color:color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.online-design .od-topup-operator-prompt{background:radial-gradient(70% 60% at 50% 0%, var(--od-accent-soft) 0%, transparent 70%), var(--od-surface);border-radius:28px}.online-design .od-topup-types{background:var(--od-surface);border:1px solid var(--od-border);box-shadow:inset 0 1px 0 #fff, var(--od-shadow-sm);border-radius:22px;margin:16px 0 26px;padding:6px}.online-design .od-topup-types button{letter-spacing:-.005em;border-radius:16px;min-height:44px;padding:0 16px;font-size:13.5px;font-weight:850;transition:color .2s,background .2s;position:relative}.online-design .od-topup-types button:hover:not(.active){color:var(--od-ink);background:var(--od-surface-2)}.online-design .od-topup-types button.active{color:#fff;background:linear-gradient(135deg,#1f2533 0%,#050813 100%);box-shadow:0 10px 22px -8px #05081366,inset 0 1px #ffffff1f}.online-design .od-topup-types em{background:currentColor}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-types em{background:color-mix(in srgb, currentColor 14%, transparent)}}.online-design .od-topup-types em{font-weight:850}.online-design .od-topup-types button.active em{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-types button.active em{background:color-mix(in srgb, var(--od-accent) 32%, transparent)}}.online-design .od-topup-types button.active em{color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-types button.active em{color:color-mix(in srgb, var(--od-accent) 85%, #fff)}}.online-design .od-topup-product-toolbar{gap:12px;margin:0 0 22px}.online-design .od-topup-product-toolbar label{border:1px solid var(--od-border);background:var(--od-surface);border-radius:999px;gap:14px;min-height:56px;padding:0 18px 0 22px;transition:border-color .2s,box-shadow .2s}.online-design .od-topup-product-toolbar label:focus-within{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-product-toolbar label:focus-within{border-color:color-mix(in srgb, var(--od-accent) 50%, var(--od-border))}}.online-design .od-topup-product-toolbar label:focus-within{box-shadow:0 0 0 4px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-product-toolbar label:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--od-accent) 14%, transparent)}}.online-design .od-topup-product-toolbar input{font-size:15.5px;font-weight:750}.online-design .od-topup-product-toolbar>span{color:#ffffffb3;background:linear-gradient(135deg,#1f2533 0%,#050813 100%);border-color:#0000;border-radius:999px;min-height:56px;padding:0 22px;box-shadow:inset 0 1px #ffffff1f,0 10px 22px -10px #05081373}.online-design .od-topup-product-toolbar>span strong{color:#fff;letter-spacing:-.02em;font-size:20px}.online-design .od-topup-product-toolbar>span em{color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-product-toolbar>span em{color:color-mix(in srgb, var(--od-accent) 80%, #fff)}}.online-design .od-topup-groups{gap:24px;margin-top:28px;padding-top:0}.online-design .od-topup-group{border:1px solid var(--od-accent);gap:20px;padding:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-group{border:1px solid color-mix(in srgb, var(--od-accent) 14%, var(--od-border))}}.online-design .od-topup-group{background:radial-gradient(540px 260px at 4% 0%, var(--od-accent), transparent 72%), radial-gradient(420px 240px at 100% 4%, #14b8a614, transparent 70%), linear-gradient(180deg, #ffffffdb, #ffffff9e), var(--od-surface);border-radius:30px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-group{background:radial-gradient(540px 260px at 4% 0%, color-mix(in srgb, var(--od-accent) 10%, transparent), transparent 72%), radial-gradient(420px 240px at 100% 4%, #14b8a614, transparent 70%), linear-gradient(180deg, #ffffffdb, #ffffff9e), var(--od-surface)}}.online-design .od-topup-group{box-shadow:0 26px 70px -58px #2c153875,inset 0 1px #ffffffc7}.online-design .od-topup-group:before{content:"";background-image:linear-gradient(to top, var(--od-accent) 0 35%, transparent 35%), linear-gradient(to top, var(--od-accent) 0 58%, transparent 58%), linear-gradient(to top, var(--od-accent) 0 78%, transparent 78%), linear-gradient(to top, var(--od-accent) 0 100%, transparent 100%);width:64px;height:42px;position:absolute;top:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-group:before{background-image:linear-gradient(to top, color-mix(in srgb, var(--od-accent) 58%, transparent) 0 35%, transparent 35%), linear-gradient(to top, color-mix(in srgb, var(--od-accent) 46%, transparent) 0 58%, transparent 58%), linear-gradient(to top, color-mix(in srgb, var(--od-accent) 34%, transparent) 0 78%, transparent 78%), linear-gradient(to top, color-mix(in srgb, var(--od-accent) 24%, transparent) 0 100%, transparent 100%)}}.online-design .od-topup-group:before{opacity:.18;pointer-events:none;background-position:0 100%,16px 100%,32px 100%,48px 100%;background-repeat:no-repeat;background-size:10px 100%}.online-design .od-topup-group-head{z-index:1;border-bottom:0;align-items:center;padding:0;position:relative}.online-design .od-topup-group-head>div{gap:5px;min-width:0;display:grid}.online-design .od-topup-group-head span{background:var(--od-accent);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-group-head span{background:color-mix(in srgb, var(--od-accent) 11%, transparent)}}.online-design .od-topup-group-head span{color:#5a2273;border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-group-head span{border:1px solid color-mix(in srgb, var(--od-accent) 18%, transparent)}}.online-design .od-topup-group-head span{letter-spacing:.16em;font-size:10.5px;box-shadow:inset 0 1px #ffffffa6}.online-design .od-topup-group-head strong{letter-spacing:-.055em;font-size:clamp(22px,3vw,30px);line-height:1.02}.online-design .od-topup-group-head em{border:1px solid var(--od-accent);border-radius:999px;align-items:center;min-height:34px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-group-head em{border:1px solid color-mix(in srgb, var(--od-accent) 16%, var(--od-border))}}.online-design .od-topup-group-head em{color:var(--od-ink);background:#ffffffa8;font-size:12px;font-weight:800;box-shadow:0 14px 28px -24px #2c15388c}.online-design .od-topup-group .od-grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;position:relative}.online-design .od-topup-group .od-product{border-color:var(--brand-color,var(--od-accent));border-radius:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-group .od-product{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, var(--od-border))}}.online-design .od-topup-group .od-product{background:radial-gradient(280px 150px at 12% 0%, var(--brand-color,var(--od-accent)), transparent 72%), linear-gradient(180deg, #ffffffd6, #ffffff8a), var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-group .od-product{background:radial-gradient(280px 150px at 12% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 12%, transparent), transparent 72%), linear-gradient(180deg, #ffffffd6, #ffffff8a), var(--od-surface)}}.online-design .od-topup-group .od-product{box-shadow:0 18px 44px -38px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-group .od-product{box-shadow:0 18px 44px -38px color-mix(in srgb, var(--brand-color,var(--od-accent)) 46%, #000)}}.online-design .od-topup-group .od-product{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.online-design .od-topup-group .od-product:hover{border-color:var(--brand-color,var(--od-accent));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-group .od-product:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 26%, var(--od-border))}}.online-design .od-topup-group .od-product:hover{box-shadow:0 26px 64px -44px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-group .od-product:hover{box-shadow:0 26px 64px -44px color-mix(in srgb, var(--brand-color,var(--od-accent)) 48%, #000)}}.online-design .od-topup-group .od-product .od-brand-card{min-height:168px;box-shadow:inset 0 1px 0 var(--card-ink), 0 22px 36px -30px var(--brand-color,var(--od-accent));border-radius:20px;margin:12px 12px 0}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-group .od-product .od-brand-card{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card-ink) 20%, transparent), 0 22px 36px -30px color-mix(in srgb, var(--brand-color,var(--od-accent)) 70%, #000)}}.online-design .od-topup-group .od-product .od-brand-card:after{content:"";background-image:linear-gradient(to top, var(--card-ink) 0 36%, transparent 36%), linear-gradient(to top, var(--card-ink) 0 58%, transparent 58%), linear-gradient(to top, var(--card-ink) 0 78%, transparent 78%), linear-gradient(to top, var(--card-ink) 0 100%, transparent 100%);width:46px;height:18px;position:absolute;inset:auto 14px 12px auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-group .od-product .od-brand-card:after{background-image:linear-gradient(to top, color-mix(in srgb, var(--card-ink) 42%, transparent) 0 36%, transparent 36%), linear-gradient(to top, color-mix(in srgb, var(--card-ink) 34%, transparent) 0 58%, transparent 58%), linear-gradient(to top, color-mix(in srgb, var(--card-ink) 26%, transparent) 0 78%, transparent 78%), linear-gradient(to top, color-mix(in srgb, var(--card-ink) 18%, transparent) 0 100%, transparent 100%)}}.online-design .od-topup-group .od-product .od-brand-card:after{opacity:.58;pointer-events:none;background-position:0 100%,12px 100%,24px 100%,36px 100%;background-repeat:no-repeat;background-size:6px 100%}.online-design .od-esim-country-search-menu{z-index:20;border:1px solid var(--od-border);background:var(--od-surface);border-radius:20px;gap:6px;max-height:min(420px,60vh);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 70px #0f172a38}.online-design .od-esim-country-search-menu button{width:100%;min-height:54px;color:var(--od-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:42px 1fr auto 20px;align-items:center;gap:12px;display:grid}.online-design .od-esim-country-search-menu button:hover{background:var(--od-surface-2)}.online-design .od-esim-country-search-menu button>span:first-child{background:var(--od-surface-2);border-radius:999px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.online-design .od-esim-country-search-menu strong{font-size:14px}.online-design .od-esim-country-search-menu small{color:var(--od-muted);font-size:12px}.online-design .od-esim-country-search-empty{color:var(--od-muted);padding:14px;font-size:13px;font-weight:800;display:block}.online-design .od-esim-page-summary{color:var(--od-muted);letter-spacing:0;font-size:13px;font-weight:800}.online-design .od-topup-pagination{background:var(--od-surface);border:1px solid var(--od-border);box-shadow:inset 0 1px 0 #fff, var(--od-shadow-sm);border-radius:999px;width:max-content;margin-top:36px;margin-left:auto;margin-right:auto;padding:8px}.online-design .od-topup-pagination button,.online-design .od-topup-pagination span{background:0 0;border:0;border-radius:999px;min-width:40px;height:40px}.online-design .od-topup-pagination button:hover:not(:disabled):not(.active){background:var(--od-surface-2)}.online-design .od-topup-pagination button.active{color:#fff;background:linear-gradient(135deg,#1f2533 0%,#050813 100%);box-shadow:inset 0 1px #ffffff1f}@media (max-width:960px){.online-design .od-topup-hero{grid-template-columns:1fr;min-height:0;padding:28px 24px}.online-design .od-topup-hero-copy strong{font-size:clamp(32px,7vw,44px)}.online-design .od-topup-hero-card{grid-template-columns:72px minmax(0,1fr) 56px;padding:16px}.online-design .od-topup-hero-logo{border-radius:18px;width:72px;height:72px;padding:10px}}@media (max-width:720px){.online-design .od-topup-lookup{grid-template-columns:48px minmax(0,1fr) auto auto;gap:8px;padding:6px 6px 6px 8px}.online-design .od-topup-dial-flag{border-radius:16px;width:48px;height:48px}.online-design .od-topup-lookup input{min-height:46px;font-size:17px}.online-design .od-topup-lookup-button{min-width:0;min-height:48px;padding:0 16px}.online-design .od-topup-lookup-button span:last-child{display:none}.online-design .od-topup-operator-card{grid-template-columns:56px minmax(0,1fr) 32px;min-height:88px}.online-design .od-topup-operator-logo{width:56px;height:56px}.online-design .od-topup-product-toolbar{flex-direction:column;align-items:stretch}.online-design .od-topup-product-toolbar>span{justify-content:center}}.theme-noir .od-topup-hero-card:before{background:linear-gradient(135deg,#d9b365 0%,#b18a3c 50%,#6a4f1f 100%)}.theme-noir .od-topup-lookup{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-topup-lookup{background:linear-gradient(180deg, var(--od-surface) 0%, color-mix(in srgb, var(--od-surface) 88%, var(--od-bg)) 100%)}}.theme-noir .od-topup-types button.active,.theme-noir .od-topup-product-toolbar>span,.theme-noir .od-topup-pagination button.active,.theme-noir .od-topup-lookup-button{background:linear-gradient(135deg, var(--od-accent) 0%, #050813 100%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-topup-types button.active,.theme-noir .od-topup-product-toolbar>span,.theme-noir .od-topup-pagination button.active,.theme-noir .od-topup-lookup-button{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 22%, #050813) 0%, #050813 100%)}}.online-design .od-topup-lookup{border:1px solid var(--od-border);background:radial-gradient(120% 100% at 0% 0%, var(--od-accent-soft) 0%, transparent 56%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 100%);border-radius:30px;margin:28px 0;padding:22px 22px 18px;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup{background:radial-gradient(120% 100% at 0% 0%, var(--od-accent-soft) 0%, transparent 56%), linear-gradient(180deg, var(--od-surface) 0%, color-mix(in srgb, var(--od-surface) 88%, var(--od-bg)) 100%)}}.online-design .od-topup-lookup{cursor:text;box-shadow:var(--od-shadow-md), inset 0 1px 0 #fff;transition:border-color .24s var(--ease), box-shadow .24s var(--ease), background .24s var(--ease);isolation:isolate;grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px 22px;display:grid;overflow:hidden}.online-design .od-topup-lookup:before{content:"";background:conic-gradient(from 0deg, transparent 0deg, var(--od-accent) 60deg, transparent 120deg, transparent 240deg, var(--od-accent) 300deg, transparent 360deg);border-radius:30px;padding:1px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup:before{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--od-accent) 60%, transparent) 60deg, transparent 120deg, transparent 240deg, color-mix(in srgb, var(--od-accent) 60%, transparent) 300deg, transparent 360deg)}}.online-design .od-topup-lookup:before{-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity .28s var(--ease);z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.online-design .od-topup-lookup:focus-within:before,.online-design .od-topup-lookup[data-state=busy]:before,.online-design .od-topup-lookup[data-state=detecting]:before{opacity:1;animation:6s linear infinite odTopupHaloSpin}@keyframes odTopupHaloSpin{to{transform:rotate(360deg)}}.online-design .od-topup-lookup:focus-within{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup:focus-within{border-color:color-mix(in srgb, var(--od-accent) 36%, var(--od-border))}}.online-design .od-topup-lookup:focus-within{box-shadow:0 0 0 4px var(--od-accent), var(--od-shadow-lg), inset 0 1px 0 #fff}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--od-accent) 14%, transparent), var(--od-shadow-lg), inset 0 1px 0 #fff}}.online-design .od-topup-lookup[data-state=ready]{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup[data-state=ready]{border-color:color-mix(in srgb, #22c55e 36%, var(--od-border))}}.online-design .od-topup-lookup[data-state=ready]{background:radial-gradient(120% 100% at 0% 0%, #22c55e1f 0%, transparent 56%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup[data-state=ready]{background:radial-gradient(120% 100% at 0% 0%, #22c55e1f 0%, transparent 56%), linear-gradient(180deg, var(--od-surface) 0%, color-mix(in srgb, var(--od-surface) 88%, var(--od-bg)) 100%)}}.online-design .od-topup-lookup[data-state=error]{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup[data-state=error]{border-color:color-mix(in srgb, #ef4444 38%, var(--od-border))}}.online-design .od-topup-lookup[data-state=error]{background:radial-gradient(120% 100% at 0% 0%, #ef44441a 0%, transparent 56%), var(--od-surface)}.online-design .od-topup-lookup-flag{background:linear-gradient(180deg, var(--od-surface-2) 0%, var(--od-surface-3) 100%);border:1px solid var(--od-border);z-index:1;border-radius:22px;grid-area:1/1;place-items:center;width:96px;height:72px;display:grid;position:relative;overflow:visible;box-shadow:0 12px 26px -16px #14130f73,inset 0 1px #fff}.online-design .od-topup-lookup-flag-inner{background:linear-gradient(180deg, #fff 0%, var(--od-surface-2) 100%);width:84px;height:60px;color:var(--od-muted);opacity:.55;filter:saturate(.35);transition:transform .36s var(--ease), opacity .36s var(--ease), filter .36s var(--ease);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden;transform:scale(.86)}.online-design .od-topup-lookup[data-has-country=true] .od-topup-lookup-flag-inner{opacity:1;filter:saturate(1.05);transform:scale(1);box-shadow:inset 0 0 0 1px #ffffffa6}.online-design .od-topup-lookup-flag-inner img{object-fit:cover;width:100%;height:100%;animation:odTopupFlagIn .42s var(--ease) both;display:block}@keyframes odTopupFlagIn{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.online-design .od-topup-lookup-flag-inner>svg{width:24px;height:24px}.online-design .od-topup-lookup-flag em{color:#fff;letter-spacing:.04em;animation:odTopupFlagIn .32s var(--ease) both;background:linear-gradient(#1f2533 0%,#050813 100%);border-radius:999px;padding:4px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-style:normal;font-weight:950;line-height:1;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #05081359,inset 0 1px #ffffff2e}.online-design .od-topup-lookup-field{z-index:1;flex-direction:column;grid-area:1/2;gap:5px;min-width:0;padding:2px 0 0;display:flex;position:relative}.online-design .od-topup-lookup-field:before{content:"";background:radial-gradient(140px 80px at 10% 45%, var(--od-accent), transparent 72%), linear-gradient(180deg, var(--od-surface-2), var(--od-surface));border-radius:20px;height:62px;position:absolute;top:27px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-field:before{background:radial-gradient(140px 80px at 10% 45%, color-mix(in srgb, var(--od-accent) 11%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--od-surface-2) 72%, transparent), color-mix(in srgb, var(--od-surface) 82%, transparent))}}.online-design .od-topup-lookup-field:before{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-field:before{border:1px solid color-mix(in srgb, var(--od-accent) 12%, var(--od-border))}}.online-design .od-topup-lookup-field:before{box-shadow:inset 0 1px 0 #ffffffb8, 0 18px 34px -30px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-field:before{box-shadow:inset 0 1px 0 #ffffffb8, 0 18px 34px -30px color-mix(in srgb, var(--od-accent) 38%, #000)}}.online-design .od-topup-lookup-field:before{pointer-events:none;z-index:0}.online-design .od-topup-lookup-field:after{content:"";background:linear-gradient(90deg, var(--od-accent), #38bdf8, transparent 86%);border-radius:999px;height:2px;position:absolute;bottom:25px;left:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-field:after{background:linear-gradient(90deg, var(--od-accent), color-mix(in srgb, #38bdf8 58%, var(--od-accent)), transparent 86%)}}.online-design .od-topup-lookup-field:after{opacity:.44;transform-origin:0;box-shadow:0 0 22px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-field:after{box-shadow:0 0 22px color-mix(in srgb, var(--od-accent) 18%, transparent)}}.online-design .od-topup-lookup-field:after{transition:opacity .22s var(--ease), transform .22s var(--ease), box-shadow .22s var(--ease);pointer-events:none}.online-design .od-topup-lookup:focus-within .od-topup-lookup-field:after{opacity:.92;box-shadow:0 0 24px var(--od-accent), 0 0 42px #38bdf82e;transform:scaleX(1.02)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup:focus-within .od-topup-lookup-field:after{box-shadow:0 0 24px color-mix(in srgb, var(--od-accent) 42%, transparent), 0 0 42px #38bdf82e}}.online-design .od-topup-lookup-field label{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:var(--od-accent-strong);align-items:center;gap:8px;font-size:12px;font-weight:950;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-field label{color:color-mix(in srgb, var(--od-accent-strong) 74%, var(--od-soft))}}.online-design .od-topup-lookup-field label{cursor:text}.online-design .od-topup-lookup-field label>svg{width:14px;height:14px;color:var(--od-accent)}.online-design .od-topup-lookup-field label>span{flex:none}.online-design .od-topup-lookup-pill{background:var(--od-surface-2);border:1px solid var(--od-border);color:var(--od-soft);letter-spacing:.04em;text-transform:none;transition:background .22s var(--ease), color .22s var(--ease), border-color .22s var(--ease);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px 4px 8px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.online-design .od-topup-lookup-pill svg{width:12px;height:12px}.online-design .od-topup-lookup-pill em{letter-spacing:.02em;font-style:normal;font-weight:850}.online-design .od-topup-lookup-pill.state-detecting,.online-design .od-topup-lookup-pill.state-typing{background:var(--od-accent-soft);border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-pill.state-detecting,.online-design .od-topup-lookup-pill.state-typing{border-color:color-mix(in srgb, var(--od-accent) 32%, transparent)}}.online-design .od-topup-lookup-pill.state-detecting,.online-design .od-topup-lookup-pill.state-typing{color:var(--od-accent-strong)}.online-design .od-topup-lookup-pill.state-busy{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-pill.state-busy{background:color-mix(in srgb, var(--od-accent) 20%, var(--od-surface))}}.online-design .od-topup-lookup-pill.state-busy{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-pill.state-busy{border-color:color-mix(in srgb, var(--od-accent) 55%, transparent)}}.online-design .od-topup-lookup-pill.state-busy{color:var(--od-accent-strong)}.online-design .od-topup-lookup-pill.state-ready{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-pill.state-ready{background:color-mix(in srgb, #22c55e 16%, var(--od-surface))}}.online-design .od-topup-lookup-pill.state-ready{color:#15803d;border-color:#22c55e6b}.online-design .od-topup-lookup-pill.state-error{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-pill.state-error{background:color-mix(in srgb, #ef4444 14%, var(--od-surface))}}.online-design .od-topup-lookup-pill.state-error{color:#b91c1c;border-color:#ef444461}.online-design .od-topup-lookup-mini-spinner{border:2px solid var(--od-accent);border-radius:999px;width:12px;height:12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-mini-spinner{border:2px solid color-mix(in srgb, var(--od-accent) 35%, transparent)}}.online-design .od-topup-lookup-mini-spinner{border-top-color:var(--od-accent);animation:.72s linear infinite odTopupHaloSpin;display:inline-block}.online-design .od-topup-lookup input{z-index:2;width:100%;color:var(--od-ink);background:0 0;border:0;outline:0;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup input{color:color-mix(in srgb, var(--od-ink) 84%, var(--od-accent-strong))}}.online-design .od-topup-lookup input{letter-spacing:-.005em;min-height:60px;caret-color:var(--od-accent-strong);text-shadow:0 10px 26px var(--od-accent);padding:0 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(30px,4vw,40px);font-weight:950;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup input{text-shadow:0 10px 26px color-mix(in srgb, var(--od-accent) 12%, transparent)}}.online-design .od-topup-lookup input{transition:color .22s var(--ease), text-shadow .22s var(--ease)}.online-design .od-topup-lookup input:not(:placeholder-shown){color:var(--od-ink)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup input:not(:placeholder-shown){color:color-mix(in srgb, var(--od-ink) 68%, var(--od-accent-strong))}}.online-design .od-topup-lookup input:not(:placeholder-shown){text-shadow:0 8px 22px var(--od-accent), 0 0 18px #38bdf81a}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup input:not(:placeholder-shown){text-shadow:0 8px 22px color-mix(in srgb, var(--od-accent) 16%, transparent), 0 0 18px #38bdf81a}}.online-design .od-topup-lookup input::placeholder{color:#0000;letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(19px,2.5vw,24px);font-weight:900}.online-design .od-topup-lookup input:focus-visible{box-shadow:none}.online-design .topup-phone-input:-webkit-autofill{-webkit-text-fill-color:var(--od-ink)}@supports (color:color-mix(in lab, red, red)){.online-design .topup-phone-input:-webkit-autofill{-webkit-text-fill-color:color-mix(in srgb, var(--od-ink) 68%, var(--od-accent-strong))}}.online-design .topup-phone-input:-webkit-autofill{caret-color:var(--od-accent-strong);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.online-design .topup-phone-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--od-ink)}@supports (color:color-mix(in lab, red, red)){.online-design .topup-phone-input:-webkit-autofill:hover{-webkit-text-fill-color:color-mix(in srgb, var(--od-ink) 68%, var(--od-accent-strong))}}.online-design .topup-phone-input:-webkit-autofill:hover{caret-color:var(--od-accent-strong);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.online-design .topup-phone-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--od-ink)}@supports (color:color-mix(in lab, red, red)){.online-design .topup-phone-input:-webkit-autofill:focus{-webkit-text-fill-color:color-mix(in srgb, var(--od-ink) 68%, var(--od-accent-strong))}}.online-design .topup-phone-input:-webkit-autofill:focus{caret-color:var(--od-accent-strong);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.online-design .od-topup-phone-ghost{z-index:1;width:calc(100% - 28px);max-width:calc(100% - 28px);min-height:36px;color:var(--od-accent-strong);align-items:center;gap:9px;margin:0;display:inline-flex;position:absolute;top:42px;left:14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-phone-ghost{color:color-mix(in srgb, var(--od-accent-strong) 50%, var(--od-muted))}}.online-design .od-topup-phone-ghost{letter-spacing:-.01em;opacity:.52;pointer-events:none;text-shadow:0 12px 28px var(--od-accent), 0 0 18px #ffffff47;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(29px,3.8vw,39px);font-weight:950;line-height:1}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-phone-ghost{text-shadow:0 12px 28px color-mix(in srgb, var(--od-accent) 12%, transparent), 0 0 18px #ffffff47}}.online-design .od-topup-phone-ghost span{white-space:nowrap;max-width:0;animation:3.6s steps(16,end) infinite odTopupGhostType;display:inline-block;overflow:hidden}.online-design .od-topup-phone-ghost i{background:var(--od-accent);width:3px;height:34px;box-shadow:0 0 14px var(--od-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-phone-ghost i{box-shadow:0 0 14px color-mix(in srgb, var(--od-accent) 64%, transparent)}}.online-design .od-topup-phone-ghost i{animation:.78s step-end infinite odTopupCursorBlink}.online-design .od-topup-lookup:focus-within .od-topup-phone-ghost{opacity:.3}@keyframes odTopupGhostType{0%,14%{max-width:0}58%,82%{max-width:24ch}to{max-width:0}}@keyframes odTopupCursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}.online-design .od-topup-lookup-status{z-index:2;color:var(--od-muted);letter-spacing:0;min-height:18px;transition:color .24s var(--ease);margin-top:2px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:750;line-height:1.35;position:relative}.online-design .od-topup-lookup-status.state-detecting,.online-design .od-topup-lookup-status.state-typing{color:var(--od-soft)}.online-design .od-topup-lookup-status.state-busy{color:var(--od-accent-strong)}.online-design .od-topup-lookup-status.state-ready{color:#15803d}.online-design .od-topup-lookup-status.state-error{color:#b91c1c}.online-design .od-topup-lookup-side{z-index:1;grid-area:1/3;align-items:center;gap:8px;display:inline-flex}.online-design .od-topup-clear{border:1px solid var(--od-border);background:var(--od-surface);width:40px;height:40px;color:var(--od-muted);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border-radius:999px;place-items:center;display:grid}.online-design .od-topup-clear:hover{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-clear:hover{background:color-mix(in srgb, #ef4444 8%, var(--od-surface))}}.online-design .od-topup-clear:hover{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-clear:hover{border-color:color-mix(in srgb, #ef4444 38%, var(--od-border))}}.online-design .od-topup-clear:hover{color:#b91c1c;transform:scale(1.04)}.online-design .od-topup-clear svg{width:16px;height:16px}.online-design .od-topup-lookup-action{border:1px solid var(--od-accent);min-height:54px;padding:0 22px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-action{border:1px solid color-mix(in srgb, var(--od-accent) 42%, transparent)}}.online-design .od-topup-lookup-action{background:linear-gradient(180deg, var(--od-accent) 0%, var(--od-accent-strong) 100%);border-radius:999px;justify-content:center;align-items:center;gap:9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-action{background:linear-gradient(180deg, color-mix(in srgb, var(--od-accent) 96%, #fff) 0%, var(--od-accent-strong) 100%)}}.online-design .od-topup-lookup-action{color:#fff;white-space:nowrap;cursor:pointer;box-shadow:0 14px 34px -22px var(--od-accent), inset 0 1px 0 #ffffff4d;font-size:14px;font-weight:900;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-action{box-shadow:0 14px 34px -22px color-mix(in srgb, var(--od-accent) 72%, #000), inset 0 1px 0 #ffffff4d}}.online-design .od-topup-lookup-action{transition:transform .2s var(--ease), opacity .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease), filter .2s var(--ease)}.online-design .od-topup-lookup-action:hover:not(:disabled){filter:saturate(1.08);box-shadow:0 20px 42px -22px var(--od-accent), inset 0 1px 0 #ffffff57;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-action:hover:not(:disabled){box-shadow:0 20px 42px -22px color-mix(in srgb, var(--od-accent) 82%, #000), inset 0 1px 0 #ffffff57}}.online-design .od-topup-lookup-action:disabled{cursor:not-allowed;opacity:.52}.online-design .od-topup-lookup-action svg{width:18px;height:18px}.online-design .od-topup-lookup-action.state-ready{color:#fff;background:linear-gradient(#22c55e 0%,#15803d 100%);border-color:#15803dd1;box-shadow:0 16px 34px -20px #178640,inset 0 1px #ffffff57}.online-design .od-topup-lookup-action.state-error{color:#fff;background:linear-gradient(#ef4444 0%,#b91c1c 100%);border-color:#b91c1c}@keyframes odTopupPop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes odTopupShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.online-design .od-topup-lookup-ring{border:2px solid var(--od-accent);border-radius:999px;position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-ring{border:2px solid color-mix(in srgb, var(--od-accent) 18%, transparent)}}.online-design .od-topup-lookup-ring{border-top-color:var(--od-accent);animation:.8s linear infinite odTopupHaloSpin}.online-design .od-topup-lookup-progress{background:var(--od-border);border-radius:999px;grid-area:2/1/auto/-1;height:3px;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-progress{background:color-mix(in srgb, var(--od-border) 65%, transparent)}}.online-design .od-topup-lookup-progress{z-index:1;overflow:hidden}.online-design .od-topup-lookup-progress>span{background:linear-gradient(90deg, var(--od-accent) 0%, var(--od-accent) 50%, var(--od-accent) 100%);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-lookup-progress>span{background:linear-gradient(90deg, color-mix(in srgb, var(--od-accent) 40%, transparent) 0%, var(--od-accent) 50%, color-mix(in srgb, var(--od-accent) 40%, transparent) 100%)}}.online-design .od-topup-lookup-progress>span{transform-origin:0;opacity:0;transition:opacity .2s var(--ease), transform .38s var(--ease);transform:scaleX(0)}.online-design .od-topup-operator-inline{border:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-inline{border:1px solid color-mix(in srgb, var(--od-border) 82%, transparent)}}.online-design .od-topup-operator-inline{background:linear-gradient(135deg, #fffffff5, #ffffffc7), var(--od-surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-inline{background:linear-gradient(135deg, #fffffff5, #ffffffc7), color-mix(in srgb, var(--od-surface) 92%, white)}}.online-design .od-topup-operator-inline{z-index:20;position:relative;box-shadow:0 24px 60px -48px #0f172a80}.online-design .od-topup-operator-inline>span{gap:2px;min-width:0;display:grid}.online-design .od-topup-operator-inline small{color:var(--od-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.online-design .od-topup-operator-inline strong{color:var(--od-ink);letter-spacing:-.01em;font-size:13px;font-weight:850}.online-design .od-topup-operator-picker{min-width:min(360px,54%);position:relative}.online-design .od-topup-operator-trigger{border:1px solid var(--od-border);background:linear-gradient(180deg, #fffffff0, #ffffffc7), var(--od-surface);width:100%;min-height:54px;color:var(--od-ink);text-align:left;cursor:pointer;border-radius:20px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:grid;box-shadow:0 14px 34px -30px #2c15386b}.online-design .od-topup-operator-trigger-logo,.online-design .od-topup-operator-option-logo{border:1px solid var(--od-border);background:var(--od-surface-2);width:42px;height:42px;color:var(--od-accent);border-radius:14px;place-items:center;display:grid;overflow:hidden}.online-design .od-topup-operator-option-logo.all{background:var(--od-accent-soft)}.online-design .od-topup-operator-trigger-logo img,.online-design .od-topup-operator-option-logo img{object-fit:contain;width:100%;height:100%;padding:5px}.online-design .od-topup-operator-trigger span:nth-child(2){gap:2px;min-width:0;display:grid}.online-design .od-topup-operator-trigger span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.online-design .od-topup-operator-trigger span:nth-child(2) small{letter-spacing:0;text-transform:none;font-size:11px}.online-design .od-topup-operator-trigger>svg{color:var(--od-muted)}.online-design .od-topup-operator-menu{border:1px solid var(--od-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#fffffff5;border-radius:24px;width:min(420px,90vw);max-height:420px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 30px 80px -46px #0f172a94}.online-design .od-topup-operator-search{border:1px solid var(--od-border);background:var(--od-surface);border-radius:16px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:0 13px;display:grid}.online-design .od-topup-operator-search input{background:0 0;border:0;outline:0;min-height:42px;font-size:14px;font-weight:750}.online-design .od-topup-operator-list{gap:6px;max-height:330px;margin-top:10px;padding-right:2px;display:grid;overflow:auto}.online-design .od-topup-operator-list button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:62px;padding:8px;display:grid}.online-design .od-topup-operator-list button:hover,.online-design .od-topup-operator-list button.active{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-list button:hover,.online-design .od-topup-operator-list button.active{border-color:color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-topup-operator-list button:hover,.online-design .od-topup-operator-list button.active{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-operator-list button:hover,.online-design .od-topup-operator-list button.active{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface))}}.online-design .od-topup-operator-list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.online-design .od-topup-operator-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.online-design .od-topup-operator-list button small{letter-spacing:0;text-transform:none;font-size:11px}.online-design .od-topup-operator-empty{color:var(--od-muted);text-align:center;padding:18px;font-size:13px;font-weight:750}.online-design .od-topup-lookup[data-state=typing] .od-topup-lookup-progress>span,.online-design .od-topup-lookup[data-state=detecting] .od-topup-lookup-progress>span{opacity:1;animation:odTopupProgressGrow 1.2s var(--ease) infinite alternate;transform:scaleX(.55)}.online-design .od-topup-lookup[data-state=busy] .od-topup-lookup-progress>span{opacity:1;background-size:200% 100%;animation:1.4s linear infinite odTopupProgressFlow;transform:scaleX(1)}.online-design .od-topup-lookup[data-state=ready] .od-topup-lookup-progress>span{opacity:1;background:linear-gradient(90deg,#22c55e 0%,#16a34a 100%);transform:scaleX(1)}@keyframes odTopupProgressGrow{0%{transform:scaleX(.2)}to{transform:scaleX(.8)}}@keyframes odTopupProgressFlow{0%{background-position:0 0}to{background-position:200% 0}}@media (max-width:720px){.online-design .od-topup-lookup{border-radius:24px;grid-template-columns:76px minmax(0,1fr) auto;column-gap:14px;padding:16px 16px 14px}.online-design .od-topup-lookup-flag{border-radius:18px;width:76px;height:60px}.online-design .od-topup-lookup-flag-inner{border-radius:13px;width:64px;height:48px}.online-design .od-topup-lookup-flag em{padding:3px 7px;font-size:10px}.online-design .od-topup-lookup input{min-height:48px;font-size:22px}.online-design .od-topup-lookup input::placeholder{font-size:16px}.online-design .od-topup-lookup-field label{letter-spacing:.14em;font-size:10px}.online-design .od-topup-lookup-pill em{display:none}.online-design .od-topup-lookup-pill{padding:4px 6px}.online-design .od-topup-clear{width:36px;height:36px}.online-design .od-topup-lookup-action{min-height:42px;padding:0 12px}.online-design .od-topup-lookup-status{font-size:11.5px}.online-design .od-topup-operator-inline{border-radius:22px;flex-direction:column;align-items:stretch;margin:10px 10px 0;padding:14px}.online-design .od-topup-operator-picker{min-width:0}}.theme-noir .od-topup-lookup-flag{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-bg-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-topup-lookup-flag{background:linear-gradient(180deg, color-mix(in srgb, var(--od-surface) 88%, var(--od-bg)) 0%, var(--od-bg-deep) 100%)}}.theme-noir .od-topup-lookup-flag-inner{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-bg-deep) 100%)}.theme-noir .od-topup-lookup-flag em{background:linear-gradient(180deg, var(--od-accent-strong) 0%, var(--od-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-topup-lookup-flag em{background:linear-gradient(180deg, var(--od-accent-strong) 0%, color-mix(in srgb, var(--od-accent) 60%, #050813) 100%)}}.online-design .od-topup-shop{gap:0;width:100vw;margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:grid}.online-design .od-topup-shop-layout{grid-template-columns:minmax(680px,1.45fr) minmax(300px,.55fr);align-items:start;gap:24px;width:100%;max-width:1280px;margin:28px auto 0;padding:0 32px;display:grid}.online-design .od-mila-helper-tip{border:1px solid var(--od-accent);width:min(1216px,100% - 64px);margin:18px auto 0}@supports (color:color-mix(in lab, red, red)){.online-design .od-mila-helper-tip{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-mila-helper-tip{background:radial-gradient(circle at 0% 0%, var(--od-accent), transparent 52%), var(--od-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.online-design .od-mila-helper-tip{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--od-accent) 14%, transparent), transparent 52%), color-mix(in srgb, var(--od-surface) 96%, var(--od-accent-soft))}}.online-design .od-mila-helper-tip{z-index:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;position:relative;box-shadow:0 18px 42px -34px #00000073}.online-design .od-mila-helper-tip>span{background:radial-gradient(circle at 28% 20%, #ffffff52, transparent 36%), linear-gradient(135deg, var(--od-accent), var(--od-accent));border-radius:999px;width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.online-design .od-mila-helper-tip>span{background:radial-gradient(circle at 28% 20%, #ffffff52, transparent 36%), linear-gradient(135deg, var(--od-accent), color-mix(in srgb, var(--od-accent) 62%, #111827))}}.online-design .od-mila-helper-tip>span{color:#fff;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.online-design .od-mila-helper-tip div{gap:3px;min-width:0;display:grid}.online-design .od-mila-helper-tip em{border:1px solid var(--od-accent);width:fit-content}@supports (color:color-mix(in lab, red, red)){.online-design .od-mila-helper-tip em{border:1px solid color-mix(in srgb, var(--od-accent) 24%, transparent)}}.online-design .od-mila-helper-tip em{background:var(--od-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-mila-helper-tip em{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface))}}.online-design .od-mila-helper-tip em{color:var(--od-accent-strong);letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;font-size:10px;font-style:normal;font-weight:950}.online-design .od-mila-helper-tip strong{color:var(--od-ink);letter-spacing:-.01em;font-size:15px;font-weight:950}.online-design .od-mila-helper-tip small{color:var(--od-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.online-design .od-mila-helper-tip button{border:1px solid var(--od-border);background:var(--od-surface);width:34px;height:34px;color:var(--od-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.online-design .od-topup-shop-primary,.online-design .od-topup-shop-controls{min-width:0}.online-design .od-topup-shop-controls{gap:16px;display:grid;position:sticky;top:92px}.online-design .od-topup-shop-controls:empty{display:none}.online-design .od-topup-shop-layout:has(.od-topup-shop-controls:empty){grid-template-columns:minmax(0,1fr)}.online-design .od-topup-shop .od-topup-hero{background:radial-gradient(780px 360px at 12% 10%, #f59e0b38, transparent 66%), radial-gradient(760px 360px at 92% 6%, var(--brand-color,#5a2273), transparent 70%), linear-gradient(135deg, #21102b 0%, var(--brand-color,#5a2273) 52%, #07111f 100%);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:32px;width:100vw;min-height:330px;margin:0 calc(50% - 50vw);padding:34px max(32px,50vw - 608px) 46px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-topup-hero{background:radial-gradient(780px 360px at 12% 10%, #f59e0b38, transparent 66%), radial-gradient(760px 360px at 92% 6%, color-mix(in srgb, var(--brand-color,#5a2273) 46%, transparent), transparent 70%), linear-gradient(135deg, #21102b 0%, color-mix(in srgb, var(--brand-color,#5a2273) 44%, #1a1025) 52%, #07111f 100%)}}.online-design .od-topup-shop .od-topup-hero{box-shadow:0 42px 90px -62px var(--brand-color,#5a2273), inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-topup-hero{box-shadow:0 42px 90px -62px color-mix(in srgb, var(--brand-color,#5a2273) 68%, #000), inset 0 1px 0 #ffffff1f}}.online-design .od-topup-shop .od-topup-hero-bg{opacity:.24;mix-blend-mode:luminosity;object-fit:cover}.online-design .od-topup-shop .od-topup-hero-shade{background:linear-gradient(90deg,#050813d6 0%,#05081338 58%,#050813b8 100%)}.online-design .od-hero-breadcrumb-row{z-index:8;width:100%;max-width:1280px;color:var(--od-muted);margin:-22px auto 0;padding:0 32px;position:relative}.online-design .od-esim-hero-pagehead,.online-design .od-voucher-hero-pagehead{margin-bottom:32px}.online-design .od-esim-browse-pagehead{margin-bottom:28px}.online-design .od-brand-hero-pagehead{margin-bottom:24px}.online-design .od-brand-landing .od-brand-banner{border-radius:0;width:100vw;margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.online-design .od-hero-breadcrumb-inner{border:1px solid var(--od-border);align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-breadcrumb-inner{border:1px solid color-mix(in srgb, var(--od-border) 86%, transparent)}}.online-design .od-hero-breadcrumb-inner{background:linear-gradient(135deg, #fffffff7, #ffffffd6), var(--od-surface);color:var(--od-muted);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);border-radius:999px;box-shadow:0 20px 60px -44px #0f172a80,inset 0 1px #ffffffe6}.online-design .od-hero-breadcrumb-inner button{min-height:34px;color:var(--od-soft);letter-spacing:.01em;transition:color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.online-design .od-hero-breadcrumb-inner button:hover{background:var(--od-surface-2);color:var(--od-ink);transform:translateY(-1px)}.online-design .od-hero-breadcrumb-inner button svg{flex:none;width:14px;height:14px}.online-design .od-hero-crumb-home{background:var(--od-surface-2)}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-crumb-home{background:color-mix(in srgb, var(--od-surface-2) 72%, transparent)}}.online-design .od-hero-crumb-home{color:var(--od-ink)}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-crumb-home{color:color-mix(in srgb, var(--od-ink) 78%, var(--od-muted))}}.online-design .od-hero-crumb-link{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-crumb-link{border-color:color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-hero-crumb-link{background:linear-gradient(135deg, var(--od-accent) 0%, var(--od-surface-2) 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-crumb-link{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 13%, var(--od-surface)) 0%, var(--od-surface-2) 100%)}}.online-design .od-hero-crumb-link{color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-crumb-link{color:color-mix(in srgb, var(--od-accent) 62%, var(--od-ink))}}.online-design .od-hero-crumb-link{box-shadow:0 10px 26px -22px var(--od-accent), inset 0 1px 0 #ffffffad}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-crumb-link{box-shadow:0 10px 26px -22px color-mix(in srgb, var(--od-accent) 80%, transparent), inset 0 1px 0 #ffffffad}}.online-design .od-hero-crumb-link:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-crumb-link:hover{border-color:color-mix(in srgb, var(--od-accent) 46%, var(--od-border))}}.online-design .od-hero-crumb-link:hover{background:linear-gradient(135deg, var(--od-accent) 0%, var(--od-surface-2) 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-hero-crumb-link:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--od-accent) 18%, var(--od-surface)) 0%, var(--od-surface-2) 100%)}}.online-design .od-hero-crumb-link:hover{color:var(--od-ink)}.online-design.theme-noir .od-hero-breadcrumb-inner{color:#f4d28fb8;background:radial-gradient(circle at 80% 20%,#d4af6a1f,#0000 38%),linear-gradient(135deg,#07101df5,#0b1320e6);border-color:#f4d28f2e;box-shadow:0 20px 60px -44px #000000f2,inset 0 1px #f4d28f1a}.online-design.theme-noir .od-hero-breadcrumb-inner button{color:#d4af6a}.online-design.theme-noir .od-hero-breadcrumb-inner button:hover{color:#fff7e8;background:#f4d28f1a}.online-design.theme-noir .od-pagehead .od-hero-breadcrumb-inner button.od-hero-crumb-home,.online-design.theme-noir .od-pagehead .od-hero-breadcrumb-inner button.od-hero-crumb-link{text-shadow:0 1px 8px #0000008c;background:linear-gradient(135deg,#f4d28f1a,#f4d28f0d);border-color:#f4d28f29;box-shadow:0 12px 28px -24px #f4d28fcc,inset 0 1px #f4d28f1a;color:#f4d28f!important}.online-design.theme-noir .od-pagehead .od-hero-breadcrumb-inner button.od-hero-crumb-home:hover,.online-design.theme-noir .od-pagehead .od-hero-breadcrumb-inner button.od-hero-crumb-link:hover{background:linear-gradient(135deg,#f4d28f2b,#f4d28f17);border-color:#f4d28f57;color:#fff7e8!important}.online-design .od-topup-hero-crumb-separator,.online-design .od-hero-crumb-separator{width:18px;height:18px;color:var(--od-muted);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-hero-crumb-separator,.online-design .od-hero-crumb-separator{color:color-mix(in srgb, var(--od-muted) 58%, transparent)}}.online-design .od-topup-hero-crumb-separator svg,.online-design .od-hero-crumb-separator svg{width:15px;height:15px}.online-design .od-topup-hero-crumb-current,.online-design .od-hero-crumb-current{background:var(--od-accent);border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 14px 0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-hero-crumb-current,.online-design .od-hero-crumb-current{background:color-mix(in srgb, var(--od-accent) 10%, var(--od-surface-2))}}.online-design .od-topup-hero-crumb-current,.online-design .od-hero-crumb-current{color:var(--od-ink);letter-spacing:.01em;font-size:12px;font-weight:900;box-shadow:0 14px 36px -28px #000000bf}.online-design.theme-noir .od-topup-hero-crumb-separator,.online-design.theme-noir .od-hero-crumb-separator{color:#f4d28f85}.online-design.theme-noir .od-topup-hero-crumb-current,.online-design.theme-noir .od-hero-crumb-current{color:#fff7e8;background:#f4d28f1f;border:1px solid #f4d28f29}.online-design .od-hero-crumb-product{text-overflow:ellipsis;white-space:nowrap;max-width:min(36vw,440px);overflow:hidden}.online-design .od-topup-hero-crumb-current svg,.online-design .od-hero-crumb-current svg{width:14px;height:14px;color:var(--od-accent)}.online-design .od-voucher-notfound{padding-top:28px}.online-design .od-voucher-notfound-pagehead{margin-top:0;margin-bottom:18px;padding-left:0;padding-right:0}.online-design .od-catalog-notfound{border:1px solid var(--od-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:260px;padding:28px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.online-design .od-catalog-notfound{border:1px solid color-mix(in srgb, var(--od-border) 82%, transparent)}}.online-design .od-catalog-notfound{background:radial-gradient(circle at 12% 18%, var(--od-accent), transparent 34%), radial-gradient(circle at 90% 12%, #0f172a14, transparent 28%), linear-gradient(135deg, var(--od-surface), var(--od-surface-2));border-radius:26px}@supports (color:color-mix(in lab, red, red)){.online-design .od-catalog-notfound{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--od-accent) 16%, transparent), transparent 34%), radial-gradient(circle at 90% 12%, #0f172a14, transparent 28%), linear-gradient(135deg, var(--od-surface), var(--od-surface-2))}}.online-design .od-catalog-notfound{overflow:hidden;box-shadow:0 24px 80px -58px #0f172a8c}.online-design .od-catalog-notfound:after{content:"";border:1px solid var(--od-accent);width:260px;height:260px;position:absolute;inset:auto -80px -120px auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-catalog-notfound:after{border:1px solid color-mix(in srgb, var(--od-accent) 28%, transparent)}}.online-design .od-catalog-notfound:after{opacity:.55;pointer-events:none;border-radius:999px}.online-design .od-catalog-notfound-icon{z-index:1;color:#92400e;background:linear-gradient(135deg,#fff7d6,#f4d28f);border-radius:22px;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 20px 46px -28px #92400eb8}.online-design .od-catalog-notfound-icon svg{width:30px;height:30px}.online-design .od-catalog-notfound-copy{z-index:1;gap:12px;min-width:0;display:grid;position:relative}.online-design .od-catalog-notfound-eyebrow{border:1px solid var(--od-accent);border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-catalog-notfound-eyebrow{border:1px solid color-mix(in srgb, var(--od-accent) 34%, transparent)}}.online-design .od-catalog-notfound-eyebrow{color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-catalog-notfound-eyebrow{color:color-mix(in srgb, var(--od-accent) 82%, var(--od-ink))}}.online-design .od-catalog-notfound-eyebrow{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-catalog-notfound-eyebrow{background:color-mix(in srgb, var(--od-accent) 8%, transparent)}}.online-design .od-catalog-notfound-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.online-design .od-catalog-notfound h1{color:var(--od-ink);letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,42px);line-height:1.04}.online-design .od-catalog-notfound p{max-width:720px;color:var(--od-muted);margin:0;font-size:15px;font-weight:650;line-height:1.65}.online-design .od-catalog-notfound-facts{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.online-design .od-catalog-notfound-facts span{border:1px solid var(--od-border);background:var(--od-surface);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:1px 9px;min-width:150px;padding:11px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-catalog-notfound-facts span{background:color-mix(in srgb, var(--od-surface) 82%, transparent)}}.online-design .od-catalog-notfound-facts svg{color:var(--od-accent);grid-row:1/3;align-self:center}.online-design .od-catalog-notfound-facts small{color:var(--od-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.online-design .od-catalog-notfound-facts strong{min-width:0;color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.online-design .od-catalog-notfound-actions{z-index:1;flex-direction:column;align-items:stretch;gap:10px;min-width:190px;display:flex;position:relative}.online-design .od-catalog-notfound-actions button{white-space:nowrap;justify-content:center}.online-design.theme-noir .od-catalog-notfound{background:radial-gradient(circle at 14% 12%,#d4af6a29,#0000 32%),radial-gradient(circle at 92% 8%,#14b8a61a,#0000 28%),linear-gradient(135deg,#07101df7,#0b1320eb);border-color:#f4d28f2e;box-shadow:0 26px 90px -64px #000000f2}.online-design.theme-noir .od-catalog-notfound h1{color:#fff7e8}.online-design.theme-noir .od-catalog-notfound p{color:#fff7e8b8}.online-design.theme-noir .od-catalog-notfound-facts span{background:#ffffff0b;border-color:#f4d28f24}.online-design.theme-noir .od-catalog-notfound-facts strong{color:#fff7e8}.online-design .od-crumb-chevron-right{transform:rotate(-90deg)}.online-design .od-topup-shop .od-topup-hero-copy span{color:#ffffffdb}.online-design .od-topup-shop .od-topup-hero-copy h1{color:#fff;letter-spacing:-.055em;background:linear-gradient(180deg, #fff 0%, var(--brand-color,#5a2273) 100%);max-width:760px;margin:0;font-size:clamp(40px,5.6vw,70px);font-weight:950;line-height:.94}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-topup-hero-copy h1{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--brand-color,#5a2273) 28%, #fff) 100%)}}.online-design .od-topup-shop .od-topup-hero-copy h1{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.online-design .od-topup-shop .od-topup-hero-copy small{color:#ffffffb8;max-width:600px;margin-top:12px;font-size:16px;line-height:1.6;display:block}.online-design .od-topup-shop .od-topup-hero-card{background:linear-gradient(135deg, #ffffff2e, #ffffff14), var(--brand-color,#5a2273);border-color:#ffffff2e;border-radius:28px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-topup-hero-card{background:linear-gradient(135deg, #ffffff2e, #ffffff14), color-mix(in srgb, var(--brand-color,#5a2273) 16%, transparent)}}.online-design .od-topup-shop-primary .od-topup-lookup{border-radius:32px;margin:0;box-shadow:0 34px 74px -48px #2c15387a,inset 0 1px #ffffffe6}.online-design .od-topup-shop-primary .od-topup-resolving,.online-design .od-topup-shop-primary .od-topup-result{margin-left:28px;margin-right:28px}.online-design .od-topup-shop-controls .od-topup-operators,.online-design .od-topup-shop-controls .od-topup-types,.online-design .od-topup-shop-controls .od-topup-product-toolbar{margin:0}.online-design .od-topup-shop-controls .od-topup-operators,.online-design .od-topup-shop-controls .od-topup-product-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(340px 180px at 0 0,#5a227314,#0000 68%),#ffffffd1;border:1px solid #5a22731a;border-radius:28px;padding:18px;box-shadow:0 24px 60px -48px #2c153861}.online-design .od-topup-shop-controls .od-topup-product-toolbar{gap:12px;display:grid}.online-design .od-topup-shop-controls .od-topup-product-toolbar label,.online-design .od-topup-shop-controls .od-topup-product-toolbar>span{width:100%}.theme-noir .od-topup-shop-controls .od-topup-operators,.theme-noir .od-topup-shop-controls .od-topup-product-toolbar{background:radial-gradient(340px 180px at 0 0,#7c3aed29,#0000 68%),#ffffff0e;border-color:#ffffff1a}.online-design.theme-noir .od-topup-shop{background:radial-gradient(760px 360px at 8% 0,#d4af6a1a,#0000 70%),radial-gradient(680px 340px at 96% 10%,#22d3ee12,#0000 72%)}.online-design.theme-noir .od-topup-shop-primary .od-topup-lookup,.online-design.theme-noir .od-topup-shop-primary .od-topup-resolving,.online-design.theme-noir .od-topup-shop-primary .od-topup-result{background:radial-gradient(520px 220px at 4% 0,#d4af6a1a,#0000 70%),linear-gradient(#09192df0,#05101ff5);border-color:#f4d28f24;box-shadow:0 30px 72px -48px #000000e0,inset 0 1px #ffffff12}.online-design.theme-noir .od-topup-operator-inline{background:radial-gradient(420px 180px at 0 0,#d4af6a17,#0000 72%),linear-gradient(#0c1f37f0,#071527f5);border-color:#f4d28f24;box-shadow:0 24px 62px -46px #000000e6,inset 0 1px #ffffff12}.online-design.theme-noir .od-topup-operator-inline small,.online-design.theme-noir .od-topup-operator-trigger span:nth-child(2) small,.online-design.theme-noir .od-topup-operator-list button small{color:#fff7e8a8}.online-design.theme-noir .od-topup-operator-inline strong,.online-design.theme-noir .od-topup-operator-trigger span:nth-child(2) strong,.online-design.theme-noir .od-topup-operator-list button strong{color:#fff7e8}.online-design.theme-noir .od-topup-operator-trigger,.online-design.theme-noir .od-topup-operator-search{color:#fff7e8;background:radial-gradient(180px 90px at 0 0,#d4af6a14,#0000 70%),#ffffff0b;border-color:#f4d28f24;box-shadow:0 18px 38px -30px #000000db,inset 0 1px #ffffff0e}.online-design.theme-noir .od-topup-operator-trigger:hover{background:radial-gradient(180px 90px at 0 0,#d4af6a1f,#0000 70%),#fff1;border-color:#f4d28f47}.online-design.theme-noir .od-topup-operator-trigger>svg,.online-design.theme-noir .od-topup-operator-search svg{color:#f8d68f}.online-design.theme-noir .od-topup-operator-trigger-logo,.online-design.theme-noir .od-topup-operator-option-logo{color:#f8d68f;background:radial-gradient(100% 100% at 35% 0,#ffffff1a,#0000 70%),#ffffff0e;border-color:#ffffff1f}.online-design.theme-noir .od-topup-operator-option-logo.all{background:#d4af6a1f;border-color:#f4d28f3d}.online-design.theme-noir .od-topup-operator-menu{background:radial-gradient(420px 190px at 0 0,#d4af6a1a,#0000 70%),#05101ff7;border-color:#f4d28f29;box-shadow:0 30px 86px -42px #000000f5,inset 0 1px #ffffff14}.online-design.theme-noir .od-topup-operator-search input{color:#fff7e8}.online-design.theme-noir .od-topup-operator-search input::placeholder{color:#fff7e87a}.online-design.theme-noir .od-topup-operator-list button{color:#fff7e8}.online-design.theme-noir .od-topup-operator-list button:hover,.online-design.theme-noir .od-topup-operator-list button.active{background:radial-gradient(180px 90px at 0 0,#d4af6a1f,#0000 72%),#ffffff0f;border-color:#f4d28f3d}.online-design.theme-noir .od-topup-shop .od-topup-group,.online-design.theme-noir .od-topup-group{background:radial-gradient(580px 260px at 4% 0,#d4af6a1a,#0000 72%),radial-gradient(460px 240px at 100% 4%,#22d3ee0e,#0000 70%),linear-gradient(#09192df2,#05101ffa);border-color:#f4d28f24;box-shadow:0 28px 78px -54px #000000eb,inset 0 1px #ffffff12}.online-design.theme-noir .od-topup-shop .od-topup-group:before{opacity:.28;filter:drop-shadow(0 0 18px #d4af6a33)}.online-design.theme-noir .od-topup-shop .od-topup-group-head span,.online-design.theme-noir .od-topup-group-head span{color:#f8d68f;background:#d4af6a1f;border-color:#f4d28f38;box-shadow:inset 0 1px #ffffff14}.online-design.theme-noir .od-topup-shop .od-topup-group-head strong,.online-design.theme-noir .od-topup-group-head strong{color:#fff7e8}.online-design.theme-noir .od-topup-shop .od-topup-group-head em,.online-design.theme-noir .od-topup-group-head em{color:#fff7e8c2;background:#ffffff0e;border-color:#f4d28f29;box-shadow:0 16px 32px -24px #000000db}.online-design.theme-noir .od-browse-topup .od-product,.online-design.theme-noir .od-topup-group .od-product,.online-design.theme-noir .od-topup-shop .od-product{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-browse-topup .od-product,.online-design.theme-noir .od-topup-group .od-product,.online-design.theme-noir .od-topup-shop .od-product{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 20%, #ffffff1a)}}.online-design.theme-noir .od-browse-topup .od-product,.online-design.theme-noir .od-topup-group .od-product,.online-design.theme-noir .od-topup-shop .od-product{background:radial-gradient(280px 150px at 12% 0%, var(--brand-color,var(--od-accent)), transparent 72%), linear-gradient(180deg, #0d223af5, #071527fa)}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-browse-topup .od-product,.online-design.theme-noir .od-topup-group .od-product,.online-design.theme-noir .od-topup-shop .od-product{background:radial-gradient(280px 150px at 12% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 15%, transparent), transparent 72%), linear-gradient(180deg, #0d223af5, #071527fa)}}.online-design.theme-noir .od-browse-topup .od-product,.online-design.theme-noir .od-topup-group .od-product,.online-design.theme-noir .od-topup-shop .od-product{box-shadow:0 20px 52px -40px #000000eb,inset 0 1px #ffffff0e}.online-design.theme-noir .od-browse-topup .od-product:hover,.online-design.theme-noir .od-topup-group .od-product:hover,.online-design.theme-noir .od-topup-shop .od-product:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-browse-topup .od-product:hover,.online-design.theme-noir .od-topup-group .od-product:hover,.online-design.theme-noir .od-topup-shop .od-product:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 34%, #f4d28f33)}}.online-design.theme-noir .od-browse-topup .od-product:hover,.online-design.theme-noir .od-topup-group .od-product:hover,.online-design.theme-noir .od-topup-shop .od-product:hover{box-shadow:0 28px 68px -42px #000000f5, 0 0 0 1px var(--brand-color,var(--od-accent)), inset 0 1px 0 #ffffff12}@supports (color:color-mix(in lab, red, red)){.online-design.theme-noir .od-browse-topup .od-product:hover,.online-design.theme-noir .od-topup-group .od-product:hover,.online-design.theme-noir .od-topup-shop .od-product:hover{box-shadow:0 28px 68px -42px #000000f5, 0 0 0 1px color-mix(in srgb, var(--brand-color,var(--od-accent)) 10%, transparent), inset 0 1px 0 #ffffff12}}.online-design.theme-noir .od-browse-topup .od-product-body>strong,.online-design.theme-noir .od-topup-group .od-product-body>strong,.online-design.theme-noir .od-topup-shop .od-product-body>strong,.online-design.theme-noir .od-browse-topup .od-product-foot span,.online-design.theme-noir .od-topup-group .od-product-foot span,.online-design.theme-noir .od-topup-shop .od-product-foot span{color:#fff7e8}.online-design.theme-noir .od-browse-topup .od-product-kicker,.online-design.theme-noir .od-topup-group .od-product-kicker,.online-design.theme-noir .od-topup-shop .od-product-kicker,.online-design.theme-noir .od-browse-topup .od-product-body p,.online-design.theme-noir .od-topup-group .od-product-body p,.online-design.theme-noir .od-topup-shop .od-product-body p{color:#fff7e89e}.online-design.theme-noir .od-browse-topup .od-topup-plan-summary,.online-design.theme-noir .od-topup-group .od-topup-plan-summary,.online-design.theme-noir .od-topup-shop .od-topup-plan-summary{background:radial-gradient(170px 80px at 0 0,#d4af6a17,#0000 72%),#ffffff0b;border-color:#f4d28f21}.online-design.theme-noir .od-browse-topup .od-topup-plan-summary strong,.online-design.theme-noir .od-topup-group .od-topup-plan-summary strong,.online-design.theme-noir .od-topup-shop .od-topup-plan-summary strong{color:#fff7e8}.online-design.theme-noir .od-browse-topup .od-topup-plan-summary small,.online-design.theme-noir .od-topup-group .od-topup-plan-summary small,.online-design.theme-noir .od-topup-shop .od-topup-plan-summary small{color:#fff7e89e}.online-design.theme-noir .od-browse-topup .od-product-foot button,.online-design.theme-noir .od-topup-group .od-product-foot button,.online-design.theme-noir .od-topup-shop .od-product-foot button{color:#07111f;background:radial-gradient(100% 120% at 18% 0,#ffffff6b,#0000 46%),linear-gradient(135deg,#f8d68f 0%,#d4af6a 54%,#b8832f 100%);border-color:#f4d28fbd;box-shadow:0 18px 36px -24px #d4af6ad1,inset 0 1px #ffffff80}.online-design.theme-noir .od-browse-topup .od-product-foot button:hover,.online-design.theme-noir .od-topup-group .od-product-foot button:hover,.online-design.theme-noir .od-topup-shop .od-product-foot button:hover{color:#020617;background:radial-gradient(100% 120% at 18% 0,#ffffff7a,#0000 46%),linear-gradient(135deg,#ffe6a8 0%,#d9b56e 54%,#c89339 100%);border-color:#ffe5abf2}.online-design.theme-noir .od-browse-topup .od-product-foot.has-buy-now .od-product-add-button,.online-design.theme-noir .od-topup-group .od-product-foot.has-buy-now .od-product-add-button,.online-design.theme-noir .od-topup-shop .od-product-foot.has-buy-now .od-product-add-button{color:#fff7e8;background:radial-gradient(100% 130% at 0 0,#f4d28f1a,#0000 58%),#ffffff0f;border-color:#f4d28f3d;box-shadow:inset 0 1px #ffffff14}.online-design.theme-noir .od-browse-topup .od-product-foot.has-buy-now .od-product-add-button:hover,.online-design.theme-noir .od-topup-group .od-product-foot.has-buy-now .od-product-add-button:hover,.online-design.theme-noir .od-topup-shop .od-product-foot.has-buy-now .od-product-add-button:hover{color:#fff7e8;background:radial-gradient(100% 130% at 0 0,#f4d28f29,#0000 58%),#ffffff16;border-color:#f4d28f61}.online-design.theme-noir .od-browse-topup .od-product-foot .od-product-buy-now,.online-design.theme-noir .od-topup-group .od-product-foot .od-product-buy-now,.online-design.theme-noir .od-topup-shop .od-product-foot .od-product-buy-now{color:#020617;background:radial-gradient(100% 120% at 18% 0,#ffffff7a,#0000 46%),linear-gradient(135deg,#ffe6a8 0%,#d9b56e 54%,#c89339 100%);border-color:#ffe5abd1}@media (max-width:1080px){.online-design .od-topup-shop-layout,.online-design .od-topup-shop .od-topup-hero{grid-template-columns:minmax(0,1fr)}.online-design .od-topup-shop-controls{position:static}}@media (max-width:720px){.online-design .od-topup-shop{gap:0}.online-design .od-mila-helper-tip{grid-template-columns:auto minmax(0,1fr) auto;width:calc(100% - 28px);margin-top:14px;padding:10px}.online-design .od-topup-shop .od-topup-hero{border-radius:0;min-height:0;padding:18px 18px 34px}.online-design .od-topup-shop .od-topup-hero-copy h1{font-size:clamp(34px,10vw,48px)}.online-design .od-topup-shop .od-topup-hero-card{grid-template-columns:64px minmax(0,1fr)}.online-design .od-topup-shop .od-topup-hero-flag{display:none}.online-design .od-topup-shop-primary .od-topup-lookup{margin:0 10px}.online-design .od-topup-shop-primary .od-topup-resolving,.online-design .od-topup-shop-primary .od-topup-result{margin-left:10px;margin-right:10px}}@media (max-width:760px){.online-design .od-hero-breadcrumb-row{scrollbar-width:none;margin-top:-14px;padding:0 16px;overflow-x:auto}.online-design .od-hero-breadcrumb-row::-webkit-scrollbar{display:none}.online-design .od-esim-hero-pagehead,.online-design .od-voucher-hero-pagehead,.online-design .od-topup-hero-pagehead{margin-bottom:18px}.online-design .od-hero-breadcrumb-inner{width:max-content;max-width:none}.online-design .od-hero-breadcrumb-inner button,.online-design .od-topup-hero-crumb-current,.online-design .od-hero-crumb-current{min-height:32px;font-size:11px}.online-design .od-voucher-notfound{padding-top:18px}.online-design .od-voucher-notfound-pagehead{padding-left:0;padding-right:0}.online-design .od-catalog-notfound{border-radius:22px;grid-template-columns:1fr;gap:16px;min-height:0;padding:20px}.online-design .od-catalog-notfound-icon{border-radius:18px;width:58px;height:58px}.online-design .od-catalog-notfound h1{font-size:28px}.online-design .od-catalog-notfound-actions{min-width:0}.online-design .od-catalog-notfound-actions button{width:100%}.online-design .od-topup-shop-layout{margin-top:16px}}@media (max-width:640px){.online-design .od-browse-topup{width:100%;padding-left:0;padding-right:0;overflow-x:clip}.online-design .od-browse-topup:before{height:420px}.online-design .od-topup-shop{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip}.online-design .od-topup-shop .od-topup-hero{background:radial-gradient(420px 220px at 10% 6%, #f59e0b38, transparent 68%), radial-gradient(360px 220px at 94% 18%, var(--brand-color,#5a2273), transparent 70%), linear-gradient(145deg, #180d22 0%, #111827 100%);gap:14px;min-height:0;padding:14px 16px 28px}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-shop .od-topup-hero{background:radial-gradient(420px 220px at 10% 6%, #f59e0b38, transparent 68%), radial-gradient(360px 220px at 94% 18%, color-mix(in srgb, var(--brand-color,#5a2273) 46%, transparent), transparent 70%), linear-gradient(145deg, #180d22 0%, #111827 100%)}}.online-design .od-topup-shop .od-topup-hero-copy h1{letter-spacing:-.045em;max-width:12ch;font-size:clamp(30px,10vw,40px);line-height:.98}.online-design .od-topup-shop .od-topup-hero-copy small{max-width:31ch;margin-top:10px;font-size:13px;line-height:1.5}.online-design .od-topup-shop .od-topup-hero-card{border-radius:20px;grid-template-columns:48px minmax(0,1fr);gap:10px;width:100%;padding:12px}.online-design .od-topup-shop .od-topup-hero-logo{border-radius:16px;width:48px;height:48px;padding:8px}.online-design .od-topup-shop .od-topup-hero-meta em{letter-spacing:.12em;font-size:9px}.online-design .od-topup-shop .od-topup-hero-meta strong{white-space:normal;word-break:break-word;font-size:16px}.online-design .od-topup-shop .od-topup-hero-meta small{font-size:11px;line-height:1.35}.online-design .od-topup-shop-layout{gap:14px;width:100%;max-width:none;margin-top:12px;padding:0}.online-design .od-topup-shop-primary .od-topup-lookup{margin:0}.online-design .od-topup-lookup{border-radius:28px;grid-template-rows:auto auto auto;grid-template-columns:64px minmax(0,1fr);gap:12px;min-height:136px;padding:16px}.online-design .od-topup-lookup-flag{border-radius:20px;width:64px;height:64px}.online-design .od-topup-lookup-flag-inner{border-radius:12px;width:52px;height:40px}.online-design .od-topup-lookup-flag em{max-width:50px;padding:3px 6px;font-size:9px;bottom:-7px}.online-design .od-topup-lookup-field{border-radius:0;grid-column:2;padding:0}.online-design .od-topup-lookup-field:before{border-radius:18px;height:58px;top:24px}.online-design .od-topup-lookup-field:after{bottom:22px;left:12px;right:12px}.online-design .od-topup-lookup-field label{letter-spacing:.08em;gap:6px;font-size:10.5px}.online-design .od-topup-lookup input{min-height:54px;padding:0 12px;font-size:clamp(27px,9vw,36px);line-height:1.05}.online-design .od-topup-lookup input::placeholder{font-size:clamp(16px,4.3vw,19px);font-weight:900}.online-design .od-topup-phone-ghost{width:calc(100% - 24px);max-width:calc(100% - 24px);font-size:clamp(25px,8.6vw,34px);top:40px;left:12px}.online-design .od-topup-phone-ghost i{height:30px}.online-design .od-topup-lookup-status{white-space:normal;min-height:0;font-size:11.5px;line-height:1.35;display:block}.online-design .od-topup-lookup-side{grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%;display:grid}.online-design .od-topup-lookup-side .od-topup-lookup-action:first-child{grid-column:1/-1}.online-design .od-topup-clear{width:44px;height:44px}.online-design .od-topup-lookup-action{border-radius:18px;width:100%;min-height:52px;padding:0 14px}.online-design .od-topup-lookup-action span{text-overflow:ellipsis;display:inline;overflow:hidden}.online-design .od-topup-lookup-progress{grid-row:3}.online-design .od-topup-operator-inline{border-radius:18px;margin:10px 0 0;padding:12px}.online-design .od-topup-operator-picker{width:100%;min-width:0}.online-design .od-topup-operator-menu{border-radius:18px;width:100%;max-height:min(420px,58vh);left:0;right:0}.online-design .od-topup-shop-controls{gap:12px}.online-design .od-topup-shop-controls .od-topup-operators,.online-design .od-topup-shop-controls .od-topup-product-toolbar{border-radius:20px;padding:12px}.online-design .od-topup-types{scroll-snap-type:x proximity;gap:8px;padding:6px;overflow-x:auto}.online-design .od-topup-types button{scroll-snap-align:start;flex:none;min-height:42px;padding:0 12px}.online-design .od-topup-product-toolbar label{border-radius:16px;min-height:46px}.online-design .od-topup-product-toolbar>span{border-radius:16px;min-height:42px;font-size:12px}.online-design .od-topup-shop-primary .od-topup-resolving,.online-design .od-topup-shop-primary .od-topup-result{margin:10px 0 0}.online-design .od-topup-result{border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px}.online-design .od-topup-result-flag{border-radius:10px;width:44px;height:34px}.online-design .od-topup-result-copy strong{word-break:break-word;font-size:16px}.online-design .od-topup-result-meta{gap:6px}.online-design .od-topup-result-pill{min-height:28px;font-size:11px}.online-design .od-topup-result-badge{border-radius:12px;grid-column:1/-1;justify-content:center;min-height:34px}.online-design .od-topup-groups{gap:18px;width:100%;margin-top:18px}.online-design .od-browse-topup .od-topup-group,.online-design .od-topup-group,.online-design .od-topup-shop .od-topup-group{border-radius:22px;gap:14px;padding:14px}.online-design .od-topup-group-head{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:0}.online-design .od-topup-group-head>div,.online-design .od-topup-group-head em{width:100%}.online-design .od-topup-group-head strong{font-size:20px;line-height:1.08}.online-design .od-topup-group-head em{justify-content:center;font-size:11px}.online-design .od-browse-topup .od-grid,.online-design .od-topup-group .od-grid,.online-design .od-topup-shop .od-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-design .od-browse-topup .od-product,.online-design .od-topup-group .od-product,.online-design .od-topup-shop .od-product{border-radius:18px}.online-design .od-browse-topup .od-product .od-brand-card,.online-design .od-topup-group .od-product .od-brand-card,.online-design .od-topup-shop .od-product .od-brand-card{border-radius:14px;min-height:118px;margin:8px 8px 0;padding:10px}.online-design .od-browse-topup .od-brand-card-head span,.online-design .od-browse-topup .od-brand-card-head strong,.online-design .od-topup-group .od-brand-card-head span,.online-design .od-topup-group .od-brand-card-head strong,.online-design .od-topup-shop .od-brand-card-head span,.online-design .od-topup-shop .od-brand-card-head strong{font-size:8px}.online-design .od-browse-topup .od-brand-card-initials,.online-design .od-topup-group .od-brand-card-initials,.online-design .od-topup-shop .od-brand-card-initials{font-size:52px}.online-design .od-browse-topup .od-brand-card-initials.operator-ghost,.online-design .od-topup-group .od-brand-card-initials.operator-ghost,.online-design .od-topup-shop .od-brand-card-initials.operator-ghost{opacity:.24;width:70%;height:82%;font-size:0;right:-9%}.online-design .od-browse-topup .od-brand-card-foot strong,.online-design .od-topup-group .od-brand-card-foot strong,.online-design .od-topup-shop .od-brand-card-foot strong{font-size:13px}.online-design .od-browse-topup .od-brand-card-foot small,.online-design .od-topup-group .od-brand-card-foot small,.online-design .od-topup-shop .od-brand-card-foot small{font-size:9px}.online-design .od-browse-topup .od-product-body,.online-design .od-topup-group .od-product-body,.online-design .od-topup-shop .od-product-body{padding:10px}.online-design .od-browse-topup .od-product-kicker,.online-design .od-topup-group .od-product-kicker,.online-design .od-topup-shop .od-product-kicker{letter-spacing:.07em;font-size:8.5px}.online-design .od-browse-topup .od-product-body>strong,.online-design .od-topup-group .od-product-body>strong,.online-design .od-topup-shop .od-product-body>strong{min-height:0;margin-top:5px;font-size:12.5px;line-height:1.2}.online-design .od-browse-topup .od-product-body p,.online-design .od-topup-group .od-product-body p,.online-design .od-topup-shop .od-product-body p{display:none}.online-design .od-browse-topup .od-topup-plan-summary,.online-design .od-topup-group .od-topup-plan-summary,.online-design .od-topup-shop .od-topup-plan-summary{border-radius:12px;margin-top:8px;padding:7px 8px}.online-design .od-browse-topup .od-topup-plan-summary strong,.online-design .od-topup-group .od-topup-plan-summary strong,.online-design .od-topup-shop .od-topup-plan-summary strong{font-size:12px}.online-design .od-browse-topup .od-topup-plan-summary small,.online-design .od-topup-group .od-topup-plan-summary small,.online-design .od-topup-shop .od-topup-plan-summary small{font-size:10px}.online-design .od-browse-topup .od-product-foot,.online-design .od-topup-group .od-product-foot,.online-design .od-topup-shop .od-product-foot{flex-direction:column;align-items:stretch;gap:8px;margin-top:10px}.online-design .od-browse-topup .od-product-foot span,.online-design .od-topup-group .od-product-foot span,.online-design .od-topup-shop .od-product-foot span{font-size:15px}.online-design .od-browse-topup .od-product-actions,.online-design .od-topup-group .od-product-actions,.online-design .od-topup-shop .od-product-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.online-design .od-browse-topup .od-product-foot button,.online-design .od-topup-group .od-product-foot button,.online-design .od-topup-shop .od-product-foot button{border-radius:12px;width:100%;min-height:36px;font-size:12px}.online-design .od-topup-pagination{border-radius:20px;width:calc(100% - 28px)}}@media (max-width:860px){.online-design .od-topup-hero,.online-design .od-topup-shop .od-topup-hero{width:100vw;min-height:0;padding:30px max(18px, env(safe-area-inset-left)) 34px max(18px, env(safe-area-inset-right));background:radial-gradient(360px 210px at 50% 0%, var(--brand-color,var(--od-accent)), transparent 68%), radial-gradient(300px 190px at 96% 28%, #f59e0b33, transparent 72%), linear-gradient(180deg, #12091d 0%, #101827 58%, #07111f 100%);border:0;border-radius:0;grid-template-columns:minmax(0,1fr);place-items:center;gap:0;margin:0 calc(50% - 50vw) 18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-hero,.online-design .od-topup-shop .od-topup-hero{background:radial-gradient(360px 210px at 50% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 42%, transparent), transparent 68%), radial-gradient(300px 190px at 96% 28%, #f59e0b33, transparent 72%), linear-gradient(180deg, #12091d 0%, #101827 58%, #07111f 100%)}}.online-design .od-topup-hero,.online-design .od-topup-shop .od-topup-hero{box-shadow:0 24px 70px -54px var(--brand-color,var(--od-accent)), inset 0 -1px 0 #ffffff14}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-hero,.online-design .od-topup-shop .od-topup-hero{box-shadow:0 24px 70px -54px color-mix(in srgb, var(--brand-color,var(--od-accent)) 62%, #000), inset 0 -1px 0 #ffffff14}}.online-design .od-topup-hero-bg,.online-design .od-topup-shop .od-topup-hero-bg{opacity:.18;object-position:center top}.online-design .od-topup-hero-shade,.online-design .od-topup-shop .od-topup-hero-shade{background:linear-gradient(180deg, #0508137a 0%, #0508139e 44%, #050813f0 100%), radial-gradient(80% 65% at 50% 0%, var(--brand-color,var(--od-accent)), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-topup-hero-shade,.online-design .od-topup-shop .od-topup-hero-shade{background:linear-gradient(180deg, #0508137a 0%, #0508139e 44%, #050813f0 100%), radial-gradient(80% 65% at 50% 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 24%, transparent), transparent 70%)}}.online-design .od-topup-hero:before,.online-design .od-topup-shop .od-topup-hero:before{filter:blur(68px);opacity:.26;inset:-34% -18%}.online-design .od-topup-hero:after,.online-design .od-topup-shop .od-topup-hero:after{opacity:.24;background-size:22px 22px;-webkit-mask-image:linear-gradient(#0000008c 0%,#0000 72%);mask-image:linear-gradient(#0000008c 0%,#0000 72%)}.online-design .od-topup-hero-copy,.online-design .od-topup-shop .od-topup-hero-copy{text-align:center;z-index:2;justify-items:center;width:min(100%,420px);margin:0 auto;display:grid}.online-design .od-topup-hero-copy span,.online-design .od-topup-shop .od-topup-hero-copy span{letter-spacing:.11em;white-space:normal;justify-content:center;max-width:100%;padding:6px 10px;font-size:10px}.online-design .od-topup-hero-copy h1,.online-design .od-topup-shop .od-topup-hero-copy h1,.online-design .od-topup-hero-copy strong,.online-design .od-topup-shop .od-topup-hero-copy strong{letter-spacing:-.045em;text-wrap:balance;max-width:min(13ch,100%);margin:10px auto 0;font-size:clamp(30px,8.4vw,44px);line-height:1}.online-design .od-topup-hero-copy small,.online-design .od-topup-shop .od-topup-hero-copy small{color:#ffffffc7;text-wrap:balance;max-width:34ch;margin:10px auto 0;font-size:13.5px;font-weight:650;line-height:1.48}.online-design .od-topup-hero-card,.online-design .od-topup-shop .od-topup-hero-card{display:none!important}.online-design .od-topup-hero-pagehead{margin-top:-14px;margin-bottom:16px}}@media (min-width:721px) and (max-width:860px){.online-design .od-topup-hero,.online-design .od-topup-shop .od-topup-hero{min-height:240px;padding-top:38px;padding-bottom:42px}.online-design .od-topup-hero-copy,.online-design .od-topup-shop .od-topup-hero-copy{width:min(540px,100vw - 56px)}.online-design .od-topup-hero-copy h1,.online-design .od-topup-shop .od-topup-hero-copy h1,.online-design .od-topup-hero-copy strong,.online-design .od-topup-shop .od-topup-hero-copy strong{max-width:14ch;font-size:clamp(38px,6vw,50px)}.online-design .od-topup-hero-copy small,.online-design .od-topup-shop .od-topup-hero-copy small{max-width:44ch;font-size:14.5px}}@media (max-width:390px){.online-design .od-topup-hero,.online-design .od-topup-shop .od-topup-hero{padding:24px 16px 30px}.online-design .od-topup-hero-copy h1,.online-design .od-topup-shop .od-topup-hero-copy h1,.online-design .od-topup-hero-copy strong,.online-design .od-topup-shop .od-topup-hero-copy strong{font-size:clamp(29px,10vw,38px)}}@media (max-width:520px){.online-design .od-browse-topup .od-grid,.online-design .od-topup-group .od-grid,.online-design .od-topup-shop .od-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.online-design .od-topup-lookup{grid-template-columns:46px minmax(0,1fr);padding:12px}.online-design .od-topup-lookup-flag{width:46px;height:48px}}@media (max-width:860px){.online-design .od-browse-topup,.online-design .od-topup-shop{margin-top:0!important;padding-top:0!important}.online-design .od-topup-hero,.online-design .od-topup-shop .od-topup-hero{padding-top:18px;margin-top:0!important}.online-design .od-topup-hero-pagehead{margin-top:0}}.online-design .od-checkout-redesign .od-pagehead{background:var(--od-surface);border:1px solid var(--od-border);box-shadow:var(--od-shadow-sm), inset 0 1px 0 #fff;letter-spacing:-.005em;color:var(--od-muted);border-radius:999px;align-items:center;gap:4px;margin-bottom:18px;padding:6px 6px 6px 8px;font-size:12.5px;font-weight:800;display:inline-flex}.online-design .od-checkout-redesign .od-pagehead button{color:var(--od-soft);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease);background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800}.online-design .od-checkout-redesign .od-pagehead button:hover{background:var(--od-accent-soft);color:var(--od-accent-strong)}.online-design .od-checkout-redesign .od-pagehead>span{width:14px;height:14px;color:var(--od-muted);opacity:.5;justify-content:center;align-items:center;font-size:0;display:inline-flex}.online-design .od-checkout-redesign .od-pagehead>span:before{content:"";border-top:1.5px solid;border-right:1.5px solid;width:5px;height:5px;transform:rotate(45deg)}.online-design .od-checkout-redesign .od-pagehead>strong{background:var(--od-ink);color:var(--od-bg);letter-spacing:-.005em;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:900;box-shadow:inset 0 1px #ffffff1f}.online-design .od-checkout-progress-wrap{width:100%;margin:0 0 26px}.online-design .od-checkout-redesign .od-checkout-progress-wrap .od-pagehead{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 100%);width:max-content;max-width:100%;margin:12px 0 0}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-redesign .od-checkout-progress-wrap .od-pagehead{background:linear-gradient(180deg, var(--od-surface) 0%, color-mix(in srgb, var(--od-surface) 92%, var(--od-bg)) 100%)}}.online-design .od-checkout-redesign .od-checkout-progress-wrap .od-pagehead>span{font-size:12px}.online-design .od-checkout-redesign .od-checkout-progress-wrap .od-pagehead>span:before{display:none}.online-design .od-checkout-redesign .od-checkout-progress-wrap .od-pagehead svg{stroke-width:2.6px;transform:rotate(-90deg)}@media (max-width:720px){.online-design .od-checkout-progress-wrap{margin-bottom:20px}.online-design .od-checkout-redesign .od-checkout-progress-wrap .od-pagehead{margin-top:10px}}.online-design .od-checkout-aside .od-checkout-summary-card{background:var(--od-surface);border:1px solid var(--od-border);box-shadow:var(--od-shadow-md), inset 0 1px 0 #fff;max-height:calc(100dvh - var(--od-nav-height,84px) - 32px);border-radius:26px;flex-direction:column;padding:0;display:flex;overflow:hidden}.online-design .od-checkout-summary-card>header{border-bottom:1px solid var(--od-border);background:radial-gradient(120% 80% at 100% 0%, var(--od-accent) 0%, transparent 60%), linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 100%);flex:none;margin:0;padding:18px 20px 14px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-summary-card>header{background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--od-accent) 10%, transparent) 0%, transparent 60%), linear-gradient(180deg, var(--od-surface) 0%, color-mix(in srgb, var(--od-surface) 90%, var(--od-bg)) 100%)}}.online-design .od-checkout-summary-card>header strong{letter-spacing:-.02em;font-size:17px;font-weight:900}.online-design .od-checkout-summary-card>header small{border:1px solid var(--od-border);background:var(--od-surface-2);color:var(--od-soft);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:2px 10px;font-size:11px;font-weight:800;display:inline-flex}.online-design .od-checkout-edit{border:1px solid var(--od-border);background:var(--od-surface);width:auto;min-width:96px;height:36px;color:var(--od-soft);box-shadow:var(--od-shadow-sm);transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.online-design .od-checkout-edit span{line-height:1}.online-design .od-checkout-edit:hover{background:var(--od-accent-soft);color:var(--od-accent-strong);border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-edit:hover{border-color:color-mix(in srgb, var(--od-accent) 30%, var(--od-border))}}.online-design .od-checkout-edit:hover{transform:translateY(-1px)}.online-design .od-checkout-edit.active{background:linear-gradient(180deg, var(--od-accent) 0%, var(--od-accent) 60%, var(--od-accent-strong) 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-edit.active{background:linear-gradient(180deg, color-mix(in srgb, var(--od-accent) 96%, #fff) 0%, var(--od-accent) 60%, var(--od-accent-strong) 100%)}}.online-design .od-checkout-edit.active{color:#fff;border-color:var(--od-accent-strong);box-shadow:0 10px 22px -8px var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-edit.active{box-shadow:0 10px 22px -8px color-mix(in srgb, var(--od-accent) 55%, transparent)}}.online-design .od-checkout-summary-lines{background:var(--od-surface-2);flex:0 auto;gap:10px;min-height:0;max-height:none;margin:0;padding:14px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-summary-lines{background:color-mix(in srgb, var(--od-surface-2) 38%, var(--od-surface))}}.online-design .od-checkout-summary-lines{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.online-design .od-checkout-summary-line{background:var(--od-surface);border:1px solid var(--od-border);box-shadow:var(--od-shadow-sm);transition:border-color .22s var(--ease), box-shadow .22s var(--ease), transform .22s var(--ease);border-radius:18px;gap:14px;padding:14px 16px 14px 18px;position:relative;overflow:hidden}.online-design .od-checkout-summary-line.can-edit{cursor:pointer}.online-design .od-checkout-summary-line.can-edit:focus-visible{outline:3px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-summary-line.can-edit:focus-visible{outline:3px solid color-mix(in srgb, var(--od-accent) 24%, transparent)}}.online-design .od-checkout-summary-line.can-edit:focus-visible{outline-offset:3px}.online-design .od-checkout-summary-line.is-editing{border-color:var(--od-accent);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-summary-line.is-editing{border-color:color-mix(in srgb, var(--od-accent) 34%, var(--od-border))}}.online-design .od-checkout-summary-line.is-editing{background:radial-gradient(100% 80% at 0% 0%, var(--od-accent), transparent 62%), var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-summary-line.is-editing{background:radial-gradient(100% 80% at 0% 0%, color-mix(in srgb, var(--od-accent) 7%, transparent), transparent 62%), var(--od-surface)}}.online-design .od-checkout-summary-line:before{content:"";background:linear-gradient(180deg, var(--brand-color,var(--od-accent)) 0%, var(--brand-color,var(--od-accent)) 100%);width:4px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-summary-line:before{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-color,var(--od-accent)) 80%, transparent) 0%, color-mix(in srgb, var(--brand-color,var(--od-accent)) 40%, transparent) 100%)}}.online-design .od-checkout-summary-line:before{opacity:.7;transition:opacity .22s var(--ease), width .22s var(--ease)}.online-design .od-checkout-summary-line:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-summary-line:hover{border-color:color-mix(in srgb, var(--brand-color,var(--od-accent)) 30%, var(--od-border))}}.online-design .od-checkout-summary-line:hover{box-shadow:0 14px 32px -22px var(--brand-color,var(--od-accent)), var(--od-shadow-sm)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-summary-line:hover{box-shadow:0 14px 32px -22px color-mix(in srgb, var(--brand-color,var(--od-accent)) 55%, #000), var(--od-shadow-sm)}}.online-design .od-checkout-summary-line:hover{transform:translateY(-1px)}.online-design .od-checkout-summary-line:hover:before{opacity:1;width:5px}.online-design .od-checkout-summary-line>:first-child{width:72px;height:auto;min-height:62px;box-shadow:none;background:0 0;border:0;border-radius:16px;place-items:center;display:grid;overflow:visible}.online-design .od-checkout-summary-line-copy strong{letter-spacing:-.01em;font-size:14.5px;font-weight:850}.online-design .od-checkout-summary-line-copy small{color:var(--od-muted);align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:700;display:inline-flex}.online-design .od-checkout-summary-line-copy em{background:var(--od-surface-2);border:1px solid var(--od-border);letter-spacing:.02em;color:var(--od-soft);border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:6px;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:850;display:inline-flex}.online-design .od-checkout-line-edit-hint{border:1px solid var(--od-accent);border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-line-edit-hint{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-checkout-line-edit-hint{background:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-line-edit-hint{background:color-mix(in srgb, var(--od-accent) 8%, var(--od-surface))}}.online-design .od-checkout-line-edit-hint{color:var(--od-accent-strong);font-size:11px;font-weight:900}.online-design .od-checkout-line-edit-hint svg{width:13px;height:13px}.online-design .od-checkout-summary-line-total{border:1px solid var(--od-border);background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%);text-align:right;border-radius:14px;min-width:96px;padding:8px 12px;box-shadow:inset 0 1px #fff}.online-design .od-checkout-summary-line-total span{letter-spacing:.1em;color:var(--od-muted);font-size:9.5px}.online-design .od-checkout-summary-line-total strong{letter-spacing:-.02em;margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:900}.online-design .od-checkout-summary-grid{border-top:1px solid var(--od-border);background:var(--od-surface);flex:none;gap:10px 14px;margin:0;padding:16px 20px 12px}.online-design .od-checkout-summary-grid span{color:var(--od-soft);font-size:13px;font-weight:750}.online-design .od-checkout-summary-grid strong{letter-spacing:-.005em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:900}.online-design .od-checkout-discount-amount{color:#15803d!important}.online-design .od-checkout-summary-total{border-top:1px dashed var(--od-border);background:radial-gradient(120% 100% at 100% 0%, var(--od-accent) 0%, transparent 60%), var(--od-surface);flex:none;margin:0;padding:16px 20px 20px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-summary-total{background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--od-accent) 10%, transparent) 0%, transparent 60%), var(--od-surface)}}.online-design .od-checkout-summary-total span{letter-spacing:.14em;text-transform:uppercase;color:var(--od-soft);align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.online-design .od-checkout-summary-total strong{letter-spacing:-.03em;color:var(--od-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:26px;font-weight:900}.online-design .od-checkout-edit-notice{background:radial-gradient(120% 100% at 0% 0%, var(--od-accent) 0%, transparent 60%), var(--od-surface);border-radius:16px;margin:12px 14px 0}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-edit-notice{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--od-accent) 14%, transparent) 0%, transparent 60%), var(--od-surface)}}.online-design .od-checkout-edit-notice{border-color:var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-edit-notice{border-color:color-mix(in srgb, var(--od-accent) 28%, var(--od-border))}}.online-design .od-checkout-edit-notice button{background:linear-gradient(135deg, var(--od-ink) 0%, var(--od-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-edit-notice button{background:linear-gradient(135deg, var(--od-ink) 0%, color-mix(in srgb, var(--od-ink) 78%, var(--od-accent)) 100%)}}.online-design .od-checkout-edit-notice button{padding:8px 14px}.online-design .od-checkout-remove-line{background:#fff;border-color:#ef4444;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-remove-line{border-color:color-mix(in srgb, #ef4444 26%, var(--od-border))}}.online-design .od-checkout-remove-line{color:#b91c1c;box-shadow:var(--od-shadow-sm);transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);padding:6px 10px}.online-design .od-checkout-remove-line:hover{background:#fef0f0;border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-remove-line:hover{border-color:color-mix(in srgb, #ef4444 42%, var(--od-border))}}.online-design .od-checkout-remove-line:hover{transform:translateY(-1px)}@media (max-width:720px){.online-design .od-checkout-aside{display:none}.online-design .od-checkout-summary-lines{padding:10px}.online-design .od-checkout-summary-line{gap:10px;padding:12px 12px 12px 14px}.online-design .od-checkout-summary-line>:first-child{border-radius:12px;width:48px;height:48px}.online-design .od-checkout-summary-line-total{min-width:80px;padding:6px 10px}.online-design .od-checkout-summary-line-total strong{font-size:13.5px}.online-design .od-checkout-summary-grid,.online-design .od-checkout-summary-total{padding-left:16px;padding-right:16px}.online-design .od-checkout-summary-total strong{font-size:22px}.online-design .od-checkout-redesign .od-pagehead{padding:4px 4px 4px 6px}.online-design .od-checkout-redesign .od-pagehead button,.online-design .od-checkout-redesign .od-pagehead>strong{padding:5px 10px;font-size:11.5px}}.theme-noir .od-checkout-redesign .od-pagehead{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-checkout-redesign .od-pagehead{background:linear-gradient(180deg, var(--od-surface) 0%, color-mix(in srgb, var(--od-surface) 80%, var(--od-bg)) 100%)}}.theme-noir .od-checkout-summary-line{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-checkout-summary-line{background:linear-gradient(180deg, var(--od-surface) 0%, color-mix(in srgb, var(--od-surface) 85%, var(--od-bg)) 100%)}}.theme-noir .od-checkout-summary-line-total{background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-bg-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.theme-noir .od-checkout-summary-line-total{background:linear-gradient(180deg, var(--od-surface) 0%, color-mix(in srgb, var(--od-bg-deep) 60%, var(--od-surface)) 100%)}}.online-design .od-notification-dock{top:104px;right:max(18px, env(safe-area-inset-right));z-index:95;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;width:min(390px,100vw - 28px);display:flex;position:fixed}.online-design .od-notification-permission,.online-design .od-notification-card{pointer-events:auto;-webkit-backdrop-filter:blur(18px)}.online-design .od-notification-permission{border:1px solid var(--od-accent);align-items:center;gap:9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-permission{border:1px solid color-mix(in srgb, var(--od-accent) 22%, var(--od-border))}}.online-design .od-notification-permission{background:var(--od-surface)}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-permission{background:color-mix(in srgb, var(--od-surface) 92%, transparent)}}.online-design .od-notification-permission{color:var(--od-ink);box-shadow:0 16px 38px -28px #0f172a6b, var(--od-shadow-sm);transition:transform .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:850}.online-design .od-notification-permission:hover{border-color:var(--od-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-permission:hover{border-color:color-mix(in srgb, var(--od-accent) 44%, var(--od-border))}}.online-design .od-notification-permission:hover{background:var(--od-surface)}.online-design .od-notification-permission svg{width:15px;height:15px;color:var(--od-accent)}.online-design .od-notification-permission.is-enabled{color:#047857;border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-permission.is-enabled{border-color:color-mix(in srgb, #10b981 34%, var(--od-border))}}.online-design .od-notification-permission.is-denied{color:#92400e;border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-permission.is-denied{border-color:color-mix(in srgb, #f59e0b 34%, var(--od-border))}}.online-design .od-notification-card{border:1px solid var(--od-border);background:linear-gradient(180deg, var(--od-surface) 0%, var(--od-surface-2) 100%);grid-template-columns:38px minmax(0,1fr) 30px;align-items:start;gap:12px;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-card{background:linear-gradient(180deg, color-mix(in srgb, var(--od-surface) 96%, transparent) 0%, color-mix(in srgb, var(--od-surface-2) 82%, transparent) 100%)}}.online-design .od-notification-card{box-shadow:0 24px 60px -36px #0f172a85, var(--od-shadow-sm);animation:od-notification-in .22s var(--ease) both;border-radius:20px;padding:13px 12px}.online-design .od-notification-card-icon{background:var(--od-accent);border-radius:14px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-card-icon{background:color-mix(in srgb, var(--od-accent) 12%, var(--od-surface))}}.online-design .od-notification-card-icon{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-card-icon{border:1px solid color-mix(in srgb, var(--od-accent) 24%, var(--od-border))}}.online-design .od-notification-card-icon{color:var(--od-accent)}.online-design .od-notification-card-icon svg{width:18px;height:18px}.online-design .od-notification-card-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.online-design .od-notification-card-copy strong{color:var(--od-ink);font-size:14px;font-weight:900;line-height:1.25}.online-design .od-notification-card-copy p{color:var(--od-soft);margin:0;font-size:12.5px;font-weight:650;line-height:1.45}.online-design .od-notification-card-copy button{background:var(--od-ink);color:#fff;border:0;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-top:5px;padding:7px 11px;font-size:11.5px;font-weight:900;display:inline-flex}.online-design .od-notification-card-copy button svg{width:13px;height:13px}.online-design .od-notification-card-close{border:1px solid var(--od-border);background:var(--od-surface);width:30px;height:30px;color:var(--od-muted);transition:color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:999px;place-items:center;display:grid}.online-design .od-notification-card-close:hover{color:var(--od-ink);border-color:var(--od-soft);transform:rotate(4deg)}.online-design .od-notification-card.tone-success .od-notification-card-icon{color:#047857;background:#10b981}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-card.tone-success .od-notification-card-icon{background:color-mix(in srgb, #10b981 12%, var(--od-surface))}}.online-design .od-notification-card.tone-success .od-notification-card-icon{border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-card.tone-success .od-notification-card-icon{border-color:color-mix(in srgb, #10b981 32%, var(--od-border))}}.online-design .od-notification-card.tone-warning .od-notification-card-icon{color:#b45309;background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-card.tone-warning .od-notification-card-icon{background:color-mix(in srgb, #f59e0b 12%, var(--od-surface))}}.online-design .od-notification-card.tone-warning .od-notification-card-icon{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-card.tone-warning .od-notification-card-icon{border-color:color-mix(in srgb, #f59e0b 32%, var(--od-border))}}.online-design .od-notification-card.tone-error .od-notification-card-icon{color:#b91c1c;background:#ef4444}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-card.tone-error .od-notification-card-icon{background:color-mix(in srgb, #ef4444 10%, var(--od-surface))}}.online-design .od-notification-card.tone-error .od-notification-card-icon{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.online-design .od-notification-card.tone-error .od-notification-card-icon{border-color:color-mix(in srgb, #ef4444 30%, var(--od-border))}}@keyframes od-notification-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.online-design .od-notification-dock{top:auto;left:14px;right:14px;bottom:calc(92px + env(safe-area-inset-bottom));align-items:stretch;width:auto}.online-design .od-notification-permission{align-self:flex-end}.online-design .od-notification-card{border-radius:18px;grid-template-columns:34px minmax(0,1fr) 28px}.online-design .od-notification-card-icon{border-radius:12px;width:34px;height:34px}}.online-design .od-product-safety-badge{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.online-design .od-product-safety-badge svg{flex:none}.online-design .od-brand-safety-warning,.online-design .od-checkout-fraud-warning,.online-design .od-safety-stop{color:#431407;background:#fff7ed;border:1px solid #fecaca;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.online-design .od-brand-safety-warning{margin:18px 0 0}.online-design .od-brand-safety-warning>span,.online-design .od-checkout-fraud-warning-icon,.online-design .od-safety-stop>span{color:#991b1b;background:#fee2e2;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.online-design .od-brand-safety-warning strong,.online-design .od-checkout-fraud-warning strong,.online-design .od-safety-stop strong{color:#7f1d1d;font-size:16px;font-weight:900;display:block}.online-design .od-brand-safety-warning p,.online-design .od-checkout-fraud-warning p,.online-design .od-safety-stop p{color:#7c2d12;margin:4px 0 0;line-height:1.55}.online-design .od-checkout-fraud-warning{border-color:#d4af6a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:-4px 0 14px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.online-design .od-checkout-fraud-warning{border-color:color-mix(in srgb, #d4af6a 42%, var(--od-border))}}.online-design .od-checkout-fraud-warning{background:linear-gradient(135deg,#fffbebf5,#fff7edf0);border-radius:14px;box-shadow:0 14px 30px -26px #7c2d126b,inset 0 1px #fffc}.online-design .od-checkout-fraud-warning.high-risk{background:linear-gradient(135deg,#fff7ed 0%,#fef2f2 100%);border-color:#fca5a5}.online-design .od-checkout-fraud-warning .od-checkout-fraud-warning-icon{color:#991b1b;background:#fee2e2;border-radius:11px;width:34px;height:34px}.online-design .od-checkout-fraud-warning-copy>span{color:#9a3412;text-transform:uppercase;letter-spacing:.035em;align-items:center;gap:6px;margin-bottom:2px;font-size:10.5px;font-weight:900;display:inline-flex}.online-design .od-checkout-fraud-warning strong{color:#7f1d1d;font-size:13.5px;line-height:1.18}.online-design .od-checkout-fraud-warning p{color:#7c2d12;margin-top:3px;font-size:12.5px;line-height:1.35}.online-design .od-checkout-fraud-warning-pills{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.online-design .od-checkout-fraud-warning-pills em{color:#92400e;background:#ffffffbd;border:1px solid #b4530924;border-radius:999px;align-items:center;max-width:100%;min-height:24px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850;line-height:1.2;display:inline-flex}.online-design .od-checkout-fraud-warning button{white-space:nowrap;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px}.online-design .od-safety-page{padding-top:34px;padding-bottom:64px}.online-design .od-safety-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:24px;display:grid}.online-design .od-safety-hero>div:first-child{color:#fff;background:linear-gradient(135deg,#111827 0%,#7f1d1d 100%);border-radius:8px;align-content:center;min-height:360px;padding:34px;display:grid}.online-design .od-safety-hero span{color:#fed7aa;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.online-design .od-safety-hero h1{color:#fff;letter-spacing:0;max-width:820px;margin:14px 0 0;font-size:48px;line-height:1.02}.online-design .od-safety-hero p{color:#ffffffdb;max-width:760px;margin:16px 0 0;font-size:17px;line-height:1.65}.online-design .od-safety-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.online-design .od-safety-risk-check{color:#431407;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:24px}.online-design .od-safety-risk-check strong{color:#7f1d1d;font-size:20px;font-weight:900;display:block}.online-design .od-safety-risk-check ul{margin:16px 0 0;padding-left:20px;line-height:1.6}.online-design .od-safety-risk-check li+li{margin-top:10px}.online-design .od-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.online-design .od-safety-grid article{border:1px solid var(--od-border);background:var(--od-surface);min-height:210px;box-shadow:var(--od-shadow-sm);border-radius:8px;padding:20px}.online-design .od-safety-grid article>span{color:#1d4ed8;background:#eff6ff;border-radius:8px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.online-design .od-safety-grid strong{color:var(--od-ink);font-size:16px;font-weight:900;display:block}.online-design .od-safety-grid p{color:var(--od-muted);margin:8px 0 0;line-height:1.55}.online-design .od-safety-stop{margin-top:18px}.online-design .od-policy-page,.online-design .od-contact-page{padding-top:34px;padding-bottom:64px}.online-design .od-policy-hero,.online-design .od-contact-hero{color:#fff;background:linear-gradient(135deg,#0f172af5 0%,#115e59f0 100%);border-radius:8px;min-height:300px;padding:34px}.online-design .od-policy-page.complaint .od-policy-hero{background:linear-gradient(135deg,#1e293bf5 0%,#4338caeb 100%)}.online-design .od-policy-hero span,.online-design .od-contact-hero span{color:#99f6e4;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.online-design .od-policy-page.complaint .od-policy-hero span{color:#c7d2fe}.online-design .od-policy-hero h1,.online-design .od-contact-hero h1{color:#fff;letter-spacing:0;max-width:820px;margin:14px 0 0;font-size:46px;line-height:1.04}.online-design .od-policy-hero p,.online-design .od-contact-hero p{color:#ffffffe0;max-width:780px;margin:16px 0 0;font-size:17px;line-height:1.65}.online-design .od-policy-actions,.online-design .od-contact-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.online-design .od-policy-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;margin-top:20px;display:grid}.online-design .od-policy-card{border:1px solid var(--od-border);background:var(--od-surface);min-height:188px;box-shadow:var(--od-shadow-sm);border-radius:8px;padding:22px}.online-design .od-policy-card>span{color:#047857;background:#ecfdf5;border-radius:8px;place-items:center;width:40px;height:40px;margin-bottom:14px;display:grid}.online-design .od-policy-page.complaint .od-policy-card>span{color:#4338ca;background:#eef2ff}.online-design .od-policy-card strong{color:var(--od-ink);font-size:16px;font-weight:900;display:block}.online-design .od-policy-card p{color:var(--od-muted);margin:8px 0 0;line-height:1.58}.online-design .od-policy-support-band{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:20px;display:grid}.online-design .od-policy-support-band strong{color:var(--od-ink);font-size:18px;font-weight:900;display:block}.online-design .od-policy-support-band p{color:var(--od-muted);margin:6px 0 0;line-height:1.55}.online-design .od-legal-page{max-width:1280px}.online-design .od-legal-hero{background:radial-gradient(circle at 76% 20%,#f4d28f33,#0000 30%),linear-gradient(135deg,#020611 0%,#05101e 52%,#0b1220 100%);box-shadow:0 26px 80px #0206113d}.online-design .od-legal-hero span{color:#f4d28f}.online-design .od-legal-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.online-design .od-legal-aside,.online-design .od-legal-article{border:1px solid var(--od-border);background:var(--od-surface);box-shadow:var(--od-shadow-sm);border-radius:8px}.online-design .od-legal-aside{top:calc(var(--od-nav-height,84px) + 16px);padding:20px;position:sticky}.online-design .od-legal-aside strong{color:var(--od-ink);font-size:18px;font-weight:900;display:block}.online-design .od-legal-aside dl{gap:14px;margin:18px 0 0;display:grid}.online-design .od-legal-aside dt{color:var(--od-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:900}.online-design .od-legal-aside dd{color:var(--od-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.45}.online-design .od-legal-article{padding:10px 28px 28px}.online-design .od-legal-section{border-bottom:1px solid var(--od-border);padding:24px 0}.online-design .od-legal-section:last-child{border-bottom:0}.online-design .od-legal-section h2{color:var(--od-ink);letter-spacing:0;margin:0;font-size:22px;line-height:1.2}.online-design .od-legal-section p{color:var(--od-muted);margin:12px 0 0;font-size:15px;line-height:1.72}.online-design.theme-noir .od-legal-aside,.online-design.theme-noir .od-legal-article{background:#050f1fc2;border-color:#f4d28f29;box-shadow:0 22px 70px #00000047}.online-design.theme-noir .od-legal-section{border-color:#f4d28f1f}.online-design.theme-noir .od-legal-aside dt{color:#f4d28fb3}.online-design.theme-noir .od-legal-aside dd,.online-design.theme-noir .od-legal-section h2{color:#fff7e8}.online-design.theme-noir .od-legal-section p{color:#fff7e8c7}.online-design .od-contact-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;margin-top:18px;display:grid}.online-design .od-contact-form,.online-design .od-contact-aside{border:1px solid var(--od-border);background:var(--od-surface);box-shadow:var(--od-shadow-sm);border-radius:8px}.online-design .od-contact-form{padding:22px}.online-design .od-contact-form-head{margin-bottom:18px}.online-design .od-contact-form-head strong{color:var(--od-ink);font-size:22px;font-weight:900;display:block}.online-design .od-contact-form-head small{color:var(--od-muted);margin-top:6px;line-height:1.5;display:block}.online-design .od-contact-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.online-design .od-contact-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.online-design .od-contact-form label{gap:7px;margin-bottom:12px;display:grid}.online-design .od-contact-form label span{color:var(--od-ink);font-size:13px;font-weight:900}.online-design .od-contact-form input,.online-design .od-contact-form select,.online-design .od-contact-form textarea{border:1px solid var(--od-border);background:var(--od-surface);width:100%;color:var(--od-ink);font:inherit;border-radius:8px;font-size:14px}.online-design .od-contact-form input,.online-design .od-contact-form select{min-height:48px;padding:0 13px}.online-design .od-contact-form textarea{resize:vertical;min-height:168px;padding:13px}.online-design .od-contact-message{margin-bottom:0}.online-design .od-contact-status{border-radius:8px;margin-top:12px;padding:12px 14px;font-weight:800;line-height:1.45}.online-design .od-contact-status.success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.online-design .od-contact-status.error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.online-design .od-contact-actions{justify-content:space-between}.online-design .od-contact-actions .od-primary:disabled{opacity:.6;cursor:not-allowed}.online-design .od-contact-aside{gap:16px;padding:18px;display:grid}.online-design .od-contact-live span{color:#1d4ed8;background:#eff6ff;border-radius:8px;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.online-design .od-contact-live strong{color:var(--od-ink);font-size:18px;font-weight:900;display:block}.online-design .od-contact-live p{color:var(--od-muted);margin:8px 0 14px;line-height:1.55}.online-design .od-contact-details{border-top:1px solid var(--od-border);gap:8px;padding-top:14px;display:grid}.online-design .od-contact-details a{color:var(--od-ink);overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:860px){.online-design .od-brand-safety-warning,.online-design .od-checkout-fraud-warning,.online-design .od-safety-stop{grid-template-columns:auto minmax(0,1fr)}.online-design .od-checkout-fraud-warning button,.online-design .od-safety-stop button{grid-column:1/-1;justify-content:center;width:100%}.online-design .od-checkout-fraud-warning{grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px}.online-design .od-checkout-fraud-warning button{grid-column:2;justify-self:start;width:fit-content;max-width:100%}.online-design .od-safety-hero,.online-design .od-safety-grid,.online-design .od-policy-grid,.online-design .od-legal-layout,.online-design .od-contact-layout,.online-design .od-contact-two{grid-template-columns:1fr}.online-design .od-legal-aside{position:static}.online-design .od-legal-article{padding:6px 20px 22px}.online-design .od-safety-hero>div:first-child,.online-design .od-policy-hero,.online-design .od-contact-hero{min-height:auto;padding:26px}.online-design .od-safety-hero h1,.online-design .od-policy-hero h1,.online-design .od-contact-hero h1{font-size:34px}.online-design .od-policy-support-band{grid-template-columns:1fr}}@media (max-width:760px){.online-design main>:last-child{margin-bottom:0!important}.online-design .od-footer-v2,.online-design .od-footer{margin-top:24px!important}.online-design main:has(.od-home-v2>.od-newsletter-footer-flush:last-child)+.od-footer-v2{margin-top:0!important}.online-design .od-home-v2{gap:32px;padding-bottom:24px}.online-design main:has(.od-home-v2>.od-newsletter-footer-flush:last-child) .od-home-v2{padding-bottom:0}.online-design .od-browse,.online-design .od-account-page-wrap,.online-design .od-checkout-page,.online-design .od-policy-page,.online-design .od-contact-page,.online-design .od-safety-page,.online-design .od-legal-page{padding-bottom:28px}.online-design .od-account-page-wrap{scroll-margin-top:74px}.online-design .od-footer-help-row{padding-top:22px;padding-bottom:22px}.online-design .od-footer-v2 .od-footer-inner{padding-top:28px}}@media (max-width:520px){.online-design .od-footer-v2,.online-design .od-footer{margin-top:18px!important}.online-design .od-browse,.online-design .od-account-page-wrap,.online-design .od-checkout-page,.online-design .od-policy-page,.online-design .od-contact-page,.online-design .od-safety-page,.online-design .od-legal-page{padding-bottom:22px}}@media (max-width:860px){.online-design main>.od-browse.od-browse-topup,.online-design main>.od-browse.od-browse-topup>.od-topup-shop{margin-top:0!important;padding-top:0!important}.online-design main>.od-browse:has(.od-topup-shop){margin-top:0!important;padding-top:0!important}.online-design main>.od-browse:has(.od-topup-shop)>.od-topup-shop{margin-top:0!important;padding-top:0!important}.online-design main>.od-browse.od-browse-topup .od-topup-hero{padding-top:max(12px, env(safe-area-inset-top,0px));margin-bottom:12px;margin-top:0!important}.online-design main>.od-browse:has(.od-topup-shop) .od-topup-hero{padding-top:max(12px, env(safe-area-inset-top,0px));margin-bottom:12px;margin-top:0!important}}.online-design .od-browse-topup .od-topup-hero-pagehead,.online-design .od-topup-shop .od-topup-hero-pagehead{width:min(1280px,100%);max-width:1280px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;margin:-24px auto 18px;padding:0 32px}.online-design .od-topup-hero-pagehead .od-hero-breadcrumb-inner{margin-inline:0 auto}@media (max-width:760px){.online-design .od-browse-topup .od-topup-hero-pagehead,.online-design .od-topup-shop .od-topup-hero-pagehead{width:100%;max-width:none;margin:-18px 0 14px;padding:0 14px;overflow-x:auto}.online-design .od-topup-hero-pagehead .od-hero-breadcrumb-inner{min-width:0;max-width:calc(100vw - 28px)}}.online-design .od-voucher-browse-hero{text-align:left}.online-design .od-voucher-browse-hero>div:first-child{justify-items:start}.online-design .od-browse>.od-voucher-browse-hero+.od-voucher-hero-pagehead{width:100vw;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;margin:-24px calc(50% - 50vw) 22px;padding:0 max(32px,50vw - 608px)}.online-design .od-browse>.od-voucher-browse-hero+.od-voucher-hero-pagehead .od-hero-breadcrumb-inner{margin-inline:0 auto}@media (max-width:760px){.online-design .od-voucher-browse-hero{text-align:left}.online-design .od-voucher-browse-hero>div:first-child{text-align:left;justify-items:start}.online-design .od-voucher-browse-hero h1,.online-design .od-voucher-browse-hero p{margin-left:0;margin-right:0}.online-design .od-browse>.od-voucher-browse-hero+.od-voucher-hero-pagehead{width:100vw;max-width:none;margin:-18px calc(50% - 50vw) 14px;padding:0 14px;overflow-x:auto}.online-design .od-browse>.od-voucher-browse-hero+.od-voucher-hero-pagehead .od-hero-breadcrumb-inner{min-width:0;max-width:calc(100vw - 28px)}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}
