/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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-ease: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{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-600:oklch(57.7% .245 27.325);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-700:oklch(50.8% .118 165.612);--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;--ease-out:cubic-bezier(0,0,.2,1);--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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)}.isolate{isolation:isolate}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.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,.truncate{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.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:oklab(96.9807% -.000480711 .00538689/.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}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.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,#17150feb 42%,#17150f9e)}.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}.italic{font-style:italic}.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)}.shadow,.shadow-2xl{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)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-sm{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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{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)}.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)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-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-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-blur-xl,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.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)}.hover\:shadow-lg:hover,.hover\:shadow-xl:hover{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)}.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}.online-design .od-rewards-earn-notice{border:1px solid var(--od-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:14px 0 22px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-rewards-earn-notice{border:1px solid color-mix(in srgb,var(--od-accent) 30%,var(--od-border))}}.online-design .od-rewards-earn-notice{color:var(--od-ink);background:radial-gradient(420px 120px at 0 0,var(--od-accent),transparent 72%),var(--od-surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-rewards-earn-notice{background:radial-gradient(420px 120px at 0 0,color-mix(in srgb,var(--od-accent) 14%,transparent),transparent 72%),color-mix(in srgb,var(--od-surface) 95%,var(--od-accent) 5%)}}.online-design .od-rewards-earn-notice{box-shadow:0 12px 32px #0f172a12}.online-design .od-rewards-earn-notice.is-compact{box-shadow:none;border-radius:14px;margin:2px 0 4px;padding:11px 12px}.online-design .od-rewards-earn-notice.is-earned{background:radial-gradient(420px 120px at 0 0,#10b98126,transparent 72%),var(--od-surface);border-color:#05966957}@supports (color:color-mix(in lab,red,red)){.online-design .od-rewards-earn-notice.is-earned{background:radial-gradient(420px 120px at 0 0,#10b98126,transparent 72%),color-mix(in srgb,var(--od-surface) 96%,#10b981 4%)}}.online-design .od-rewards-earn-icon{color:#fff;background:linear-gradient(145deg,var(--od-accent),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-rewards-earn-icon{background:linear-gradient(145deg,var(--od-accent),color-mix(in srgb,var(--od-accent) 66%,#7c3aed))}}.online-design .od-rewards-earn-icon{box-shadow:0 8px 20px var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-rewards-earn-icon{box-shadow:0 8px 20px color-mix(in srgb,var(--od-accent) 24%,transparent)}}.online-design .od-rewards-earn-notice.is-earned .od-rewards-earn-icon{background:linear-gradient(145deg,#10b981,#047857);box-shadow:0 8px 20px #05966933}.online-design .od-rewards-earn-copy{gap:3px;min-width:0;display:grid}.online-design .od-rewards-earn-copy strong{font-size:14px;font-weight:900;line-height:1.25}.online-design .od-rewards-earn-copy small{color:var(--od-muted);font-size:11.5px;font-weight:700;line-height:1.35}.online-design .od-rewards-earn-notice>em{min-width:max-content;color:var(--od-accent);border-radius:999px;padding:7px 10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-rewards-earn-notice>em{color:color-mix(in srgb,var(--od-accent) 80%,var(--od-ink))}}.online-design .od-rewards-earn-notice>em{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-rewards-earn-notice>em{background:color-mix(in srgb,var(--od-accent) 12%,var(--od-surface))}}.online-design .od-rewards-earn-notice>em{font-size:13px;font-style:normal;font-weight:950}.online-design .od-rewards-earn-notice.is-earned>em{color:#047857;background:#10b9811f}.online-design .od-cart-foot .od-rewards-earn-notice,.online-design .od-checkout-summary-card .od-rewards-earn-notice{margin-top:12px;margin-bottom:0}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart{border-color:#d6aa3c;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;margin:2px 0 0;padding:12px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-cart-foot .od-rewards-earn-notice.is-cart{border-color:color-mix(in srgb,#d6aa3c 46%,var(--od-border))}}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart{background:radial-gradient(130px 76px at 100% 0,#f5dc8a2b,transparent 76%),linear-gradient(135deg,var(--od-surface),var(--od-surface));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-cart-foot .od-rewards-earn-notice.is-cart{background:radial-gradient(130px 76px at 100% 0,#f5dc8a2b,transparent 76%),linear-gradient(135deg,color-mix(in srgb,var(--od-surface) 94%,#f5dc8a 6%),color-mix(in srgb,var(--od-surface) 96%,#173c73 4%))}}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart{box-shadow:inset 0 1px #ffffffb8}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart .od-rewards-earn-icon{width:44px;height:44px;box-shadow:none;background:0 0;border-radius:0}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart .od-rewards-earn-icon img{width:44px;height:44px;display:block}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart .od-rewards-earn-copy{color:var(--od-ink);text-transform:none;gap:3px}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart .od-rewards-earn-copy strong{color:var(--od-ink);white-space:normal;text-transform:none;text-wrap:pretty;font-size:13.5px;font-weight:900;line-height:1.28}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart .od-rewards-earn-copy small{color:var(--od-muted);text-transform:none;font-size:10.75px;font-weight:650;line-height:1.35}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart>em{color:#173c73;border:1px solid #d6aa3c6b;min-width:42px;padding:7px 9px}@supports (color:color-mix(in lab,red,red)){.online-design .od-cart-foot .od-rewards-earn-notice.is-cart>em{color:color-mix(in srgb,#173c73 84%,var(--od-ink))}}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart>em{background:#f5dc8a}@supports (color:color-mix(in lab,red,red)){.online-design .od-cart-foot .od-rewards-earn-notice.is-cart>em{background:color-mix(in srgb,#f5dc8a 28%,var(--od-surface))}}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart>em{text-align:center;box-shadow:inset 0 1px #ffffffb8}.online-design .od-checkout-success>.od-rewards-earn-notice{margin:-6px 0 24px}@media (max-width:640px){.online-design .od-rewards-earn-notice{gap:10px;padding:12px}.online-design .od-rewards-earn-icon{border-radius:12px;width:38px;height:38px}.online-design .od-rewards-earn-copy strong{font-size:12.5px}.online-design .od-rewards-earn-copy small{font-size:10.5px}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:10px}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart .od-rewards-earn-icon,.online-design .od-cart-foot .od-rewards-earn-notice.is-cart .od-rewards-earn-icon img{width:38px;height:38px}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart .od-rewards-earn-copy strong{font-size:12.5px}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart .od-rewards-earn-copy small{font-size:10px}.online-design .od-cart-foot .od-rewards-earn-notice.is-cart>em{min-width:38px;padding:6px 7px;font-size:12px}}@media (min-width:1101px){.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list{gap:12px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group{background:#fff!important;border-color:#dce5f0!important;border-radius:12px!important;box-shadow:0 16px 32px -29px #0f172a7a!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group.active{border-color:var(--od-reference-gold)!important}@supports (color:color-mix(in lab,red,red)){.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group.active{border-color:color-mix(in srgb,var(--od-reference-gold) 58%,#dce5f0)!important}}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group.active{box-shadow:inset 3px 0 0 var(--od-reference-gold),0 18px 34px -28px #7e530761!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head{grid-template-columns:46px minmax(0,1fr) auto;gap:11px;min-height:70px;background:linear-gradient(#fbfdff,#f5f8fc)!important;border-bottom-color:#e5ebf3!important;padding:10px 12px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-logo{border-radius:10px;width:46px;height:46px;box-shadow:0 10px 20px -17px #0f172a9e}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-logo img{padding:5px}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head strong{font-size:17px}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head small{margin-top:2px;font-size:10px}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head em{background:#fff;border-color:#dbe5f0;max-width:170px;padding:6px 9px;font-size:10px}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group>.od-amount-picker{padding:10px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card .od-plan-catalog-plan-incomplete{border-radius:8px;grid-template-columns:16px minmax(0,1fr);gap:6px;padding:7px 8px;font-size:9.5px;line-height:1.3}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card .od-plan-catalog-plan-description{font-size:10.5px;line-height:1.38}}.online-design .od-plan-catalog-series-explainer{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;margin:0 0 16px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-series-explainer{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#cbd5e1)}}.online-design .od-plan-catalog-series-explainer{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),var(--od-surface) 64%);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-series-explainer{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,var(--od-surface)),var(--od-surface) 64%)}}.online-design .od-plan-catalog-series-explainer{box-shadow:0 16px 34px -32px #0f172a7a}.online-design .od-plan-catalog-series-explainer>span{width:38px;height:38px;color:var(--brand-color,var(--od-accent));border-radius:12px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-series-explainer>span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#0369a1)}}.online-design .od-plan-catalog-series-explainer>span{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-series-explainer>span{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 11%,#eff6ff)}}.online-design .od-plan-catalog-series-explainer strong{color:var(--od-ink);letter-spacing:-.012em;font-size:14px;font-weight:950;display:block}.online-design .od-plan-catalog-series-explainer p{color:var(--od-soft);margin:3px 0 0;font-size:12px;font-weight:650;line-height:1.48}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-amount-picker-chips.has-plan-cards{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;display:grid!important}.online-design .od-plan-catalog-plan-card{border:1px solid var(--brand-color,var(--od-accent));flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-card{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 17%,#cbd5e1)}}.online-design .od-plan-catalog-plan-card{background:linear-gradient(180deg,var(--od-surface) 0,var(--od-surface-2) 100%);border-radius:21px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 22px 48px -38px #0f172a9e,inset 0 1px #ffffffe6}.online-design .od-plan-catalog-plan-card:hover{border-color:var(--brand-color,var(--od-accent));transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-card:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 38%,#94a3b8)}}.online-design .od-plan-catalog-plan-card:hover{box-shadow:0 26px 54px -38px #0f172ab3}.online-design .od-plan-catalog-plan-card.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-card.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 68%,#0284c7)}}.online-design .od-plan-catalog-plan-card.active{box-shadow:0 0 0 3px var(--brand-color,var(--od-accent)),0 26px 54px -38px #0f172ab3}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-card.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,transparent),0 26px 54px -38px #0f172ab3}}.online-design .od-plan-catalog-plan-select{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:12px;padding:16px 16px 14px;display:flex}.online-design .od-plan-catalog-plan-select:focus-visible{outline:3px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-select:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 44%,#38bdf8)}}.online-design .od-plan-catalog-plan-select:focus-visible{outline-offset:-4px;border-radius:19px}.online-design .od-plan-catalog-plan-card-head{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;display:grid}.online-design .od-plan-catalog-plan-logo{border:1px solid var(--brand-color,var(--od-accent));justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-logo{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,#dbeafe)}}.online-design .od-plan-catalog-plan-logo{color:var(--brand-color,var(--od-accent));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-logo{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 80%,#0284c7)}}.online-design .od-plan-catalog-plan-logo{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-logo{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#eff6ff)}}.online-design .od-plan-catalog-plan-logo img{object-fit:contain;width:100%;height:100%;padding:6px}.online-design .od-plan-catalog-plan-title{flex-direction:column;gap:2px;min-width:0;display:flex}.online-design .od-plan-catalog-plan-price small,.online-design .od-plan-catalog-plan-title small{color:var(--od-soft);font-size:10px;font-style:normal;font-weight:850;line-height:1.2}.online-design .od-plan-catalog-plan-title strong{overflow-wrap:anywhere;color:var(--od-ink);letter-spacing:-.025em;font-size:clamp(18px,2.3vw,23px);font-weight:1000;line-height:1.05}.online-design .od-plan-catalog-plan-price{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:72px;display:flex}.online-design .od-plan-catalog-plan-price strong{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-price strong{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#0369a1)}}.online-design .od-plan-catalog-plan-price strong{letter-spacing:-.025em;white-space:nowrap;font-size:17px;font-weight:1000}.online-design .od-plan-catalog-plan-status-row{flex-wrap:wrap;gap:6px;width:100%;min-height:23px;display:flex}.online-design .od-plan-catalog-plan-status-row:empty{display:none}.online-design .od-plan-catalog-plan-promo,.online-design .od-plan-catalog-plan-selected{letter-spacing:.03em;border-radius:999px;align-items:center;gap:5px;min-height:23px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.online-design .od-plan-catalog-plan-promo{color:#9a3412;background:#ffedd5}.online-design .od-plan-catalog-plan-selected{color:#166534;background:#dcfce7;margin-left:auto}.online-design .od-plan-catalog-plan-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.online-design .od-plan-catalog-plan-specs>span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;min-height:55px;padding:8px 9px;display:grid}.online-design .od-plan-catalog-plan-specs i{width:28px;height:28px;color:var(--brand-color,var(--od-accent));border-radius:9px;grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-specs i{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,#0284c7)}}.online-design .od-plan-catalog-plan-specs i{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-specs i{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,#e0f2fe)}}.online-design .od-plan-catalog-plan-specs small{color:var(--od-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;line-height:1.1;overflow:hidden}.online-design .od-plan-catalog-plan-specs strong{overflow-wrap:anywhere;color:#0f172a;min-width:0;font-size:11px;font-weight:900;line-height:1.2}.online-design .od-plan-catalog-plan-benefits{gap:6px;width:100%;padding-top:2px;display:grid}.online-design .od-plan-catalog-plan-benefits>span{color:#334155;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:7px;font-size:11px;font-weight:700;line-height:1.35;display:grid}.online-design .od-plan-catalog-plan-benefits svg{color:#16a34a;margin-top:1px}.online-design .od-plan-catalog-plan-incomplete{color:#854d0e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:9px 10px;font-size:10px;font-weight:720;line-height:1.38;display:grid}.online-design .od-plan-catalog-plan-incomplete svg{margin-top:1px}.online-design .od-plan-catalog-plan-description{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:10px;font-weight:650;line-height:1.42;display:-webkit-box;overflow:hidden}.online-design .od-plan-catalog-plan-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:8px;padding:0 14px 14px;display:grid}.online-design .od-plan-catalog-plan-actions button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 11px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.online-design .od-plan-catalog-plan-actions button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.online-design .od-plan-catalog-plan-actions .is-cart{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-actions .is-cart{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 25%,#15803d)}}.online-design .od-plan-catalog-plan-actions .is-cart{color:#fff;background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 15px 28px -22px #16a34ae6}.online-design .od-plan-catalog-plan-actions .is-fast{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-actions .is-fast{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,#cbd5e1)}}.online-design .od-plan-catalog-plan-actions .is-fast{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-plan-actions .is-fast{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,#0369a1)}}.online-design .od-plan-catalog-plan-actions .is-fast{background:#fff}@media (min-width:1100px){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-amount-picker-chips.has-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-amount-picker-chips.has-plan-cards{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.online-design .od-plan-catalog-series-explainer{grid-template-columns:34px minmax(0,1fr);padding:10px 11px}.online-design .od-plan-catalog-series-explainer>span{width:34px;height:34px}.online-design .od-plan-catalog-plan-select{padding:14px 14px 12px}.online-design .od-plan-catalog-plan-actions{padding:0 12px 12px}}@media (max-width:390px){.online-design .od-plan-catalog-plan-card-head{grid-template-columns:42px minmax(0,1fr)}.online-design .od-plan-catalog-plan-logo{width:42px;height:42px}.online-design .od-plan-catalog-plan-price{text-align:left;grid-column:2;align-items:flex-start}.online-design .od-plan-catalog-plan-actions,.online-design .od-plan-catalog-plan-specs{grid-template-columns:minmax(0,1fr)}}: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}body,html{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:#f8fbff;--od-bg-deep:#eef4ff;--od-surface:#fff;--od-surface-2:#eef4ff;--od-surface-3:#dbe8ff;--od-border:#dbe5f6;--od-border-strong:#b8c9e8;--od-ink:#0f172a;--od-soft:#475569;--od-muted:#64748b;--od-shell-bg:#07152b;--od-shell-bg-elevated:#0b2345;--od-shell-ink:#f8fafc;--od-shell-muted:#b4becb;--od-accent:#2563eb;--od-accent-strong:#1d4ed8;--od-accent-soft:#2563eb24;--od-accent-ink:#fff;--od-pop:#dc2626;--od-pop-strong:#b91c1c;--od-pop-soft:#dc262624;--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.density-compact{--od-home-gap:34px;--od-section-pad:18px;--od-card-gap:14px}.online-design.density-comfortable{--od-home-gap:48px;--od-section-pad:24px;--od-card-gap:20px}.online-design.density-spacious{--od-home-gap:64px;--od-section-pad:32px;--od-card-gap:28px}.online-design.corners-square{--od-radius:8px;--od-card:10px}.online-design.corners-soft{--od-radius:16px;--od-card:22px}.online-design.corners-rounded{--od-radius:24px;--od-card:30px}.online-design.corners-rounded :where(.od-primary,.od-secondary,.od-home-v2-dashboard,.od-home-v2-app-banner,.od-home-v2-brand-art,.od-home-v2-bundle,.od-home-v2-topup,.od-home-store-giftcard,.od-home-store-giftcard-card,.od-storefront-hero-trust div),.online-design.corners-soft :where(.od-primary,.od-secondary,.od-home-v2-dashboard,.od-home-v2-app-banner,.od-home-v2-brand-art,.od-home-v2-bundle,.od-home-v2-topup,.od-home-store-giftcard,.od-home-store-giftcard-card,.od-storefront-hero-trust div),.online-design.corners-square :where(.od-primary,.od-secondary,.od-home-v2-dashboard,.od-home-v2-app-banner,.od-home-v2-brand-art,.od-home-v2-bundle,.od-home-v2-topup,.od-home-store-giftcard,.od-home-store-giftcard-card,.od-storefront-hero-trust div){border-radius:var(--od-card)}.online-design.corners-rounded :where(.od-home-v2-eyebrow,.od-cat-chip,.od-nav-tools button,.od-cart-button),.online-design.corners-soft :where(.od-home-v2-eyebrow,.od-cat-chip,.od-nav-tools button,.od-cart-button),.online-design.corners-square :where(.od-home-v2-eyebrow,.od-cat-chip,.od-nav-tools button,.od-cart-button){border-radius:var(--od-radius)}.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 (hover:none) and (pointer:coarse),(max-width:860px){.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}}body,html{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:od-spin .9s linear infinite}.od-route-loader-logo b{letter-spacing:0;font-size:24px;font-weight:950}.od-route-loader-logo-image{object-fit:contain;border-radius:13px;width:46px;height:46px;display:block}.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:od-route-bar 1.1s ease-in-out infinite}@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{gap:14px}.od-nav-main,.od-nav-menu-row{align-items:center;min-width:0;display:flex}.od-nav-menu-row{justify-content:space-between;gap:16px}.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.active,.od-links button:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-links button.active,.od-links button:hover{background:color-mix(in srgb,var(--od-accent) 7%,var(--od-surface-2))}}.od-links button.active,.od-links button:hover{color:var(--od-ink);transform:translateY(-1px)}.od-links button.active .od-nav-item-icon,.od-links button.mega-open .od-nav-item-icon,.od-links button:hover .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.active .od-nav-item-icon,.od-links button.mega-open .od-nav-item-icon,.od-links button:hover .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.active .od-nav-item-icon,.od-links button.mega-open .od-nav-item-icon,.od-links button:hover .od-nav-item-icon{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-links button.active .od-nav-item-icon,.od-links button.mega-open .od-nav-item-icon,.od-links button:hover .od-nav-item-icon{border-color:color-mix(in srgb,var(--od-accent) 36%,transparent)}}.od-links button.active .od-nav-item-icon,.od-links button.mega-open .od-nav-item-icon,.od-links button:hover .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{width:100%;min-height:48px;outline:0;padding:0 14px 0 40px}.od-cart-button,.od-search input{border:1px solid var(--od-border);background:var(--od-surface);color:var(--od-ink);border-radius:999px}.od-cart-button{width:48px;height:48px;cursor:pointer;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:odHeroCopyIn .62s cubic-bezier(.22,1,.36,1) both}.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-product-foot button,.od-secondary{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-accent)}@supports (color:color-mix(in lab,red,red)){.od-primary{border:1px solid color-mix(in srgb,var(--od-accent) 82%,var(--od-accent-strong))}}.od-primary{background:linear-gradient(135deg,var(--od-accent) 0,var(--od-accent-strong) 100%);color:var(--od-accent-ink);box-shadow:0 14px 28px -22px var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-primary{box-shadow:0 14px 28px -22px color-mix(in srgb,var(--od-accent) 72%,#111827)}}.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 span,.od-stats strong{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:odHeroVisualIn .72s cubic-bezier(.22,1,.36,1) both;display:grid;position:relative}.od-hero-card-stage{perspective:1200px;min-height:450px;position:relative}.od-hero-esim-card,.od-hero-topup-card,.od-hero-voucher-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-copy,.od-hero-voucher-feature-logo{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 small,.od-hero-voucher-feature-copy strong{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:odHeroFloatIn .76s cubic-bezier(.22,1,.36,1) both}.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-topup-top:before,.od-hero-voucher-main: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-esim-copy em,.od-hero-topup-copy em,.od-hero-voucher-main em{letter-spacing:.13em;text-transform:uppercase;opacity:.76;font-size:11px;font-style:normal;font-weight:900;display:block}.od-hero-esim-copy strong,.od-hero-topup-copy strong,.od-hero-voucher-main strong{letter-spacing:-.06em;margin-top:5px;font-size:clamp(30px,4vw,46px);font-weight:950;line-height:1;display:block}.od-hero-esim-copy small,.od-hero-topup-copy small,.od-hero-voucher-main 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 small,.od-hero-voucher-amounts strong{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:odHeroKenBurns 11s both;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-banner-copy,.od-hero-esim-banner-stats,.od-hero-esim-banner-top,.od-hero-esim-copy,.od-hero-esim-flag,.od-hero-esim-head{z-index:1;position:relative}.od-hero-esim-head{justify-content:space-between;padding:22px;display:flex}.od-hero-esim-banner-top span,.od-hero-esim-banner-top strong,.od-hero-esim-head span,.od-hero-esim-head 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 small,.od-hero-esim-banner-copy strong{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:odHeroFloatIn .76s cubic-bezier(.22,1,.36,1) both;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 small,.od-hero-operator-copy strong{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-foot,.od-brand-card-head{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 small,.od-brand-card-foot strong{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,#0f2a4a 52%,#102f2a);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-copy,.od-esim-visual-head{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-browse-countries img,.od-esim-destination-flag img,.od-esim-flag-bubble img,.od-esim-flag-card img{width:100%;height:100%;display:block}.od-esim-flag-card img{object-fit:contain;background:#fff}.od-esim-browse-countries img,.od-esim-destination-flag img,.od-esim-flag-bubble img{object-fit:cover}.od-esim-visual-copy{margin-top:18px}.od-esim-visual-copy small,.od-esim-visual-copy span,.od-esim-visual-copy strong{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-cats,.od-destinations,.od-grid,.od-trust{gap:16px;display:grid}.od-trust{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.od-cat,.od-destinations button,.od-product,.od-trust div{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 small,.od-trust strong{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 em,.od-cat small,.od-cat strong{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-pagehead+h1,.od-section-head h2{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,#f1b934 52%,#c98512);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,#f4c14c 52%,#d6941e);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 small,.od-destinations strong{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,#102b4c 52%,#0c3f38);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 small,.od-esim-browse-banner>div:first-child strong{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,.od-topup-dial-flag{color:var(--od-accent)}.od-topup-dial-flag{background:var(--od-surface-2);width:42px;height:42px;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:od-spin .8s linear infinite}.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(1turn)}}.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-card,.od-topup-hero-copy{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 small,.od-topup-hero-meta strong{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 small,.od-topup-result-copy strong{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.active,.od-topup-operator-card:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.od-topup-operator-card.active,.od-topup-operator-card:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 48%,var(--od-border))}}.od-topup-operator-card.active,.od-topup-operator-card:hover{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 small,.od-topup-operator-copy strong{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-floating-status,.od-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-floating-status.error,.od-status.error{color:#991b1b;background:#fff1f2;border:1px solid #fecaca}.od-floating-status.success,.od-status.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.od-floating-status.warning,.od-status.warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.od-floating-status.info,.od-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:od-toast-in .18s ease-out;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-copy,.od-cart-line .od-esim-visual-head,.od-cart-line .od-esim-visual-map{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}.od-cart-line-logo.esim.provider-numbered>img{object-fit:contain;background:#fffffff0;padding:7px}.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-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 .od-flag-fallback,.od-cart-line-country-badge img{object-fit:cover;width:100%;height:100%}.od-cart-line>div:nth-child(2){min-width:0}.od-cart-line>div:nth-child(2) small,.od-cart-line>div:nth-child(2) span,.od-cart-line>div:nth-child(2) strong{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 small,.od-cart-line-copy strong,.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 small.od-cart-line-vat{color:var(--od-success,#15803d)}@supports (color:color-mix(in lab,red,red)){.od-cart-line-copy small.od-cart-line-vat{color:color-mix(in srgb,var(--od-success,#15803d) 70%,var(--od-muted))}}.od-cart-line-copy small.od-cart-line-vat{font-weight:850}.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-logo.store-giftcard{border-color:var(--brand-color,var(--od-accent));padding:6px}@supports (color:color-mix(in lab,red,red)){.od-cart-line-logo.store-giftcard{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 34%,var(--od-border))}}.od-cart-line-logo.store-giftcard{background:linear-gradient(145deg,#06152c 0,#0a2345 58%,var(--brand-color,var(--od-accent)) 100%)}@supports (color:color-mix(in lab,red,red)){.od-cart-line-logo.store-giftcard{background:linear-gradient(145deg,#06152c 0,#0a2345 58%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 34%,#06152c) 100%)}}.od-cart-line-logo.store-giftcard{box-shadow:inset 0 1px #ffffff24,0 16px 30px -23px #020611c7}.od-cart-store-giftcard-art{color:#fff;background:radial-gradient(circle at 92% 8%,#f4d28f47,#0000 38%),linear-gradient(135deg,#ffffff14,#0000 48%);border:1px solid #f4d28f3d;border-radius:13px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;min-width:0;height:58px;padding:8px 9px;display:flex;position:relative;overflow:hidden}.od-cart-store-giftcard-art:after,.od-cart-store-giftcard-art:before{content:"";pointer-events:none;position:absolute}.od-cart-store-giftcard-art:before{border:1px solid #f4d28f38;border-radius:50%;width:64px;height:64px;bottom:-40px;right:-34px}.od-cart-store-giftcard-art:after{background:linear-gradient(110deg,#0000 20%,#ffffff14 46%,#0000 68%);inset:0;transform:translate(-28%)}.od-cart-store-giftcard-brand{z-index:1;align-items:center;max-width:calc(100% - 28px);height:22px;display:flex;position:relative}.od-cart-store-giftcard-brand img{object-fit:contain;object-position:left center;filter:brightness(0)invert()drop-shadow(0 4px 8px #0000003d);width:auto;max-width:100%;height:100%;display:block}.od-cart-store-giftcard-brand b{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:950;display:block;overflow:hidden}.od-cart-store-giftcard-brand-full{display:block}.od-cart-store-giftcard-brand-compact{display:none}.od-cart-store-giftcard-footer{z-index:1;justify-content:space-between;align-items:flex-end;gap:6px;width:100%;min-width:0;display:flex;position:relative}.od-cart-store-giftcard-footer small{color:#f4d28f;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:8px;font-weight:900;line-height:1;overflow:hidden}.od-cart-store-giftcard-footer strong{color:#fff;letter-spacing:-.03em;white-space:nowrap;flex:none;font-family:Space Grotesk,Inter,sans-serif;font-size:10px;font-weight:900;line-height:1}.od-cart-store-giftcard-seal{z-index:1;color:#07162d;background:linear-gradient(145deg,#f4d28f,#d4af6a);border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 8px 18px -10px #000}.od-cart-store-giftcard-seal svg{stroke-width:2.4px;width:12px;height:12px}.online-design .od-checkout-summary-line .od-cart-line-logo.store-giftcard{background:linear-gradient(145deg,#06152c 0,#0a2345 58%,var(--brand-color,var(--od-accent)) 100%);padding:7px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line .od-cart-line-logo.store-giftcard{background:linear-gradient(145deg,#06152c 0,#0a2345 58%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 34%,#06152c) 100%)}}.online-design .od-checkout-summary-line .od-cart-store-giftcard-art{border-radius:12px;height:100%;min-height:82px;padding:11px 12px}.online-design .od-checkout-summary-line .od-cart-store-giftcard-brand{height:26px}.online-design .od-checkout-summary-line .od-cart-store-giftcard-footer small{font-size:9px}.online-design .od-checkout-summary-line .od-cart-store-giftcard-seal{width:26px;height:26px;top:10px;right:10px}@media (max-width:760px){.online-design .od-checkout-mobile-line .od-cart-store-giftcard-art,.online-design.is-checkout-route .od-checkout-mobile-order-card .od-cart-store-giftcard-art{border-radius:10px;height:100%;min-height:0;padding:7px}.online-design .od-checkout-mobile-line .od-cart-store-giftcard-brand,.online-design.is-checkout-route .od-checkout-mobile-order-card .od-cart-store-giftcard-brand{height:18px}.online-design .od-checkout-mobile-line .od-cart-store-giftcard-footer small,.online-design.is-checkout-route .od-checkout-mobile-order-card .od-cart-store-giftcard-footer small{font-size:7px}.online-design .od-checkout-mobile-line .od-cart-store-giftcard-seal,.online-design.is-checkout-route .od-checkout-mobile-order-card .od-cart-store-giftcard-seal{width:19px;height:19px;top:6px;right:6px}.online-design .od-checkout-mobile-line .od-cart-store-giftcard-seal svg,.online-design.is-checkout-route .od-checkout-mobile-order-card .od-cart-store-giftcard-seal svg{width:10px;height:10px}}.od-cart-line-face-badge{background:linear-gradient(135deg,var(--od-accent),var(--od-pop));border-radius:999px;max-width:calc(100% - 28px);min-height:22px;padding:4px 8px;position:absolute;bottom:-6px;left:8px}@supports (color:color-mix(in lab,red,red)){.od-cart-line-face-badge{background:linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 18%,#fff),color-mix(in srgb,var(--od-pop) 20%,#fff))}}.od-cart-line-face-badge{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-cart-line-face-badge{border:1px solid color-mix(in srgb,var(--od-accent) 18%,transparent)}}.od-cart-line-face-badge{color:var(--od-ink);box-shadow:0 10px 20px -14px var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-cart-line-face-badge{box-shadow:0 10px 20px -14px color-mix(in srgb,var(--od-accent) 50%,transparent)}}.od-cart-line-face-badge{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:950;line-height:1;overflow:hidden}.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-row.od-summary-subtotal-row{border-top:1px dashed var(--od-border);margin-top:2px;padding-top:8px}.od-cart-foot-row.od-summary-info-row span,.od-cart-foot-row.od-summary-info-row strong{color:var(--od-muted);text-transform:none;font-size:12px;font-weight:760}.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)}.od-cart-foot .od-primary{border-radius:calc(var(--od-radius) + 4px);letter-spacing:0;text-transform:none;width:100%;min-height:54px;box-shadow:0 18px 34px -22px var(--od-accent),inset 0 1px 0 #ffffff38;justify-content:space-between;padding:0 20px 0 22px;font-size:16px;font-weight:950}@supports (color:color-mix(in lab,red,red)){.od-cart-foot .od-primary{box-shadow:0 18px 34px -22px color-mix(in srgb,var(--od-accent) 80%,#111827),inset 0 1px 0 #ffffff38}}.od-cart-foot .od-primary svg{stroke-width:2.6px;flex:0 0 20px;width:20px;height:20px;transition:transform .15s}.od-cart-foot .od-primary:hover:not(:disabled){box-shadow:0 22px 42px -24px var(--od-accent),inset 0 1px 0 #ffffff47;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.od-cart-foot .od-primary:hover:not(:disabled){box-shadow:0 22px 42px -24px color-mix(in srgb,var(--od-accent) 92%,#111827),inset 0 1px 0 #ffffff47}}.od-cart-foot .od-primary:hover:not(:disabled) svg{transform:translate(2px)}@media (max-width:820px){.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:52px;font-size:16px}}.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-empty,.od-checkout-panel{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-dots button.is-progressing i:after,.od-hero-esim-bg,.od-hero-float-card,.od-hero-showcase,.od-hero-text-stack{animation:none}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-inline-range-cards .od-amount-picker-chips.has-inline-range-card{align-items:stretch}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-inline-range-cards .od-amount-chip.is-inline-range-card,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-inline-range-cards .od-amount-chip.is-inline-range-card.has-direct-actions{overflow:hidden;background:radial-gradient(170px 110px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,#fff 0,var(--brand-color,var(--od-accent)) 100%)!important;min-height:326px!important;padding:10px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-inline-range-cards .od-amount-chip.is-inline-range-card,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-inline-range-cards .od-amount-chip.is-inline-range-card.has-direct-actions{background:radial-gradient(170px 110px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,transparent),transparent 72%),linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 3%,#fff) 100%)!important}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.is-inline-range-card.active:after{display:none!important}.online-design .od-inline-voucher-amount{z-index:6;flex-direction:column;gap:8px;width:100%;min-width:0;min-height:304px;display:flex;position:relative}.online-design .od-inline-voucher-amount-head{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;min-height:62px;padding:7px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-inline-voucher-amount-head{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-inline-voucher-amount-head{background:var(--brand-color,var(--od-accent));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-inline-voucher-amount-head{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#fff)}}.online-design .od-inline-voucher-amount-head{color:var(--od-ink);text-align:left;cursor:pointer}.online-design .od-inline-voucher-amount-head>span:first-child{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)));border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-inline-voucher-amount-head>span:first-child{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,#312e81))}}.online-design .od-inline-voucher-amount-head>span:first-child{color:#fff}.online-design .od-inline-voucher-amount-head>span:nth-child(2){gap:2px;min-width:0;display:grid}.online-design .od-inline-voucher-amount-head strong{color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.15;overflow:hidden}.online-design .od-inline-voucher-amount-head small{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:750;line-height:1.2;overflow:hidden}.online-design .od-inline-voucher-amount-check{color:#fff;background:#16a34a;border-radius:999px;width:20px;height:20px;padding:4px}.online-design .od-inline-voucher-amount-input{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:32px minmax(0,1fr);align-items:center;min-width:0;min-height:42px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-inline-voucher-amount-input{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,var(--od-border))}}.online-design .od-inline-voucher-amount-input{background:#fff;border-radius:11px;box-shadow:inset 0 1px 2px #0f172a0a}.online-design .od-inline-voucher-amount-input:focus-within{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-inline-voucher-amount-input:focus-within{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 74%,#fff)}}.online-design .od-inline-voucher-amount-input:focus-within{box-shadow:0 0 0 3px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-inline-voucher-amount-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,transparent)}}.online-design .od-inline-voucher-amount-input>span{border-right:1px solid var(--od-border);background:var(--brand-color,var(--od-accent));justify-content:center;align-items:center;height:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-inline-voucher-amount-input>span{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#f8fafc)}}.online-design .od-inline-voucher-amount-input>span{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-inline-voucher-amount-input>span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 74%,#334155)}}.online-design .od-inline-voucher-amount-input>span{font-size:13px;font-weight:900}.online-design .od-inline-voucher-amount-input input{width:100%;min-width:0;height:40px;color:var(--od-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 9px;font-size:12px;font-weight:850}.online-design .od-inline-voucher-amount-input input::placeholder{color:#94a3b8;opacity:1;font-weight:700}.online-design .od-inline-voucher-amount-limits{color:var(--od-muted);justify-content:space-between;align-items:center;gap:6px;padding:0 2px;display:flex}.online-design .od-inline-voucher-amount-limits small{white-space:nowrap;font-size:9px;font-weight:750;line-height:1.2}.online-design .od-inline-voucher-amount-actions{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:auto;display:grid}.online-design .od-inline-voucher-amount-actions button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:36px;padding:6px 9px;font-size:10.5px;font-weight:950;line-height:1.15;display:inline-flex}.online-design .od-inline-voucher-amount-actions button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.online-design .od-inline-voucher-amount-actions .is-cart,.online-design .od-inline-voucher-amount-actions .is-confirm{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-inline-voucher-amount-actions .is-cart,.online-design .od-inline-voucher-amount-actions .is-confirm{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,#4338ca)}}.online-design .od-inline-voucher-amount-actions .is-cart,.online-design .od-inline-voucher-amount-actions .is-confirm{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab,red,red)){.online-design .od-inline-voucher-amount-actions .is-cart,.online-design .od-inline-voucher-amount-actions .is-confirm{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),color-mix(in srgb,var(--brand-color,var(--od-accent)) 74%,#4c1d95))}}.online-design .od-inline-voucher-amount-actions .is-cart,.online-design .od-inline-voucher-amount-actions .is-confirm{color:#fff;box-shadow:0 12px 22px -18px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-inline-voucher-amount-actions .is-cart,.online-design .od-inline-voucher-amount-actions .is-confirm{box-shadow:0 12px 22px -18px color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,#111827)}}.online-design .od-inline-voucher-amount-actions .is-fast{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-inline-voucher-amount-actions .is-fast{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,var(--od-border))}}.online-design .od-inline-voucher-amount-actions .is-fast{color:var(--brand-color,var(--od-accent));background:#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-inline-voucher-amount-actions .is-fast{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 80%,#312e81)}}.online-design .od-inline-voucher-amount-actions button:disabled{border-color:var(--od-border);box-shadow:none;color:#94a3b8;cursor:not-allowed;opacity:.78;background:#f8fafc}@media (max-width:760px){.online-design:has(.od-brand-landing.store-giftcard.is-product-detail) .od-mobile-storefront-tabbar{display:none!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-inline-range-cards .od-amount-picker-chips.has-inline-range-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-inline-range-cards .od-amount-chip.is-inline-range-card,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-inline-range-cards .od-amount-chip.is-inline-range-card.has-direct-actions{min-height:326px!important}}.online-design .od-brand-landing.store-giftcard.is-product-detail{--od-store-gift-gold:#f2c534;--od-store-gift-gold-deep:#8b6300;--od-store-gift-navy:#102342;background:#f3f6fa;width:100%;margin:0;padding:0}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-detail{background:#f3f6fa;grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:0;width:100%;margin:0;padding:0 0 42px;display:grid}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-detail>*{grid-area:auto}.online-design .od-store-giftcard-breadcrumb{background:#102342}.online-design .od-store-giftcard-breadcrumb>nav{min-height:38px;width:min(100% - 48px,1328px)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:6px 0!important}.online-design .od-store-giftcard-breadcrumb button,.online-design .od-store-giftcard-breadcrumb span,.online-design .od-store-giftcard-breadcrumb strong,.online-design .od-store-giftcard-breadcrumb svg{color:#ffffffc7!important}.online-design .od-store-giftcard-overview{color:#fff;width:100%;min-height:286px;background:radial-gradient(circle at 8% 110%,#f2c5341f,#0000 34%),radial-gradient(circle at 92% 0,#395b8e61,#0000 32%),linear-gradient(135deg,#102342,#0a1a33);grid-template-columns:minmax(330px,410px) minmax(0,1fr);gap:clamp(48px,7vw,112px);margin:0;padding:12px max(32px,50vw - 664px) 82px;position:relative;overflow:hidden}.online-design .od-store-giftcard-overview:after{content:"";pointer-events:none;opacity:.16;background-image:radial-gradient(circle,#fff 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.online-design .od-store-giftcard-overview>*{z-index:1;position:relative}.online-design .od-store-giftcard-visual-shell{min-height:222px}.online-design .od-store-giftcard-visual-shell:before{background:radial-gradient(circle,#f2c53447,#0000 68%);inset:15% 4% -2%}.online-design .od-store-giftcard-visual-shell:after{bottom:0;left:8%;right:8%}.online-design .od-store-giftcard-art{border-radius:18px;width:min(100%,395px);padding:25px 28px;transform:none}.online-design .od-store-giftcard-art>strong{margin-top:25px;font-size:clamp(28px,2.4vw,38px)}.online-design .od-store-giftcard-copy h1{color:#fff;letter-spacing:-.04em;max-width:none;font-size:clamp(34px,3vw,48px);font-weight:900;line-height:1.02}.online-design .od-store-giftcard-copy h1 em,.online-design .od-store-giftcard-copy h1 span{color:#fff;font-style:normal;display:inline}.online-design .od-store-giftcard-copy h1 span:after{content:" "}.online-design .od-store-giftcard-copy>p{color:#f5cc4e;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.75vw,27px);font-weight:700;line-height:1.2}.online-design .od-store-giftcard-meta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.online-design .od-store-giftcard-meta span{color:#fffffff0;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:6px 11px;font-size:11px;font-weight:780;display:inline-flex}.online-design .od-store-giftcard-meta svg{color:#f5cc4e}.online-design .od-store-giftcard-purchase{background:#fff;border:1px solid #e3e8f0;width:min(100% - 48px,1328px);margin:-66px auto 0;overflow:visible;box-shadow:0 24px 64px -35px #0a1b348f}.online-design .od-store-giftcard-purchase:before{display:none}.online-design .od-store-giftcard-amount-step{grid-template-columns:minmax(0,2.05fr) minmax(300px,.92fr);gap:0;padding:0}.online-design .od-store-giftcard-selector{min-width:0;padding:22px 24px 24px}.online-design .od-store-giftcard-amount-head h2,.online-design .od-store-giftcard-recipient-title,.online-design .od-store-giftcard-summary-heading{color:#12213a;letter-spacing:-.025em;align-items:baseline;gap:6px;margin:0;font-size:18px;font-weight:900;line-height:1.2;display:flex}.online-design .od-store-giftcard-amount-head h2>span,.online-design .od-store-giftcard-recipient-title>span,.online-design .od-store-giftcard-summary-heading>span{color:#a27600}.online-design .od-store-giftcard-amount-head p{margin-top:4px;font-size:11.5px}.online-design .od-store-giftcard-choice-block{margin-top:14px}.online-design .od-store-giftcard-quick-values{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.online-design .od-store-giftcard-quick-values button{color:#15233a;background:#fff;border-color:#dfe5ed;min-height:48px;padding:7px 5px;font-size:12px;font-weight:850;position:relative}.online-design .od-store-giftcard-quick-values button:hover:not(:disabled){border-color:#c39716;transform:translateY(-1px)}.online-design .od-store-giftcard-quick-values button.active:after{content:"✓";color:#8b6300;font-size:9px;font-weight:1000;position:absolute;top:2px;right:5px}.online-design .od-store-giftcard-quick-values .od-store-giftcard-custom-toggle{white-space:normal;place-content:center;line-height:1.08;display:grid}.online-design .od-store-giftcard-custom-toggle strong{font-size:11.5px}.online-design .od-store-giftcard-custom-toggle small{color:#68758a;margin-top:3px;font-size:8px;font-weight:700;display:block}.online-design .od-store-giftcard-custom-panel{background:#f8fafc;border:1px solid #e2e7ef;border-radius:12px;gap:8px;margin-top:12px;padding:13px 14px;display:grid}.online-design .od-store-giftcard-manual-row>label{color:#1d2a3f;font-size:11.5px;font-weight:800}.online-design .od-store-giftcard-amount-input{background:#fff;border-color:#cfd7e3}.online-design .od-store-giftcard-amount-error{color:#a61b1b;font-size:10.5px;font-weight:750}.online-design .od-store-giftcard-recipient{border-top:1px solid #e6eaf0;margin-top:19px;padding-top:18px}.online-design .od-store-giftcard-recipient-options{gap:9px;margin-top:11px}.online-design .od-store-giftcard-recipient-options>button{border-radius:11px;min-height:58px;padding:9px 11px}.online-design .od-store-giftcard-recipient-options>button.active{background:#fffaf0;border-color:#bb8900;box-shadow:0 0 0 2px #f2c5342e}.online-design .od-store-giftcard-message{margin-top:12px}.online-design .od-store-giftcard-message textarea{min-height:64px}.online-design .od-store-giftcard-summary{background:#f8fafc;border-left:1px solid #e3e8f0;border-radius:0 18px 18px 0;flex-direction:column;min-width:0;padding:22px 22px 20px;display:flex}.online-design .od-store-giftcard-summary-product{background:#fff;border:1px solid #e2e7ef;border-radius:11px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin:15px 0 14px;padding:11px;display:grid}.online-design .od-store-giftcard-summary-product>span{color:#f3cf59;background:#13284a;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.online-design .od-store-giftcard-summary-product small,.online-design .od-store-giftcard-summary-product strong{display:block}.online-design .od-store-giftcard-summary-product strong{color:#14213a;font-size:12px;font-weight:900}.online-design .od-store-giftcard-summary-product small{color:#6b778b;margin-top:2px;font-size:9.5px;font-weight:700}.online-design .od-store-giftcard-summary dl{gap:8px;margin:0;display:grid}.online-design .od-store-giftcard-summary dl>div{color:#647086;justify-content:space-between;gap:14px;font-size:11.5px;display:flex}.online-design .od-store-giftcard-summary dd{color:#17243a;margin:0;font-weight:850}.online-design .od-store-giftcard-summary .od-store-giftcard-summary-total{color:#17243a;border-top:1px solid #dce2eb;margin-top:6px;padding-top:12px;font-size:15px;font-weight:900}.online-design .od-store-giftcard-summary-delivery{color:#237047;align-items:center;gap:6px;margin-top:12px;font-size:10.5px;font-weight:800;display:inline-flex}.online-design .od-store-giftcard-summary-status{color:#7b4f00;margin:10px 0 0;font-size:10.5px;font-weight:730}.online-design .od-store-giftcard-summary-actions{gap:8px;margin-top:auto;padding-top:16px;display:grid}.online-design .od-store-giftcard-summary-actions button{border-radius:10px;min-height:46px;font-size:12px;font-weight:900}.online-design .od-store-giftcard-mobile-bar .od-primary,.online-design .od-store-giftcard-summary-actions .od-primary{color:#18233a;background:linear-gradient(#f7d650,#f0c42e);border:1px solid #d8a700;box-shadow:0 8px 18px -11px #976900b3}.online-design .od-store-giftcard-summary-actions .od-store-giftcard-fast{color:#23314a;background:#fff;border:1px solid #cfd7e3}.online-design .od-store-giftcard-mobile-bar{display:none}.online-design .od-store-giftcard-trust{background:#fff;border:0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100% - 48px,1328px);margin:10px auto 0;padding:0;overflow:hidden;box-shadow:0 14px 36px -30px #0c1e377a}.online-design .od-store-giftcard-trust article>span{color:#8b6300;background:#fff5c6;border-radius:50%}.online-design .od-store-giftcard-trust small,.online-design .od-store-giftcard-trust strong{display:block}.online-design .od-store-giftcard-trust strong{color:#1b2940;font-size:11.5px;font-weight:900}.online-design .od-store-giftcard-trust small{color:#718096;margin-top:2px;font-size:9.5px}.online-design .od-store-giftcard-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100% - 48px,1328px);margin:12px auto 0;display:grid}.online-design .od-store-giftcard-support-grid>section{background:#fff;border:1px solid #e2e7ef;border-radius:14px;min-width:0;padding:18px;box-shadow:0 14px 34px -31px #0c1e3780}.online-design .od-store-giftcard-faq-head h2,.online-design .od-store-giftcard-support-grid h2{color:#17253c;letter-spacing:-.02em;align-items:center;gap:8px;margin:0 0 13px;font-size:14px;font-weight:900;display:flex}.online-design .od-store-giftcard-support-grid h2>span{color:#8b6300;background:#fff5c6;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.online-design .od-store-giftcard-how ol,.online-design .od-store-giftcard-terms ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.online-design .od-store-giftcard-how li{grid-template-columns:26px minmax(0,1fr);gap:9px;display:grid}.online-design .od-store-giftcard-how li>span{color:#fff;background:#14284a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.online-design .od-store-giftcard-how strong{color:#1a283f;font-size:11.5px;font-weight:850;display:block}.online-design .od-store-giftcard-how p{color:#6a778c;margin:2px 0 0;font-size:9.5px;line-height:1.45}.online-design .od-store-giftcard-terms li{color:#4e5d73;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:10.5px;line-height:1.45;display:grid}.online-design .od-store-giftcard-terms li svg{color:#9b7100;margin-top:1px}.online-design .od-store-giftcard-faq .od-brand-faq-item{background:#fbfcfe;border:1px solid #e3e8ef;border-radius:9px}.online-design .od-store-giftcard-faq .od-brand-faq-item>button{color:#26344a;min-height:40px;padding:8px 10px;font-size:10.5px;font-weight:800}.online-design .od-store-giftcard-faq .od-brand-faq-answer{color:#647187;padding:0 10px 10px;font-size:10px}.online-design .od-store-giftcard-amount-input:focus-within,.online-design .od-store-giftcard-faq button:focus-visible,.online-design .od-store-giftcard-message textarea:focus-visible,.online-design .od-store-giftcard-mobile-bar button:focus-visible,.online-design .od-store-giftcard-quick-values button:focus-visible,.online-design .od-store-giftcard-recipient-options button:focus-visible,.online-design .od-store-giftcard-summary-actions button:focus-visible{outline-offset:2px;outline:3px solid #1f64c647}@media (max-width:1020px){.online-design .od-store-giftcard-overview{grid-template-columns:minmax(280px,350px) minmax(0,1fr);gap:38px}.online-design .od-store-giftcard-amount-step{grid-template-columns:minmax(0,1fr) minmax(270px,.66fr)}.online-design .od-store-giftcard-quick-values{grid-template-columns:repeat(4,minmax(0,1fr))}.online-design .od-store-giftcard-custom-toggle{grid-column:span 2}}@media (max-width:760px){.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-detail{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.online-design .od-store-giftcard-breadcrumb{display:none}.online-design .od-store-giftcard-overview{grid-template-columns:minmax(116px,42%) minmax(0,58%);gap:14px;min-height:234px;padding:18px 16px 78px}.online-design .od-store-giftcard-overview:after{background-size:18px 18px}.online-design .od-store-giftcard-visual-shell{min-height:138px}.online-design .od-store-giftcard-art{border-radius:11px;width:100%;padding:13px}.online-design .od-store-giftcard-art:before{border-radius:7px;inset:6px}.online-design .od-store-giftcard-art-brand.has-logo{width:58%;height:20px}.online-design .od-store-giftcard-art>strong{margin-top:11px;font-size:clamp(14px,4.8vw,20px)}.online-design .od-store-giftcard-art-tagline{display:none}.online-design .od-store-giftcard-art-ribbon{width:12px;right:17%}.online-design .od-store-giftcard-art-delivery{gap:4px;bottom:11px;left:13px}.online-design .od-store-giftcard-art-delivery svg{width:13px;height:13px}.online-design .od-store-giftcard-art-delivery small{max-width:12ch;font-size:5.8px}.online-design .od-store-giftcard-copy{gap:7px}.online-design .od-store-giftcard-copy h1{font-size:clamp(22px,6.6vw,29px);line-height:1.02}.online-design .od-store-giftcard-copy h1 em,.online-design .od-store-giftcard-copy h1 span{display:block}.online-design .od-store-giftcard-copy>p{font-size:clamp(14px,4vw,18px)}.online-design .od-store-giftcard-meta{gap:5px;margin-top:1px}.online-design .od-store-giftcard-meta span{min-height:25px;padding:4px 7px;font-size:8px}.online-design .od-store-giftcard-meta span:nth-child(3){display:none}.online-design .od-store-giftcard-purchase{border-radius:15px;width:calc(100% - 24px);margin-top:-58px}.online-design .od-store-giftcard-amount-step{grid-template-columns:minmax(0,1fr)}.online-design .od-store-giftcard-selector{padding:20px 15px 18px}.online-design .od-store-giftcard-amount-head h2,.online-design .od-store-giftcard-recipient-title{font-size:17px}.online-design .od-store-giftcard-quick-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.online-design .od-store-giftcard-quick-values button{min-height:46px;font-size:12px}.online-design .od-store-giftcard-quick-values .od-store-giftcard-custom-toggle{grid-column:1/-1;min-height:50px}.online-design .od-store-giftcard-manual-row{grid-template-columns:minmax(0,1fr) 126px}.online-design .od-store-giftcard-recipient-options{grid-template-columns:minmax(0,1fr)}.online-design .od-store-giftcard-recipient-options>button{min-height:60px}.online-design .od-store-giftcard-summary{background:#f8fafc;border-top:1px solid #e3e8f0;border-left:0;border-radius:0 0 15px 15px;padding:14px 15px 16px}.online-design .od-store-giftcard-summary-actions .od-primary,.online-design .od-store-giftcard-summary-delivery,.online-design .od-store-giftcard-summary-heading,.online-design .od-store-giftcard-summary-product,.online-design .od-store-giftcard-summary-status,.online-design .od-store-giftcard-summary-value{display:none}.online-design .od-store-giftcard-summary dl{gap:0}.online-design .od-store-giftcard-summary-total{border-top:0!important;margin:0!important;padding:0 0 12px!important}.online-design .od-store-giftcard-summary-actions{margin:0;padding:0}.online-design .od-store-giftcard-summary-actions .od-store-giftcard-fast{min-height:46px}.online-design .od-store-giftcard-mobile-bar{z-index:1000;min-height:76px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #d9e0e9;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -20px #07172fb8}.online-design .od-store-giftcard-mobile-bar>span small,.online-design .od-store-giftcard-mobile-bar>span strong{display:block}.online-design .od-store-giftcard-mobile-bar>span small{color:#69758a;font-size:9px;font-weight:750}.online-design .od-store-giftcard-mobile-bar>span strong{color:#17243a;font-size:19px;font-weight:950}.online-design .od-store-giftcard-mobile-bar .od-primary{border-radius:10px;min-height:48px;font-size:12px;font-weight:900}.online-design .od-store-giftcard-trust{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 24px);margin-top:8px}.online-design .od-store-giftcard-trust article{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:5px;min-height:78px;padding:9px 5px}.online-design .od-store-giftcard-trust article>span{width:28px;height:28px}.online-design .od-store-giftcard-trust strong{font-size:8.5px;line-height:1.2}.online-design .od-store-giftcard-trust small{display:none}.online-design .od-store-giftcard-support-grid{grid-template-columns:minmax(0,1fr);gap:9px;width:calc(100% - 24px);margin-top:9px}.online-design .od-store-giftcard-support-grid>section{padding:16px}.online-design .od-store-giftcard-how li{grid-template-columns:28px minmax(0,1fr)}.online-design .od-store-giftcard-how li>span{width:28px;height:28px}.online-design .od-store-giftcard-how strong{font-size:12px}.online-design .od-store-giftcard-faq .od-brand-faq-item>button,.online-design .od-store-giftcard-how p,.online-design .od-store-giftcard-terms li{font-size:10.5px}}.online-design.is-account-route .od-account-shell.is-orders .od-account-side-menu{display:contents}.online-design.is-account-route .od-account-shell.is-orders .od-account-mobile-summary{display:none}.online-design.is-account-route .od-account-shell.is-orders .od-account-side-menu-content{flex-direction:column;gap:14px;min-width:0;display:flex!important}.online-design.is-account-route .od-account-reauth-progress{grid-template-columns:auto minmax(36px,1fr) auto minmax(36px,1fr) auto;align-items:center;gap:12px;width:100%;margin:0;padding:0 2px 2px;list-style:none;display:grid}.online-design.is-account-route .od-account-reauth-progress li:not(.separator){min-width:0;color:var(--od-soft);white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:780;line-height:1.2;display:inline-flex}.online-design.is-account-route .od-account-reauth-progress li.separator{background:var(--od-border);width:100%;height:1px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-reauth-progress li.separator{background:color-mix(in srgb,var(--od-border) 78%,var(--od-ink) 22%)}}.online-design.is-account-route .od-account-reauth-progress i{border:1px solid var(--od-border);width:34px;height:34px;color:var(--od-muted);background:var(--od-surface);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.online-design.is-account-route .od-account-reauth-progress .complete{color:var(--od-ink)}.online-design.is-account-route .od-account-reauth-progress .complete i{color:#fff;background:#15803d;border-color:#15803d}.online-design.is-account-route .od-account-reauth-progress .current{color:var(--od-ink);font-weight:900}.online-design.is-account-route .od-account-reauth-progress .current i{color:#fff;background:#071a3a;border-color:#071a3a;box-shadow:0 10px 22px -14px #071a3acc}.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate{border:1px solid var(--od-border);width:100%}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate{border:1px solid color-mix(in srgb,var(--od-border) 82%,#2563eb 18%)}}.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate{color:var(--od-ink);background:radial-gradient(420px 180px at 88% 0,#2563eb0e,transparent 74%),var(--od-surface);border-radius:17px;box-shadow:0 26px 56px -46px #0f172a85}.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate.is-request{text-align:left;grid-template-columns:66px minmax(0,1fr) minmax(210px,auto);align-items:center;gap:20px;min-height:190px;padding:26px;display:grid}.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate.is-token{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:500px;padding:30px 34px 32px;display:flex}.online-design.is-account-route .od-account-reauth-state{color:#13783a;background:#dcfce7b8;border:1px solid #15803d2e;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 11px;font-size:11px;font-weight:860;display:inline-flex}.online-design.is-account-route .od-account-reauth-icon{color:#0b63d8;border-radius:18px;flex:none;width:64px;height:64px;box-shadow:inset 0 0 0 1px #2563eb1a}.online-design.is-account-route .od-account-reauth-gate.is-token .od-account-reauth-copy{justify-items:center}.online-design.is-account-route .od-account-reauth-copy strong{letter-spacing:-.025em;font-size:20px;line-height:1.15}.online-design.is-account-route .od-account-reauth-copy em{background:var(--od-surface-2);margin-top:3px;font-weight:780}.online-design.is-account-route .od-account-reauth-actions .od-primary:hover:not(:disabled),.online-design.is-account-route .od-account-reauth-form .od-primary:hover:not(:disabled){background:linear-gradient(#f4d481,#daaf48)}.online-design.is-account-route .od-account-reauth-form{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:11px;width:min(100%,590px);margin:2px auto 0;display:grid}.online-design.is-account-route .od-account-reauth-form>label{min-width:0;color:var(--od-ink);text-align:left;gap:7px;display:grid}.online-design.is-account-route .od-account-reauth-form>label>span{font-size:12px;font-weight:850}.online-design.is-account-route .od-account-reauth-code-control{border:1px solid var(--od-border);min-height:68px;position:relative}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-reauth-code-control{border:1px solid color-mix(in srgb,var(--od-border) 76%,#2563eb 24%)}}.online-design.is-account-route .od-account-reauth-code-control{background:var(--od-surface);border-radius:12px;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffffbd}.online-design.is-account-route .od-account-reauth-code-control:focus-within{border-color:#1473e6;box-shadow:0 0 0 4px #1473e624}.online-design.is-account-route .od-account-reauth-code-control input{z-index:2;opacity:.01;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;outline:0;width:100%;height:100%;position:absolute;inset:0}.online-design.is-account-route .od-account-reauth-code-slots{z-index:1;pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:absolute;inset:0}.online-design.is-account-route .od-account-reauth-code-slots i{border-left:1px solid var(--od-border);color:var(--od-muted);place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:23px;font-style:normal;font-weight:760;display:grid}.online-design.is-account-route .od-account-reauth-code-slots i:first-child{border-left:0}.online-design.is-account-route .od-account-reauth-code-slots i.filled{color:var(--od-ink)}.online-design.is-account-route .od-account-reauth-form .od-account-error{text-align:left;margin:0}.online-design.is-account-route .od-account-reauth-resend{border:1px solid var(--od-border);min-height:48px;color:var(--od-soft);background:var(--od-surface-2);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:820;display:inline-flex}.online-design.is-account-route .od-account-reauth-resend:disabled{color:var(--od-muted);cursor:not-allowed;opacity:.72}.online-design.is-account-route .od-account-reauth-support{color:#075bcf;text-underline-offset:3px;justify-content:center;min-height:38px;text-decoration:underline}.online-design.is-account-route .od-account-reauth-security-note{color:#274569;background:#dbeafe;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:2px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-reauth-security-note{background:color-mix(in srgb,#dbeafe 66%,var(--od-surface))}}.online-design.is-account-route .od-account-reauth-security-note{font-size:11.5px;font-weight:680;line-height:1.4}.online-design.is-account-route .od-account-reauth-security-note svg{color:#0b63d8;flex:none}.online-design.is-account-route .od-account-orders-locked{justify-content:center;align-items:center;gap:13px;min-height:118px;padding:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-orders-locked{border:1px solid color-mix(in srgb,var(--od-border) 88%,#2563eb 12%)}}.online-design.is-account-route .od-account-orders-locked{color:var(--od-muted)}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-orders-locked{background:color-mix(in srgb,var(--od-surface) 80%,#eff6ff 20%)}}.online-design.is-account-route .od-account-orders-locked{text-align:left}.online-design.is-account-route .od-account-orders-locked>svg{color:#0b63d8;background:#dbeafe;border-radius:50%;flex:none;width:40px;height:40px;padding:10px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-orders-locked>svg{background:color-mix(in srgb,#dbeafe 76%,var(--od-surface))}}.online-design.is-account-route .od-account-orders-locked>span{gap:4px;min-width:0;display:grid}.online-design.is-account-route .od-account-orders-locked strong{color:var(--od-ink);font-size:13.5px;font-weight:900}.online-design.is-account-route .od-account-orders-locked small{color:var(--od-soft);font-size:12px;font-weight:620;line-height:1.45}.online-design.is-account-route .od-account-reauth-context-card ul{gap:15px;margin:0;padding:3px 17px 18px;list-style:none;display:grid}.online-design.is-account-route .od-account-reauth-context-card li{color:var(--od-soft);align-items:center;gap:9px;font-size:11.5px;font-weight:720;line-height:1.35;display:flex}.online-design.is-account-route .od-account-reauth-context-card li svg{color:#15803d;flex:none}.online-design.is-account-route .od-account-reauth-context-card>div{border-top:1px solid var(--od-border);min-height:58px;color:var(--od-soft);background:var(--od-surface-2);align-items:center;gap:9px;padding:14px 17px;font-size:11px;font-weight:760;display:flex}.online-design.is-account-route .od-account-reauth-context-card>div svg{color:#0b63d8;flex:none}.online-design.is-account-route .od-account-reauth-actions button:focus-visible,.online-design.is-account-route .od-account-reauth-form button:focus-visible,.online-design.is-account-route .od-account-reauth-resend:focus-visible{outline-offset:3px;outline:3px solid #1473e642}@media (min-width:1200px){.online-design.is-account-route .od-account-shell.is-orders.has-reauth{grid-template-columns:minmax(220px,248px) minmax(0,1fr) minmax(230px,252px)}.online-design.is-account-route .od-account-context-rail.is-reauth{flex-direction:column;gap:14px;padding-top:98px;display:flex}}@media (max-width:820px){.online-design.is-account-route .od-account-page-wrap:has(.od-account-shell.is-orders){width:min(100% - 24px,720px);padding:14px 0 calc(var(--od-mobile-tabbar-clearance,114px) + 24px)}.online-design.is-account-route .od-account-shell.is-orders,.online-design.is-account-route .od-account-shell.is-orders.has-reauth{grid-template-columns:minmax(0,1fr);gap:18px}.online-design.is-account-route .od-account-shell.is-orders .od-account-side{display:block;position:static}.online-design.is-account-route .od-account-shell.is-orders .od-account-side-menu{display:block}.online-design.is-account-route .od-account-shell.is-orders .od-account-mobile-summary{border:1px solid var(--od-border);grid-template-columns:46px minmax(0,1fr) minmax(112px,auto);align-items:center;gap:10px;min-height:76px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-shell.is-orders .od-account-mobile-summary{border:1px solid color-mix(in srgb,var(--od-border) 88%,#2563eb 12%)}}.online-design.is-account-route .od-account-shell.is-orders .od-account-mobile-summary{color:var(--od-ink);background:var(--od-surface);cursor:pointer;border-radius:14px;list-style:none;box-shadow:0 18px 40px -36px #0f172a75}.online-design.is-account-route .od-account-shell.is-orders .od-account-mobile-summary::-webkit-details-marker{display:none}.online-design.is-account-route .od-account-shell.is-orders .od-account-side-menu:not([open])>.od-account-side-menu-content{display:none!important}.online-design.is-account-route .od-account-shell.is-orders .od-account-side-menu[open]>.od-account-side-menu-content{margin-top:10px;display:flex!important}.online-design.is-account-route .od-account-shell.is-orders .od-account-side-card{display:none}.online-design.is-account-route .od-account-shell.is-orders .od-account-nav,.online-design.is-account-route .od-account-shell.is-orders .od-account-side-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design.is-account-route .od-account-shell.is-orders .od-account-workspace-heading{align-items:start;gap:12px;min-height:0;padding:2px 2px 0}.online-design.is-account-route .od-account-shell.is-orders .od-account-workspace-heading h1{font-size:clamp(34px,10vw,42px)}.online-design.is-account-route .od-account-reauth-progress{grid-template-columns:auto minmax(18px,1fr) auto minmax(18px,1fr) auto;gap:7px;padding-inline:1px}.online-design.is-account-route .od-account-reauth-progress li:not(.separator){text-align:center;white-space:normal;flex-direction:column;gap:5px;font-size:9.5px}.online-design.is-account-route .od-account-reauth-progress i{width:32px;height:32px}.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate.is-request{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:14px;min-height:0;padding:19px}.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate.is-request .od-account-reauth-actions{grid-column:1/-1;width:100%}.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate.is-token{gap:13px;min-height:0;padding:20px 18px}.online-design.is-account-route .od-account-reauth-icon{border-radius:15px;width:54px;height:54px}.online-design.is-account-route .od-account-reauth-icon svg{width:24px;height:24px}.online-design.is-account-route .od-account-reauth-copy strong{font-size:19px}.online-design.is-account-route .od-account-reauth-copy>span{font-size:12.5px}.online-design.is-account-route .od-account-reauth-form{gap:10px;width:100%}.online-design.is-account-route .od-account-reauth-form>label>span{font-size:12.5px}.online-design.is-account-route .od-account-reauth-code-control{min-height:66px}.online-design.is-account-route .od-account-reauth-code-slots i{font-size:20px}.online-design.is-account-route .od-account-reauth-actions .od-primary,.online-design.is-account-route .od-account-reauth-form .od-primary,.online-design.is-account-route .od-account-reauth-resend{min-height:52px}.online-design.is-account-route .od-account-reauth-security-note{text-align:left;align-items:flex-start}.online-design.is-account-route .od-account-orders-locked{text-align:center;min-height:132px;padding:20px 16px}}@media (max-width:420px){.online-design.is-account-route .od-account-shell.is-orders .od-account-mobile-summary{grid-template-columns:44px minmax(0,1fr) minmax(102px,auto)}.online-design.is-account-route .od-account-reauth-progress li:not(.separator){font-size:9px}.online-design.is-account-route .od-account-reauth-code-slots i{font-size:18px}}.online-design.is-account-route .od-account-page-wrap:has(.od-account-shell.is-orders){width:min(100% - 48px,1320px)}.online-design.is-account-route .od-account-shell.is-orders{grid-template-columns:minmax(220px,248px) minmax(0,1fr);gap:30px}.online-design.is-account-route .od-account-side-menu{display:contents}.online-design.is-account-route .od-account-mobile-summary{display:none}.online-design.is-account-route .od-account-side-menu-content{flex-direction:column;gap:14px;min-width:0;display:flex!important}.online-design.is-account-route .od-account-shell.is-orders .od-account-side-card{padding:19px 16px 17px}.online-design.is-account-route .od-account-shell.is-orders .od-account-avatar-xl{width:58px;height:58px;font-size:20px}.online-design.is-account-route .od-account-shell.is-orders .od-account-side-id{display:none}.online-design.is-account-route .od-account-shell.is-orders .od-account-workspace-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;min-height:92px}.online-design.is-account-route .od-account-shell.is-orders .od-account-workspace-heading>div{gap:5px;min-width:0;display:grid}.online-design.is-account-route .od-account-workspace-eyebrow{color:#1262d8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.online-design.is-account-route .od-account-shell.is-orders .od-account-workspace-heading h1{font-size:clamp(30px,3vw,38px)}.online-design.is-account-route .od-account-shell.is-orders .od-account-workspace-heading .od-account-refresh{border-color:var(--od-ink);flex:none;min-height:44px;padding-inline:16px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-shell.is-orders .od-account-workspace-heading .od-account-refresh{border-color:color-mix(in srgb,var(--od-ink) 42%,var(--od-border))}}.online-design.is-account-route .od-account-shell.is-orders .od-account-workspace-heading .od-account-refresh{color:var(--od-ink);background:var(--od-surface)}.online-design.is-account-route .od-account-orders-summary{border:1px solid var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));min-height:90px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-orders-summary{border:1px solid color-mix(in srgb,var(--od-border) 88%,#2563eb 12%)}}.online-design.is-account-route .od-account-orders-summary{background:var(--od-surface);border-radius:15px;box-shadow:0 22px 48px -42px #0f172a6b}.online-design.is-account-route .od-account-orders-summary>div{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:17px 20px;display:grid}.online-design.is-account-route .od-account-orders-summary>div+div{border-left:1px solid var(--od-border)}.online-design.is-account-route .od-account-orders-summary i{color:#075bcf;background:#dbeafe;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-orders-summary i{background:color-mix(in srgb,#dbeafe 76%,var(--od-surface))}}.online-design.is-account-route .od-account-orders-summary i{font-style:normal}.online-design.is-account-route .od-account-orders-summary i svg{width:18px;height:18px}.online-design.is-account-route .od-account-orders-summary span{gap:3px;min-width:0;display:grid}.online-design.is-account-route .od-account-orders-summary small{color:var(--od-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;line-height:1.25;overflow:hidden}.online-design.is-account-route .od-account-orders-summary strong{color:var(--od-ink);font-size:16px;font-weight:930;line-height:1.1}.online-design.is-account-route .od-account-shell.is-orders .od-account-orders-section{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;padding:0}.online-design.is-account-route .od-account-shell.is-orders .od-account-orders-section>.od-account-section-head{display:none}.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate{border:1px solid #2563eb;grid-template-columns:66px minmax(0,1fr) minmax(210px,auto);align-items:center;gap:20px;min-height:178px;padding:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate{border:1px solid color-mix(in srgb,#2563eb 34%,var(--od-border))}}.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate{background:radial-gradient(330px 150px at 92% 0,#2563eb14,transparent 72%),linear-gradient(135deg,#eff6ff,var(--od-surface));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate{background:radial-gradient(330px 150px at 92% 0,#2563eb14,transparent 72%),linear-gradient(135deg,color-mix(in srgb,#eff6ff 68%,var(--od-surface)),var(--od-surface))}}.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate{text-align:left;box-shadow:0 24px 48px -40px #2563eb7a}.online-design.is-account-route .od-account-reauth-icon{color:#1262d8;background:#dbeafe;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-reauth-icon{background:color-mix(in srgb,#dbeafe 74%,var(--od-surface))}}.online-design.is-account-route .od-account-reauth-icon svg{color:currentColor;width:27px;height:27px}.online-design.is-account-route .od-account-reauth-copy{justify-items:start;gap:7px;min-width:0;display:grid}.online-design.is-account-route .od-account-reauth-copy strong{color:var(--od-ink);font-size:17px;font-weight:930;line-height:1.2}.online-design.is-account-route .od-account-reauth-copy>span{max-width:62ch;color:var(--od-soft);font-size:12.5px;font-weight:600;line-height:1.55}.online-design.is-account-route .od-account-reauth-copy em{border:1px solid var(--od-border);align-items:center;gap:7px;min-height:34px;margin-top:2px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-reauth-copy em{border:1px solid color-mix(in srgb,var(--od-border) 84%,#2563eb 16%)}}.online-design.is-account-route .od-account-reauth-copy em{color:var(--od-ink);background:var(--od-surface);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-reauth-copy em{background:color-mix(in srgb,var(--od-surface) 94%,#eff6ff)}}.online-design.is-account-route .od-account-reauth-copy em{font-size:11.5px;font-style:normal;font-weight:760}.online-design.is-account-route .od-account-reauth-actions{justify-items:stretch;gap:8px;min-width:210px;display:grid}.online-design.is-account-route .od-account-reauth-actions .od-primary,.online-design.is-account-route .od-account-reauth-form .od-primary{color:#17120a;background:linear-gradient(#edc76c,#d4a83e);border:1px solid #b9841f;border-radius:10px;justify-content:center;min-height:48px;box-shadow:0 16px 26px -20px #845808e0}.online-design.is-account-route .od-account-reauth-actions .od-primary:hover,.online-design.is-account-route .od-account-reauth-form .od-primary:hover{background:linear-gradient(#f4d481,#daaf48)}.online-design.is-account-route .od-account-reauth-actions .od-linklike{color:#075bcf;justify-content:center;min-height:36px;font-size:11.5px}.online-design.is-account-route .od-account-reauth-form{grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;justify-self:end;align-items:end;width:min(100%,560px)}.online-design.is-account-route .od-account-reauth-form .od-account-error,.online-design.is-account-route .od-account-reauth-form .od-account-notice{grid-column:1/-1}.online-design.is-account-route .od-account-orders-locked{border:1px solid var(--od-border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-orders-locked{border:1px solid color-mix(in srgb,var(--od-border) 90%,#2563eb 10%)}}.online-design.is-account-route .od-account-orders-locked{background:var(--od-surface);border-radius:16px;box-shadow:0 22px 48px -42px #0f172a6b}.online-design.is-account-route .od-account-orders-locked-toolbar{border-bottom:1px solid var(--od-border);grid-template-columns:minmax(240px,380px) 44px;align-items:center;gap:10px;min-height:66px;padding:10px 14px;display:grid}.online-design.is-account-route .od-account-orders-locked-toolbar label{border:1px solid var(--od-border);min-width:0;min-height:44px;color:var(--od-muted);background:var(--od-surface-2);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;display:grid}.online-design.is-account-route .od-account-orders-locked-toolbar input{min-width:0;color:var(--od-muted);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.online-design.is-account-route .od-account-orders-locked-toolbar button{border:1px solid var(--od-border);width:44px;height:44px;color:var(--od-muted);background:var(--od-surface-2);border-radius:10px;place-items:center;display:grid}.online-design.is-account-route .od-account-orders-locked>.od-account-empty{background:var(--od-surface);border:0;border-radius:0;min-height:210px}.online-design.is-account-route .od-account-orders-locked>.od-account-empty>svg{width:42px;height:42px;color:var(--od-muted);background:var(--od-surface-2);border-radius:50%;padding:10px}@media (max-width:820px){.online-design.is-account-route .od-account-page-wrap:has(.od-account-shell.is-orders){width:min(100% - 24px,720px);padding:14px 0 calc(var(--od-mobile-tabbar-clearance,114px) + 24px)}.online-design.is-account-route .od-account-shell.is-orders{grid-template-columns:minmax(0,1fr);gap:18px}.online-design.is-account-route .od-account-shell.is-orders .od-account-side,.online-design.is-account-route .od-account-shell.is-orders .od-account-side-menu{display:block}.online-design.is-account-route .od-account-shell.is-orders .od-account-mobile-summary{border:1px solid var(--od-border);grid-template-columns:46px minmax(0,1fr) minmax(112px,auto);align-items:center;gap:10px;min-height:74px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-shell.is-orders .od-account-mobile-summary{border:1px solid color-mix(in srgb,var(--od-border) 88%,#2563eb 12%)}}.online-design.is-account-route .od-account-shell.is-orders .od-account-mobile-summary{color:var(--od-ink);background:var(--od-surface);cursor:pointer;border-radius:14px;list-style:none;box-shadow:0 18px 40px -36px #0f172a75}.online-design.is-account-route .od-account-shell.is-orders .od-account-mobile-summary::-webkit-details-marker{display:none}.online-design.is-account-route .od-account-mobile-summary-avatar{color:#fff;background:linear-gradient(145deg,#1262d8,#063f96);border-radius:50%;place-items:center;width:46px;height:46px;font-size:17px;font-weight:930;display:grid}.online-design.is-account-route .od-account-mobile-summary-copy{justify-items:start;gap:4px;min-width:0;display:grid}.online-design.is-account-route .od-account-mobile-summary-copy>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:900;overflow:hidden}.online-design.is-account-route .od-account-mobile-summary-copy .od-account-pill{min-height:23px;margin:0;padding:3px 7px;font-size:9px}.online-design.is-account-route .od-account-mobile-summary-action{border:1px solid var(--od-ink);justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-mobile-summary-action{border:1px solid color-mix(in srgb,var(--od-ink) 44%,var(--od-border))}}.online-design.is-account-route .od-account-mobile-summary-action{text-align:center;border-radius:10px;font-size:10.5px;font-weight:820}.online-design.is-account-route .od-account-mobile-summary-action svg{flex:none;transition:transform .18s}.online-design.is-account-route .od-account-side-menu[open] .od-account-mobile-summary-action svg{transform:rotate(90deg)}.online-design.is-account-route .od-account-shell.is-orders .od-account-side-menu:not([open])>.od-account-side-menu-content{display:none!important}.online-design.is-account-route .od-account-shell.is-orders .od-account-side-menu[open]>.od-account-side-menu-content{margin-top:10px;display:flex!important}.online-design.is-account-route .od-account-shell.is-orders .od-account-side-card{display:none}.online-design.is-account-route .od-account-shell.is-orders .od-account-nav,.online-design.is-account-route .od-account-shell.is-orders .od-account-side-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design.is-account-route .od-account-shell.is-orders .od-account-workspace-heading{align-items:start;gap:12px;min-height:0;padding:2px 2px 0}.online-design.is-account-route .od-account-shell.is-orders .od-account-workspace-heading h1{font-size:clamp(34px,10vw,42px)}.online-design.is-account-route .od-account-shell.is-orders .od-account-workspace-heading p{max-width:28ch;font-size:13px}.online-design.is-account-route .od-account-shell.is-orders .od-account-workspace-heading .od-account-refresh{width:44px;min-width:44px;height:44px;padding:0}.online-design.is-account-route .od-account-shell.is-orders .od-account-workspace-heading .od-account-refresh span{display:none}.online-design.is-account-route .od-account-orders-summary{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:76px}.online-design.is-account-route .od-account-orders-summary>div{grid-template-columns:30px minmax(0,1fr);gap:6px;padding:10px 8px}.online-design.is-account-route .od-account-orders-summary i{border-radius:9px;width:30px;height:30px}.online-design.is-account-route .od-account-orders-summary i svg{width:14px;height:14px}.online-design.is-account-route .od-account-orders-summary small{font-size:8.5px}.online-design.is-account-route .od-account-orders-summary strong{font-size:13px}.online-design.is-account-route .od-account-shell.is-orders .od-account-reauth-gate{border-radius:15px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:14px;min-height:0;padding:18px}.online-design.is-account-route .od-account-reauth-icon{width:54px;height:54px}.online-design.is-account-route .od-account-reauth-icon svg{width:23px;height:23px}.online-design.is-account-route .od-account-reauth-copy strong{font-size:17px}.online-design.is-account-route .od-account-reauth-copy>span{font-size:12px}.online-design.is-account-route .od-account-reauth-actions,.online-design.is-account-route .od-account-reauth-form{grid-column:1/-1;justify-self:stretch;width:100%;min-width:0}.online-design.is-account-route .od-account-reauth-form{grid-template-columns:minmax(0,1fr)}.online-design.is-account-route .od-account-reauth-form .od-account-error,.online-design.is-account-route .od-account-reauth-form .od-account-notice{grid-column:1}.online-design.is-account-route .od-account-orders-locked-toolbar{grid-template-columns:minmax(0,1fr) 44px;padding:10px}.online-design.is-account-route .od-account-orders-locked>.od-account-empty{min-height:180px;padding:20px 14px}.online-design.is-account-route .od-mobile-storefront-tabbar.is-account{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.online-design.is-account-route .od-mobile-storefront-tabbar.is-account>a:first-child{order:1}.online-design.is-account-route .od-mobile-storefront-tabbar.is-account>a:nth-child(2){order:2}.online-design.is-account-route .od-mobile-storefront-tabbar.is-account>a:nth-child(4){order:3}.online-design.is-account-route .od-mobile-storefront-tabbar.is-account>a:nth-child(5){order:4}.online-design.is-account-route .od-mobile-storefront-tabbar.is-account>.account-tab{order:5}.online-design.is-account-route .od-mobile-storefront-tabbar.is-account .account-tab{color:var(--od-ink);background:0 0;border-radius:0;box-shadow:inset 0 3px #d4af6a}.online-design.is-account-route .od-support-dock:not(.is-open){bottom:calc(var(--od-mobile-tabbar-height,74px) + 10px)}.online-design.is-account-route .od-support-dock:not(.is-open) .od-support-resume{grid-template-columns:42px 0 0;gap:0;width:50px;min-width:50px;padding:4px}.online-design.is-account-route .od-support-dock:not(.is-open) .od-support-resume-copy,.online-design.is-account-route .od-support-dock:not(.is-open) .od-support-resume-state{opacity:0;width:0;max-width:0;overflow:hidden}}@media (max-width:420px){.online-design.is-account-route .od-account-mobile-summary-action{max-width:124px;padding-inline:8px;font-size:9.5px}.online-design.is-account-route .od-account-orders-summary>div{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.online-design.is-account-route .od-account-orders-summary span{justify-items:center}}.online-design .od-esim-compatibility-trigger{color:#fff;width:100%;min-height:48px;box-shadow:none;text-align:left;cursor:pointer;background:#fff1;border:1px solid #ffffff2e;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;margin-top:14px;padding:8px 10px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.online-design .od-esim-guide-summary>.od-esim-compatibility-trigger{color:#fff;min-height:48px;box-shadow:none;font-size:inherit;background:#fff1;border:1px solid #ffffff2e;margin-top:14px}.online-design .od-esim-compatibility-trigger:hover,.online-design .od-esim-guide-summary>.od-esim-compatibility-trigger:hover{background:#ffffff1c;border-color:#74b8ffb8;transform:translateY(-1px)}.online-design .od-esim-compatibility-trigger.is-confirmed,.online-design .od-esim-guide-summary>.od-esim-compatibility-trigger.is-confirmed{background:#22c55e1a;border-color:#4ade806b}.online-design .od-esim-compatibility-trigger.is-mobile{display:none}.online-design .od-esim-compatibility-trigger-icon{color:#a9d2ff;background:#ffffff14;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.online-design .od-esim-compatibility-trigger.is-confirmed .od-esim-compatibility-trigger-icon{color:#fff;background:#2e9e62}.online-design .od-esim-compatibility-trigger-icon svg{width:15px;height:15px}.online-design .od-esim-compatibility-trigger-copy{min-width:0}.online-design .od-esim-compatibility-trigger-copy small,.online-design .od-esim-compatibility-trigger-copy strong{display:block}.online-design .od-esim-compatibility-trigger-copy strong{color:inherit;font-size:10px;font-weight:900;line-height:1.28}.online-design .od-esim-compatibility-trigger-copy small{color:#ffffff9e;margin-top:2px;font-size:8.5px;font-weight:750}.online-design .od-esim-compatibility-trigger>svg{opacity:.72;width:16px;height:16px}.online-design .od-esim-compatibility-dialog button:focus-visible,.online-design .od-esim-compatibility-trigger:focus-visible{outline-offset:3px;outline:3px solid #3f8fe64d}.online-design .od-esim-compatibility-overlay{z-index:1600;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040f1fad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.online-design .od-esim-compatibility-dialog{color:#11223b;overscroll-behavior:contain;background:#fff;border:1px solid #dce4ed;border-radius:22px;width:min(720px,100vw - 48px);max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 32px 90px -28px #020a18b8}.online-design .od-esim-compatibility-handle{display:none}.online-design .od-esim-compatibility-dialog-head{grid-template-columns:46px minmax(0,1fr) 42px;align-items:start;gap:14px;display:grid}.online-design .od-esim-compatibility-dialog-icon{color:#1666bd;background:#eaf3ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.online-design .od-esim-compatibility-dialog-icon svg{width:22px;height:22px}.online-design .od-esim-compatibility-dialog-head h2{color:#11223b;letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(21px,2.3vw,27px);font-weight:950;line-height:1.12}.online-design .od-esim-compatibility-dialog-head p{color:#5f6f84;margin:6px 0 0;font-size:14px;line-height:1.48}.online-design .od-esim-compatibility-dialog-head>button{color:#162841;cursor:pointer;background:#f3f6f9;border:0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.online-design .od-esim-compatibility-dialog-head>button:hover{background:#e7edf4}.online-design .od-esim-compatibility-dialog-head>button svg{width:22px;height:22px}.online-design .od-esim-compatibility-progress{color:#174f91;background:#eaf3ff;border-radius:999px;align-items:center;width:fit-content;min-height:29px;margin:17px 0 0 60px;padding:6px 11px;font-size:11px;font-weight:900;display:inline-flex}.online-design .od-esim-compatibility-choice{border:0;min-width:0;margin:19px 0 0;padding:0}.online-design .od-esim-compatibility-choice legend,.online-design .od-esim-compatibility-guide h3{color:#12243d;margin:0 0 10px;font-size:14px;font-weight:950;line-height:1.3}.online-design .od-esim-compatibility-device-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.online-design .od-esim-compatibility-device-options>button{color:#142740;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:116px;padding:15px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative}.online-design .od-esim-compatibility-device-options>button:hover{background:#f8fbff;border-color:#87b9ee}.online-design .od-esim-compatibility-device-options>button.is-selected{background:#f4f9ff;border-color:#2076d2;box-shadow:0 0 0 1px #2076d2}.online-design .od-esim-compatibility-device-options>button>span:first-child{color:#1766b9;background:#eaf3ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.online-design .od-esim-compatibility-device-options>button:nth-child(2)>span:first-child{color:#27864d;background:#e9f8ee}.online-design .od-esim-compatibility-device-options>button:nth-child(3)>span:first-child{color:#5e6878;background:#eef1f5}.online-design .od-esim-compatibility-device-options>button>span:first-child svg{width:20px;height:20px}.online-design .od-esim-compatibility-device-options small,.online-design .od-esim-compatibility-device-options strong{display:block}.online-design .od-esim-compatibility-device-options strong{font-size:13px;font-weight:950;line-height:1.2}.online-design .od-esim-compatibility-device-options small{color:#67778c;margin-top:4px;font-size:10px;line-height:1.35}.online-design .od-esim-compatibility-device-options>button>svg{color:#fff;background:#2076d2;border-radius:999px;width:20px;height:20px;padding:4px;position:absolute;top:9px;right:9px}.online-design .od-esim-compatibility-choice.is-brand{border-top:1px solid #e7edf3;margin-top:17px;padding-top:17px}.online-design .od-esim-compatibility-brand-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.online-design .od-esim-compatibility-brand-options>button{color:#1b2c45;cursor:pointer;background:#fff;border:1px solid #cfd9e4;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:8px 12px;font-size:12px;font-weight:850;display:flex}.online-design .od-esim-compatibility-brand-options>button.is-selected{color:#135daa;background:#f1f7ff;border-color:#2076d2;box-shadow:0 0 0 1px #2076d2}.online-design .od-esim-compatibility-brand-options>button svg{width:16px;height:16px}.online-design .od-esim-compatibility-guide{border-top:1px solid #e7edf3;margin-top:19px;padding-top:18px}.online-design .od-esim-compatibility-guide ol{border:1px solid #dce4ed;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.online-design .od-esim-compatibility-guide li{color:#21344d;background:#fff;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 13px;display:grid}.online-design .od-esim-compatibility-guide li+li{border-top:1px solid #e5ebf1}.online-design .od-esim-compatibility-guide li>span{color:#155ca8;background:#eaf3ff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:950;display:grid}.online-design .od-esim-compatibility-guide li>strong{font-size:13px;font-weight:780;line-height:1.35}.online-design .od-esim-compatibility-help,.online-design .od-esim-compatibility-result{color:#174978;background:#eef6ff;border:1px solid #cfe2f8;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-top:13px;padding:12px 14px;display:grid}.online-design .od-esim-compatibility-help>svg,.online-design .od-esim-compatibility-result>svg{width:19px;height:19px;margin-top:1px}.online-design .od-esim-compatibility-help p,.online-design .od-esim-compatibility-result p{margin:0}.online-design .od-esim-compatibility-help span,.online-design .od-esim-compatibility-help strong,.online-design .od-esim-compatibility-result span,.online-design .od-esim-compatibility-result strong{display:block}.online-design .od-esim-compatibility-help strong,.online-design .od-esim-compatibility-result strong{margin-bottom:2px;font-size:12px;font-weight:950}.online-design .od-esim-compatibility-help span,.online-design .od-esim-compatibility-result span{font-size:11.5px;line-height:1.48}.online-design .od-esim-compatibility-help{color:#744a0c;background:#fff8e8;border-color:#f1d39a}.online-design .od-esim-compatibility-actions{grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr);gap:10px;margin-top:17px;display:grid}.online-design .od-esim-compatibility-actions>button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:10px 15px;font-size:12px;font-weight:950;line-height:1.25;display:inline-flex}.online-design .od-esim-compatibility-actions .is-primary{color:#10213d;background:linear-gradient(135deg,#ffd365,#edaa1d);border:1px solid #d7a51d;box-shadow:0 14px 28px -19px #c58700cc}.online-design .od-esim-compatibility-actions .is-primary svg{color:#fff;background:#2e9e62;border-radius:999px;width:21px;height:21px;padding:4px}.online-design .od-esim-compatibility-actions .is-secondary{color:#1c2f48;background:#fff;border:1px solid #b8c5d4}.online-design .od-esim-compatibility-help-link{color:#1766b9;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:42px;margin:8px auto 0;padding:6px 10px;font-size:11px;font-weight:850;text-decoration:underline;display:block}@media (max-width:760px){.online-design .od-esim-compatibility-trigger.is-mobile{color:#1b2d46;background:#f7f9fc;border-color:#d8e1eb;min-height:58px;margin:13px 0 0;padding:8px 10px;display:grid}.online-design .od-esim-compatibility-trigger.is-mobile:hover{background:#f1f7ff;border-color:#85b8ee}.online-design .od-esim-compatibility-trigger.is-mobile.is-confirmed{background:#effaf4;border-color:#a8dcc0}.online-design .od-esim-compatibility-trigger.is-mobile .od-esim-compatibility-trigger-icon{color:#1766b9;background:#e8f2ff}.online-design .od-esim-compatibility-trigger.is-mobile.is-confirmed .od-esim-compatibility-trigger-icon{color:#fff;background:#2e9e62}.online-design .od-esim-compatibility-trigger.is-mobile .od-esim-compatibility-trigger-copy strong{font-size:11.5px}.online-design .od-esim-compatibility-trigger.is-mobile .od-esim-compatibility-trigger-copy small{color:#55708d;font-size:9.5px}.online-design .od-esim-compatibility-overlay{background:#040f1f9e;place-items:end stretch;padding:36px 0 0}.online-design .od-esim-compatibility-dialog{width:100%;max-height:calc(100dvh - 36px);padding:14px 16px calc(16px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:24px 24px 0 0;box-shadow:0 -20px 60px -24px #020a18ad}.online-design .od-esim-compatibility-handle{background:#b8c0ca;border-radius:999px;width:54px;height:5px;margin:0 auto 10px;display:block}.online-design .od-esim-compatibility-dialog-head{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.online-design .od-esim-compatibility-dialog-icon{display:none}.online-design .od-esim-compatibility-dialog-head h2{font-size:25px;line-height:1.08}.online-design .od-esim-compatibility-dialog-head p{font-size:13px}.online-design .od-esim-compatibility-progress{margin:14px 0 0;font-size:11px}.online-design .od-esim-compatibility-choice{margin-top:16px}.online-design .od-esim-compatibility-choice legend,.online-design .od-esim-compatibility-guide h3{font-size:15px}.online-design .od-esim-compatibility-device-options{grid-template-columns:minmax(0,1fr);gap:8px}.online-design .od-esim-compatibility-device-options>button{grid-template-columns:48px minmax(0,1fr);min-height:76px;padding:10px 12px}.online-design .od-esim-compatibility-device-options>button>span:first-child{border-radius:15px;width:48px;height:48px}.online-design .od-esim-compatibility-device-options strong{font-size:15px}.online-design .od-esim-compatibility-device-options small{font-size:12px}.online-design .od-esim-compatibility-brand-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.online-design .od-esim-compatibility-brand-options>button{min-height:48px;padding:8px;font-size:11.5px}.online-design .od-esim-compatibility-guide{margin-top:16px;padding-top:16px}.online-design .od-esim-compatibility-guide li{min-height:50px;padding:9px 11px}.online-design .od-esim-compatibility-guide li>strong{font-size:13px}.online-design .od-esim-compatibility-help,.online-design .od-esim-compatibility-result{padding:12px}.online-design .od-esim-compatibility-help span,.online-design .od-esim-compatibility-result span{font-size:12px}.online-design .od-esim-compatibility-actions{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:8px;margin:16px 0 0;padding:0;position:static}.online-design .od-esim-compatibility-actions>button{min-height:54px;font-size:13px}.online-design .od-esim-compatibility-help-link{min-height:46px;margin-top:6px;font-size:12px}}@media (max-width:390px){.online-design .od-esim-compatibility-dialog{padding-inline:13px}.online-design .od-esim-compatibility-dialog-head h2{font-size:23px}.online-design .od-esim-compatibility-brand-options>button{padding-inline:6px;font-size:10.5px}}@media (max-width:340px){.online-design .od-esim-compatibility-brand-options{grid-template-columns:minmax(0,1fr)}.online-design .od-esim-compatibility-brand-options>button{justify-content:space-between;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.online-design .od-esim-compatibility-device-options>button,.online-design .od-esim-compatibility-trigger{transition:none}}.online-design.online-design .od-browse-esim-detail .od-esim-guide-data-options button{min-height:112px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-mobile-tier,.online-design.online-design .od-browse-esim-detail .od-esim-guide-plan-tier,.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary-tier{--od-esim-tier-color:#5e8fbf;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:fit-content;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.online-design.online-design .od-browse-esim-detail .od-esim-guide-mobile-tier.standard,.online-design.online-design .od-browse-esim-detail .od-esim-guide-plan-tier.standard,.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary-tier.standard{--od-esim-tier-color:#9a721c}.online-design.online-design .od-browse-esim-detail .od-esim-guide-mobile-tier.premium,.online-design.online-design .od-browse-esim-detail .od-esim-guide-plan-tier.premium,.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary-tier.premium{--od-esim-tier-color:#7954ae}.online-design.online-design .od-browse-esim-detail .od-esim-guide-mobile-tier>i,.online-design.online-design .od-browse-esim-detail .od-esim-guide-plan-tier>i,.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary-tier>i{background:var(--od-esim-tier-color);width:6px;height:6px;box-shadow:0 0 0 3px var(--od-esim-tier-color);border-radius:999px;flex:none}@supports (color:color-mix(in lab,red,red)){.online-design.online-design .od-browse-esim-detail .od-esim-guide-mobile-tier>i,.online-design.online-design .od-browse-esim-detail .od-esim-guide-plan-tier>i,.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary-tier>i{box-shadow:0 0 0 3px color-mix(in srgb,var(--od-esim-tier-color) 14%,transparent)}}.online-design.online-design .od-browse-esim-detail .od-esim-guide-plan-tier{color:var(--od-esim-tier-color);background:var(--od-esim-tier-color);margin:7px auto 0;padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.online-design.online-design .od-browse-esim-detail .od-esim-guide-plan-tier{background:color-mix(in srgb,var(--od-esim-tier-color) 9%,#fff)}}.online-design.online-design .od-browse-esim-detail .od-esim-guide-plan-tier{box-shadow:inset 0 0 0 1px var(--od-esim-tier-color)}@supports (color:color-mix(in lab,red,red)){.online-design.online-design .od-browse-esim-detail .od-esim-guide-plan-tier{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--od-esim-tier-color) 23%,transparent)}}.online-design.online-design .od-browse-esim-detail .od-esim-guide-plan-tier{letter-spacing:.02em;font-size:8px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary-tier{color:#fff;background:var(--od-esim-tier-color);margin-top:7px;padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary-tier{background:color-mix(in srgb,var(--od-esim-tier-color) 34%,#ffffff14)}}.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary-tier{box-shadow:inset 0 0 0 1px var(--od-esim-tier-color)}@supports (color:color-mix(in lab,red,red)){.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary-tier{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--od-esim-tier-color) 60%,#ffffff38)}}.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary-tier{font-size:8.5px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary-tier>i{box-shadow:none;background:#fff}.online-design.online-design .od-browse-esim-detail .od-esim-guide-mobile-tier{color:var(--od-esim-tier-color);letter-spacing:.02em;margin-bottom:5px;font-size:8px}@media (max-width:760px){.online-design.online-design .od-browse-esim-detail .od-esim-guide-data-options button{min-height:92px;padding-top:13px;padding-bottom:13px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-data-options button:has(>em){padding-top:23px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-plan-copy{text-align:left;grid-row:1/3}.online-design.online-design .od-browse-esim-detail .od-esim-guide-plan-tier{margin:6px 0 0}.online-design.online-design .od-browse-esim-detail .od-esim-guide-mobile-action strong{margin-top:0}}.online-design .od-browse-topup{--topup-flow-navy:#071a3d;--topup-flow-navy-2:#102d61;--topup-flow-gold:#d8a944;--topup-flow-gold-soft:#fff6df;--topup-flow-border:#dce4ef;--topup-flow-muted:#68768b;--topup-flow-surface:#fff}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy h1{letter-spacing:-.045em}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy small{color:#ffffffc2;margin-top:10px}.online-design .od-browse-topup .od-topup-hero-steps{margin-top:18px}.online-design .od-browse-topup .od-topup-hero-steps li.active>span{background:linear-gradient(145deg,#f5d37e,var(--topup-flow-gold));box-shadow:0 9px 20px -12px #e8b43deb}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-card{background:radial-gradient(240px 140px at 6% 0,#5380d747,#0000 72%),linear-gradient(135deg,#2c4f9961,#121f4f94)}.online-design .od-browse-topup .od-topup-hero-meta strong{font-size:clamp(19px,2vw,25px)}.online-design .od-browse-topup .od-topup-hero-assurances{padding-top:10px}.online-design .od-topup-purchase-shell{z-index:12;grid-template-columns:minmax(0,1fr) minmax(310px,356px);align-items:start;gap:20px;width:calc(100% - 48px);max-width:1216px;margin:-42px auto 0;display:grid;position:relative}.online-design .od-topup-purchase-main{gap:16px;min-width:0;display:grid}.online-design .od-topup-entry-card{border-color:var(--topup-flow-border);background:#fffffffb;border-radius:18px;padding:18px;overflow:visible;box-shadow:0 24px 56px -38px #10254b7a}.online-design .od-topup-entry-head{margin:0 2px 12px}.online-design .od-topup-entry-head>span:first-child{color:var(--topup-flow-navy-2);letter-spacing:.08em}.online-design .od-topup-entry-head>span:first-child>em{color:#17213a;background:linear-gradient(145deg,#f5d37e,var(--topup-flow-gold));border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:900;display:grid}.online-design .od-topup-entry-card .od-topup-lookup-action{color:#17213a;background:linear-gradient(135deg,#f5d37e 0,var(--topup-flow-gold) 100%);box-shadow:0 16px 28px -18px #a47011a8,inset 0 1px #ffffff9e}.online-design .od-topup-entry-card .od-topup-lookup-action:disabled{color:#6d7787;box-shadow:none;opacity:1;background:#e8edf3}.online-design .od-topup-entry-card .od-topup-lookup-action.state-ready{color:#fff;background:linear-gradient(135deg,#15834a,#2aa45d)}.online-design .od-topup-entry-card .od-topup-lookup.state-error .od-topup-lookup-field:before{border-color:#df7575;box-shadow:0 0 0 3px #be303014}.online-design .od-topup-entry-card .od-topup-lookup-status.state-error{color:#aa3030}.online-design .od-topup-flow-gates{gap:10px;padding:4px 2px 0;display:grid}.online-design .od-topup-flow-gates>div{color:#9aa3af;background:#f8fafce6;border:1px solid #e1e6ee;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:68px;padding:11px 14px;display:grid}.online-design .od-topup-flow-gates>div.is-ready{color:#67768b;background:#fff;border-color:#d8e0eb}.online-design .od-topup-flow-gates>div>span{color:#8792a2;background:#e9edf2;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.online-design .od-topup-flow-gates p{gap:3px;min-width:0;margin:0;display:grid}.online-design .od-topup-flow-gates strong{color:#4b596d;font-size:12px;font-weight:800}.online-design .od-topup-flow-gates small{color:#8a95a5;font-size:10.5px;line-height:1.35}.online-design .od-topup-flow-gates>div>svg{width:15px;height:15px}.online-design .od-topup-entry-card .od-topup-operator-inline{background:#f7f9fc;border-color:#d7e0ec;margin-top:13px;padding:11px 12px}.online-design .od-topup-entry-card .od-topup-operator-trigger{border-color:#d6deea}.online-design .od-topup-entry-card .od-topup-operator-picker.open .od-topup-operator-trigger{border-color:var(--topup-flow-gold);box-shadow:0 0 0 3px #d8a94421}.online-design .od-topup-entry-card .od-topup-operator-picker.open .od-topup-operator-trigger>svg{transform:rotate(180deg)}.online-design .od-topup-entry-card .od-topup-operator-menu{z-index:90;border-color:#d6dfeb;border-radius:18px;box-shadow:0 30px 70px -32px #0718387a}.online-design .od-topup-operator-verified{color:#176d42;letter-spacing:.08em;text-transform:uppercase;background:#edf9f2;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:10px;font-weight:850;display:flex}.online-design .od-topup-operator-change-number{color:#6b7687;cursor:pointer;background:#f8fafc;border:1px solid #e3e8ef;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:8px;padding:0 11px;display:flex}.online-design .od-topup-operator-change-number span{font-size:10.5px}.online-design .od-topup-operator-change-number strong{color:#183b72;font-size:10.5px}.online-design .od-browse-topup .od-topup-resolving{border-color:#dce3ed;border-radius:16px;margin:0}.online-design .od-topup-offer-stage{border:1px solid var(--topup-flow-border);background:#fff;border-radius:18px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 24px 56px -42px #10254b6b}.online-design .od-topup-offer-stage .od-topup-types{background:#f6f8fb;border:1px solid #e0e6ee;border-radius:13px;min-height:48px;padding:5px}.online-design .od-topup-offer-stage .od-topup-types button{color:#637084;border-radius:9px;min-height:38px}.online-design .od-topup-offer-stage .od-topup-types button.active{color:#fff;background:var(--topup-flow-navy-2)}.online-design .od-topup-offer-stage .od-topup-product-toolbar{box-shadow:none;background:0 0;border:0;padding:0}.online-design .od-topup-offer-selector>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.online-design .od-topup-offer-selector>header>div{min-width:0}.online-design .od-topup-offer-selector>header span{color:#93680f;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.online-design .od-topup-offer-selector h2{color:var(--topup-flow-navy);font-family:var(--font-space-grotesk),"Space Grotesk","Inter",sans-serif;letter-spacing:-.03em;margin:3px 0 0;font-size:21px;font-weight:780}.online-design .od-topup-offer-selector header p{color:var(--topup-flow-muted);margin:5px 0 0;font-size:11px}.online-design .od-topup-offer-selector header>em{color:#68768a;background:#f8fafc;border:1px solid #e0e5ec;border-radius:8px;flex:none;padding:6px 9px;font-size:9.5px;font-style:normal;font-weight:800}.online-design .od-topup-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.online-design .od-topup-offer-card{min-width:0;min-height:136px;color:var(--topup-flow-navy);text-align:left;cursor:pointer;background:linear-gradient(#fff,#fafbfd);border:1px solid #dce3ec;border-radius:14px;flex-direction:column;align-items:flex-start;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px -24px #091f4473}.online-design .od-topup-offer-card:hover:not(:disabled){border-color:#c9ab60;transform:translateY(-2px);box-shadow:0 18px 30px -22px #091f446b}.online-design .od-topup-offer-card:focus-visible{outline-offset:2px;outline:3px solid #d8a9444d}.online-design .od-topup-offer-card.is-selected{background:linear-gradient(180deg,#fffdf8 0,var(--topup-flow-gold-soft) 100%);border-color:#c79527;box-shadow:0 0 0 2px #d8a9442e,0 18px 32px -26px #734c0575}.online-design .od-topup-offer-card.is-disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.5}.online-design .od-topup-offer-check{color:#17213a;background:#fff;border:1px solid #d8e0e9;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;right:10px}.online-design .od-topup-offer-card.is-selected .od-topup-offer-check{background:#ebc86f;border-color:#d4a63d}.online-design .od-topup-offer-card>small{color:#818b9a;letter-spacing:.1em;text-transform:uppercase;max-width:calc(100% - 28px);font-size:8.5px;font-weight:850}.online-design .od-topup-offer-card>strong{color:#172e55;max-width:calc(100% - 18px);margin-top:7px;font-size:12px;font-weight:800;line-height:1.28}.online-design .od-topup-offer-card>em{color:#788497;margin-top:4px;font-size:9px;font-style:normal;line-height:1.2}.online-design .od-topup-offer-card>b{color:#0d244b;font-family:var(--font-space-grotesk),"Space Grotesk","Inter",sans-serif;letter-spacing:-.035em;margin-top:auto;padding-top:10px;font-size:20px;font-weight:820}.online-design .od-topup-offer-card>i{color:#8b5360;align-items:center;gap:5px;margin-top:6px;font-size:9px;font-style:normal;display:inline-flex}.online-design .od-topup-purchase-summary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffb;border:1px solid #d8e0eb;border-radius:18px;align-self:start;padding:19px;position:sticky;top:96px;box-shadow:0 24px 56px -38px #0c224880}.online-design .od-topup-summary-desktop>header{border-bottom:1px solid #e6eaf0;align-items:center;gap:10px;padding-bottom:15px;display:flex}.online-design .od-topup-summary-desktop>header>span{color:#815c0b;background:var(--topup-flow-gold-soft);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.online-design .od-topup-summary-desktop h2{color:var(--topup-flow-navy);font-family:var(--font-space-grotesk),"Space Grotesk","Inter",sans-serif;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:780}.online-design .od-topup-summary-desktop dl{margin:5px 0 0}.online-design .od-topup-summary-desktop dl>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:12px;padding:11px 0;display:grid}.online-design .od-topup-summary-desktop dd,.online-design .od-topup-summary-desktop dt{margin:0}.online-design .od-topup-summary-desktop dt{color:#8791a0;font-size:10px;font-weight:700}.online-design .od-topup-summary-desktop dd{color:#34445c;text-align:right;overflow-wrap:anywhere;font-size:10.5px;font-weight:800;line-height:1.35}.online-design .od-topup-summary-desktop dd svg{vertical-align:-2px;color:#2c8954}.online-design .od-topup-summary-desktop dl>div.is-offer{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.online-design .od-topup-summary-desktop dl>div.is-offer small{color:#818c9b;text-align:right;grid-column:2;margin-top:-8px;font-size:9px}.online-design .od-topup-summary-total{background:#f8fafc;border:1px solid #e5e8ee;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;margin-top:14px;padding:10px 12px;display:flex}.online-design .od-topup-summary-total span{color:#687588;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;font-weight:750;overflow:hidden}.online-design .od-topup-summary-total strong{color:var(--topup-flow-navy);flex:none;font-size:20px;font-weight:820}.online-design .od-topup-summary-continue{color:#17213a;background:linear-gradient(135deg,#f4d27b,var(--topup-flow-gold));cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:11px;font-size:11px;font-weight:850;display:flex;box-shadow:0 14px 26px -18px #9a6507b8}.online-design .od-topup-summary-continue:disabled{color:#8b95a3;box-shadow:none;cursor:not-allowed;background:#e8ecf1}.online-design .od-topup-summary-continue svg:last-child{margin-left:auto}.online-design .od-topup-summary-security{color:#8b94a2;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:8.5px;display:flex}.online-design .od-topup-summary-mobile{display:none}.online-design .od-browse-topup .od-topup-trust-grid article{border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:76px;padding:11px}.online-design .od-browse-topup .od-topup-trust-grid article>span{color:#8d650f;background:var(--topup-flow-gold-soft);border-radius:11px;width:38px;height:38px}.online-design .od-browse-topup .od-topup-pagination{margin-top:4px}.online-design.theme-noir .od-topup-entry-card,.online-design.theme-noir .od-topup-offer-stage,.online-design.theme-noir .od-topup-purchase-summary{background:#081930f5;border-color:#8fa6c933}.online-design.theme-noir .od-topup-offer-card>b,.online-design.theme-noir .od-topup-offer-card>strong,.online-design.theme-noir .od-topup-offer-selector h2,.online-design.theme-noir .od-topup-summary-desktop h2,.online-design.theme-noir .od-topup-summary-total strong{color:#f5f8ff}.online-design.theme-noir .od-topup-offer-card,.online-design.theme-noir .od-topup-summary-total{background:#0f2443eb;border-color:#8fa6c92e}@media (max-width:1040px){.online-design .od-topup-purchase-shell{grid-template-columns:minmax(0,1fr) minmax(286px,318px)}.online-design .od-topup-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.online-design .od-browse-topup .od-topup-shop .od-topup-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.5fr);gap:20px;min-height:258px;padding:25px 22px 72px}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy h1{max-width:17ch;font-size:clamp(34px,6.3vw,46px)}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-card{width:100%}.online-design .od-topup-purchase-shell{grid-template-columns:minmax(0,1fr)}.online-design .od-topup-purchase-summary{position:static}.online-design .od-topup-summary-desktop dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}}@media (max-width:600px){.online-design .od-browse-topup{padding-bottom:calc(var(--od-mobile-tabbar-clearance,106px) + 28px)}.online-design .od-browse-topup .od-topup-shop .od-topup-hero{min-height:238px;padding:24px 16px 62px;display:block;position:relative}.online-design .od-browse-topup .od-topup-hero-copy{padding-right:68px}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy h1{max-width:12ch;font-size:clamp(30px,9.2vw,39px);line-height:1.02}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy small{max-width:33ch;font-size:11.5px;line-height:1.4}.online-design .od-browse-topup .od-topup-hero-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:calc(100% + 68px);margin-top:16px;display:grid}.online-design .od-browse-topup .od-topup-hero-steps li{grid-template-columns:23px minmax(0,1fr);gap:3px 5px;min-height:54px;padding:5px;display:grid}.online-design .od-browse-topup .od-topup-hero-steps li+li:before,.online-design .od-browse-topup .od-topup-hero-steps li>svg{display:none}.online-design .od-browse-topup .od-topup-hero-steps li>span{grid-row:1/3;width:23px;height:23px}.online-design .od-browse-topup .od-topup-hero-steps li>strong{white-space:normal;font-size:8.5px;line-height:1.15}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-card{z-index:3;width:58px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:10px;padding:0;display:block;position:absolute;top:27px;right:16px}.online-design .od-browse-topup .od-topup-hero-card>:not(.od-topup-hero-flag){display:none}.online-design .od-browse-topup .od-topup-hero-flag{border:2px solid #ffffff8f;border-radius:8px;width:58px;height:43px;display:block;box-shadow:0 12px 22px -15px #000c}.online-design .od-topup-purchase-shell{gap:12px;width:calc(100% - 24px);margin-top:-36px}.online-design .od-topup-purchase-main{gap:12px}.online-design .od-topup-entry-card{border-radius:16px;padding:13px}.online-design .od-topup-entry-head{margin-bottom:10px}.online-design .od-topup-entry-head>span:last-child{max-width:none;font-size:9px}.online-design .od-topup-entry-card .od-topup-lookup{grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);column-gap:9px}.online-design .od-topup-entry-card .od-topup-lookup-flag{width:54px;height:54px}.online-design .od-topup-entry-card .od-topup-lookup-flag-inner{width:44px;height:34px}.online-design .od-topup-entry-card .od-topup-lookup-field{min-height:74px}.online-design .od-topup-entry-card .od-topup-lookup input,.online-design .od-topup-entry-card .od-topup-lookup-field:before{height:52px;min-height:52px}.online-design .od-topup-entry-card .od-topup-lookup input{padding:0 11px;font-size:clamp(18px,5.7vw,22px)}.online-design .od-topup-entry-card .od-topup-phone-ghost{font-size:clamp(16px,5.1vw,20px);top:15px;left:11px}.online-design .od-topup-entry-card .od-topup-lookup-side{grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr);width:100%;margin-top:7px;display:grid}.online-design .od-topup-entry-card .od-topup-lookup-action{width:100%;min-width:0;min-height:48px}.online-design .od-topup-entry-card .od-topup-clear{width:48px;height:48px}.online-design .od-topup-entry-card .od-topup-operator-inline{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;display:grid}.online-design .od-topup-entry-card .od-topup-operator-picker{width:100%;min-width:0}.online-design .od-topup-entry-card .od-topup-operator-trigger{min-height:54px}.online-design .od-topup-entry-card .od-topup-operator-menu{border-radius:15px;width:100%;max-height:min(390px,58vh);padding:9px;left:0;right:auto}.online-design .od-topup-flow-gates{gap:8px}.online-design .od-topup-flow-gates>div{min-height:62px;padding:9px 11px}.online-design .od-topup-offer-stage{border-radius:16px;gap:12px;padding:13px}.online-design .od-topup-offer-stage .od-topup-types{scroll-snap-type:x proximity;overflow-x:auto}.online-design .od-topup-offer-stage .od-topup-types button{scroll-snap-align:start;min-width:max-content;min-height:44px}.online-design .od-topup-offer-selector>header{align-items:flex-start;margin-bottom:11px}.online-design .od-topup-offer-selector h2{font-size:19px}.online-design .od-topup-offer-selector header p{max-width:31ch;font-size:10px;line-height:1.4}.online-design .od-topup-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.online-design .od-topup-offer-card{border-radius:12px;min-height:132px;padding:12px}.online-design .od-topup-offer-card>strong{max-width:calc(100% - 14px);font-size:10.5px}.online-design .od-topup-offer-card>b{font-size:18px}.online-design .od-topup-offer-check{width:21px;height:21px;top:8px;right:8px}.online-design .od-topup-purchase-summary{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:none}.online-design .od-topup-purchase-summary.has-selection{z-index:55;bottom:calc(var(--od-mobile-tabbar-clearance,106px) + 8px);display:block;position:sticky}.online-design .od-topup-summary-desktop{display:none}.online-design .od-topup-summary-mobile{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071a3df7;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:9px 9px 9px 13px;display:grid;box-shadow:0 20px 44px -18px #020c1fb8}.online-design .od-topup-summary-mobile>span{gap:3px;min-width:0;display:grid}.online-design .od-topup-summary-mobile small{color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:700;overflow:hidden}.online-design .od-topup-summary-mobile strong{color:#fff;font-size:17px;font-weight:820}.online-design .od-topup-summary-mobile button{color:#17213a;background:linear-gradient(135deg,#f5d37e,var(--topup-flow-gold));white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.online-design .od-browse-topup>.od-topup-shop>.od-topup-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:calc(100% - 24px);margin-top:12px}.online-design .od-browse-topup .od-topup-trust-grid article{border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:86px;padding:9px}.online-design .od-browse-topup .od-topup-trust-grid article>span{width:34px;height:34px}.online-design .od-browse-topup .od-topup-trust-grid small{display:none}.online-design:has(.od-topup-purchase-summary.has-selection) .od-support-dock:not(.is-open){bottom:calc(var(--od-mobile-tabbar-clearance,106px) + 82px)}}@media (max-width:380px){.online-design .od-topup-offer-grid{grid-template-columns:minmax(0,1fr)}.online-design .od-topup-summary-mobile button{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.online-design .od-topup-offer-card,.online-design .od-topup-operator-trigger>svg{transition:none!important}}.online-design.online-design:has(.od-browse-esim-detail) .od-support-dock:not(.is-open){display:none!important}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero{grid-template-columns:minmax(28px,1fr) minmax(0,900px) minmax(128px,174px) minmax(28px,1fr);min-height:244px}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-copy{gap:6px;padding:40px 0 34px}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-copy h1{max-width:840px;margin-bottom:3px;font-size:clamp(38px,4.35vw,54px);line-height:1}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-copy p{max-width:56ch;font-size:clamp(13px,1.2vw,16px)}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-benefits{gap:7px;margin-top:8px}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-benefits span{border-radius:9px;min-height:30px;padding:5px 9px;font-size:10px}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-flag{width:min(100%,110px);margin:42px 0 28px}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-flag img{border-radius:14px;max-height:76px}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-back{min-height:32px;padding:6px 11px;font-size:10px;top:13px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-layout{grid-template-columns:minmax(0,1fr) 350px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-main{padding:17px 22px 14px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.online-design.online-design .od-browse-esim-detail .od-esim-guide-steps{padding:0}.online-design.online-design .od-browse-esim-detail .od-esim-guide-step{padding:16px 0 0}.online-design.online-design .od-browse-esim-detail .od-esim-guide-step+.od-esim-guide-step{margin-top:15px;padding-top:15px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-coverage-options{grid-template-columns:repeat(auto-fit,minmax(172px,1fr))}.online-design.online-design .od-browse-esim-detail .od-esim-guide-duration-options{grid-template-columns:repeat(3,minmax(0,1fr))}.online-design.online-design .od-browse-esim-detail .od-esim-guide-data-options{grid-template-columns:repeat(4,minmax(0,1fr))}.online-design.online-design .od-browse-esim-detail .od-esim-guide-coverage-options button,.online-design.online-design .od-browse-esim-detail .od-esim-guide-data-options button,.online-design.online-design .od-browse-esim-detail .od-esim-guide-duration-options button{border-radius:11px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-coverage-options button{grid-template-columns:30px minmax(0,1fr) 17px;min-height:58px;padding:8px 10px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-duration-options button{min-height:54px;padding:8px 30px 8px 9px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-data-options button{min-height:94px;padding:22px 10px 10px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-data-options button>b{margin-top:auto}.online-design.online-design .od-browse-esim-detail .od-esim-all-plans-toggle{color:#2f64a8;width:auto;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;gap:5px;margin:13px auto 0;padding:0 8px;font-size:10.5px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary{border-left:0;padding:21px 22px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary>button:not(.od-esim-compatibility-trigger){color:#12233e;background:#f3c948;border:1px solid #d4a311;border-radius:10px;min-height:47px;margin-top:13px;font-size:10.5px}@media (max-width:1020px) and (min-width:761px){.online-design.online-design .od-browse-esim-detail .od-esim-guide-layout{grid-template-columns:minmax(0,1fr) 292px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-data-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.online-design.online-design .od-browse-esim-detail{padding:0 0 calc(106px + env(safe-area-inset-bottom))!important}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero{grid-template-rows:minmax(0,1fr);grid-template-columns:104px minmax(0,1fr);min-height:236px}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-flag{grid-area:1/1;place-self:start;width:72px;margin:64px 0 0 16px}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-flag img{border-radius:9px;max-height:49px}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-copy{grid-area:1/2;justify-content:start;gap:5px;padding:64px 14px 26px 0}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-copy h1{max-width:12ch;margin:0;font-size:clamp(25px,7.8vw,33px);line-height:1.02}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-copy p{max-width:28ch;font-size:11px;line-height:1.38}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-benefits{gap:5px;margin-top:5px}.online-design.online-design .od-browse-esim-detail .od-esim-banner-hero-benefits span{border-radius:7px;min-height:26px;padding:4px 7px;font-size:8px}.online-design.online-design .od-browse-esim-detail .od-esim-plans{gap:12px;margin-top:-18px;padding:0 10px 22px}.online-design.online-design .od-browse-esim-detail .od-esim-guide{border-radius:23px;margin:0}.online-design.online-design .od-browse-esim-detail .od-esim-guide-layout{display:block}.online-design.online-design .od-browse-esim-detail .od-esim-guide-main{padding:0 14px 14px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-head{clip:auto;white-space:normal;background:0 0;border:0;width:auto;height:auto;padding:20px 2px 10px;display:block;position:static;overflow:visible}.online-design.online-design .od-browse-esim-detail .od-esim-guide-steps{padding:0}.online-design.online-design .od-browse-esim-detail .od-esim-guide-step{padding-top:14px;display:none}.online-design.online-design .od-browse-esim-detail .od-esim-guide-step+.od-esim-guide-step{border-top:0;margin-top:0}.online-design.online-design .od-browse-esim-detail .od-esim-guide-step.is-mobile-active{display:block}.online-design.online-design .od-browse-esim-detail .od-esim-guide-coverage-options,.online-design.online-design .od-browse-esim-detail .od-esim-guide-data-options,.online-design.online-design .od-browse-esim-detail .od-esim-guide-duration-options{grid-template-columns:minmax(0,1fr);gap:8px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-data-options button{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:76px;padding:13px 84px 13px 14px;display:grid}.online-design.online-design .od-browse-esim-detail .od-esim-guide-data-options button:has(>em){padding-top:23px}.online-design.online-design .od-browse-esim-detail .od-esim-all-plans-toggle{min-height:42px;margin-top:10px;font-size:10px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-summary{display:none}.online-design.online-design .od-browse-esim-detail .od-esim-guide-mobile-action{min-height:76px;padding:9px 11px calc(9px + env(safe-area-inset-bottom));color:#15243a;background:#fffffffa;border:0;border-top:1px solid #dce3ea;border-radius:0;grid-template-columns:minmax(0,.72fr) minmax(178px,1.28fr);gap:10px;bottom:0;left:0;right:0;box-shadow:0 -14px 34px -24px #071b3a9e}.online-design.online-design .od-browse-esim-detail .od-esim-guide-mobile-action small{color:#7b8798;font-size:8px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-mobile-action strong{color:#15243a;font-size:13px}.online-design.online-design .od-browse-esim-detail .od-esim-guide-mobile-action>b{display:none}.online-design.online-design .od-browse-esim-detail .od-esim-guide-mobile-action button{color:#12233e;background:#f3c948;border:1px solid #d4a311;border-radius:10px;min-width:0;min-height:52px;padding:0 10px;font-size:10px;line-height:1.25}.online-design.online-design .od-browse-esim-detail .od-esim-guide-mobile-action button span{display:inline}}.online-design .od-esim-banner-hero:before{height:112px;top:62px}.online-design .od-esim-banner-hero-copy{gap:6px;padding:40px 0 34px}.online-design .od-esim-banner-hero-breadcrumb{color:#ffffffa3;flex-wrap:wrap;align-items:center;gap:5px;min-height:20px;margin-bottom:5px;font-size:10px;font-weight:760;display:flex}.online-design .od-esim-banner-hero-breadcrumb button{color:#ffffffb8;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 2px}.online-design .od-esim-banner-hero-breadcrumb button:focus-visible,.online-design .od-esim-banner-hero-breadcrumb button:hover{color:#fff}.online-design .od-esim-banner-hero-breadcrumb svg{opacity:.58;width:10px;height:10px}.online-design .od-esim-banner-hero-breadcrumb strong{color:#ffffffe6;font-weight:850}.online-design .od-esim-banner-hero-copy h1{max-width:840px;margin-bottom:3px;font-size:clamp(38px,4.35vw,54px);line-height:1}.online-design .od-esim-banner-hero-benefits{margin-top:8px}.online-design .od-esim-banner-hero-benefits span{border-radius:9px;min-height:30px;padding:5px 9px;font-size:10px}.online-design .od-esim-banner-hero-flag img{border-radius:14px;max-height:76px}.online-design .od-esim-banner-hero-back{min-height:32px;padding:6px 11px;font-size:10px;top:13px}.online-design .od-browse-esim-detail .od-esim-plans{z-index:8;gap:18px;margin-top:-32px;padding-bottom:24px;position:relative}.online-design .od-esim-guide{background:#fff;border-color:#dfe5ec;box-shadow:0 26px 70px -40px #071b3a75,0 4px 14px -8px #071b3a2e}.online-design .od-esim-guide-layout{grid-template-columns:minmax(0,1fr) 350px}.online-design .od-esim-guide-main{min-width:0;padding:17px 22px 14px}.online-design .od-esim-guide-head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.online-design .od-esim-guide-progress{border-bottom:1px solid #e8edf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:1px 6px 14px;display:grid;position:relative}.online-design .od-esim-guide-progress:before{content:"";background:#2f74cc;height:2px;position:absolute;top:14px;left:17%;right:17%}.online-design .od-esim-guide-progress button{z-index:1;color:#637083;cursor:pointer;background:0 0;border:0;align-content:start;justify-items:center;gap:5px;min-width:0;min-height:42px;padding:0;display:grid;position:relative}.online-design .od-esim-guide-progress button>span{color:#2f74cc;background:#fff;border:2px solid #2f74cc;border-radius:999px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:950;display:grid}.online-design .od-esim-guide-progress button.is-active>span,.online-design .od-esim-guide-progress button.is-complete>span{color:#fff;background:#2f74cc}.online-design .od-esim-guide-progress button>strong{text-align:center;font-size:9.5px;font-weight:900;line-height:1.2}.online-design .od-esim-guide-progress button.is-active>strong,.online-design .od-esim-guide-progress button.is-complete>strong{color:#153f73}.online-design .od-esim-compatibility.is-mobile,.online-design .od-esim-guide-mobile-summaries{display:none}.online-design .od-esim-guide-steps{padding:0}.online-design .od-esim-guide-step{padding:16px 0 0}.online-design .od-esim-guide-step+.od-esim-guide-step{border-color:#e8edf2;margin-top:15px;padding-top:15px}.online-design .od-esim-guide-step legend{color:#15243a;gap:8px;font-size:12px}.online-design .od-esim-guide-step legend>span{color:#2f74cc;background:#eaf3ff;width:23px;height:23px;font-size:9px}.online-design .od-esim-guide-coverage-options,.online-design .od-esim-guide-data-options,.online-design .od-esim-guide-duration-options{gap:8px;margin-top:10px}.online-design .od-esim-guide-data-options{grid-template-columns:repeat(4,minmax(0,1fr))}.online-design .od-esim-guide-coverage-options button,.online-design .od-esim-guide-data-options button,.online-design .od-esim-guide-duration-options button{background:#fff;border-color:#dce3ea;border-radius:11px;min-height:58px}.online-design .od-esim-guide-coverage-options button.active,.online-design .od-esim-guide-data-options button.active,.online-design .od-esim-guide-duration-options button.active{background:#f1f7ff;border-color:#2f74cc;box-shadow:inset 0 0 0 1px #2f74cc,0 8px 22px -20px #2f74ccb3}.online-design .od-esim-guide-coverage-options button{grid-template-columns:30px minmax(0,1fr) 17px;padding:8px 10px}.online-design .od-esim-guide-coverage-options button>span:first-child{color:#2f74cc;background:#eaf3ff;border-radius:9px;width:30px;height:30px}.online-design .od-esim-guide-coverage-options button>strong{font-size:11px}.online-design .od-esim-guide-coverage-options button>small{font-size:9px}.online-design .od-esim-guide-duration-options button{min-height:54px;padding:8px 30px 8px 9px}.online-design .od-esim-guide-duration-options button>svg{color:#2f74cc;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.online-design .od-esim-guide-duration-options strong{font-size:11.5px}.online-design .od-esim-guide-data-options button{justify-content:flex-start;min-height:94px;padding:22px 10px 10px}.online-design .od-esim-guide-plan-copy{min-width:0;display:block}.online-design .od-esim-guide-plan-copy>small,.online-design .od-esim-guide-plan-copy>strong{display:block}.online-design .od-esim-guide-plan-copy>strong{color:#15243a;letter-spacing:-.02em;font-size:15px;font-weight:950}.online-design .od-esim-guide-plan-copy>small{color:#7b8798;margin-top:2px;font-size:9px;font-weight:720}.online-design .od-esim-guide-data-options button>b{color:#173f73;margin-top:auto}.online-design .od-esim-guide-tier-legend{background:#f8fafc;border:1px solid #dce5ef;border-radius:12px;margin-top:12px;padding:11px 12px 12px}.online-design .od-esim-guide-tier-legend>header{align-items:flex-start;gap:8px;display:flex}.online-design .od-esim-guide-tier-legend>header>span{color:#2f74cc;background:#e8f2ff;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;display:grid}.online-design .od-esim-guide-tier-legend>header small,.online-design .od-esim-guide-tier-legend>header strong{display:block}.online-design .od-esim-guide-tier-legend>header strong{color:#1d2d43;font-size:11px;font-weight:950}.online-design .od-esim-guide-tier-legend>header small{color:#718096;margin-top:2px;font-size:9px;font-weight:680;line-height:1.35}.online-design .od-esim-guide-tier-legend-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.online-design .od-esim-guide-tier-legend article{background:#fff;border:1px solid #e2e8ef;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:0 7px;min-width:0;min-height:68px;padding:8px 8px 8px 9px;display:grid}.online-design .od-esim-guide-tier-legend-dot{background:#5e8fbf;border-radius:999px;grid-row:1/3;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 3px #5e8fbf24}.online-design .od-esim-guide-tier-legend article.standard .od-esim-guide-tier-legend-dot{background:#b28a3b;box-shadow:0 0 0 3px #b28a3b24}.online-design .od-esim-guide-tier-legend article.premium .od-esim-guide-tier-legend-dot{background:#8b68bd;box-shadow:0 0 0 3px #8b68bd24}.online-design .od-esim-guide-tier-legend article p{min-width:0;margin:0}.online-design .od-esim-guide-tier-legend article small,.online-design .od-esim-guide-tier-legend article strong{display:block}.online-design .od-esim-guide-tier-legend article strong{color:#26364b;font-size:10px;font-weight:950}.online-design .od-esim-guide-tier-legend article small{color:#718096;margin-top:2px;font-size:9px;font-weight:680;line-height:1.32}.online-design .od-esim-guide-tier-legend article em{color:#52647b;grid-column:2;margin-top:4px;font-size:8px;font-style:normal;font-weight:850}.online-design .od-esim-guide-data-options button>em{background:#23845f;border-radius:0 0 6px 6px;font-size:6.8px;left:9px}.online-design .od-esim-guide-selected{color:#2f74cc}.online-design .od-esim-guide-selected>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.online-design .od-esim-guide-coverage-explainer{border-radius:10px;padding:9px 11px}.online-design .od-esim-all-plans-toggle{color:#2f64a8;width:auto;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;gap:5px;margin:13px auto 0;padding:0 8px;font-size:10.5px}.online-design .od-esim-all-plans-toggle:hover{background:#f0f6fd}.online-design .od-esim-all-plans-toggle>svg{width:13px;height:13px}.online-design .od-esim-guide-summary{background:linear-gradient(155deg,#071b38,#0b2d5b);border-left:0;padding:21px 22px}.online-design .od-esim-guide-summary-label{color:#9ebce3}.online-design .od-esim-guide-summary-destination{margin-top:14px;padding-bottom:13px}.online-design .od-esim-guide-summary-destination>span,.online-design .od-esim-guide-summary-plan>span{border-radius:10px;width:40px;height:40px}.online-design .od-esim-guide-summary p strong{font-size:13px}.online-design .od-esim-guide-summary p small{font-size:9px}.online-design .od-esim-guide-summary dl{margin-top:14px}.online-design .od-esim-guide-total{margin-top:14px;padding-top:12px}.online-design .od-esim-guide-total strong{font-size:23px}.online-design .od-esim-compatibility{background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;margin-top:13px}.online-design .od-esim-compatibility summary{color:#fff;cursor:pointer;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:40px;padding:0 10px;font-size:9.5px;font-weight:850;list-style:none;display:grid}.online-design .od-esim-compatibility summary::-webkit-details-marker{display:none}.online-design .od-esim-compatibility summary svg:last-child{transition:transform .16s}.online-design .od-esim-compatibility[open] summary svg:last-child{transform:rotate(90deg)}.online-design .od-esim-compatibility p{color:#ffffffad;margin:0;padding:0 10px 10px 35px;font-size:9px;line-height:1.45}.online-design .od-esim-guide-summary>button:not(.od-esim-compatibility-trigger){color:#12233e;background:#f3c948;border:1px solid #d4a311;border-radius:10px;min-height:47px;margin-top:13px;font-size:10.5px;box-shadow:0 14px 26px -18px #d9a300d9}.online-design .od-esim-guide-summary>button:not(.od-esim-compatibility-trigger):hover{background:#f7d667}.online-design .od-esim-purchase-trust{background:#fff;border:1px solid #e1e7ed;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:72px;padding:13px 20px;display:grid;box-shadow:0 16px 42px -38px #071b3a7a}.online-design .od-esim-purchase-trust>span{justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.online-design .od-esim-purchase-trust>span+span{border-left:1px solid #e7ecf1}.online-design .od-esim-purchase-trust>span>svg{color:#2b70c5;flex:none;width:21px;height:21px}.online-design .od-esim-purchase-trust small,.online-design .od-esim-purchase-trust strong{display:block}.online-design .od-esim-purchase-trust strong{color:#15243a;font-size:10.5px;font-weight:900}.online-design .od-esim-purchase-trust small{color:#7b8798;margin-top:2px;font-size:8.5px}.online-design .od-esim-how{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:16px;display:grid}.online-design .od-esim-how>div{background:#fff;border:1px solid #e1e7ed;border-radius:16px;padding:18px 20px}.online-design .od-esim-how h2{color:#15243a;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:950}.online-design .od-esim-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.online-design .od-esim-how li{align-items:flex-start;gap:8px;min-width:0;display:flex}.online-design .od-esim-how li>span{color:#fff;background:#153f73;border-radius:999px;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:950;display:grid}.online-design .od-esim-how li p{min-width:0;margin:0}.online-design .od-esim-how li small,.online-design .od-esim-how li strong{display:block}.online-design .od-esim-how li strong{color:#26364b;font-size:10px;font-weight:900}.online-design .od-esim-how li small{color:#7b8798;margin-top:2px;font-size:8.5px;line-height:1.4}.online-design .od-esim-faq details{border-bottom:1px solid #e7ecf1}.online-design .od-esim-faq details:first-of-type{margin-top:9px}.online-design .od-esim-faq summary{color:#26364b;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:36px;font-size:9.5px;font-weight:850;list-style:none;display:flex}.online-design .od-esim-faq summary::-webkit-details-marker{display:none}.online-design .od-esim-faq details[open] summary svg{transform:rotate(180deg)}.online-design .od-esim-faq details p{color:#6f7c8e;margin:0;padding:0 20px 10px 0;font-size:9px;line-height:1.45}@media (max-width:1020px) and (min-width:761px){.online-design .od-esim-guide-layout{grid-template-columns:minmax(0,1fr) 292px}.online-design .od-esim-guide-data-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.online-design .od-browse-esim-detail{padding:0 0 calc(106px + env(safe-area-inset-bottom))!important}.online-design .od-mobile-storefront-tabbar.is-product-selection,.online-design:has(.od-browse-esim-detail) .od-support-dock:not(.is-open){display:none!important}.online-design .od-esim-banner-hero{grid-template-rows:minmax(0,1fr);grid-template-columns:104px minmax(0,1fr);min-height:236px}.online-design .od-esim-banner-hero:before{width:115px;height:68px;top:58px;left:42px;transform:rotate(-8deg)}.online-design .od-esim-banner-hero:after{width:220px;height:190px;top:30px;left:-52px;transform:none}.online-design .od-esim-banner-hero-back{min-height:30px;padding:5px 9px;font-size:9px;top:10px;right:10px}.online-design .od-esim-banner-hero-flag{grid-area:1/1;place-self:start;width:72px;margin:64px 0 0 16px}.online-design .od-esim-banner-hero-flag img{border-radius:9px;max-height:49px}.online-design .od-esim-banner-hero-copy{grid-area:1/2;justify-content:start;gap:5px;padding:64px 14px 26px 0}.online-design .od-esim-banner-hero-breadcrumb{display:none}.online-design .od-esim-banner-hero-copy h1{max-width:12ch;margin:0;font-size:clamp(25px,7.8vw,33px);line-height:1.02}.online-design .od-esim-banner-hero-copy p{max-width:28ch;font-size:11px;line-height:1.38}.online-design .od-esim-banner-hero-benefits{gap:5px;margin-top:5px}.online-design .od-esim-banner-hero-benefits span{border-radius:7px;min-height:26px;padding:4px 7px;font-size:8px}.online-design .od-esim-banner-hero-benefits span:nth-child(n+3){display:none}.online-design .od-browse-esim-detail .od-esim-plans{gap:12px;margin-top:-18px;padding:0 10px 22px}.online-design .od-esim-guide{border-radius:23px;margin:0;box-shadow:0 20px 48px -32px #071b3a80}.online-design .od-esim-guide-layout{display:block}.online-design .od-esim-guide-main{padding:0 14px 14px}.online-design .od-esim-guide-head{clip:auto;white-space:normal;background:0 0;border:0;width:auto;height:auto;padding:20px 2px 10px;display:block;position:static;overflow:visible}.online-design .od-esim-guide-head p,.online-design .od-esim-guide-head>div>span,.online-design .od-esim-guide-head>strong{display:none}.online-design .od-esim-guide-head h2{margin:0;font-size:23px;line-height:1.08}.online-design .od-esim-guide-progress{padding:0 0 13px}.online-design .od-esim-guide-progress:before{top:13px;left:16%;right:16%}.online-design .od-esim-guide-progress button{min-height:42px}.online-design .od-esim-guide-progress button>span{width:27px;height:27px}.online-design .od-esim-guide-progress button>strong{font-size:8.5px}.online-design .od-esim-guide-mobile-summaries{gap:6px;padding-top:10px;display:grid}.online-design .od-esim-guide-mobile-summaries button{color:#26364b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7ecf1;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:49px;padding:6px 4px;display:grid}.online-design .od-esim-guide-mobile-summaries button>span:first-child{color:#2f74cc;background:#eaf3ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.online-design .od-esim-guide-mobile-summaries small,.online-design .od-esim-guide-mobile-summaries strong{display:block}.online-design .od-esim-guide-mobile-summaries strong{font-size:11px;font-weight:900}.online-design .od-esim-guide-mobile-summaries small{color:#7b8798;margin-top:1px;font-size:8.5px}.online-design .od-esim-guide-mobile-summaries em{color:#2f64a8;font-size:9px;font-style:normal;font-weight:900}.online-design .od-esim-guide-steps{padding:0}.online-design .od-esim-guide-step{padding-top:14px;display:none}.online-design .od-esim-guide-step+.od-esim-guide-step{border-top:0;margin-top:0}.online-design .od-esim-guide-step.is-mobile-active{display:block}.online-design .od-esim-guide-step legend{font-size:12px}.online-design .od-esim-guide-coverage-options,.online-design .od-esim-guide-data-options,.online-design .od-esim-guide-duration-options{grid-template-columns:minmax(0,1fr);gap:8px}.online-design .od-esim-guide-coverage-options button,.online-design .od-esim-guide-duration-options button{min-height:60px}.online-design .od-esim-guide-data-options button{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:76px;padding:13px 84px 13px 14px;display:grid}.online-design .od-esim-guide-data-options button>em{font-size:6.5px;top:-1px;left:13px}.online-design .od-esim-guide-data-options button:has(>em){padding-top:23px}.online-design .od-esim-guide-plan-copy{grid-area:1/1/3}.online-design .od-esim-guide-plan-copy>strong{font-size:17px}.online-design .od-esim-guide-plan-copy>small{font-size:9.5px}.online-design .od-esim-guide-data-options button>b{color:#163e70;margin:0;font-size:15px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.online-design .od-esim-guide-tier-legend{margin-top:10px;padding:10px}.online-design .od-esim-guide-tier-legend>header strong{font-size:10px}.online-design .od-esim-guide-tier-legend>header small{font-size:9px}.online-design .od-esim-guide-tier-legend-items{grid-template-columns:minmax(0,1fr);gap:6px}.online-design .od-esim-guide-tier-legend article{grid-template-rows:auto;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;min-height:62px;padding:8px 9px}.online-design .od-esim-guide-tier-legend-dot{grid-row:1}.online-design .od-esim-guide-tier-legend article em{white-space:nowrap;grid-column:3;margin:0}.online-design .od-esim-guide-tier-legend article strong{font-size:10.5px}.online-design .od-esim-guide-tier-legend article small{font-size:9.5px}.online-design .od-esim-guide-selected{top:7px;right:8px}.online-design .od-esim-all-plans-toggle{min-height:42px;margin-top:10px;font-size:10px}.online-design .od-esim-compatibility.is-mobile{background:#f7f9fb;border-color:#dce4ec;margin:5px 0 0;display:block}.online-design .od-esim-compatibility.is-mobile summary{color:#26364b;grid-template-columns:20px minmax(0,1fr) auto;min-height:45px;font-size:10px}.online-design .od-esim-compatibility.is-mobile summary svg{color:#2f74cc}.online-design .od-esim-compatibility.is-mobile summary em{color:#2f64a8;font-size:9px;font-style:normal;font-weight:900}.online-design .od-esim-compatibility.is-mobile p{color:#6f7c8e;padding:0 10px 11px 37px}.online-design .od-esim-guide-summary{display:none}.online-design .od-esim-purchase-trust{border-radius:14px;gap:6px;min-height:0;padding:12px 10px}.online-design .od-esim-purchase-trust>span{text-align:left;align-items:flex-start;gap:5px}.online-design .od-esim-purchase-trust>span+span{padding-left:7px}.online-design .od-esim-purchase-trust>span>svg{width:15px;height:15px}.online-design .od-esim-purchase-trust strong{font-size:8px}.online-design .od-esim-purchase-trust small{display:none}.online-design .od-esim-how{grid-template-columns:minmax(0,1fr);gap:10px}.online-design .od-esim-how>div{border-radius:14px;padding:16px 14px}.online-design .od-esim-how h2{font-size:16px}.online-design .od-esim-how ol{grid-template-columns:minmax(0,1fr);gap:12px}.online-design .od-esim-how li strong{font-size:10.5px}.online-design .od-esim-how li small{font-size:9px}.online-design .od-esim-guide-mobile-action{z-index:320;min-height:76px;padding:9px 11px calc(9px + env(safe-area-inset-bottom));color:#15243a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:0;border-top:1px solid #dce3ea;border-radius:0;grid-template-columns:minmax(0,.72fr) minmax(178px,1.28fr);align-items:center;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 34px -24px #071b3a9e}.online-design .od-esim-guide-mobile-action p{min-width:0;margin:0}.online-design .od-esim-guide-mobile-action small,.online-design .od-esim-guide-mobile-action strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.online-design .od-esim-guide-mobile-action small{color:#7b8798;font-size:8px;font-weight:760}.online-design .od-esim-guide-mobile-action strong{color:#15243a;margin-top:2px;font-size:13px;font-weight:950}.online-design .od-esim-guide-mobile-action>b{display:none}.online-design .od-esim-guide-mobile-action button{color:#12233e;cursor:pointer;background:#f3c948;border:1px solid #d4a311;border-radius:10px;min-width:0;min-height:52px;padding:0 10px;font-size:10px;font-weight:950;line-height:1.25}.online-design .od-esim-guide-mobile-action button span{display:inline}}@media (max-width:370px){.online-design .od-esim-banner-hero{grid-template-columns:88px minmax(0,1fr)}.online-design .od-esim-banner-hero-flag{width:62px;margin-left:12px}.online-design .od-esim-banner-hero-copy h1{font-size:24px}.online-design .od-esim-guide-mobile-action{grid-template-columns:minmax(0,.65fr) minmax(164px,1.35fr)}}.online-design.is-checkout-route .od-checkout-task-header{z-index:120;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#fffffff5;border-bottom:1px solid #e8ebef;min-height:66px;position:sticky;top:0;box-shadow:0 8px 28px -28px #0f172a8c}.online-design.is-checkout-route .od-checkout-task-header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;width:min(1220px,100% - 36px);min-height:66px;margin-inline:auto;display:grid}.online-design.is-checkout-route .od-checkout-task-brand,.online-design.is-checkout-route .od-checkout-task-support{color:#111827;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0;display:inline-flex}.online-design.is-checkout-route .od-checkout-task-brand{justify-self:start;min-width:0}.online-design.is-checkout-route .od-checkout-task-brand-mark{color:#101827;letter-spacing:-.02em;background:#f3c948;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #5a400014}.online-design.is-checkout-route .od-checkout-task-brand strong{color:#111827;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:900;overflow:hidden}.online-design.is-checkout-route .od-checkout-task-brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(210px,30vw);height:34px;display:block}.online-design.is-checkout-route .od-checkout-task-secure{color:#667085;justify-self:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.online-design.is-checkout-route .od-checkout-task-secure svg{color:#178452}.online-design.is-checkout-route .od-checkout-task-support{color:#344054;border-radius:9px;justify-self:end;padding:0 12px;font-size:12px;font-weight:850}.online-design.is-checkout-route .od-checkout-task-support:hover{color:#111827;background:#f5f7f9}.online-design.is-checkout-route .od-checkout-pay-tabs button:focus-visible,.online-design.is-checkout-route .od-checkout-task-brand:focus-visible,.online-design.is-checkout-route .od-checkout-task-support:focus-visible{outline-offset:3px;outline:3px solid #f3c9487a}.online-design.is-checkout-route .od-checkout-page.od-checkout-redesign{width:min(1220px,100% - 36px);padding-top:28px}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero{gap:18px;margin-bottom:22px}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-hero-breadcrumb{display:none}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero h1{font-size:clamp(30px,3vw,40px)}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero p{max-width:62ch;margin-top:7px}.online-design.is-checkout-route .od-checkout-layout{grid-template-columns:minmax(0,1.42fr) minmax(360px,.9fr);gap:26px}.online-design.is-checkout-route .od-checkout-redesign .od-checkout-panel{border-radius:14px;padding:24px 26px 26px;box-shadow:0 18px 44px -38px #0f172a70}.online-design.is-checkout-route .od-checkout-step+.od-checkout-step{margin-top:20px;padding-top:20px}.online-design.is-checkout-route .od-checkout-pay-tabs{background:#f2f4f7;border-radius:10px;gap:6px;margin:14px 0 10px;padding:4px;display:flex}.online-design.is-checkout-route .od-checkout-pay-tabs button{color:#667085;cursor:pointer;border:1px solid #0000;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.online-design.is-checkout-route .od-checkout-pay-tabs button small{color:#475467;background:#e4e7ec;border-radius:999px;min-width:20px;padding:2px 5px;font-size:9px;font-weight:900}.online-design.is-checkout-route .od-checkout-pay-tabs button.active{color:#111827;background:#fff;border-color:#e4e7ec;box-shadow:0 2px 8px -5px #0f172a6b}.online-design.is-checkout-route .od-checkout-pay-tabs button.active small{color:#765600;background:#fff2bd}.online-design.is-checkout-route .od-checkout-pay-list{margin-top:0}.online-design.is-checkout-route .od-checkout-pay-row{border-color:#e4e7ec;min-height:56px}.online-design.is-checkout-route .od-checkout-pay-row.active .od-checkout-pay-row-dot{border-color:#c79c11}.online-design.is-checkout-route .od-checkout-pay-row.active .od-checkout-pay-row-dot:after{background:#c79c11}.online-design.is-checkout-route .od-checkout-aside{top:88px}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-consent-card,.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-promo-toggle,.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-safepay,.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-trust{width:auto;margin-inline:16px}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-promo-toggle{box-shadow:none;border-radius:9px}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-promo-input{margin-inline:16px}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-consent-card{border-color:#e4e7ec;border-radius:9px;margin-top:12px}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-safepay{color:#111827;background:#f3c948;border:1px solid #d0a71b;min-height:54px;margin-top:12px;box-shadow:0 14px 26px -18px #9d7100a6}.online-design.is-checkout-route .od-checkout-mobile-bar>.od-primary:disabled,.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-safepay:disabled{color:#98a2b3;box-shadow:none;cursor:not-allowed;background:#e7eaee;border-color:#dfe3e8}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-trust{margin-top:11px;margin-bottom:16px}.online-design.is-checkout-route .od-checkout-desktop-safety{display:block}.online-design.is-checkout-route .od-checkout-mobile-legal-card,.online-design.is-checkout-route .od-checkout-mobile-order-card,.online-design.is-checkout-route .od-checkout-mobile-safety{display:none}@media (max-width:1024px) and (min-width:721px){.online-design.is-checkout-route .od-checkout-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);gap:20px}}@media (max-width:720px){.online-design.is-checkout-route .od-checkout-task-header,.online-design.is-checkout-route .od-checkout-task-header-inner{min-height:56px}.online-design.is-checkout-route .od-checkout-task-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:calc(100% - 24px)}.online-design.is-checkout-route .od-checkout-task-brand-mark{border-radius:9px;flex-basis:32px;width:32px;height:32px;font-size:10px}.online-design.is-checkout-route .od-checkout-task-brand strong{font-size:14px}.online-design.is-checkout-route .od-checkout-task-secure{display:none}.online-design.is-checkout-route .od-checkout-task-support{border:1px solid #e4e7ec;border-radius:10px;justify-content:center;width:42px;height:42px;padding:0}.online-design.is-checkout-route .od-checkout-task-support span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.online-design.is-checkout-route .od-checkout-page.od-checkout-redesign{width:calc(100% - 24px);padding:18px 0 calc(112px + env(safe-area-inset-bottom))!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero{gap:12px!important;margin-bottom:14px!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps{align-items:center;width:100%;padding:0 2px;display:flex;gap:0!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span{flex:1 1 0;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:26px minmax(0,auto)!important;justify-content:start!important;justify-items:start!important;gap:6px!important;min-height:32px!important;padding:0 14px 0 0!important;display:grid!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span:not(:last-child):after{width:7px;top:50%;right:5px;display:block!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps i{width:26px!important;height:26px!important;font-size:10px!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps svg{display:none}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps b{text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden;font-size:9.5px!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero h1{line-height:1.05;font-size:clamp(27px,8vw,34px)!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero p{margin-top:6px!important;font-size:12px!important}.online-design.is-checkout-route .od-checkout-layout{padding-bottom:0;display:block}.online-design.is-checkout-route .od-checkout-main{gap:12px}.online-design.is-checkout-route .od-checkout-mobile-legal-card,.online-design.is-checkout-route .od-checkout-mobile-order-card,.online-design.is-checkout-route .od-checkout-mobile-safety{display:block}.online-design.is-checkout-route .od-checkout-mobile-order-card{background:#fff;border:1px solid #e1e5ea;border-radius:14px;overflow:hidden;box-shadow:0 16px 36px -34px #0f172a8c}.online-design.is-checkout-route .od-checkout-mobile-order-card>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;display:flex}.online-design.is-checkout-route .od-checkout-mobile-order-card>header>span{color:#101828;align-items:center;gap:8px;display:inline-flex}.online-design.is-checkout-route .od-checkout-mobile-order-card>header strong{font-size:14px;font-weight:900}.online-design.is-checkout-route .od-checkout-mobile-order-card>header button{color:#735700;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 8px;font-size:11px;font-weight:900}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-lines{max-height:none;padding:10px 12px 2px}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-line{border:0;grid-template-columns:58px minmax(0,1fr) auto;gap:9px;padding:7px 0}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-line>.od-cart-line-logo{width:58px;height:54px;min-height:54px}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-line-edit-hint,.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-line-total>span{display:none}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-line-total{min-width:auto}.online-design.is-checkout-route .od-checkout-summary-more{color:#667085;padding:0 14px 8px;font-size:10px;font-weight:800;display:block}.online-design.is-checkout-route .od-checkout-mobile-overview-totals{border-top:1px solid #edf0f3;gap:6px;padding:10px 14px 12px;display:grid}.online-design.is-checkout-route .od-checkout-mobile-overview-totals span{color:#667085;justify-content:space-between;gap:12px;font-size:11px;font-weight:750;display:flex}.online-design.is-checkout-route .od-checkout-mobile-overview-totals strong{color:#344054;font-weight:900}.online-design.is-checkout-route .od-checkout-mobile-overview-totals .is-total{color:#101828;border-top:1px dashed #d0d5dd;margin-top:2px;padding-top:8px;font-size:13px;font-weight:900}.online-design.is-checkout-route .od-checkout-mobile-overview-totals .is-total strong{color:#101828;font-size:17px}.online-design.is-checkout-route .od-checkout-redesign .od-checkout-panel{border-radius:14px;padding:18px 16px 20px}.online-design.is-checkout-route .od-checkout-fast-title{margin-bottom:13px;font-size:19px}.online-design.is-checkout-route .od-checkout-step+.od-checkout-step{margin-top:18px;padding-top:18px}.online-design.is-checkout-route .od-checkout-pay-tabs{padding:3px;overflow-x:auto}.online-design.is-checkout-route .od-checkout-pay-tabs button{min-width:max-content;min-height:40px}.online-design.is-checkout-route .od-checkout-pay-row{min-height:58px}.online-design.is-checkout-route .od-checkout-mobile-safety .od-checkout-fraud-warning{margin:0}.online-design.is-checkout-route .od-checkout-mobile-legal-card{background:#fff;border:1px solid #e1e5ea;border-radius:14px;gap:12px;padding:14px;display:grid;box-shadow:0 16px 36px -34px #0f172a8c}.online-design.is-checkout-route .od-checkout-mobile-consent-row{grid-template-columns:28px minmax(0,1fr);gap:9px}.online-design.is-checkout-route .od-checkout-mobile-consent-row input{width:22px;height:22px}.online-design.is-checkout-route .od-checkout-mobile-consent-row button,.online-design.is-checkout-route .od-checkout-mobile-consent-row label,.online-design.is-checkout-route .od-checkout-mobile-consent-row strong{font-size:11.5px;line-height:1.35}.online-design.is-checkout-route .od-checkout-mobile-bar{z-index:125;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border:0;border-top:1px solid #dfe3e8;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-height:none;inset:auto 0 0;box-shadow:0 -12px 28px -22px #0f172aa6}.online-design.is-checkout-route .od-checkout-mobile-bar.expanded{max-height:min(82dvh,680px);padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;top:auto;bottom:0;box-shadow:0 -24px 60px -30px #0f172ab3}.online-design.is-checkout-route .od-checkout-mobile-bar-toggle{grid-template-columns:minmax(0,1fr) 30px;gap:5px;padding-left:2px}.online-design.is-checkout-route .od-checkout-mobile-bar-meta em{letter-spacing:.08em;font-size:9px}.online-design.is-checkout-route .od-checkout-mobile-bar-meta strong{color:#101828;font-size:20px}.online-design.is-checkout-route .od-checkout-mobile-bar-meta small{display:none}.online-design.is-checkout-route .od-checkout-mobile-bar-chevron{border-color:#e4e7ec;width:30px;height:30px}.online-design.is-checkout-route .od-checkout-mobile-bar>button.od-primary{color:#111827;background:#f3c948;border:1px solid #d0a71b;border-radius:10px;min-width:128px;min-height:50px;box-shadow:0 12px 24px -18px #9d7100b8}}@media (max-width:380px){.online-design.is-checkout-route .od-checkout-task-brand strong{max-width:170px}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps b{font-size:8.5px!important}.online-design.is-checkout-route .od-checkout-mobile-bar>button.od-primary{min-width:112px;padding-inline:12px}}.online-design .od-esim-plans{gap:14px}.online-design .od-esim-guide{z-index:2;border:1px solid var(--od-border);background:var(--od-surface);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 28px 68px -48px #071b3a85}.online-design .od-esim-guide-head{border-bottom:1px solid var(--od-border);background:radial-gradient(circle at 100% 0,var(--od-accent),transparent 48%),linear-gradient(110deg,var(--od-surface),var(--od-surface-2));justify-content:space-between;align-items:center;gap:22px;min-height:104px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-guide-head{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--od-accent) 12%,transparent),transparent 48%),linear-gradient(110deg,var(--od-surface),var(--od-surface-2))}}.online-design .od-esim-guide-head>div>span{color:var(--od-accent);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:950}.online-design .od-esim-guide-head h2{color:var(--od-ink);letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(24px,2.6vw,34px);font-weight:950;line-height:1.04}.online-design .od-esim-guide-head p{color:var(--od-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.online-design .od-esim-guide-head>strong{border:1px solid var(--od-accent);flex:none;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-guide-head>strong{border:1px solid color-mix(in srgb,var(--od-accent) 22%,var(--od-border))}}.online-design .od-esim-guide-head>strong{color:var(--od-accent);background:var(--od-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-guide-head>strong{background:color-mix(in srgb,var(--od-accent) 7%,var(--od-surface))}}.online-design .od-esim-guide-head>strong{font-size:11px;font-weight:950}.online-design .od-esim-guide-layout{grid-template-columns:minmax(0,1fr) 312px;align-items:stretch;display:grid}.online-design .od-esim-guide-steps{min-width:0;padding:4px 22px 22px}.online-design .od-esim-guide-step{border:0;min-width:0;margin:0;padding:18px 0 0}.online-design .od-esim-guide-step+.od-esim-guide-step{border-top:1px solid var(--od-border);margin-top:17px}.online-design .od-esim-guide-step legend{width:100%;color:var(--od-ink);align-items:center;gap:9px;padding:0;font-size:13px;font-weight:950;display:flex}.online-design .od-esim-guide-step legend>span{color:#fff;background:#0b2b57;border-radius:999px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.online-design .od-esim-guide-coverage-options,.online-design .od-esim-guide-data-options,.online-design .od-esim-guide-duration-options{gap:9px;margin-top:11px;display:grid}.online-design .od-esim-guide-coverage-options{grid-template-columns:repeat(3,minmax(0,1fr))}.online-design .od-esim-guide-data-options,.online-design .od-esim-guide-duration-options{grid-template-columns:repeat(4,minmax(0,1fr))}.online-design .od-esim-guide-coverage-options button,.online-design .od-esim-guide-data-options button,.online-design .od-esim-guide-duration-options button{border:1px solid var(--od-border);background:var(--od-surface);min-width:0;min-height:66px;color:var(--od-ink);cursor:pointer;border-radius:14px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;position:relative}.online-design .od-esim-guide-coverage-options button:hover,.online-design .od-esim-guide-data-options button:hover,.online-design .od-esim-guide-duration-options button:hover{border-color:var(--od-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-guide-coverage-options button:hover,.online-design .od-esim-guide-data-options button:hover,.online-design .od-esim-guide-duration-options button:hover{border-color:color-mix(in srgb,var(--od-accent) 46%,var(--od-border))}}.online-design .od-esim-guide-coverage-options button.active,.online-design .od-esim-guide-data-options button.active,.online-design .od-esim-guide-duration-options button.active{border-color:var(--od-accent);background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-guide-coverage-options button.active,.online-design .od-esim-guide-data-options button.active,.online-design .od-esim-guide-duration-options button.active{background:color-mix(in srgb,var(--od-accent) 6%,var(--od-surface))}}.online-design .od-esim-guide-coverage-options button.active,.online-design .od-esim-guide-data-options button.active,.online-design .od-esim-guide-duration-options button.active{box-shadow:0 0 0 2px var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-guide-coverage-options button.active,.online-design .od-esim-guide-data-options button.active,.online-design .od-esim-guide-duration-options button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--od-accent) 14%,transparent)}}.online-design .od-esim-guide-coverage-options button{text-align:left;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;column-gap:9px;padding:10px 11px;display:grid}.online-design .od-esim-guide-coverage-options button>span:first-child{width:34px;height:34px;color:var(--od-accent);background:var(--od-accent);border-radius:11px;grid-row:1/3;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-guide-coverage-options button>span:first-child{background:color-mix(in srgb,var(--od-accent) 9%,var(--od-surface-2))}}.online-design .od-esim-guide-coverage-options button>small,.online-design .od-esim-guide-coverage-options button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.online-design .od-esim-guide-coverage-options button>strong{grid-area:1/2;align-self:end;font-size:11.5px;font-weight:950}.online-design .od-esim-guide-coverage-options button>small{color:var(--od-muted);grid-area:2/2;align-self:start;font-size:9.5px;font-weight:750}.online-design .od-esim-guide-coverage-options button>svg{color:var(--od-accent);grid-area:1/3/3}.online-design .od-esim-guide-coverage-explainer{border:1px solid var(--od-accent);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;margin-top:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-guide-coverage-explainer{border:1px solid color-mix(in srgb,var(--od-accent) 24%,var(--od-border))}}.online-design .od-esim-guide-coverage-explainer{color:var(--od-ink);background:var(--od-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-guide-coverage-explainer{background:color-mix(in srgb,var(--od-accent) 5%,var(--od-surface))}}.online-design .od-esim-guide-coverage-explainer>span{width:30px;height:30px;color:var(--od-accent);background:var(--od-accent);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-guide-coverage-explainer>span{background:color-mix(in srgb,var(--od-accent) 11%,var(--od-surface))}}.online-design .od-esim-guide-coverage-explainer small,.online-design .od-esim-guide-coverage-explainer strong{display:block}.online-design .od-esim-guide-coverage-explainer strong{font-size:11px;font-weight:950}.online-design .od-esim-guide-coverage-explainer small{color:var(--od-muted);margin-top:2px;font-size:10.5px;font-weight:650;line-height:1.45}.online-design .od-esim-guide-coverage-explainer details{margin-top:8px}.online-design .od-esim-guide-coverage-explainer summary{width:fit-content;color:var(--od-accent);cursor:pointer;font-size:10px;font-weight:900}.online-design .od-esim-guide-coverage-explainer ul{flex-wrap:wrap;gap:5px;max-height:132px;margin:8px 0 0;padding:0 3px 1px 0;list-style:none;display:flex;overflow-y:auto}.online-design .od-esim-guide-coverage-explainer li{border:1px solid var(--od-border);color:var(--od-ink);background:var(--od-surface);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:750}.online-design .od-esim-guide-duration-options button{text-align:center;min-height:58px;padding:9px}.online-design .od-esim-guide-duration-options small,.online-design .od-esim-guide-duration-options strong{display:block}.online-design .od-esim-guide-duration-options strong{font-size:12px;font-weight:950}.online-design .od-esim-guide-duration-options small{color:var(--od-muted);margin-top:3px;font-size:9px;font-weight:700}.online-design .od-esim-guide-data-options button{text-align:left;flex-direction:column;align-items:flex-start;min-height:128px;padding:22px 11px 11px;display:flex}.online-design .od-esim-guide-tier{max-width:100%;color:var(--od-muted);align-items:center;gap:5px;margin-top:auto;line-height:1;display:flex}.online-design .od-esim-guide-tier>i{background:#7890aa;border-radius:999px;flex:none;width:7px;height:7px}.online-design .od-esim-guide-tier.starter>i{background:#5e8fbf}.online-design .od-esim-guide-tier.standard>i{background:#b28a3b}.online-design .od-esim-guide-tier.premium>i{background:#8b68bd}.online-design .od-esim-guide-tier>strong{color:var(--od-ink);white-space:nowrap;flex:none;font-size:8.5px;font-weight:950}.online-design .od-esim-guide-tier>small{overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0;font-size:8px;font-weight:750;line-height:1.15}.online-design .od-esim-guide-data-options button>em{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#0b7b59;border-radius:0 0 7px 7px;padding:4px 7px;font-size:7.5px;font-style:normal;font-weight:950;position:absolute;top:-1px;left:10px}.online-design .od-esim-guide-selected{color:var(--od-accent);text-transform:uppercase;align-items:center;gap:3px;font-size:7.5px;font-weight:950;display:inline-flex;position:absolute;top:7px;right:7px}.online-design .od-esim-guide-data-options button>strong{letter-spacing:-.035em;margin-top:7px;font-size:18px;font-weight:950}.online-design .od-esim-guide-data-options button>small{color:var(--od-muted);margin-top:3px;font-size:9px;line-height:1.3}.online-design .od-esim-guide-data-options button>b{color:var(--od-accent);margin-top:8px;font-size:13px;font-weight:950}.online-design .od-esim-guide-tier-explainer{--od-esim-tier-accent:#7890aa;border:1px solid var(--od-esim-tier-accent);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-guide-tier-explainer{border:1px solid color-mix(in srgb,var(--od-esim-tier-accent) 34%,var(--od-border))}}.online-design .od-esim-guide-tier-explainer{color:var(--od-ink);background:var(--od-esim-tier-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-guide-tier-explainer{background:color-mix(in srgb,var(--od-esim-tier-accent) 7%,var(--od-surface))}}.online-design .od-esim-guide-tier-explainer.starter{--od-esim-tier-accent:#5e8fbf}.online-design .od-esim-guide-tier-explainer.standard{--od-esim-tier-accent:#b28a3b}.online-design .od-esim-guide-tier-explainer.premium{--od-esim-tier-accent:#8b68bd}.online-design .od-esim-guide-tier-explainer>span{width:28px;height:28px;color:var(--od-esim-tier-accent);background:var(--od-esim-tier-accent);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-guide-tier-explainer>span{background:color-mix(in srgb,var(--od-esim-tier-accent) 14%,var(--od-surface))}}.online-design .od-esim-guide-tier-explainer small,.online-design .od-esim-guide-tier-explainer strong{display:block}.online-design .od-esim-guide-tier-explainer strong{font-size:11px;font-weight:950}.online-design .od-esim-guide-tier-explainer small{color:var(--od-muted);margin-top:2px;font-size:10.5px;font-weight:650;line-height:1.45}.online-design .od-esim-guide-summary{border-left:1px solid var(--od-border);color:#fff;background:linear-gradient(160deg,#071a36,#0a2c5b);min-width:0;padding:20px}.online-design .od-esim-guide-summary-label{color:#91b8ec;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:950;display:block}.online-design .od-esim-guide-summary-destination,.online-design .od-esim-guide-summary-plan{align-items:center;gap:11px;display:flex}.online-design .od-esim-guide-summary-destination{border-bottom:1px solid #ffffff21;margin-top:15px;padding-bottom:14px}.online-design .od-esim-guide-summary-plan{margin-top:14px}.online-design .od-esim-guide-summary-destination>span,.online-design .od-esim-guide-summary-plan>span{background:#ffffff17;border:1px solid #fff3;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.online-design .od-esim-guide-summary-destination .od-flag-fallback,.online-design .od-esim-guide-summary-destination img{object-fit:cover;width:100%;height:100%}.online-design .od-esim-guide-summary p{min-width:0;margin:0}.online-design .od-esim-guide-summary p small,.online-design .od-esim-guide-summary p strong{display:block}.online-design .od-esim-guide-summary p strong{font-size:14px;font-weight:950}.online-design .od-esim-guide-summary p small{color:#ffffff9e;margin-top:2px;font-size:9.5px}.online-design .od-esim-guide-summary p small>b{color:#f4d28f;font-weight:900}.online-design .od-esim-guide-summary dl{gap:8px;margin:17px 0 0;padding:0;display:grid}.online-design .od-esim-guide-summary dl>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.online-design .od-esim-guide-summary dt{color:#ffffff94;font-size:9.5px}.online-design .od-esim-guide-summary dd{color:#fff;text-align:right;margin:0;font-size:10px;font-weight:850}.online-design .od-esim-guide-total{border-top:1px solid #ffffff21;justify-content:space-between;align-items:end;gap:12px;margin-top:18px;padding-top:14px;display:flex}.online-design .od-esim-guide-total span{color:#ffffffa6;font-size:10px;font-weight:750}.online-design .od-esim-guide-total strong{color:#fff;letter-spacing:-.04em;font-size:28px;font-weight:950}.online-design .od-esim-guide-summary>button:not(.od-esim-compatibility-trigger){color:#10213d;cursor:pointer;background:linear-gradient(135deg,#ffd365,#edaa1d);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:14px;font-size:11px;font-weight:950;display:inline-flex;box-shadow:0 14px 30px -18px #edaa1dbf}.online-design .od-esim-guide-region-callout{margin:0}.online-design .od-esim-all-plans-toggle{border:1px solid var(--od-border);width:100%;min-height:52px;color:var(--od-ink);background:var(--od-surface);cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:0 17px;font-size:12px;font-weight:950;display:flex;box-shadow:0 14px 34px -30px #071b3a7a}.online-design .od-esim-all-plans-toggle>span{align-items:center;gap:8px;display:inline-flex}.online-design .od-esim-all-plans-toggle>span svg{color:var(--od-accent)}.online-design .od-esim-all-plans-toggle>svg{transition:transform .16s}.online-design .od-esim-all-plans-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.online-design .od-esim-advanced-catalogue{gap:16px;padding-top:4px;display:grid}.online-design .od-esim-advanced-intro strong{color:var(--od-ink);font-size:18px;font-weight:950}.online-design .od-esim-advanced-intro p{color:var(--od-muted);margin:4px 0 0;font-size:11px}.online-design .od-esim-guide-mobile-action{display:none}.online-design .od-esim-all-plans-toggle:focus-visible,.online-design .od-esim-guide button:focus-visible,.online-design .od-esim-guide-region-callout button:focus-visible{outline:3px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-all-plans-toggle:focus-visible,.online-design .od-esim-guide button:focus-visible,.online-design .od-esim-guide-region-callout button:focus-visible{outline:3px solid color-mix(in srgb,var(--od-accent) 30%,transparent)}}.online-design .od-esim-all-plans-toggle:focus-visible,.online-design .od-esim-guide button:focus-visible,.online-design .od-esim-guide-region-callout button:focus-visible{outline-offset:3px}@media (max-width:980px){.online-design .od-esim-guide-layout{grid-template-columns:minmax(0,1fr) 280px}.online-design .od-esim-guide-coverage-options,.online-design .od-esim-guide-data-options,.online-design .od-esim-guide-duration-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.online-design .od-browse-esim-detail{padding-bottom:calc(var(--od-mobile-tabbar-clearance,114px) + 112px)}.online-design .od-esim-banner-hero{min-height:0}.online-design .od-esim-banner-hero-flag{width:min(31vw,108px);margin-top:48px}.online-design .od-esim-banner-hero-flag img{max-height:72px}.online-design .od-esim-banner-hero-copy{padding:12px 18px 20px}.online-design .od-esim-banner-hero-copy h1{max-width:16ch;font-size:clamp(29px,9vw,40px)}.online-design .od-esim-banner-hero-copy p{font-size:12.5px}.online-design .od-esim-banner-hero-benefits{margin-top:10px}.online-design .od-esim-banner-hero-benefits span:last-child{display:none}.online-design .od-esim-guide{border-radius:18px;margin-inline:-3px}.online-design .od-esim-guide-head{align-items:flex-start;min-height:0;padding:17px 15px}.online-design .od-esim-guide-head h2{font-size:24px}.online-design .od-esim-guide-head p{max-width:38ch;font-size:10.5px}.online-design .od-esim-guide-head>strong{padding:6px 9px;font-size:9px}.online-design .od-esim-guide-layout{grid-template-columns:minmax(0,1fr)}.online-design .od-esim-guide-steps{padding:2px 14px 17px}.online-design .od-esim-guide-step{padding-top:15px}.online-design .od-esim-guide-step+.od-esim-guide-step{margin-top:14px}.online-design .od-esim-guide-coverage-options,.online-design .od-esim-guide-data-options,.online-design .od-esim-guide-duration-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.online-design .od-esim-guide-coverage-options button{grid-template-columns:30px minmax(0,1fr) 14px;padding:8px}.online-design .od-esim-guide-coverage-options button>span:first-child{width:30px;height:30px}.online-design .od-esim-guide-coverage-options button>strong{white-space:normal;font-size:10.5px;line-height:1.12}.online-design .od-esim-guide-data-options button{min-height:120px}.online-design .od-esim-guide-summary{display:none}.online-design .od-esim-guide-region-callout{border-radius:15px}.online-design .od-esim-guide-mobile-action{z-index:248;left:12px;right:76px;bottom:var(--od-mobile-tabbar-clearance,calc(114px + env(safe-area-inset-bottom)));color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#05162ffa,#0a3063fa);border:1px solid #ffffff29;border-radius:17px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:72px;padding:9px 10px 9px 13px;display:grid;position:fixed;box-shadow:0 22px 50px -20px #031023b8}.online-design .od-esim-guide-mobile-action p{min-width:0;margin:0}.online-design .od-esim-guide-mobile-action small,.online-design .od-esim-guide-mobile-action strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.online-design .od-esim-guide-mobile-action small{color:#ffffff94;font-size:8px;font-weight:750}.online-design .od-esim-guide-mobile-action strong{margin-top:2px;font-size:13px;font-weight:950}.online-design .od-esim-guide-mobile-action>b{letter-spacing:-.03em;white-space:nowrap;font-size:17px;font-weight:950}.online-design .od-esim-guide-mobile-action button{color:#10213d;cursor:pointer;background:linear-gradient(135deg,#ffd365,#edaa1d);border:0;border-radius:12px;min-width:46px;min-height:46px;padding:0 12px;font-weight:950}.online-design .od-esim-guide-mobile-action button span{display:none}}@media (max-width:340px){.online-design .od-esim-guide-head{flex-direction:column;gap:10px}.online-design .od-esim-guide-head>strong{align-self:flex-start}.online-design .od-esim-guide-coverage-options,.online-design .od-esim-guide-data-options,.online-design .od-esim-guide-duration-options{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.online-design .od-esim-all-plans-toggle>svg,.online-design .od-esim-guide button{transition:none!important}}.online-design .od-brand-landing.uses-value-grid:not(.is-product-detail) .od-brand-grid-layout{z-index:5;margin-top:-48px;position:relative}.online-design .od-brand-landing.uses-value-grid:not(.is-product-detail) .od-brand-choice-panel{overflow:visible!important}.online-design:has(.od-brand-landing.uses-value-grid:not(.is-product-detail)) .od-support-dock:not(.is-open){display:none}.online-design .od-value-purchase{--od-value-navy:#06111f;--od-value-gold:#d4af6a;border:1px solid var(--od-border);grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-value-purchase{border:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}.online-design .od-value-purchase{background:#fff;border-radius:18px;box-shadow:0 26px 64px -42px #0206119e}.online-design .od-value-purchase-selector,.online-design .od-value-purchase-summary{min-width:0;padding:clamp(20px,2.4vw,28px)}.online-design .od-value-purchase-selector{align-content:start;gap:20px;display:grid}.online-design .od-value-purchase-heading{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;display:grid}.online-design .od-value-purchase-heading>span{width:42px;height:42px;color:var(--od-value-gold);background:var(--od-value-navy);border-radius:12px;place-items:center;display:grid}.online-design .od-value-purchase-heading h2,.online-design .od-value-purchase-summary h2{color:var(--od-ink);letter-spacing:-.025em;margin:0;font-size:clamp(20px,2vw,25px);line-height:1.15}.online-design .od-value-purchase-heading p,.online-design .od-value-purchase-summary>div>p{color:var(--od-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.online-design .od-value-options{border:0;min-width:0;margin:0;padding:0}.online-design .od-value-options legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.online-design .od-value-option-grid{grid-template-columns:repeat(5,minmax(92px,1fr));gap:10px;display:grid}.online-design .od-value-option-grid>button{min-width:0;min-height:54px;color:var(--od-ink);cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:11px;place-items:center;gap:2px;padding:9px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 10px 24px -24px #0f172a8c}.online-design .od-value-option-grid>button:hover:not(:disabled){border-color:var(--od-value-gold);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-value-option-grid>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--od-value-gold) 72%,#d9e0ea)}}.online-design .od-value-option-grid>button:hover:not(:disabled){box-shadow:0 16px 30px -24px #0206117a}.online-design .od-value-custom-input:focus-within,.online-design .od-value-option-grid>button:focus-visible,.online-design .od-value-purchase-actions button:focus-visible{outline:3px solid var(--od-value-gold)}@supports (color:color-mix(in lab,red,red)){.online-design .od-value-custom-input:focus-within,.online-design .od-value-option-grid>button:focus-visible,.online-design .od-value-purchase-actions button:focus-visible{outline:3px solid color-mix(in srgb,var(--od-value-gold) 48%,transparent)}}.online-design .od-value-custom-input:focus-within,.online-design .od-value-option-grid>button:focus-visible,.online-design .od-value-purchase-actions button:focus-visible{outline-offset:2px}.online-design .od-value-option-grid>button strong{font-size:17px;font-weight:900;line-height:1.1}.online-design .od-value-option-grid>button small{color:var(--od-muted);font-size:10px;font-weight:750;line-height:1.2}.online-design .od-value-option-grid>button>svg{width:17px;height:17px;color:var(--od-value-navy);background:#fff;border-radius:999px;padding:3px;position:absolute;top:6px;right:6px}.online-design .od-value-option-grid>button.active{color:#fff;border-color:var(--od-value-gold);background:var(--od-value-navy);box-shadow:inset 0 0 0 1px var(--od-value-gold),0 16px 34px -26px #020611d1}@supports (color:color-mix(in lab,red,red)){.online-design .od-value-option-grid>button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--od-value-gold) 38%,transparent),0 16px 34px -26px #020611d1}}.online-design .od-value-option-grid>button.active small{color:#ffffffb8}.online-design .od-value-option-grid>button:disabled{color:#94a3b8;cursor:not-allowed;background:#f5f7fa}.online-design .od-value-option-grid>.od-value-custom-option{grid-column:span 1}.online-design .od-value-single-summary{border:1px solid var(--od-value-gold);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-height:76px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-value-single-summary{border:1px solid color-mix(in srgb,var(--od-value-gold) 46%,#d9e0ea)}}.online-design .od-value-single-summary{background:linear-gradient(135deg,var(--od-value-gold),#fff 72%);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.online-design .od-value-single-summary{background:linear-gradient(135deg,color-mix(in srgb,var(--od-value-gold) 8%,#fff),#fff 72%)}}.online-design .od-value-single-summary>span{color:#fff;background:var(--od-value-navy);border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.online-design .od-value-single-summary small,.online-design .od-value-single-summary strong{display:block}.online-design .od-value-single-summary small{color:var(--od-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.online-design .od-value-single-summary strong{color:var(--od-ink);margin-top:3px;font-size:24px;line-height:1}.online-design .od-value-custom-field{border:1px solid var(--od-value-gold);grid-template-rows:auto auto;grid-template-columns:minmax(150px,.5fr) minmax(240px,1fr);align-items:center;gap:5px 16px;width:100%;max-width:none;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-value-custom-field{border:1px solid color-mix(in srgb,var(--od-value-gold) 45%,#d9e0ea)}}.online-design .od-value-custom-field{background:linear-gradient(135deg,var(--od-value-gold),#fff 72%);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.online-design .od-value-custom-field{background:linear-gradient(135deg,color-mix(in srgb,var(--od-value-gold) 9%,#fff),#fff 72%)}}.online-design .od-value-custom-field>label{color:var(--od-ink);grid-area:1/1;font-size:13px;font-weight:850}.online-design .od-value-custom-input{background:#fff;border:2px solid #2563eb;border-radius:11px;grid-area:1/2/span 2;grid-template-columns:46px minmax(0,1fr);display:grid;overflow:hidden}.online-design .od-value-custom-input>span{color:var(--od-soft);background:#f8fafc;border-right:1px solid #d9e0ea;place-items:center;font-size:17px;font-weight:800;display:grid}.online-design .od-value-custom-input input{width:100%;min-width:0;height:50px;color:var(--od-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 14px;font-size:18px;font-weight:800}.online-design .od-value-custom-field>small{color:var(--od-muted);grid-area:2/1;font-size:12px;font-weight:700}.online-design .od-value-custom-field>p{color:#b42318;grid-area:3/2;margin:0;font-size:12px;font-weight:750}.online-design .od-value-custom-field.has-error .od-value-custom-input{border-color:#d92d20}.online-design .od-value-benefits{flex-wrap:wrap;gap:8px;display:flex}.online-design .od-value-benefits span{min-height:30px;color:var(--od-soft);background:#f4f7fb;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.online-design .od-value-benefits svg{color:var(--od-value-gold)}@supports (color:color-mix(in lab,red,red)){.online-design .od-value-benefits svg{color:color-mix(in srgb,var(--od-value-gold) 76%,#7c5c17)}}.online-design .od-value-purchase-summary{background:linear-gradient(#fff,#fbfcfe);border-left:1px solid #e3e8ef;flex-direction:column;gap:17px;display:flex}.online-design .od-value-purchase-summary dl{gap:11px;margin:0;display:grid}.online-design .od-value-purchase-summary dl>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.online-design .od-value-purchase-summary dd,.online-design .od-value-purchase-summary dt{color:var(--od-soft);margin:0;font-size:13px}.online-design .od-value-purchase-summary dd{color:var(--od-ink);text-align:right;font-weight:850}.online-design .od-value-purchase-summary .od-value-total-row{border-top:1px solid #dce3ec;margin-top:2px;padding-top:14px}.online-design .od-value-purchase-summary .od-value-total-row dd,.online-design .od-value-purchase-summary .od-value-total-row dt{color:var(--od-ink);font-size:20px;font-weight:950}.online-design .od-value-delivery{color:var(--od-soft);align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.online-design .od-value-purchase-actions{gap:8px;margin-top:auto;display:grid}.online-design .od-value-purchase-actions button{border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.online-design .od-value-purchase-actions .od-primary{border:1px solid var(--od-value-gold)}@supports (color:color-mix(in lab,red,red)){.online-design .od-value-purchase-actions .od-primary{border:1px solid color-mix(in srgb,var(--od-value-gold) 84%,#9b741f)}}.online-design .od-value-purchase-actions .od-primary{color:#111827;background:linear-gradient(135deg,#e4bd64,#d9a829);box-shadow:0 18px 30px -22px #bb8715c7}.online-design .od-value-purchase-actions .od-primary:hover:not(:disabled){filter:brightness(1.03)}.online-design .od-value-purchase-actions .od-value-fast-checkout{color:var(--od-value-navy);background:#fff;border:1px solid #d7dee8}.online-design .od-value-purchase-actions button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.online-design .od-value-secure{color:var(--od-muted);text-align:center;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:960px){.online-design .od-value-purchase{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.online-design .od-value-option-grid{grid-template-columns:repeat(3,minmax(84px,1fr))}}@media (max-width:760px){.online-design .od-brand-landing.uses-value-grid:not(.is-product-detail){padding-bottom:calc(var(--od-mobile-tabbar-clearance,104px) + 28px)}.online-design .od-brand-landing.uses-value-grid:not(.is-product-detail) .od-brand-grid-layout{width:calc(100vw - 24px);margin-top:-24px}.online-design .od-brand-landing.uses-value-grid:not(.is-product-detail) .od-brand-choice-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.online-design .od-value-purchase{border-radius:17px;grid-template-columns:minmax(0,1fr)}.online-design .od-value-purchase-selector,.online-design .od-value-purchase-summary{padding:18px}.online-design .od-value-purchase-selector{gap:16px}.online-design .od-value-purchase-heading{grid-template-columns:38px minmax(0,1fr);gap:11px}.online-design .od-value-purchase-heading>span{width:38px;height:38px}.online-design .od-value-purchase-heading h2,.online-design .od-value-purchase-summary h2{font-size:20px}.online-design .od-value-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-design .od-value-option-grid>button{min-height:52px}.online-design .od-value-option-grid>.od-value-custom-option{grid-column:1/-1}.online-design .od-value-custom-field{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);max-width:none}.online-design .od-value-custom-field>label,.online-design .od-value-custom-field>p,.online-design .od-value-custom-field>small,.online-design .od-value-custom-input{grid-area:auto/1}.online-design .od-value-benefits{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.online-design .od-value-benefits span{white-space:nowrap;justify-content:center}.online-design .od-value-benefits .is-country{display:none}.online-design .od-value-purchase-summary{border-top:1px solid #e3e8ef;border-left:0;gap:14px}.online-design .od-value-purchase-summary>div:first-child{order:1}.online-design .od-value-purchase-actions{order:2;margin-top:0}.online-design .od-value-purchase-summary dl{order:3}.online-design .od-value-delivery{order:4}.online-design .od-value-secure{order:5}.online-design .od-value-purchase-actions .od-value-fast-checkout{display:none}.online-design .od-value-purchase-summary .od-value-total-row dd,.online-design .od-value-purchase-summary .od-value-total-row dt{font-size:19px}.online-design .od-value-purchase-actions button{min-height:50px}}@media (max-width:390px){.online-design .od-value-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.online-design .od-support-panel{border-radius:24px;width:min(480px,100vw - 24px)}.online-design .od-support-head-security{color:#ffffffeb;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10.5px;font-weight:850;display:inline-flex}.online-design .od-support-head-security svg{color:#f2c14e}.online-design .od-aui-suggestions{gap:9px}.online-design .od-aui-suggestions button{border-color:#d8e4f3;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:68px;padding:10px 13px 10px 11px}.online-design .od-aui-suggestions button>span:first-child{width:42px;height:42px}.online-design .od-aui-suggestions button>svg:last-child{color:#6c7f9c;justify-self:end}.online-design .od-aui-avatar,.online-design .od-aui-row.assistant .od-aui-avatar{box-shadow:0 8px 16px -10px #034db1e6}.online-design .od-aui-product-side{align-self:center}@media (max-width:760px){.online-design .od-support-head{grid-template-columns:46px minmax(0,1fr) 36px 36px;min-height:94px;padding:14px 12px 14px 14px}.online-design .od-support-head-icon{width:46px;height:46px}.online-design .od-support-head-security{display:none}.online-design .od-aui-viewport{padding:13px 11px 14px}.online-design .od-aui-product-cards,.online-design .od-aui-rich-cards{width:min(100%,100vw - 76px)}.online-design .od-aui-product-card{grid-template-columns:50px minmax(0,1fr)}.online-design .od-aui-product-side{grid-column:1/-1}}.od-support-panel{border-color:var(--od-accent);border-radius:24px;width:min(480px,100vw - 24px);height:min(760px,100dvh - 84px);max-height:min(760px,100dvh - 84px)}@supports (color:color-mix(in lab,red,red)){.od-support-panel{border-color:color-mix(in srgb,var(--od-accent) 18%,var(--od-border))}}.od-support-panel{box-shadow:0 34px 90px -32px #091e428c,0 14px 36px -24px #091e424d,inset 0 1px #ffffffeb}.od-support-dock.is-open .od-support-panel{height:min(760px,calc(100dvh - var(--od-nav-height,84px) - 32px));max-height:min(760px,calc(100dvh - var(--od-nav-height,84px) - 32px))}.od-support-head{background:radial-gradient(circle at 88% -20%,#1273ff8c,#0000 52%),linear-gradient(132deg,#061b38,#082953 52%,#0755b4 130%);grid-template-columns:52px minmax(0,1fr) auto 38px 38px;gap:10px;min-height:104px;padding:17px 16px 17px 18px}.od-support-head:after{background-image:radial-gradient(#ffffff17 1px,#0000 0),linear-gradient(125deg,#0000 62%,#e8b53d3d 62.2%,#0000 63%);background-size:20px 20px,100% 100%}.od-support-head-icon{background:radial-gradient(circle at 30% 18%,#ffffff5c,#0000 38%),linear-gradient(145deg,#1988ff,#0759d1 58%,#063d9d);border-radius:999px;width:52px;height:52px;font-size:22px;position:relative}.od-support-head-icon:after{content:"";background:#18bd6b;border:2px solid #082953;border-radius:999px;width:12px;height:12px;position:absolute;bottom:1px;right:0}.od-support-head em{color:#f1c75b;letter-spacing:.08em;font-size:10px}.od-support-head h2{margin-top:3px;font-size:20px}.od-support-head p{color:#ffffffc7;margin-top:3px;font-size:12.5px}.od-support-head-security{color:#ffffffeb;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10.5px;font-weight:850;display:inline-flex}.od-support-head-security svg{color:#f2c14e;width:14px;height:14px}.od-support-collapse,.od-support-dismiss{background:#ffffff12;border-color:#ffffff3d;width:38px;height:38px}.od-aui-thread{background:#f5f8fc}.od-aui-viewport{background:radial-gradient(circle at 100% 0,#2679e614,#0000 36%),linear-gradient(#f8fbff,#f4f7fb);padding:16px 16px 18px}.od-aui-empty{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;width:100%;max-width:none;min-height:100%;padding:4px 0 0;display:flex}.od-aui-empty-intro{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:12px;padding:4px 4px 2px;display:grid}.od-aui-empty-avatar{color:#fff;background:linear-gradient(145deg,#1988ff,#0750c3);border-radius:999px;place-items:center;width:50px;height:50px;font-size:20px;font-weight:950;display:grid;position:relative;box-shadow:0 12px 22px -13px #0557cce6}.od-aui-empty-avatar:after{content:"";background:#18bd6b;border:2px solid #f8fbff;border-radius:999px;width:10px;height:10px;position:absolute;bottom:1px;right:0}.od-aui-empty-intro div{gap:4px;min-width:0;display:grid}.od-aui-empty-intro em{color:#0b63ce;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.od-aui-empty-intro strong{color:#0a1f3e;letter-spacing:-.025em;font-size:24px;line-height:1.1}.od-aui-empty-intro p{color:#5f7291;max-width:38ch;margin:0;font-size:12.5px;line-height:1.45}.od-aui-suggestions{gap:9px}.od-aui-suggestions button{color:#0c2243;background:#fffffff0;border:1px solid #d8e4f3;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 18px;gap:11px;width:100%;min-height:68px;padding:10px 13px 10px 11px;display:grid;box-shadow:0 10px 24px -22px #0b2b53e6}.od-aui-suggestions button>span:first-child{color:#0865dc;background:#edf5ff;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.od-aui-suggestions button>span:first-child svg{width:20px;height:20px}.od-aui-suggestions button>span:nth-child(2){gap:3px;min-width:0;display:grid}.od-aui-suggestions button strong{color:#0c2243;font-size:13.5px;font-weight:920;line-height:1.2}.od-aui-suggestions button small{color:#6c7f9c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.25;overflow:hidden}.od-aui-suggestions button>svg:last-child{color:#6c7f9c;width:17px;height:17px}.od-aui-suggestions button:hover{background:#fff;border-color:#8db8ef;box-shadow:0 16px 28px -22px #0753b19e}.od-aui-empty-trust{color:#33577f;text-align:center;background:#edf5ff;border:1px solid #d9e8fa;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:10.5px;font-weight:750;display:flex}.od-aui-empty-trust svg{color:#0967db;flex:none}.od-aui-message{margin-top:8px}.od-aui-row{align-items:flex-start}.od-aui-avatar,.od-aui-row.assistant .od-aui-avatar{color:#fff;background:linear-gradient(145deg,#1885f8,#0750bd);border:0;border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:grid;position:relative;box-shadow:0 8px 16px -10px #034db1e6}.od-aui-row.assistant .od-aui-avatar:after{content:"";background:#16b968;border:2px solid #f7faff;border-radius:999px;width:8px;height:8px;position:absolute;bottom:0;right:-1px}.od-aui-row.user .od-aui-avatar{color:#33618f;background:#e5effc}.od-aui-bubble{color:#10233e;background:#fff;border:1px solid #dce6f2;border-radius:8px 18px 18px;max-width:min(88%,100% - 42px);padding:11px 13px;box-shadow:0 9px 22px -20px #0c284ee6}.od-aui-row.user .od-aui-bubble{color:#0c2548;background:linear-gradient(135deg,#edf5ff,#deebfb);border-color:#c9ddf8;border-radius:18px 8px 18px 18px}.od-aui-text{gap:11px}.od-aui-product-cards,.od-aui-rich-cards{gap:9px;width:min(390px,100vw - 92px);margin-top:2px;display:grid}.od-aui-product-card{background:#fff;border:1px solid #d4e1f1;border-radius:17px;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;min-height:100px;padding:11px;box-shadow:0 13px 28px -24px #0a2d58d1}.od-aui-product-card.is-featured{border-color:#8eb8ed;box-shadow:0 15px 30px -24px #0357c3ad}.od-aui-product-media{background:#eef4fc;border-radius:12px;width:58px;height:68px}.od-aui-product-copy{align-self:center;gap:4px}.od-aui-product-copy em{color:#6e8099;font-size:9.5px}.od-aui-product-copy strong{color:#0a1f3e}.od-aui-product-match{color:#8b5b00;background:#fff2d7;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:3px 7px;font-size:9.5px;font-weight:850;display:inline-flex}.od-aui-product-delivery svg,.od-aui-product-match svg{width:11px;height:11px}.od-aui-product-copy .od-aui-product-delivery{color:#49637f;-webkit-line-clamp:1;align-items:center;gap:4px;display:flex}.od-aui-product-side{align-self:center;gap:10px}.od-aui-product-side b{color:#0a1f3e;font-size:14px}.od-aui-product-actions button,.od-aui-product-actions button:first-child{color:#fff;background:linear-gradient(135deg,#157df0,#0757c7);border:1px solid #0b65d8;border-radius:10px;min-height:34px;padding:0 12px}.od-aui-order-card,.od-aui-ticket-card,.od-aui-troubleshoot-card{color:#10233e;white-space:normal;background:#fff;border:1px solid #d4e1f1;border-radius:18px;gap:12px;width:100%;padding:14px;display:grid;box-shadow:0 14px 30px -25px #072d5dd9}.od-aui-order-card>header,.od-aui-ticket-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.od-aui-rich-icon{color:#0865d7;background:#edf5ff;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.od-aui-order-card>header>span:nth-child(2),.od-aui-ticket-card>header>span:nth-child(2){gap:3px;min-width:0;display:grid}.od-aui-order-card header em,.od-aui-ticket-card header em,.od-aui-ticket-card.is-complete em{color:#6e8099;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:850}.od-aui-order-card header strong,.od-aui-ticket-card header strong,.od-aui-ticket-card.is-complete strong{color:#0a1f3e;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:920;overflow:hidden}.od-aui-status-pill{color:#536a85;white-space:nowrap;background:#f1f5fa;border:1px solid #d8e3f0;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9.5px;font-weight:900;display:inline-flex}.od-aui-status-pill svg{width:12px;height:12px}.od-aui-status-pill.is-success{color:#118448;background:#eaf9f0;border-color:#bce8cf}.od-aui-status-pill.is-warning{color:#9b6500;background:#fff5dd;border-color:#f2d99d}.od-aui-status-pill.is-danger{color:#b8323a;background:#fff0f1;border-color:#f0c6c9}.od-aui-status-pill.is-info{color:#075abf;background:#edf6ff;border-color:#bcd8f8}.od-aui-order-product{border-top:1px solid #e4ebf4;border-bottom:1px solid #e4ebf4;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 0;display:grid}.od-aui-order-product-icon{color:#0b65d8;background:linear-gradient(145deg,#eef5ff,#dfeafa);border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.od-aui-order-product>span:nth-child(2){gap:3px;min-width:0;display:grid}.od-aui-order-product strong{color:#0a1f3e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.od-aui-order-product small{color:#6e8099;font-size:10.5px}.od-aui-order-product b{color:#0a1f3e;font-size:14px}.od-aui-order-timeline{gap:0;margin:0;padding:0 0 0 5px;list-style:none;display:grid}.od-aui-order-timeline li{grid-template-columns:26px minmax(0,1fr);gap:9px;min-height:46px;display:grid;position:relative}.od-aui-order-timeline li:not(:last-child):after{content:"";background:#dbe4ef;width:2px;position:absolute;top:25px;bottom:-1px;left:12px}.od-aui-order-timeline li.is-done:not(:last-child):after{background:#20a65d}.od-aui-order-timeline li>span{z-index:1;color:#8ca0b8;background:#fff;border:2px solid #d7e1ed;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:relative}.od-aui-order-timeline li.is-done>span{color:#fff;background:#159551;border-color:#159551}.od-aui-order-timeline li.is-active>span{color:#0b67db;background:#edf5ff;border-color:#0b67db}.od-aui-order-timeline li svg{width:12px;height:12px}.od-aui-order-timeline li div{align-content:start;gap:2px;padding-top:3px;display:grid}.od-aui-order-timeline strong{color:#19304f;font-size:11.5px;font-weight:850}.od-aui-order-timeline small{color:#75879f;font-size:10px;line-height:1.3}.od-aui-order-card>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.od-aui-order-card>footer small{color:#71849e;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.od-aui-order-card>footer button,.od-aui-ticket-card>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#157df0,#0757c7);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.od-aui-troubleshoot-card header{align-items:center;gap:9px;display:flex}.od-aui-troubleshoot-card header>span,.od-aui-troubleshoot-card li>span{color:#0866da;background:#eaf3ff;border-radius:999px;flex:none;place-items:center;width:27px;height:27px;display:grid}.od-aui-troubleshoot-card header strong{color:#0a1f3e;font-size:13.5px;font-weight:920}.od-aui-troubleshoot-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.od-aui-troubleshoot-card li{color:#243b59;border:1px solid #e0e8f2;border-radius:13px;align-items:center;gap:10px;min-height:44px;padding:7px 9px;font-size:11.5px;font-weight:760;display:flex}.od-aui-troubleshoot-card li>span{width:28px;height:28px}.od-aui-ticket-privacy,.od-aui-troubleshoot-card p{color:#426284;background:#edf5ff;border-radius:12px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:9.5px;line-height:1.4;display:flex}.od-aui-ticket-privacy svg,.od-aui-troubleshoot-card p svg{color:#0967db;flex:none;margin-top:1px}.od-aui-ticket-card>header{grid-template-columns:42px minmax(0,1fr)}.od-aui-ticket-card label{color:#233b5a;gap:5px;font-size:10.5px;font-weight:850;display:grid;position:relative}.od-aui-ticket-card input,.od-aui-ticket-card textarea{color:#10233e;width:100%;font:inherit;background:#f8fafd;border:1px solid #d6e1ee;border-radius:11px;outline:none;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.4}.od-aui-ticket-card textarea{resize:vertical;min-height:76px}.od-aui-ticket-card input:focus,.od-aui-ticket-card textarea:focus{border-color:#79acec;box-shadow:0 0 0 3px #0e6ada1a}.od-aui-ticket-card label>small{color:#8798ad;font-size:8.5px;font-weight:700;position:absolute;bottom:6px;right:8px}.od-aui-ticket-card>button{width:100%;min-height:42px}.od-aui-order-card>footer button:disabled,.od-aui-ticket-card>button:disabled{opacity:.52;cursor:not-allowed}.od-aui-ticket-error{color:#b02c36;align-items:center;gap:6px;margin:0;font-size:10.5px;font-weight:760;display:flex}.od-aui-ticket-card.is-complete{background:#f0fbf5;border-color:#bde5cd;grid-template-columns:42px minmax(0,1fr);align-items:start}.od-aui-ticket-card.is-complete .od-aui-rich-icon{color:#16894d;background:#dff5e8}.od-aui-ticket-card.is-complete div{gap:4px;min-width:0;display:grid}.od-aui-ticket-card.is-complete p{color:#547260;margin:0;font-size:10.5px}.od-aui-auth-action,.od-aui-topup-action{background:radial-gradient(circle at 0 0,#1a7ef31f,#0000 46%),#fff;border-color:#bcd6f6;border-radius:16px;box-shadow:0 14px 30px -26px #05499ed9}.od-aui-auth-action>span{color:#0965d5;background:#eaf3ff}.od-aui-footer{background:#fffffff7;border-top-color:#dfe7f1}.od-aui-composer{background:#fff;border-color:#d4dfed;min-height:62px;padding:7px}.od-aui-input{background:#f7f9fc;height:46px;min-height:46px;max-height:46px}.od-aui-send{background:linear-gradient(145deg,#1988ff,#0754c5);min-width:46px;min-height:46px}@media (max-width:760px){.od-support-head{grid-template-columns:46px minmax(0,1fr) 36px 36px;min-height:94px;padding:14px 12px 14px 14px}.od-support-head-icon{width:46px;height:46px;font-size:19px}.od-support-head-security{display:none}.od-aui-viewport{padding:13px 11px 14px}.od-aui-product-cards,.od-aui-rich-cards{width:min(100%,100vw - 76px)}.od-aui-product-card{grid-template-columns:50px minmax(0,1fr)}.od-aui-product-media{width:50px;height:58px}.od-aui-product-side{grid-column:1/-1}.od-aui-order-card>header{grid-template-columns:38px minmax(0,1fr)}.od-aui-order-card>header .od-aui-status-pill{grid-column:1/-1;justify-self:start}.od-aui-order-product{grid-template-columns:40px minmax(0,1fr) auto}}@media (max-width:410px){.od-aui-empty-intro{grid-template-columns:42px minmax(0,1fr)}.od-aui-empty-avatar{width:42px;height:42px;font-size:17px}.od-aui-empty-intro strong{font-size:20px}.od-aui-suggestions button{grid-template-columns:38px minmax(0,1fr) 16px;gap:9px;min-height:62px}.od-aui-suggestions button>span:first-child{width:38px;height:38px}.od-aui-order-card,.od-aui-ticket-card,.od-aui-troubleshoot-card{padding:11px}.od-aui-order-card>footer{flex-direction:column;align-items:stretch}}.online-design.is-checkout-route .od-checkout-rewards-card{border:1px solid #d79b16;margin-top:22px;padding:16px}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-rewards-card{border:1px solid color-mix(in srgb,#d79b16 30%,var(--od-border))}}.online-design.is-checkout-route .od-checkout-rewards-card{background:radial-gradient(circle at 92% 10%,#facc1529,transparent 34%),linear-gradient(135deg,#fff9e8,var(--od-surface));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-rewards-card{background:radial-gradient(circle at 92% 10%,#facc1529,transparent 34%),linear-gradient(135deg,color-mix(in srgb,#fff9e8 82%,var(--od-surface)),var(--od-surface))}}.online-design.is-checkout-route .od-checkout-rewards-card{box-shadow:0 18px 36px -32px #7848089e}.online-design.is-checkout-route .od-checkout-rewards-card.is-applied{border-color:#d79b16}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-rewards-card.is-applied{border-color:color-mix(in srgb,#d79b16 58%,var(--od-border))}}.online-design.is-checkout-route .od-checkout-rewards-card.is-applied{box-shadow:0 20px 38px -30px #9a5c08ad}.online-design.is-checkout-route .od-checkout-rewards-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.online-design.is-checkout-route .od-checkout-rewards-icon{color:#15294b;background:linear-gradient(145deg,#ffd96a,#d99008);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffffb8}.online-design.is-checkout-route .od-checkout-rewards-card>header>span:nth-child(2){gap:2px;display:grid}.online-design.is-checkout-route .od-checkout-rewards-card>header strong{color:var(--od-ink);font-size:14px;font-weight:950}.online-design.is-checkout-route .od-checkout-rewards-card>header em,.online-design.is-checkout-route .od-checkout-rewards-card>header small{color:var(--od-muted);font-size:10.5px;font-style:normal;font-weight:750}.online-design.is-checkout-route .od-checkout-rewards-card>header em{border:1px solid #d79b16;padding:7px 9px}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-rewards-card>header em{border:1px solid color-mix(in srgb,#d79b16 22%,var(--od-border))}}.online-design.is-checkout-route .od-checkout-rewards-card>header em{color:#8b5900;background:#ffffff9e;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-rewards-card>header em{color:color-mix(in srgb,#8b5900 72%,var(--od-ink))}}.online-design.is-checkout-route .od-checkout-rewards-card>header em{white-space:nowrap}.online-design.is-checkout-route .od-checkout-rewards-message{color:#78500b;align-items:center;gap:8px;margin:12px 0 0;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-rewards-message{color:color-mix(in srgb,#78500b 62%,var(--od-muted))}}.online-design.is-checkout-route .od-checkout-rewards-message{font-size:11px;line-height:1.45}.online-design.is-checkout-route .od-checkout-rewards-message button{color:#fff;cursor:pointer;background:#10284d;border:0;border-radius:8px;margin-left:auto;padding:6px 9px;font-size:10px;font-weight:900}.online-design.is-checkout-route .od-checkout-rewards-controls{gap:11px;margin-top:13px;display:grid}.online-design.is-checkout-route .od-checkout-rewards-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.online-design.is-checkout-route .od-checkout-rewards-actions .od-secondary{border-color:#d79b16;align-items:center;gap:7px;min-height:37px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-rewards-actions .od-secondary{border-color:color-mix(in srgb,#d79b16 38%,var(--od-border))}}.online-design.is-checkout-route .od-checkout-rewards-actions .od-secondary{background:var(--od-surface);color:#805100}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-rewards-actions .od-secondary{color:color-mix(in srgb,#805100 75%,var(--od-ink))}}.online-design.is-checkout-route .od-checkout-rewards-actions .od-secondary{font-size:11px;font-weight:900}.online-design.is-checkout-route .od-checkout-rewards-actions .od-linklike{color:var(--od-muted);font-size:10.5px;font-weight:800}.online-design.is-checkout-route .od-checkout-rewards-controls input[type=range]{accent-color:#d38c05;width:100%}.online-design.is-checkout-route .od-checkout-rewards-result{color:var(--od-ink);justify-content:space-between;align-items:center;font-size:12px;font-weight:850;display:flex}.online-design.is-checkout-route .od-checkout-rewards-result strong{color:#9b6200;font-size:15px}@media (max-width:520px){.online-design.is-checkout-route .od-checkout-rewards-card>header{grid-template-columns:38px minmax(0,1fr)}.online-design.is-checkout-route .od-checkout-rewards-card>header em{grid-column:1/-1;justify-self:start}.online-design.is-checkout-route .od-checkout-rewards-actions{flex-direction:column;align-items:flex-start}}@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-esim-card,.od-hero-topup-card,.od-hero-voucher-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-esim-card,.od-hero-topup-card,.od-hero-voucher-card{border-radius:24px;min-height:360px;inset:0}.od-hero-esim-card.country-banner,.od-hero-topup-card,.od-hero-voucher-card,.od-hero-voucher-card.cards-only,.od-hero-voucher-card.featured-brand{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-cats,.od-destinations,.od-destinations-esim,.od-esim-browse-countries,.od-grid,.od-stats,.od-trust,.online-design .od-featured-brand-grid{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-browse,.od-section{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}}.online-design.is-reference-plan-catalog-route .od-brand-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-section-head h2,.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-section-head span{color:#0b1f3a!important;letter-spacing:-.025em!important}.online-design.is-reference-plan-catalog-route .od-brand-editorial-section .od-brand-description,.online-design.is-reference-plan-catalog-route .od-brand-faq-answer .od-brand-description,.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-description{color:#42526a!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-howworks{border-top:1px solid #e4ebf3!important}.online-design.is-reference-plan-catalog-route .od-brand-editorial-sections{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-brand-editorial-section{background:#f7f9fc;border:0;border-radius:12px;min-width:0;padding:22px 24px}.online-design.is-reference-plan-catalog-route .od-brand-editorial-section .od-brand-description-points{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.online-design.is-reference-plan-catalog-route .od-brand-editorial-section .od-brand-description-points li{grid-template-columns:19px minmax(0,1fr);align-items:start;gap:9px;display:grid}.online-design.is-reference-plan-catalog-route .od-brand-editorial-section .od-brand-description-points svg{color:#087a55;stroke-width:3px;background:#dcfce7;border-radius:999px;width:17px;height:17px;margin-top:3px;padding:3px}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel>.od-section-head{padding-inline:2px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item{overflow:hidden;border:1px solid #e1e8f0!important;border-radius:10px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item.open{background:#fbfdff!important;border-color:#cbd9ea!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item button{color:#10233f!important;text-align:left!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item button em{color:#1557a6;background:#eef5fd;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item button em svg{width:15px;height:15px;transition:transform .16s}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item.open button em svg{transform:rotate(180deg)}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-answer{padding:0 15px 15px}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-answer .od-brand-description-copy{border-top:1px solid #e8eef5;padding-top:12px}@media (max-width:760px){.online-design.is-reference-plan-catalog-route .od-brand-editorial-sections,.online-design.is-reference-plan-catalog-route .od-brand-support-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.online-design.is-reference-plan-catalog-route .od-brand-editorial-section,.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-brand-info-panel{padding:18px 16px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel{padding-inline:0!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-howworks ol{grid-template-columns:minmax(0,1fr)!important;display:grid!important}}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-section-head{padding-bottom:8px!important}.online-design.is-reference-plan-catalog-route .od-brand-faq-list{gap:6px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item.open p{max-height:54px!important;padding-bottom:8px!important}.online-design.is-reference-plan-catalog-route{--od-reference-content-width:1120px;--od-reference-navy:#06172d;--od-reference-navy-deep:#020b18;--od-reference-gold:#c99a24;--od-reference-gold-dark:#9f700c;--od-reference-line:#dce3ee;background:#f8fafc}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail){--od-reference-content-width:1120px;max-width:none;padding:0 0 30px}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner{min-height:230px!important;padding:24px max(24px,calc((100vw - var(--od-reference-content-width)) / 2))!important;box-shadow:none!important;background:radial-gradient(520px 230px at 23% 45%,#22539045,#0000 68%),radial-gradient(540px 230px at 78% 30%,#163e753d,#0000 70%),linear-gradient(120deg,#061a34,#07182e 52%,#030c1b)!important;border:0!important;border-radius:0!important;margin:0!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-bg{opacity:.08!important;filter:saturate(.7)contrast(1.1)!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-shell{width:100%;margin:0 auto;max-width:var(--od-reference-content-width)!important;grid-template-columns:340px minmax(0,1fr)!important;align-items:center!important;gap:clamp(38px,5vw,68px)!important;min-height:182px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media{min-height:182px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-brand-stack{width:100%!important;max-width:330px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{aspect-ratio:40/23!important;background:radial-gradient(220px 130px at 20% 8%,#ffffff29,transparent 70%),var(--brand-color,var(--od-accent))!important;border:1px solid #ffffff38!important;border-radius:20px!important;width:min(320px,100%)!important;height:auto!important;min-height:0!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{background:radial-gradient(220px 130px at 20% 8%,#ffffff29,transparent 70%),color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#ffffff0f)!important}}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{box-shadow:0 26px 54px -32px #000000d6,inset 0 1px #ffffff2e!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo.has-image img{object-fit:cover!important;border-radius:inherit!important;filter:none!important;width:100%!important;height:100%!important;inset:0!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy{gap:8px;max-width:630px}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-eyebrow{display:none}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.2vw,46px)!important;line-height:1.02!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy>p{color:#f1f5f9e6;max-width:58ch;margin:0;font-size:14px!important;line-height:1.5!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-reference-hero-country{min-height:34px;border-radius:999px!important;grid-template-columns:23px minmax(0,1fr)!important;width:max-content!important;max-width:100%!important;margin:2px 0 0!important;padding:5px 9px!important}.online-design.is-reference-plan-catalog-route .od-reference-hero-country .od-brand-country-scope-icon{width:23px;height:23px}.online-design.is-reference-plan-catalog-route .od-reference-hero-country strong{color:#f8fafc!important;font-size:11px!important}.online-design.is-reference-plan-catalog-route .od-reference-hero-country .od-brand-country-scope-info-icon{width:20px!important;height:20px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-trust{gap:8px;margin-top:2px}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-trust>span{background:#0f1f36b8;border:1px solid #94a3b847;border-radius:7px;min-height:34px;padding:6px 10px;box-shadow:inset 0 1px #ffffff0f}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-trust strong{color:#f8fafc;font-size:11px}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout,.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb{width:min(calc(100vw - 32px),var(--od-reference-content-width))!important;max-width:var(--od-reference-content-width)!important;margin-inline:auto!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb{min-height:42px;margin-block:8px 4px!important;padding:0!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb-trail{color:#64748b;align-items:center;gap:10px;min-height:42px;font-size:11px;display:flex}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb-trail button{color:#64748b;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0;font-size:11px;font-weight:650}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb-trail button:hover{color:#0f3d91;text-underline-offset:3px;text-decoration:underline}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb-trail svg{color:#94a3b8;flex:none;width:12px}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb-trail strong{color:#0f172a;font-weight:850}.online-design.is-reference-plan-catalog-route .od-reference-catalog-back{display:none}.online-design.is-reference-plan-catalog-route .od-brand-choice-panel,.online-design.is-reference-plan-catalog-route .od-brand-main,.online-design.is-reference-plan-catalog-route .od-brand-product-section,.online-design.is-reference-plan-catalog-route .od-brand-product-sections{min-width:0}.online-design.is-reference-plan-catalog-route .od-brand-series-workspace.is-reference-catalog{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel{background:0 0!important;border:0!important;padding:0 0 14px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel-head{margin:0 0 11px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel-head>div{gap:3px}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel-head strong{color:#0f172a;letter-spacing:-.02em;font-size:20px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-config-help{color:#475569;line-height:1.45;font-size:11px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tabs{border:1px solid var(--od-reference-line);background:#fff;border-radius:8px;overflow:hidden;gap:0!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab{border:0!important;border-right:1px solid var(--od-reference-line)!important;min-height:52px!important;border-radius:0!important;padding:7px 12px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab:last-child{border-right:0!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab.active{background:linear-gradient(#fff,#f8fbff)!important;box-shadow:inset 0 -3px #153eaa!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab-copy small{color:#64748b;font-size:9px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-product-subsection.active-series.is-plan-catalog-series{background:0 0!important;border:0!important;border-top:1px solid #e8edf4!important;padding:18px 0 0!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading{gap:16px;min-height:48px;justify-content:space-between!important;align-items:center!important;margin:0 0 10px!important;display:flex!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading>div{gap:2px;display:grid}.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading strong{color:#0f172a;letter-spacing:-.02em;font-size:20px!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading .od-plan-catalog-series-summary{color:#475569;font-size:11px!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-delivery{color:#167036;white-space:nowrap;background:#f0fbf3;border:1px solid #a7ddb3;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-choice-section-head,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-meta{display:none!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-choice-section,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-countries{gap:0!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip.is-reference-card{transition:transform .15s,border-color .15s,box-shadow .15s;overflow:hidden;background:#fff!important;border:1px solid #dce3ec!important;border-radius:10px!important;min-height:228px!important;padding:12px 10px 102px!important;box-shadow:0 12px 26px -24px #0f172a7a!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip.is-reference-card:hover{transform:translateY(-2px);border-color:#bcc8d9!important;box-shadow:0 18px 32px -24px #0f172a61!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip.is-reference-card.active{border:2px solid var(--od-reference-gold)!important;background:linear-gradient(#fffef9,#fff)!important;box-shadow:0 0 0 2px #c99a241f,0 16px 28px -24px #7e53078c!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip.is-reference-card>strong{letter-spacing:-.025em;place-items:center;display:grid;color:#0b1e3b!important;background:0 0!important;border:0!important;min-height:31px!important;padding:0!important;font-size:clamp(19px,1.7vw,24px)!important;font-weight:950!important;inset:80px 8px auto!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-reference-card-description{z-index:3;color:#64748b;text-align:center;font-size:10px;font-weight:700;position:absolute;top:111px;left:8px;right:8px}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-credit-selected{justify-content:center;width:24px;height:24px;min-height:24px;overflow:hidden;color:#0000!important;background:var(--od-reference-gold)!important;border:0!important;padding:0!important;top:8px!important;right:8px!important;box-shadow:0 7px 14px -8px #7e5307e6!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-credit-selected svg{color:#fff;flex:none}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action.is-cart{color:#31445f!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #d8e0eb!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action.is-fast{background:linear-gradient(#d5a92f,#a8750d)!important;border:1px solid #a8750d!important;box-shadow:0 10px 18px -13px #9f700ceb!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action:disabled{opacity:.58;cursor:wait!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card{border-radius:12px;overflow:hidden}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card .od-plan-catalog-plan-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.online-design.is-reference-plan-catalog-route .od-brand-choice-notice{min-height:58px;box-shadow:none!important;border:1px solid #eed9a2!important;border-radius:9px!important;gap:10px!important;margin-top:12px!important;padding:10px 13px!important}.online-design.is-reference-plan-catalog-route .od-brand-choice-notice>span{color:#ee9d12!important;background:#fff5d7!important;width:32px!important;height:32px!important}.online-design.is-reference-plan-catalog-route .od-brand-choice-notice strong{color:#17233a;font-size:11px!important}.online-design.is-reference-plan-catalog-route .od-brand-choice-notice p{color:#475569;font-size:9.5px!important;line-height:1.4!important}.online-design.is-reference-plan-catalog-route .od-brand-mobile-trust-ribbon{overflow:hidden;box-shadow:none!important;border-radius:10px!important;margin-top:12px!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon span{grid-template-columns:31px minmax(0,1fr)!important;gap:2px 8px!important;min-height:60px!important;padding:9px 11px!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon svg{color:#1749ba!important;background:#eef4ff!important;width:31px!important;height:31px!important;padding:7px!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon strong{color:#16243e;font-size:10.5px!important}.online-design.is-reference-plan-catalog-route .od-brand-grid-layout>.od-voucher-esim-cross-sell{align-items:center;box-shadow:none!important;background:linear-gradient(120deg,#f8fbff,#fff)!important;border:1px solid #dbe5f2!important;border-radius:11px!important;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)!important;grid-template-areas:"products heading"!important;gap:22px!important;margin:0!important;padding:13px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-head{align-content:start;align-self:stretch;grid-area:heading!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-icon{border-radius:9px!important;width:36px!important;height:36px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-head h2{color:#10213e;font-size:17px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-head p{color:#475569;margin-top:3px;font-size:10px!important;line-height:1.4!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-head>em{display:none!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-benefits{grid-column:1/-1;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-benefits li{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:7px;display:grid}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-benefits li>svg{color:#1749ba;background:#edf4ff;border-radius:7px;width:25px;height:25px;padding:6px}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-benefits li span{gap:1px;display:grid}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-benefits strong{color:#1c2c47;font-size:9.5px}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-benefits small{color:#64748b;font-size:8.5px;line-height:1.25}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-grid{grid-area:products!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:8px!important;padding:0!important;display:grid!important;overflow:visible!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-card{border-radius:10px!important;gap:8px!important;min-height:0!important;padding:10px!important;box-shadow:0 14px 28px -28px #0f172a80!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-logo{border-radius:9px!important;width:64px!important;height:76px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-card-foot>div:first-child>strong,.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-card-head h3{font-size:12px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-specs>span{min-height:43px!important;padding:5px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-card-foot small,.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-card-head small,.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-specs small,.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-specs strong{font-size:8.5px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell-actions button{border-radius:7px!important;min-height:36px!important;font-size:9px!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)!important;gap:12px!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-brand-info-panel{border:1px solid #dce3ec!important;padding:14px!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-section-head{margin-bottom:8px!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-section-head span{color:#10213e;font-size:16px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-description,.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-howworks em,.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-howworks li,.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item button,.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item p{font-size:10px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-description{line-height:1.45!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item button{min-height:34px!important;padding:6px 9px!important}.online-design.is-reference-plan-catalog-route .od-support-dock{bottom:18px;right:16px}@media (min-width:1101px) and (max-width:1320px){.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:1100px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner{min-height:214px!important;padding-block:20px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-shell{grid-template-columns:280px minmax(0,1fr)!important;gap:34px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{width:270px!important;height:154px!important;min-height:154px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(3,minmax(0,1fr))!important}.online-design.is-reference-plan-catalog-route .od-brand-grid-layout>.od-voucher-esim-cross-sell{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.online-design.is-reference-plan-catalog-route .od-support-dock{display:none!important}}@media (max-width:760px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail){padding-bottom:18px}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner{min-height:0!important;padding:18px 16px 20px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-shell{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;min-height:0!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media{min-height:0!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-brand-stack{max-width:none!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{margin:0 auto;width:100%!important;max-width:286px!important;height:132px!important;min-height:132px!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-copy{text-align:center;align-items:center}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-copy h1{font-size:29px!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-copy>p{font-size:12px!important}.online-design.is-reference-plan-catalog-route .od-reference-hero-country{margin-inline:auto!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-trust{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-trust>span{justify-content:center;min-width:0;padding-inline:5px}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-trust strong{font-size:9px!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb{min-height:40px;margin-block:5px 2px!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb-trail{display:none}.online-design.is-reference-plan-catalog-route .od-reference-catalog-back{color:#24405f;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel-head strong,.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading strong{font-size:18px!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading{align-items:flex-start!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-delivery{min-height:28px;padding-inline:8px;font-size:8.5px}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip.is-reference-card{min-height:224px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card{grid-column:1/-1}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon span:nth-child(2){border-right:0!important}.online-design.is-reference-plan-catalog-route .od-brand-grid-layout>.od-voucher-esim-cross-sell{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"heading""products"!important;gap:14px!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:420px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout,.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb{width:calc(100vw - 20px)!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading{gap:8px}.online-design.is-reference-plan-catalog-route .od-reference-catalog-delivery{white-space:normal;max-width:104px;line-height:1.15}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip.is-reference-card{min-height:218px!important;padding-inline:7px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-actions{left:7px!important;right:7px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action{padding-inline:5px!important;font-size:9.5px!important}}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}.instore-store,.online-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{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,.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,.ghost-button,.primary-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 .fast-lane,.corners-sharp .field,.corners-sharp .ghost-button,.corners-sharp .module-tabs button,.corners-sharp .primary-button,.corners-sharp .product-card,.corners-sharp .search-input{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:orbFloat 14s ease-in-out infinite}.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:orbFloat 18s ease-in-out -6s infinite reverse}@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 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);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:pulseDot 2s ease-in-out infinite;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{border-color:#fff;box-shadow:0 12px 28px -8px #00000040,inset 0 1px #fff9}.hero-actions .primary-button,.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 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);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}.field,.search-input{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}.field:focus,.search-input:focus{border-color:var(--primary);outline:0}@supports (color:color-mix(in lab,red,red)){.field:focus,.search-input:focus{border-color:color-mix(in srgb,var(--primary) 50%,var(--line) 50%)}}.field:focus,.search-input:focus{box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.field:focus,.search-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}}.field::placeholder,.search-input::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);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,.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-country-focus,.esim-destinations{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-country-focus-copy span,.esim-destinations-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.esim-country-focus-copy strong,.esim-destinations-head 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;gap:14px;padding:20px 22px}.drawer-brand,.drawer-head{align-items:center;display:flex}.drawer-brand{gap:12px;min-width:0}.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);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);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);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 span,.cashier-authorized strong{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 span,.session-checkout-status strong{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){.layout-editorial.online-store .product-grid,.product-grid,.product-grid-topup{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{padding:40px 32px 36px}.hero,.online-commerce-strip,.online-store .quick-modules{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}.product-grid,.toolbar{grid-template-columns:1fr}.product-grid{gap:12px}.hero{border-radius:var(--radius-lg);margin-left:-2px;margin-right:-2px;padding:28px 22px 26px}.hero,.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-country-focus-copy strong,.esim-destinations-head 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 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 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}}.online-design .od-esim-banner-hero{background:#06101d;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(32px,1fr) minmax(0,820px) 220px minmax(32px,1fr);min-height:330px}.online-design .od-esim-banner-hero-flag-orbit,.online-design .od-esim-banner-hero-flag-shine,.online-design .od-esim-banner-hero-grain,.online-design .od-esim-banner-hero:after,.online-design .od-esim-banner-hero:before{content:none;display:none}.online-design .od-esim-banner-hero-bg,.online-design.theme-noir .od-esim-banner-hero-bg{opacity:1;filter:none;object-position:center 48%;transform:none}.online-design .od-esim-banner-hero-bg.blurred,.online-design.theme-noir .od-esim-banner-hero-bg.blurred{filter:blur(18px)saturate(105%);opacity:.52;transform:scale(1.08)}.online-design .od-esim-banner-hero-shade,.online-design.theme-noir .od-esim-banner-hero-shade{background:linear-gradient(90deg,#020814f5,#020814d1 36%,#02081447 70%,#0208146b),linear-gradient(#0208141a 50%,#0208149e)}.online-design .od-esim-banner-hero-copy{grid-area:1/2;gap:7px;padding:58px 0 38px}.online-design .od-esim-banner-hero-copy h1{text-shadow:0 4px 20px #0000005c;max-width:12ch;margin-bottom:8px;font-size:clamp(48px,5vw,68px)}.online-design .od-esim-banner-hero-copy p{color:#ffffffe0;max-width:48ch;font-size:clamp(16px,1.5vw,19px);font-weight:620}.online-design .od-esim-banner-hero-benefits{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.online-design .od-esim-banner-hero-benefits span{color:#ffffffe6;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.online-design .od-esim-banner-hero-benefits svg{color:#f4b928;stroke-width:2.2px;font-size:17px}.online-design .od-esim-banner-hero-benefits strong{font-weight:820}.online-design .od-esim-banner-hero-flag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c1a7a;border:1px solid #ffffff57;border-radius:23px;grid-area:1/3;width:184px;min-height:128px;margin:56px 0 38px;padding:8px;box-shadow:0 18px 42px #0000004d}.online-design .od-esim-banner-hero-flag :where(img,.od-flag-fallback){object-fit:cover;background:#ffffff14;border-radius:16px;width:100%;height:112px;max-height:none;box-shadow:0 0 0 1px #ffffff2e}.online-design .od-esim-banner-hero-back{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a1870;border-color:#ffffff38;top:20px}@media (max-width:760px){.online-design .od-esim-banner-hero{background:#06101d;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);min-height:350px}.online-design .od-esim-banner-hero-bg,.online-design.theme-noir .od-esim-banner-hero-bg{opacity:1;object-position:center top}.online-design .od-esim-banner-hero-shade,.online-design.theme-noir .od-esim-banner-hero-shade{background:linear-gradient(#02081447,#0208147a 42%,#020814f0)}.online-design .od-esim-banner-hero-flag{border-radius:18px;grid-area:1/1;width:146px;min-height:102px;margin:58px auto 0;padding:6px}.online-design .od-esim-banner-hero-flag :where(img,.od-flag-fallback){border-radius:13px;height:88px}.online-design .od-esim-banner-hero-copy{grid-area:2/1;padding:18px 20px 28px}.online-design .od-esim-banner-hero-copy h1{font-size:clamp(36px,11vw,48px)}.online-design .od-esim-banner-hero-copy p{color:#ffffffdb;font-size:14px}.online-design .od-esim-banner-hero-benefits{display:none}}.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,#0f172a 52%,#0b1220);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,#111827);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 small,.instore-v2 .quick-module-card.active .quick-module-copy span,.instore-v2 .quick-module-card.active .quick-module-copy strong,.instore-v2 .quick-module-card.active .quick-module-plus{color:#e2e8f0}.instore-v2 .toolbar-instore-v2{border:1px solid var(--od-border);background:#fff;border-radius:18px;box-shadow:0 14px 30px -22px #0f172a73}.instore-v2 .toolbar-instore-v2 .search-input{background:var(--od-surface-2);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 .context-bar,.instore-v2 .country-rail,.instore-v2 .esim-country-focus,.instore-v2 .esim-destinations,.instore-v2 .fast-lane-instore-v2,.instore-v2 .lookup-result,.instore-v2 .topup-lookup{border:1px solid #dbe3ee;border-radius:20px;box-shadow:0 16px 30px -24px #0f172a66}.instore-v2 .lookup-result,.instore-v2 .topup-lookup{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 small,.instore-v2 .country-rail button.active span{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,#111827)}.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:var(--od-soft);font-size:11px;display:block}.instore-v2 .instore-menu-head strong{color:var(--od-ink);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{min-width:24px;height:24px;color:var(--od-ink);background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;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:var(--od-soft);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:var(--od-surface);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,#111827);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;height:34px;padding:9px 29px 0 23px;font-size:11px;font-weight:700;line-height:14px}.instore-app-navbar,.instore-phone-status{justify-content:space-between;display:flex}.instore-app-navbar{z-index:12;-webkit-backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #e2e8f0d6;align-items:center;gap:12px;height:62px;padding:10px 16px;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:after,.instore-phone-hero:before{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-module-rail button,.instore-phone-categories button{color:#334155;cursor:pointer;background:#eef2ff;border:0;border-radius:999px;height:34px;font-size:12px;font-weight:800}.instore-module-rail button.active,.instore-phone-categories 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);font-size:14.5px;font-weight:800;line-height:19px}.instore-product-copy span,.instore-product-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instore-product-copy span{color:var(--kiosk-muted);font-size:12px;line-height:16px}.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-empty,.instore-lookup-card,.instore-module-panel,.instore-status-card{border:1px solid var(--kiosk-line);background:#fff;border-radius:16px;margin:12px 20px 0}.instore-module-panel{padding:12px 0 14px}.instore-lookup-card .instore-section-title,.instore-module-panel .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 small,.instore-country-list strong{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 p,.instore-status-card strong{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-hint,.instore-v2 .scanner-manual,.instore-v2 .scanner-recent{color:#cbd5e1;background:#111827;border-color:#1f2937}.instore-v2 .scanner-manual label,.instore-v2 .scanner-recent li span,.instore-v2 .scanner-recent strong{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 .cashier-code-input,.instore-v2 .checkout-sheet-instore-v2 .field{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 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 .primary-button,.instore-v2 .scanner-sheet-manual .scanner-manual-row input{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-app-navbar,.instore-bottom-nav,.instore-phone-status{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-empty,.instore-lookup-card,.instore-module-panel,.instore-status-card{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 button,.instore-phone-field input{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-shell-bg:#020b16;--od-shell-bg-elevated:#0a2340;--od-shell-ink:#f8fafc;--od-shell-muted:#aeb9c9;--od-accent:#2563eb;--od-accent-strong:#60a5fa;--od-accent-soft:#2563eb2e;--od-accent-ink:#fff;--od-pop:#dc2626;--od-pop-strong:#f87171;--od-pop-soft:#dc26262e;--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;background:radial-gradient(920px 520px at 82% 12%,var(--od-pop),transparent 62%),radial-gradient(900px 520px at 12% -8%,var(--od-accent),transparent 58%),radial-gradient(760px 420px at 50% 0,var(--od-pop),transparent 60%),linear-gradient(145deg,#020b16 0,#061a30 42%,#08223d 68%,#020b16 100%)}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir{background:radial-gradient(920px 520px at 82% 12%,color-mix(in srgb,var(--od-pop) 18%,transparent),transparent 62%),radial-gradient(900px 520px at 12% -8%,color-mix(in srgb,var(--od-accent) 20%,transparent),transparent 58%),radial-gradient(760px 420px at 50% 0,color-mix(in srgb,var(--od-pop) 8%,transparent),transparent 60%),linear-gradient(145deg,#020b16 0,#061a30 42%,#08223d 68%,#020b16 100%)}}.online-design.theme-noir{color:var(--od-ink);background-attachment:fixed}.online-design.theme-noir main{background:radial-gradient(900px 420px at 76% 10%,var(--od-pop),transparent 64%),radial-gradient(760px 420px at 6% 36%,var(--od-accent),transparent 62%),linear-gradient(180deg,#020b160a 0,#07182cb8 38%,#08223d9e 72%,#020b160f 100%)}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir main{background:radial-gradient(900px 420px at 76% 10%,color-mix(in srgb,var(--od-pop) 12%,transparent),transparent 64%),radial-gradient(760px 420px at 6% 36%,color-mix(in srgb,var(--od-accent) 12%,transparent),transparent 62%),linear-gradient(180deg,#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%,var(--od-pop),transparent 64%),radial-gradient(760px 420px at 0 18%,var(--od-accent),transparent 62%),linear-gradient(180deg,#07182c85,#0412222e)}@supports (color:color-mix(in lab,red,red)){.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%,color-mix(in srgb,var(--od-pop) 8%,transparent),transparent 64%),radial-gradient(760px 420px at 0 18%,color-mix(in srgb,var(--od-accent) 10%,transparent),transparent 62%),linear-gradient(180deg,#07182c85,#0412222e)}}.theme-noir ::selection{background:var(--od-accent);color:var(--od-bg-deep)}.theme-noir .od-nav{border-bottom:1px solid var(--od-accent);background:#01040cc7}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-nav{border-bottom:1px solid color-mix(in srgb,var(--od-accent) 14%,transparent)}}.theme-noir .od-nav{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}.theme-noir .od-nav-inner{gap:18px;height:76px}.theme-noir .od-logo span{background:linear-gradient(135deg,var(--od-accent) 0,var(--od-pop) 100%);color:var(--od-bg-deep);box-shadow:0 0 0 1px var(--od-accent),0 6px 18px var(--od-accent);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-logo span{box-shadow:0 0 0 1px color-mix(in srgb,var(--od-accent) 36%,transparent),0 6px 18px color-mix(in srgb,var(--od-accent) 22%,transparent)}}.theme-noir .od-logo span{font-weight:900}.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-account-chip,.online-design .od-lang-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-account-chip:hover,.online-design .od-lang-chip:hover,.online-design .od-theme-chip:hover{background:var(--od-surface-2);border-color:var(--od-border-strong)}.online-design .od-account-chip:active,.online-design .od-lang-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 small,.od-account-dropdown-head strong{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,var(--od-pop) 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{background:radial-gradient(closest-side,var(--od-pop),transparent 70%),radial-gradient(closest-side at 70% 30%,#ff6b3a1f,transparent 70%);border-radius:50%;width:720px;height:720px;position:absolute;inset:-120px -40px auto auto}@supports (color:color-mix(in lab,red,red)){.od-hero-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--od-pop) 18%,transparent),transparent 70%),radial-gradient(closest-side at 70% 30%,#ff6b3a1f,transparent 70%)}}.od-hero-glow{filter:blur(20px);pointer-events:none;z-index:0}.theme-noir .od-hero-copy,.theme-noir .od-hero-showcase,.theme-noir .od-hero-stack{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 var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-eyebrow span{box-shadow:0 0 0 5px color-mix(in srgb,var(--od-accent) 16%,transparent)}}.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-arrows button,.theme-noir .od-hero-highlights span,.theme-noir .od-hero-topup-card,.theme-noir .od-hero-voucher-card{background:var(--od-surface);border-color:var(--od-border)}.theme-noir .od-hero-topup-chips span,.theme-noir .od-hero-voucher-amounts span{background:var(--od-surface-2);border-color:var(--od-border);color:var(--od-soft)}.theme-noir .od-hero-topup-copy,.theme-noir .od-hero-voucher-amounts strong{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,var(--od-accent) 0,var(--od-accent) 100%)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--od-accent) 76%,#fff) 0,var(--od-accent) 100%)}}.theme-noir .od-primary{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-primary{border:1px solid color-mix(in srgb,var(--od-accent) 76%,var(--od-bg-deep))}}.theme-noir .od-primary{color:var(--od-accent-ink);letter-spacing:-.01em;min-height:48px;box-shadow:inset 0 1px 0 #ffffff4d,0 8px 24px -8px var(--od-accent);padding:0 22px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-primary{box-shadow:inset 0 1px 0 #ffffff4d,0 8px 24px -8px color-mix(in srgb,var(--od-accent) 45%,transparent)}}.theme-noir .od-primary{transition:transform .15s,box-shadow .2s}.theme-noir .od-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff4d,0 12px 32px -8px var(--od-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff4d,0 12px 32px -8px color-mix(in srgb,var(--od-accent) 60%,transparent)}}.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);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,#0f1320);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 var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-trust span{border:1px solid color-mix(in srgb,var(--od-accent) 28%,transparent)}}.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 var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-cat-icon{border:1px solid color-mix(in srgb,var(--od-accent) 28%,transparent)}}.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-pagehead+h1,.theme-noir .od-section-head h2{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{background:radial-gradient(140% 90% at 100% 0,var(--od-pop) 0,transparent 60%),linear-gradient(160deg,#131418 0,#1c1e24 100%)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-esim-banner{background:radial-gradient(140% 90% at 100% 0,color-mix(in srgb,var(--od-pop) 14%,transparent) 0,transparent 60%),linear-gradient(160deg,#131418 0,#1c1e24 100%)}}.theme-noir .od-esim-banner{border:1px solid var(--od-border)}.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 var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-esim-banner-copy span,.theme-noir .od-esim-browse-banner>div:first-child span{border:1px solid color-mix(in srgb,var(--od-accent) 28%,transparent)}}.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-plan-card,.theme-noir .od-esim-plan-delivery,.theme-noir .od-esim-tier-panel{background:var(--od-surface);border-color:var(--od-border)}.theme-noir .od-esim-filter-popover,.theme-noir .od-esim-filter-popover button,.theme-noir .od-esim-filter-trigger,.theme-noir .od-esim-plan-specs span,.theme-noir .od-esim-tier-legend button{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 small,.theme-noir .od-esim-plan-note strong{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-floating-status,.theme-noir .od-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-floating-status.error,.theme-noir .od-status.error{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.theme-noir .od-floating-status.success,.theme-noir .od-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-close,.theme-noir .od-toast-copy p{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%,var(--od-pop))}}.od-footer{background:radial-gradient(820px 360px at 82% 0,var(--od-pop),transparent 64%),radial-gradient(760px 340px at 8% 6%,var(--od-accent),transparent 62%),linear-gradient(180deg,#f8fbff 0,#eef4ff 46%,#e1ebff 100%)}@supports (color:color-mix(in lab,red,red)){.od-footer{background:radial-gradient(820px 360px at 82% 0,color-mix(in srgb,var(--od-pop) 8%,transparent),transparent 64%),radial-gradient(760px 340px at 8% 6%,color-mix(in srgb,var(--od-accent) 11%,transparent),transparent 62%),linear-gradient(180deg,#f8fbff 0,#eef4ff 46%,#e1ebff 100%)}}.od-footer{color:var(--od-ink)}.od-footer:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,var(--od-accent) .8px,transparent 1.3px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.od-footer:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--od-accent) 8%,transparent) .8px,transparent 1.3px)}}.od-footer:before{opacity:.55;background-size:28px 28px}.theme-noir .od-footer{border-top-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-footer{border-top-color:color-mix(in srgb,var(--od-accent) 24%,transparent)}}.theme-noir .od-footer{background:radial-gradient(760px 320px at 78% 20%,var(--od-pop),transparent 66%),radial-gradient(820px 360px at 12% 0,var(--od-accent),transparent 64%),linear-gradient(135deg,#020b16 0,#061a30 46%,#08213b 100%)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-footer{background:radial-gradient(760px 320px at 78% 20%,color-mix(in srgb,var(--od-pop) 12%,transparent),transparent 66%),radial-gradient(820px 360px at 12% 0,color-mix(in srgb,var(--od-accent) 12%,transparent),transparent 64%),linear-gradient(135deg,#020b16 0,#061a30 46%,#08213b 100%)}}.theme-noir .od-footer{color:#fff7e8}.od-footer-news{background:radial-gradient(640px 240px at 14% 0,#ffffff6b,transparent 72%),linear-gradient(180deg,var(--od-accent) 0,var(--od-pop) 100%);position:relative}@supports (color:color-mix(in lab,red,red)){.od-footer-news{background:radial-gradient(640px 240px at 14% 0,#ffffff6b,transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--od-accent) 12%,#fff) 0,color-mix(in srgb,var(--od-pop) 8%,#eef4ff) 100%)}}.od-footer-news{border-bottom:1px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-footer-news{border-bottom:1px solid color-mix(in srgb,var(--od-accent) 12%,transparent)}}.theme-noir .od-footer-news{background:radial-gradient(640px 240px at 14% 0,#ffffff1f,#0000 72%),linear-gradient(#24152e,#1d1126);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:var(--od-accent);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{max-width:42ch;color:var(--od-soft);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{border:1px solid var(--od-accent);border-radius:5px;grid-template-columns:54px minmax(0,1fr) max-content;align-items:center;min-height:72px;padding:8px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.od-footer-news-form{border:1px solid color-mix(in srgb,var(--od-accent) 18%,transparent)}}.od-footer-news-form{box-shadow:0 18px 48px -34px var(--od-accent);background:#fff}@supports (color:color-mix(in lab,red,red)){.od-footer-news-form{box-shadow:0 18px 48px -34px color-mix(in srgb,var(--od-accent) 45%,transparent)}}.od-footer-news-form{overflow:hidden}.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;background:linear-gradient(135deg,var(--od-accent) 0,var(--od-pop) 100%);color:#fff;white-space:nowrap;cursor:pointer;min-height:58px;box-shadow:inset 0 1px 0 #ffffff38,0 16px 34px -24px var(--od-pop);border:0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:19px;font-weight:900;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.od-footer-news-form button{box-shadow:inset 0 1px 0 #ffffff38,0 16px 34px -24px color-mix(in srgb,var(--od-pop) 82%,transparent)}}.od-footer-news-form button{transition:transform .18s,box-shadow .18s}.od-footer-news-form button:hover{box-shadow:inset 0 1px 0 #ffffff3d,0 20px 42px -24px var(--od-pop);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.od-footer-news-form button:hover{box-shadow:inset 0 1px 0 #ffffff3d,0 20px 42px -24px color-mix(in srgb,var(--od-pop) 88%,transparent)}}.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{background:linear-gradient(135deg,var(--od-accent) 0,var(--od-pop) 100%);color:#fff;width:58px;height:58px;box-shadow:none}.od-footer-brand .od-logo strong{color:var(--od-accent);letter-spacing:-.055em;font-size:34px}.od-footer-brand p{color:var(--od-soft);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:var(--od-ink);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;width:fit-content;color:var(--od-soft);cursor:pointer;background:0 0;border:0;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:var(--od-accent);transform:translate(2px)}.theme-noir .od-footer-cols button:hover{color:#f5d0fe}.od-footer-promises{border-top:1px solid var(--od-accent);grid-column:1/-1;margin-top:28px;padding:30px 34px}@supports (color:color-mix(in lab,red,red)){.od-footer-promises{border-top:1px solid color-mix(in srgb,var(--od-accent) 16%,transparent)}}.od-footer-promises{border-bottom:1px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-footer-promises{border-bottom:1px solid color-mix(in srgb,var(--od-accent) 16%,transparent)}}.od-footer-promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.theme-noir .od-footer-promises{border-color:#ffffff1f}.od-footer-promises span{color:var(--od-accent);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:var(--od-accent);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:800}.od-footer-promises strong{color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-footer-promises strong{color:color-mix(in srgb,var(--od-accent) 70%,var(--od-ink))}}.od-footer-promises strong{letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:950}.theme-noir .od-footer-promises em,.theme-noir .od-footer-promises span,.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{border:1px solid var(--od-accent);background:#fff;border-radius:5px;place-items:center;min-height:34px;padding:0 14px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.od-footer-payments span{border:1px solid color-mix(in srgb,var(--od-accent) 10%,transparent)}}.od-footer-payments span{color:#1f2937;font-size:12px;font-weight:950;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%,var(--od-pop),transparent 70%),linear-gradient(135deg,#041426 0,#08213b 56%,#03101f 100%)}@supports (color:color-mix(in lab,red,red)){.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%,color-mix(in srgb,var(--od-pop) 15%,transparent),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-empty,.theme-noir .od-checkout-hero,.theme-noir .od-checkout-panel{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-copy strong,.theme-noir .od-cart-line-copy>span,.theme-noir .od-cart-line>div:nth-child(2) strong,.theme-noir .od-checkout-empty strong,.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{color:var(--od-ink)}.theme-noir .od-cart-line-copy small,.theme-noir .od-cart-line>div:nth-child(2) small,.theme-noir .od-cart-line>div:nth-child(2) span,.theme-noir .od-checkout-empty span,.theme-noir .od-checkout-hero p,.theme-noir .od-checkout-total span{color:var(--od-soft)}.theme-noir .od-cart-plan-chips span,.theme-noir .od-payment-note,.theme-noir .od-topup-plan-summary{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:odOverlayIn .28s cubic-bezier(.22,1,.36,1);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,.storefront-loading-mobile-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:focus-visible,.od-support-resume:hover{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:focus-visible,.od-support-resume:hover{border-color:color-mix(in srgb,var(--od-accent) 52%,var(--od-border))}}.od-support-resume:focus-visible,.od-support-resume:hover{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:focus-visible,.od-support-resume:hover{box-shadow:0 28px 70px -32px color-mix(in srgb,var(--od-accent) 60%,#000),inset 0 1px 0 #fff}}.od-support-resume:focus-visible,.od-support-resume:hover{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:focus-within .od-support-dismiss-floating,.od-support-resume-wrap:hover .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.is-open .od-support-resume-copy,.od-support-resume:focus-visible .od-support-resume-copy,.od-support-resume:hover .od-support-resume-copy{opacity:1;max-width:190px;transform:translate(0)}.od-support-resume strong{color:var(--od-ink);letter-spacing:0;font-size:14px;font-weight:920;line-height:1.1}.od-support-resume small,.od-support-resume strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.od-support-resume small{color:var(--od-muted);font-size:12px;font-weight:700}.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.is-open .od-support-resume-state,.od-support-resume:focus-visible .od-support-resume-state,.od-support-resume:hover .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:odSupportPulse 1.8s ease-out infinite;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:focus-visible,.od-support-peek:hover{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:focus-visible,.od-support-peek:hover{border-color:color-mix(in srgb,var(--od-accent) 52%,var(--od-border))}}.od-support-peek:focus-visible,.od-support-peek:hover{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:focus-visible .od-support-peek-copy,.od-support-peek:hover .od-support-peek-copy{opacity:1;transform:translate(0)}.od-support-peek-copy small,.od-support-peek-copy strong{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:focus-visible>em,.od-support-peek:hover>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:focus-visible,.od-cookie-consent-secondary:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-cookie-consent-secondary:focus-visible,.od-cookie-consent-secondary:hover{border-color:color-mix(in srgb,var(--od-accent) 42%,var(--od-border))}}.od-cookie-consent-secondary:focus-visible,.od-cookie-consent-secondary:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-cookie-consent-secondary:focus-visible,.od-cookie-consent-secondary:hover{background:color-mix(in srgb,var(--od-accent) 10%,var(--od-surface))}}.od-cookie-consent-secondary:focus-visible,.od-cookie-consent-secondary:hover{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:focus-visible,.od-cookie-consent-accept:hover{box-shadow:0 16px 30px -20px var(--od-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.od-cookie-consent-accept:focus-visible,.od-cookie-consent-accept:hover{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 0);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 80%);mask-image:linear-gradient(#00000080,#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-chat-search,.od-aui-search-toggle{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:hover,.od-aui-search-toggle[aria-pressed=true]{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-aui-search-toggle:hover,.od-aui-search-toggle[aria-pressed=true]{border-color:color-mix(in srgb,var(--od-accent) 34%,var(--od-border))}}.od-aui-search-toggle:hover,.od-aui-search-toggle[aria-pressed=true]{color:var(--od-accent-strong);background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-aui-search-toggle:hover,.od-aui-search-toggle[aria-pressed=true]{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-avatar,.od-aui-empty>span{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.is-verified{border-color:var(--od-success)}@supports (color:color-mix(in lab,red,red)){.od-aui-live-status.is-verified{border-color:color-mix(in srgb,var(--od-success) 34%,var(--od-border))}}.od-aui-live-status.is-verified{background:var(--od-success)}@supports (color:color-mix(in lab,red,red)){.od-aui-live-status.is-verified{background:color-mix(in srgb,var(--od-success) 8%,var(--od-surface))}}.od-aui-live-status.is-verified svg{color:var(--od-success)}.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:odAuiWritingDot .9s ease-in-out infinite}.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;font-size:10.5px;font-style:normal}.od-aui-product-copy em,.od-aui-product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.od-aui-product-copy strong{color:var(--od-ink);font-size:13.5px;line-height:1.2}.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-error,.od-aui-topup-result small{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-auth-action{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-aui-auth-action{border-color:color-mix(in srgb,var(--od-accent) 34%,var(--od-border))}}.od-aui-auth-action input{text-align:center;letter-spacing:.2em;font-variant-numeric:tabular-nums;font-weight:850}.od-aui-auth-help{color:var(--od-soft);grid-column:3/6;padding:0 10px 2px;font-size:11.5px;line-height:1.35}.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-context-transition{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-aui-context-transition{border-color:color-mix(in srgb,var(--od-accent) 42%,var(--od-border))}}.od-aui-context-transition-head{align-items:center;gap:9px;display:flex}.od-aui-context-transition-head .od-aui-avatar{flex:0 0 30px;width:30px;height:30px}.od-aui-context-transition p+p{border-top:1px solid var(--od-border);padding-top:8px}@supports (color:color-mix(in lab,red,red)){.od-aui-context-transition p+p{border-top:1px solid color-mix(in srgb,var(--od-border) 76%,transparent)}}.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-actions,.od-aui-review-options{flex-wrap:wrap;gap:8px;display:flex}.od-aui-review-actions button,.od-aui-review-options 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:820px){.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{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-mobile-storefront-tabbar{border-color:color-mix(in srgb,var(--od-accent) 16%,transparent)}}.theme-noir .od-mobile-storefront-tabbar{background:radial-gradient(circle at 12% 0,var(--od-accent),transparent 44%),#07101de0}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-mobile-storefront-tabbar{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--od-accent) 12%,transparent),transparent 44%),#07101de0}}.theme-noir .od-mobile-storefront-tabbar{box-shadow:0 24px 80px -36px #000000e0,inset 0 1px 0 var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-mobile-storefront-tabbar{box-shadow:0 24px 80px -36px #000000e0,inset 0 1px 0 color-mix(in srgb,var(--od-accent) 8%,transparent)}}.od-mobile-storefront-tabbar a,.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;text-decoration:none;display:grid;position:relative}.od-mobile-storefront-tabbar a:active,.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 a.active,.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 a.active,.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 a.active,.od-mobile-storefront-tabbar button.active{color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-mobile-storefront-tabbar a.active,.od-mobile-storefront-tabbar button.active{color:color-mix(in srgb,var(--od-accent) 78%,var(--od-ink))}}.theme-noir .od-mobile-storefront-tabbar a.active,.theme-noir .od-mobile-storefront-tabbar button.active{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-mobile-storefront-tabbar a.active,.theme-noir .od-mobile-storefront-tabbar button.active{background:color-mix(in srgb,var(--od-accent) 12%,transparent)}}.theme-noir .od-mobile-storefront-tabbar a.active,.theme-noir .od-mobile-storefront-tabbar button.active{color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-mobile-storefront-tabbar a.active,.theme-noir .od-mobile-storefront-tabbar button.active{color:color-mix(in srgb,var(--od-accent) 56%,#fff)}}.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{background:radial-gradient(circle at 34% 22%,#ffffff8a,transparent 34%),linear-gradient(135deg,var(--od-accent) 0,var(--od-accent) 48%,var(--od-pop) 100%)}@supports (color:color-mix(in lab,red,red)){.od-mobile-storefront-tabbar .bucket{background:radial-gradient(circle at 34% 22%,#ffffff8a,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 84%,#fff) 0,var(--od-accent) 48%,color-mix(in srgb,var(--od-pop) 84%,#101827) 100%)}}.od-mobile-storefront-tabbar .bucket{color:#fff;box-shadow:0 18px 38px -18px var(--od-accent),0 10px 26px -22px #07101dcc,inset 0 1px 0 #ffffffa8}@supports (color:color-mix(in lab,red,red)){.od-mobile-storefront-tabbar .bucket{box-shadow:0 18px 38px -18px color-mix(in srgb,var(--od-accent) 62%,transparent),0 10px 26px -22px #07101dcc,inset 0 1px 0 #ffffffa8}}.od-mobile-storefront-tabbar .bucket{transform:translateY(-2px)}.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{border:2px solid var(--od-accent);place-items:center;min-width:21px;height:21px;padding:0 6px;display:grid;position:absolute;top:4px;right:7px}@supports (color:color-mix(in lab,red,red)){.od-mobile-storefront-tabbar .bucket em{border:2px solid color-mix(in srgb,var(--od-accent) 78%,#07101d 22%)}}.od-mobile-storefront-tabbar .bucket em{color:#fff;background:#ef4444;border-radius:999px;font-size:10px;font-style:normal;font-weight:950}.od-mobile-storefront-tabbar .bucket.active,.od-mobile-storefront-tabbar .bucket:hover{color:#fff;background:radial-gradient(circle at 30% 18%,#ffffff94,transparent 34%),linear-gradient(135deg,var(--od-accent) 0,var(--od-accent) 44%,var(--od-pop) 100%)}@supports (color:color-mix(in lab,red,red)){.od-mobile-storefront-tabbar .bucket.active,.od-mobile-storefront-tabbar .bucket:hover{background:radial-gradient(circle at 30% 18%,#ffffff94,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 74%,#fff) 0,var(--od-accent) 44%,var(--od-pop) 100%)}}.od-mobile-storefront-tabbar .bucket.active,.od-mobile-storefront-tabbar .bucket:hover{box-shadow:0 24px 48px -20px var(--od-accent),0 12px 30px -22px #07101de6,inset 0 1px 0 #ffffffb3;transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.od-mobile-storefront-tabbar .bucket.active,.od-mobile-storefront-tabbar .bucket:hover{box-shadow:0 24px 48px -20px color-mix(in srgb,var(--od-accent) 68%,transparent),0 12px 30px -22px #07101de6,inset 0 1px 0 #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{box-shadow:0 18px 42px -18px var(--od-accent),0 10px 26px -20px #000000f0,inset 0 1px 0 #ffffff7a;border-color:#07101d}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-mobile-storefront-tabbar .bucket{box-shadow:0 18px 42px -18px color-mix(in srgb,var(--od-accent) 54%,transparent),0 10px 26px -20px #000000f0,inset 0 1px 0 #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:focus-visible,.od-support-peek:hover{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-auth-action .od-aui-topup-error,.od-aui-auth-help{grid-column:2/5}.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));border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:12px;overflow:auto}.od-cookie-consent,.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:"";background:linear-gradient(180deg,var(--od-bg),transparent);height:clamp(96px,12vw,150px);position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.od-account-page-wrap:before{background:linear-gradient(180deg,color-mix(in srgb,var(--od-bg) 96%,transparent),transparent)}}.od-account-page-wrap:before{pointer-events:none;z-index:0}.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(30px,3.4vw,44px);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,var(--od-pop) 100%);color:#fff;width:72px;height:72px;box-shadow:0 0 0 1px var(--od-accent),0 14px 32px -10px var(--od-accent);border-radius:999px;place-items:center;font-size:24px;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.od-account-avatar-xl{box-shadow:0 0 0 1px color-mix(in srgb,var(--od-accent) 40%,transparent),0 14px 32px -10px color-mix(in srgb,var(--od-accent) 35%,transparent)}}.od-account-avatar-xl{margin-bottom:4px}.od-account-side-name{color:var(--od-ink);letter-spacing:-.01em;font-size:16px;font-weight:850;line-height:1.2}.od-account-side-email,.od-account-side-name{overflow-wrap:anywhere;max-width:100%;display:block}.od-account-side-email{color:var(--od-soft);font-size:12.5px;font-weight:600}.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 var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-account-nav button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--od-accent) 35%,transparent)}}.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.reviewing{background:radial-gradient(circle at 0 0,#2563eb1f,transparent 32%),linear-gradient(135deg,#eff6fff0,var(--od-surface));border-color:#2563eb3d}.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.reviewing>span{color:#2563eb;background:#2563eb1f}.od-account-verification-hero-copy{min-width:0}.od-account-verification-hero-copy>small{color:#92400e;letter-spacing:.06em;text-transform:uppercase;background:#f59e0b1f;border-radius:999px;align-items:center;min-height:24px;margin-bottom:8px;padding:0 9px;font-size:10.5px;font-weight:900;display:inline-flex}.od-account-verification-hero.verified .od-account-verification-hero-copy>small{color:#166534;background:#22c55e1f}.od-account-verification-hero.reviewing .od-account-verification-hero-copy>small{color:#1d4ed8;background:#2563eb1a}.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-hero .od-primary{width:fit-content;min-height:42px;margin-top:14px}.od-account-verification-overview{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:stretch;gap:14px;display:grid}.od-account-verification-prep{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:18px;min-width:0;padding:18px}.od-account-verification-prep>span{color:var(--od-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:900;display:block}.od-account-verification-prep>h3{color:var(--od-ink);margin:6px 0 0;font-size:18px;font-weight:900;line-height:1.25}.od-account-verification-prep>p{color:var(--od-soft);margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.5}.od-account-verification-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.od-account-verification-prep-grid>div{border:1px solid var(--od-border);background:var(--od-surface);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;padding:11px;display:grid}.od-account-verification-prep-grid i{background:var(--od-accent-soft);width:34px;height:34px;color:var(--od-accent);border-radius:11px;grid-row:1/span 2;place-items:center;font-size:16px;font-style:normal;display:grid}.od-account-verification-prep-grid small,.od-account-verification-prep-grid strong{min-width:0;display:block}.od-account-verification-prep-grid strong{color:var(--od-ink);font-size:12.5px;font-weight:900;line-height:1.25}.od-account-verification-prep-grid small{color:var(--od-soft);font-size:11px;font-weight:650;line-height:1.35}.od-account-verification-journey{border:1px solid var(--od-border);background:var(--od-surface);border-radius:18px;align-content:center;gap:0;margin:0;padding:16px;list-style:none;display:grid}.od-account-verification-journey li{grid-template-columns:34px minmax(0,1fr);gap:11px;min-width:0;padding:9px 0;display:grid;position:relative}.od-account-verification-journey li:not(:last-child):after{content:"";background:var(--od-border);width:2px;position:absolute;top:43px;bottom:-9px;left:16px}.od-account-verification-journey i{z-index:1;border:1px solid var(--od-border);background:var(--od-surface-2);width:34px;height:34px;color:var(--od-muted);border-radius:999px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid;position:relative}.od-account-verification-journey li.done i{color:#15803d;background:#dcfce7;border-color:#22c55e3d}.od-account-verification-journey li.active i{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-account-verification-journey li.active i{border-color:color-mix(in srgb,var(--od-accent) 42%,var(--od-border))}}.od-account-verification-journey li.active i{background:var(--od-accent);color:#fff;box-shadow:0 0 0 4px var(--od-accent-soft)}.od-account-verification-journey span,.od-account-verification-journey strong{display:block}.od-account-verification-journey strong{color:var(--od-ink);font-size:13px;font-weight:900;line-height:1.3}.od-account-verification-journey span{color:var(--od-soft);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px;font-weight:650;line-height:1.4}.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 span,.od-account-verification-trust-grid strong{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{scroll-margin-top:calc(var(--od-nav-height,72px) + 20px);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 label span,.od-account-verification-order-head 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-submit{justify-content:center;width:100%;min-height:48px}.online-design .od-account-verification-privacy{padding:0;overflow:hidden}.online-design .od-account-verification-privacy summary{color:#075985;cursor:pointer;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:900;list-style:none;display:flex}.online-design .od-account-verification-privacy summary::-webkit-details-marker{display:none}.online-design .od-account-verification-privacy summary:after{content:"+";margin-left:auto;font-size:16px;line-height:1}.online-design .od-account-verification-privacy[open] summary:after{content:"−"}.online-design .od-account-verification-privacy ul{margin:0 12px 12px}.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>div{flex:auto;min-width:0}.od-account-verification-status span,.od-account-verification-status strong{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-status .od-account-verification-retry-action{min-height:40px;margin-top:12px;padding-inline:14px;font-size:12.5px}.online-design.is-account-route .od-account-verification-retry-panel{border:1px solid var(--od-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px 18px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-retry-panel{border:1px solid color-mix(in srgb,var(--od-accent) 30%,var(--od-border))}}.online-design.is-account-route .od-account-verification-retry-panel{background:linear-gradient(145deg,var(--od-accent),var(--od-surface));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-retry-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--od-accent) 6%,var(--od-surface)),var(--od-surface))}}.online-design.is-account-route .od-account-verification-retry-panel{box-shadow:0 20px 40px -36px var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-retry-panel{box-shadow:0 20px 40px -36px color-mix(in srgb,var(--od-accent) 65%,transparent)}}.online-design.is-account-route .od-account-verification-retry-panel>header{grid-column:1/-1;align-items:flex-start;gap:11px;display:flex}.online-design.is-account-route .od-account-verification-retry-panel>header>span{width:38px;height:38px;color:var(--od-accent);background:var(--od-accent);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-retry-panel>header>span{background:color-mix(in srgb,var(--od-accent) 12%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-retry-panel>header>span{font-size:17px}.online-design.is-account-route .od-account-verification-retry-panel h2,.online-design.is-account-route .od-account-verification-retry-panel p{margin:0}.online-design.is-account-route .od-account-verification-retry-panel h2{color:var(--od-ink);letter-spacing:-.015em;font-size:15px;font-weight:920}.online-design.is-account-route .od-account-verification-retry-panel p{color:var(--od-soft);margin-top:3px;font-size:11.5px;font-weight:650;line-height:1.45}.online-design.is-account-route .od-account-verification-retry-panel>.od-primary{white-space:nowrap;justify-content:center;min-height:44px;padding-inline:18px}@media (max-width:680px){.online-design.is-account-route .od-account-verification-retry-panel{grid-template-columns:1fr}.online-design.is-account-route .od-account-verification-retry-panel>.od-primary{width:100%}}.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 span,.od-account-verification-waiting strong{display:block}.od-account-verification-waiting strong{color:var(--od-ink);font-size:14px;font-weight:900}.od-account-verification-message,.od-account-verification-waiting em,.od-account-verification-waiting span{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))}}.online-design.is-account-route .od-account-payment-ownership{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #dbe4ef;border-radius:22px;margin-top:28px;padding:clamp(20px,3vw,30px);box-shadow:0 14px 36px #0f172a0f}.od-account-payment-ownership-profiles article,.od-account-payment-ownership-safety,.od-account-payment-ownership-unavailable,.od-account-payment-ownership>header{align-items:center;gap:14px;display:flex}.od-account-payment-ownership-profiles article>span,.od-account-payment-ownership-safety>svg,.od-account-payment-ownership-unavailable>svg,.od-account-payment-ownership>header>span{color:#0f766e;background:#dff8f2;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.od-account-payment-ownership h2,.od-account-payment-ownership p,.od-account-payment-ownership small,.od-account-payment-ownership strong{margin:0}.od-account-payment-ownership>header h2{color:#0f172a;font-size:1.25rem}.od-account-payment-ownership small,.od-account-payment-ownership>header p{color:#64748b}.od-account-payment-ownership-safety,.od-account-payment-ownership-unavailable{background:#f1fbf8;border:1px solid #cfe6e1;border-radius:15px;margin-top:18px;padding:14px}.od-account-payment-ownership-profiles article div,.od-account-payment-ownership-safety span,.od-account-payment-ownership-unavailable span{gap:3px;display:grid}.od-account-payment-ownership-methods,.od-account-payment-ownership-profiles{gap:10px;margin-top:16px;display:grid}.od-account-payment-ownership-profiles article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px}.od-account-payment-ownership-profiles article.inactive{opacity:.7}.od-account-payment-ownership-profiles time{color:#64748b;margin-left:auto;font-size:.78rem}.od-account-payment-ownership-methods{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.od-account-payment-ownership-methods button{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 10px;padding:15px;display:grid}.od-account-payment-ownership-methods button>span{color:#0f766e;grid-row:1/3}.od-account-payment-ownership-methods button>svg{grid-area:1/3/3}.od-account-payment-ownership-methods button:disabled{cursor:not-allowed;opacity:.55}.od-account-payment-ownership>footer{color:#64748b;align-items:center;gap:7px;margin-top:16px;font-size:.8rem;display:flex}.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:odVerifySpin 1.4s linear infinite}@keyframes odVerifySpin{to{transform:rotate(1turn)}}.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,.od-account-verification-mobile-gate-upload{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-upload{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-account-verification-mobile-gate-upload{border-color:color-mix(in srgb,var(--od-accent) 46%,var(--od-border))}}.od-account-verification-mobile-gate-upload{background:var(--od-accent-soft)}@supports (color:color-mix(in lab,red,red)){.od-account-verification-mobile-gate-upload{background:color-mix(in srgb,var(--od-accent-soft) 46%,var(--od-surface))}}.od-account-verification-mobile-gate-upload{color:var(--od-accent)}.od-account-verification-mobile-gate-copy:hover:not(:disabled),.od-account-verification-mobile-gate-upload: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,.od-account-verification-mobile-gate-upload{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-hero .od-primary{justify-content:center;width:100%}.od-account-verification-overview,.od-account-verification-prep-grid,.od-account-verification-steps,.od-account-verification-trust-grid{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-deletion-block{border-color:#dc2626}@supports (color:color-mix(in lab,red,red)){.od-account-deletion-block{border-color:color-mix(in srgb,#dc2626 28%,var(--od-border))}}.od-account-deletion-block{background:#fef2f2}@supports (color:color-mix(in lab,red,red)){.od-account-deletion-block{background:color-mix(in srgb,#fef2f2 66%,var(--od-surface))}}.od-account-deletion-confirm{color:var(--od-ink);cursor:pointer;align-items:flex-start;gap:9px;font-size:12.5px;font-weight:700;line-height:1.45;display:flex}.od-account-deletion-confirm input{accent-color:#dc2626;width:17px;height:17px;margin-top:1px}.od-account-deletion-button{color:#fff;width:fit-content;min-height:40px;font:inherit;cursor:pointer;background:#dc2626;border:1px solid #dc2626;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:850;display:inline-flex}.od-account-deletion-button:disabled{cursor:not-allowed;opacity:.45}.od-account-deletion-pending{border:1px solid #16a34a;align-items:flex-start;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.od-account-deletion-pending{border:1px solid color-mix(in srgb,#16a34a 28%,var(--od-border))}}.od-account-deletion-pending{background:#f0fdf4;border-radius:11px}@supports (color:color-mix(in lab,red,red)){.od-account-deletion-pending{background:color-mix(in srgb,#f0fdf4 72%,var(--od-surface))}}.od-account-deletion-pending{color:#166534}.od-account-deletion-pending>span{gap:3px;display:grid}.od-account-deletion-pending small{color:var(--od-soft);line-height:1.45}.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);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)){.od-account-overlay header em{border:1px solid color-mix(in srgb,var(--od-accent) 30%,transparent)}}.od-account-overlay header em{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:700}.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.account-intent{grid-template-columns:minmax(360px,.92fr) minmax(500px,1.08fr);align-items:stretch;gap:clamp(18px,2vw,24px);width:100%}.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:20px;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.account-intent .od-account-signin-card{min-height:100%;box-shadow:0 24px 60px -46px var(--od-ink);border-radius:22px;padding:clamp(26px,2.6vw,34px)}@supports (color:color-mix(in lab,red,red)){.od-account-signin-wrap.account-intent .od-account-signin-card{box-shadow:0 24px 60px -46px color-mix(in srgb,var(--od-ink) 38%,transparent)}}.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-border);background:var(--od-surface-2);border-radius:20px;flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:clamp(24px,3vw,38px);display:flex;box-shadow:0 18px 48px -42px #0f172a80}.od-account-verification-guest-mark{background:var(--od-accent);border-radius:16px;place-items:center;width:52px;height:52px;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:23px}.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:16ch;color:var(--od-ink);letter-spacing:0;margin:0;font-size:clamp(27px,3vw,36px);font-weight:900;line-height:1.08}.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-border);background:var(--od-surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;min-width:0;padding:13px;display:grid}.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),var(--od-accent));border-radius:14px;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.od-account-signin-mark{background:linear-gradient(135deg,var(--od-accent-soft),color-mix(in srgb,var(--od-accent) 4%,transparent))}}.od-account-signin-mark{color:var(--od-accent);box-shadow:inset 0 0 0 1px var(--od-accent);margin-bottom:4px;font-size:24px}@supports (color:color-mix(in lab,red,red)){.od-account-signin-mark{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--od-accent) 32%,transparent)}}.od-account-signin-head em{background:var(--od-accent-soft);color:var(--od-accent);border:1px solid var(--od-accent);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.od-account-signin-head em{border:1px solid color-mix(in srgb,var(--od-accent) 30%,transparent)}}.od-account-signin-head em{letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-style:normal;font-weight:850}.od-account-signin-head em svg{flex:none;width:13px;height:13px}.od-account-signin-head h2{color:var(--od-ink);letter-spacing:0;margin:8px 0 0;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-side{grid-template-rows:minmax(0,1fr) auto;gap:16px;min-width:0;display:grid}.od-account-signin-aside{border:1px solid var(--od-border);background:var(--od-surface);min-width:0;box-shadow:0 24px 60px -48px var(--od-ink);border-radius:22px;flex-direction:column;gap:16px;padding:clamp(22px,2.2vw,28px);display:flex}@supports (color:color-mix(in lab,red,red)){.od-account-signin-aside{box-shadow:0 24px 60px -48px color-mix(in srgb,var(--od-ink) 34%,transparent)}}.od-account-signin-aside>h2{color:var(--od-ink);letter-spacing:-.01em;margin:0;font-size:clamp(18px,1.8vw,22px);font-weight:900;line-height:1.2}.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{background:var(--od-accent-soft);width:48px;height:48px;color:var(--od-accent);border-radius:14px;place-items:center;font-size:21px;display:grid}.od-account-signin-aside-head small,.od-account-signin-aside-head strong{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:10px;display:grid}.od-account-signin-aside-list>button{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:72px;padding:11px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.od-account-signin-aside-list>button{background:color-mix(in srgb,var(--od-surface-2) 82%,var(--od-surface))}}.od-account-signin-aside-list>button{color:var(--od-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.od-account-signin-aside-list>button:hover{border-color:var(--od-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.od-account-signin-aside-list>button:hover{border-color:color-mix(in srgb,var(--od-accent) 42%,var(--od-border))}}.od-account-signin-aside-list>button:hover{background:var(--od-accent-soft)}@supports (color:color-mix(in lab,red,red)){.od-account-signin-aside-list>button:hover{background:color-mix(in srgb,var(--od-accent-soft) 44%,var(--od-surface))}}.od-account-signin-aside-list>button:hover{box-shadow:0 14px 30px -26px var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-account-signin-aside-list>button:hover{box-shadow:0 14px 30px -26px color-mix(in srgb,var(--od-accent) 55%,transparent)}}.od-account-signin-aside-list>button:focus-visible,.od-account-trust-strip>button:focus-visible{outline:3px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-account-signin-aside-list>button:focus-visible,.od-account-trust-strip>button:focus-visible{outline:3px solid color-mix(in srgb,var(--od-accent) 34%,transparent)}}.od-account-signin-aside-list>button:focus-visible,.od-account-trust-strip>button:focus-visible{outline-offset:2px}.od-account-signin-aside-list i{background:var(--od-accent-soft);border:1px solid var(--od-accent);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.od-account-signin-aside-list i{border:1px solid color-mix(in srgb,var(--od-accent) 24%,var(--od-border))}}.od-account-signin-aside-list i{color:var(--od-accent);font-size:20px;font-style:normal}.od-account-signin-aside-list button>span,.od-account-signin-aside-list small,.od-account-signin-aside-list strong{min-width:0;display:block}.od-account-signin-aside-list strong{color:var(--od-ink);font-size:14px;font-weight:900;line-height:1.25}.od-account-signin-aside-list small{color:var(--od-soft);margin-top:4px;font-size:12.5px;font-weight:650;line-height:1.45}.od-account-manage-chevron{width:18px;height:18px;color:var(--od-muted);transition:transform .16s,color .16s}.od-account-signin-aside-list>button:hover .od-account-manage-chevron{color:var(--od-accent);transform:translate(2px)}.od-account-trust-strip{border:1px solid var(--od-border);background:var(--od-surface);box-shadow:0 20px 46px -42px var(--od-ink);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.od-account-trust-strip{box-shadow:0 20px 46px -42px color-mix(in srgb,var(--od-ink) 32%,transparent)}}.od-account-trust-strip>button,.od-account-trust-strip>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:54px;padding:2px 14px;display:grid}.od-account-trust-strip>:not(:first-child){border-left:1px solid var(--od-border)}.od-account-trust-strip>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0}.od-account-trust-strip i{background:var(--od-accent-soft);width:38px;height:38px;color:var(--od-accent);border-radius:13px;place-items:center;font-size:18px;font-style:normal;display:grid}.od-account-trust-strip small,.od-account-trust-strip span,.od-account-trust-strip strong{min-width:0;display:block}.od-account-trust-strip strong{color:var(--od-ink);font-size:12.5px;font-weight:900;line-height:1.25}.od-account-trust-strip small{color:var(--od-soft);margin-top:3px;font-size:11.5px;font-weight:650;line-height:1.4}.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:0;font-size:13px;font-weight:780}.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);border:1px solid var(--od-border);width:100%;min-height:50px;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 .18s,box-shadow .18s,background .18s}.od-input-with-icon 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)){.od-input-with-icon input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--od-accent) 14%,transparent)}}.od-input-with-icon input::placeholder{color:var(--od-muted)}.od-account-form .od-primary{justify-content:center;width:100%}.od-account-signin-wrap.account-intent .od-account-form .od-primary{border-radius:14px;min-height:50px}.od-account-form .od-primary:focus-visible,.od-account-row .od-linklike:focus-visible{outline:3px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-account-form .od-primary:focus-visible,.od-account-row .od-linklike:focus-visible{outline:3px solid color-mix(in srgb,var(--od-accent) 34%,transparent)}}.od-account-form .od-primary:focus-visible,.od-account-row .od-linklike:focus-visible{outline-offset:2px}.od-account-error{color:#b91c1c;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);border:1px solid var(--od-accent);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.od-account-notice{border:1px solid color-mix(in srgb,var(--od-accent) 30%,transparent)}}.od-account-notice{color:var(--od-ink);font-size:13px;line-height:1.5}.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:12px;padding:16px 0 0;display:flex}.od-account-benefits>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.od-account-benefits i{background:var(--od-accent-soft);width:38px;height:38px;color:var(--od-accent);border-radius:13px;place-items:center;font-size:17px;font-style:normal;display:grid}.od-account-benefits small,.od-account-benefits span,.od-account-benefits strong{min-width:0;display:block}.od-account-benefits strong{color:var(--od-ink);font-size:13px;font-weight:900;line-height:1.3}.od-account-benefits small{color:var(--od-soft);margin-top:3px;font-size:12px;font-weight:650;line-height:1.4}.theme-noir .od-account-error{color:#fecaca}.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 div,.od-account-dashboard-head header{min-width:0}.od-account-dashboard-head small,.od-account-dashboard-head strong{overflow-wrap:anywhere}.od-account-avatar-large{background:linear-gradient(135deg,var(--od-accent) 0,var(--od-pop) 100%);color:#fff;width:64px;height:64px;box-shadow:0 0 0 1px var(--od-accent),0 12px 32px -8px var(--od-accent);border-radius:999px;place-items:center;margin:0 auto 12px;font-size:22px;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.od-account-avatar-large{box-shadow:0 0 0 1px color-mix(in srgb,var(--od-accent) 40%,transparent),0 12px 32px -8px color-mix(in srgb,var(--od-accent) 35%,transparent)}}.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-history-side small,.od-account-list-head span,.od-account-profile-grid span{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-address-card legend,.od-account-profile-form-head strong{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-address-grid,.od-account-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.od-account-address-grid label,.od-account-profile-fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.od-account-address-grid label.wide,.od-account-profile-fields label.wide{grid-column:1/-1}.od-account-address-grid span,.od-account-profile-fields span{color:var(--od-muted);letter-spacing:0;font-size:12px;font-weight:760}.od-account-address-grid span em,.od-account-profile-fields span em{color:var(--od-soft);font-style:normal;font-weight:680}.od-account-address-grid input,.od-account-profile-fields input,.od-account-profile-fields textarea{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-address-grid input:focus,.od-account-profile-fields input:focus,.od-account-profile-fields textarea: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;flex-wrap:wrap;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-line-exchange{color:#0369a1;flex:100%;align-items:flex-start;gap:5px;font-size:11px;font-weight:750;line-height:1.35;display:inline-flex}.od-account-line-exchange.success{color:#047857}.od-account-line-exchange svg{flex:none;width:12px;height:12px;margin-top:1px}.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:#fff;background:linear-gradient(135deg,var(--od-accent) 0,var(--od-accent) 52%,var(--od-pop) 100%);border-radius:13px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.od-account-order-payment-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 78%,#fff) 0,var(--od-accent) 52%,var(--od-pop) 100%)}}.od-account-order-payment-icon{box-shadow:0 10px 22px var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-account-order-payment-icon{box-shadow:0 10px 22px color-mix(in srgb,var(--od-accent) 25%,transparent)}}.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{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.od-account-order-payment.gift{border-color:color-mix(in srgb,var(--od-accent) 42%,transparent)}}.od-account-order-payment.gift{background:radial-gradient(circle at 18% 18%,var(--od-accent),transparent 42%),linear-gradient(135deg,var(--od-surface),var(--od-surface))}@supports (color:color-mix(in lab,red,red)){.od-account-order-payment.gift{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--od-accent) 24%,transparent),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-verification{width:fit-content;max-width:100%;color:var(--od-ink);background:#f59e0b17;border:1px solid #f59e0b47;border-radius:14px;align-items:flex-start;gap:9px;margin-top:4px;padding:9px 11px;display:flex}.od-account-order-verification.reviewing{border-color:var(--od-border)}@supports (color:color-mix(in lab,red,red)){.od-account-order-verification.reviewing{border-color:color-mix(in srgb,var(--od-border) 72%,var(--od-accent) 28%)}}.od-account-order-verification.reviewing{background:var(--od-surface)}@supports (color:color-mix(in lab,red,red)){.od-account-order-verification.reviewing{background:color-mix(in srgb,var(--od-surface) 88%,var(--od-accent) 12%)}}.od-account-order-verification>svg{color:#d97706;flex:none;width:16px;height:16px;margin-top:2px}.od-account-order-verification.reviewing>svg{color:var(--od-accent)}.od-account-order-verification span{color:var(--od-soft);gap:2px;font-size:11px;line-height:1.4;display:grid}.od-account-history-main .od-account-order-verification strong{color:var(--od-ink);font-size:12px;font-weight:900}.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-sms-receipt{border:1px solid var(--od-border);align-items:center;gap:9px;width:fit-content;max-width:100%;margin-top:4px;padding:8px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.od-account-sms-receipt{border:1px solid color-mix(in srgb,var(--od-border) 80%,#2563eb 20%)}}.od-account-sms-receipt{background:var(--od-surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.od-account-sms-receipt{background:color-mix(in srgb,var(--od-surface) 92%,#2563eb 8%)}}.od-account-sms-receipt{color:var(--od-ink)}.od-account-sms-receipt.compact{border-radius:11px;padding:6px 8px}.od-account-sms-receipt-icon{color:#2563eb;background:#2563eb24;border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.od-account-sms-receipt-icon svg{width:14px;height:14px}.od-account-sms-receipt-copy{gap:1px;min-width:0;display:grid}.od-account-history-main .od-account-sms-receipt-copy strong{color:var(--od-ink);font-size:11px;font-weight:850;line-height:1.3}.od-account-sms-receipt-copy em{color:var(--od-soft);font-size:10px;font-style:normal;font-weight:750;line-height:1.3}.od-account-sms-receipt.success{background:#22c55e17;border-color:#22c55e42}.od-account-sms-receipt.success .od-account-sms-receipt-icon{color:#16a34a;background:#22c55e24}.od-account-sms-receipt.warning{background:#f59e0b17;border-color:#f59e0b47}.od-account-sms-receipt.warning .od-account-sms-receipt-icon{color:#d97706;background:#f59e0b24}.od-account-sms-receipt.danger{background:#ef444417;border-color:#ef444447}.od-account-sms-receipt.danger .od-account-sms-receipt-icon{color:#dc2626;background:#ef444424}.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 p,.od-account-history-main small{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-history-skeleton-item,.od-account-shell-loading .od-account-side,.od-account-skeleton-card,.od-account-skeleton-section{pointer-events:none}.od-account-history-skeleton-list{max-height:none;padding-right:0;overflow:visible}.od-account-skeleton-avatar,.od-account-skeleton-button,.od-account-skeleton-line,.od-account-skeleton-nav-row,.od-account-skeleton-pill,.od-account-skeleton-title{background:var(--od-border);border-radius:999px;display:block}@supports (color:color-mix(in lab,red,red)){.od-account-skeleton-avatar,.od-account-skeleton-button,.od-account-skeleton-line,.od-account-skeleton-nav-row,.od-account-skeleton-pill,.od-account-skeleton-title{background:color-mix(in srgb,var(--od-border) 54%,var(--od-surface-2))}}.od-account-skeleton-avatar,.od-account-skeleton-button,.od-account-skeleton-line,.od-account-skeleton-nav-row,.od-account-skeleton-pill,.od-account-skeleton-title{animation:odAccountSkeletonPulse 1.5s ease-in-out infinite}.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:odMenuIn .28s cubic-bezier(.22,1,.36,1);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.active,.od-menu-overlay section button:hover{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 var(--od-accent);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.od-menu-icon{border:1px solid color-mix(in srgb,var(--od-accent) 30%,transparent)}}.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)}.od-account-signin-wrap.account-intent{grid-template-columns:minmax(0,1fr);gap:16px;width:100%}.od-account-signin-side{gap:14px}}@media (max-width:640px){.od-account-trust-strip{grid-template-columns:minmax(0,1fr);padding:8px 16px}.od-account-trust-strip>button,.od-account-trust-strip>div{padding:10px 2px}.od-account-trust-strip>:not(:first-child){border-left:0;border-top:1px solid var(--od-border)}.od-account-trust-strip>button{border-left:0}}@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:odSheetIn .32s cubic-bezier(.22,1,.36,1);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-actions,.od-account-address-grid,.od-account-address-sections,.od-account-history-item,.od-account-profile-fields,.od-account-profile-grid,.od-account-tabs{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-wrap.account-intent .od-account-signin-card{border-radius:18px;padding:20px}.od-account-signin-aside{border-radius:18px;gap:14px;padding:18px}.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>button{grid-template-columns:42px minmax(0,1fr) auto;min-height:68px;padding:10px 12px}.od-account-signin-aside-list i{border-radius:13px;width:42px;height:42px;font-size:18px}.od-input-with-icon input{font-size:16px}.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-pill,.od-account-side-email,.od-account-side-id,.od-account-side-name{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{background:linear-gradient(135deg,var(--od-accent),var(--od-pop))}@supports (color:color-mix(in lab,red,red)){.od-account-nav button.active{background:linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 22%,transparent),color-mix(in srgb,var(--od-pop) 10%,transparent))}}.od-account-nav button.active{color:var(--od-ink);box-shadow:inset 0 0 0 1px var(--od-accent),0 10px 24px -22px #02061173}@supports (color:color-mix(in lab,red,red)){.od-account-nav button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--od-accent) 42%,transparent),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-address-grid,.od-account-address-sections,.od-account-profile-fields{gap:10px}.od-account-address-grid input,.od-account-profile-fields input,.od-account-profile-fields select,.od-account-profile-fields textarea{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:odSheetIn .32s cubic-bezier(.22,1,.36,1);top:auto;bottom:0;left:0;transform:none}}.online-design.is-reference-plan-catalog-route .od-brand-series-workspace.is-reference-catalog .od-brand-series-picker-panel{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}.online-design.is-reference-plan-catalog-route .od-brand-series-workspace.is-reference-catalog .od-brand-product-subsection.active-series{box-shadow:none!important;background:linear-gradient(#fbfdff,#fff 22%)!important;border:0!important;border-top:1px solid #e6edf5!important;border-radius:0!important}.online-design.is-reference-plan-catalog-route .od-brand-series-workspace.is-reference-catalog .od-brand-series-tab{transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.online-design.is-reference-plan-catalog-route .od-brand-series-workspace.is-reference-catalog .od-brand-series-tab:hover{z-index:1;transform:translateY(-1px)}.online-design.is-reference-plan-catalog-route .od-brand-series-workspace.is-reference-catalog .od-brand-series-tab.active{z-index:2;background:linear-gradient(#fff,#f5f8ff)!important;box-shadow:inset 0 -3px #1749ba,0 10px 22px -20px #1749bab3!important}@media (min-width:761px){.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout{background:radial-gradient(420px 190px at 0 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(120deg,#f8fbff 0,#fff 58%,#fbfdff 100%)!important;border-color:#d7e3f1!important;border-radius:14px!important;grid-template-columns:minmax(430px,.96fr) minmax(0,1.04fr)!important;grid-template-areas:"products heading"!important;align-items:stretch!important;gap:22px!important;padding:16px!important}@supports (color:color-mix(in lab,red,red)){.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout{background:radial-gradient(420px 190px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent),transparent 72%),linear-gradient(120deg,#f8fbff 0,#fff 58%,#fbfdff 100%)!important}}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout{box-shadow:0 18px 38px -34px #0f172a66!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout>.od-voucher-esim-cross-sell-head{align-content:start;padding:3px 2px 3px 0;grid-area:heading!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-icon{border-radius:11px!important;width:40px!important;height:40px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-head h2{font-size:19px!important;line-height:1.12!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-head p{max-width:58ch;font-size:10.5px!important;line-height:1.45!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-benefits{gap:7px;margin-top:12px}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-benefits li{grid-template-columns:28px minmax(0,1fr);gap:8px}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-benefits li>svg{border-radius:8px;width:28px;height:28px;padding:6px}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-benefits strong{font-size:10px}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-benefits small{font-size:8.75px;line-height:1.3}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout>.od-voucher-esim-cross-sell-grid{align-content:stretch;grid-area:products!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-card{align-items:stretch;background:#fff!important;border-color:#dce5f0!important;border-radius:13px!important;grid-template:"media heading""media specs""media footer"1fr/96px minmax(0,1fr)!important;gap:8px 12px!important;min-height:184px!important;padding:11px!important;display:grid!important;box-shadow:0 18px 32px -29px #0f172a7a!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-card-head{display:contents!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-logo{flex-direction:column;grid-area:media;justify-content:space-between;align-self:stretch;align-items:center;min-height:162px;padding:9px;position:relative;border-color:var(--brand-color,var(--od-accent))!important;width:96px!important;height:100%!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-logo{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,#dce5f0)!important}}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-logo{background:radial-gradient(120px 90px at 50% 0,#ffffff3d,transparent 72%),linear-gradient(155deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)))!important;border-radius:12px!important}@supports (color:color-mix(in lab,red,red)){.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-logo{background:radial-gradient(120px 90px at 50% 0,#ffffff3d,transparent 72%),linear-gradient(155deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#111827),color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#0f172a))!important}}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-logo{box-shadow:inset 0 1px #ffffff4d}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-logo.has-brand-logo img{object-fit:contain;background:#fffffff5;border:1px solid #ffffff80;border-radius:8px;width:100%!important;height:58px!important;padding:7px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-logo.has-product-visual{padding:7px;background:#f8fafc!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-logo.has-product-visual img{object-fit:contain;border-radius:8px;width:100%!important;height:100%!important;padding:0!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-logo.has-product-visual .od-voucher-esim-cross-sell-media-badge{display:none}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-media-badge{color:#fff;text-align:center;justify-items:center;gap:4px;margin:auto 0 8px;display:grid}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-media-badge svg{background:#ffffff24;border:1px solid #ffffff61;border-radius:11px;width:36px;height:36px;padding:8px;box-shadow:inset 0 1px #fff3}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-media-badge strong{letter-spacing:.08em;font-size:11px;font-weight:950}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-card-head>div{grid-area:heading;align-self:end;gap:2px}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-card-head h3{line-height:1.2;font-size:14px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-specs{grid-area:specs;gap:6px}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-specs>span{border-radius:9px;min-height:46px!important;padding:6px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-card-foot{grid-area:footer;align-self:end;gap:7px;padding-top:7px}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-card-foot>div:first-child>strong{font-size:15px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-actions{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-actions button{min-height:35px!important;font-size:9.5px!important}}@media (max-width:760px){.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout{border-radius:14px!important;grid-template-areas:"heading""products"!important;gap:14px!important;padding:12px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-head h2{font-size:19px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-card{border-radius:13px!important;min-height:0!important;padding:12px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-logo{border-radius:12px!important;width:58px!important;height:58px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-media-badge{display:none!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-logo.has-brand-logo img{width:100%!important;height:100%!important;padding:6px!important}}.online-design .od-cat-strip{border:1px solid var(--od-border);flex-wrap:wrap;align-items:center;gap:7px;width:100%;margin:22px 0 26px;padding:7px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-cat-strip{border:1px solid color-mix(in srgb,var(--od-border) 82%,transparent)}}.online-design .od-cat-strip{background:linear-gradient(135deg,#fffffff0,#ffffffc7),var(--od-surface-2);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-cat-strip{background:linear-gradient(135deg,#fffffff0,#ffffffc7),color-mix(in srgb,var(--od-surface-2) 78%,#fff)}}.online-design .od-cat-strip{-webkit-backdrop-filter:blur(14px)saturate(1.08);box-shadow:0 20px 52px -42px #0f172a61,inset 0 1px #ffffffc7}.online-design .od-cat-chip{min-height:40px;color:var(--od-ink);background:0 0;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 15px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.online-design .od-cat-chip{color:color-mix(in srgb,var(--od-ink) 76%,var(--od-muted))}}.online-design .od-cat-chip{letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),color .18s var(--ease),transform .16s var(--ease);font-size:12.5px;font-weight:850}.online-design .od-cat-chip:hover{border-color:var(--od-accent);background:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.online-design .od-cat-chip:hover{border-color:color-mix(in srgb,var(--od-accent) 14%,var(--od-border))}}.online-design .od-cat-chip:hover{color:var(--od-ink);transform:translateY(-1px)}.online-design .od-cat-chip:focus-visible{outline:3px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-cat-chip:focus-visible{outline:3px solid color-mix(in srgb,var(--od-accent) 24%,transparent)}}.online-design .od-cat-chip:focus-visible{outline-offset:2px}.online-design .od-cat-chip em{color:var(--od-ink);font-size:10.5px;font-style:normal;font-weight:900;line-height:1}@supports (color:color-mix(in lab,red,red)){.online-design .od-cat-chip em{color:color-mix(in srgb,var(--od-ink) 55%,var(--od-muted))}}.online-design .od-cat-chip em{border:1px solid var(--od-border);background:#ffffffc2;border-radius:999px;padding:4px 7px}@supports (color:color-mix(in lab,red,red)){.online-design .od-cat-chip em{border:1px solid color-mix(in srgb,var(--od-border) 72%,transparent)}}.online-design .od-cat-chip.active{background:linear-gradient(135deg,var(--od-accent),var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-cat-chip.active{background:linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 88%,#1d4ed8),color-mix(in srgb,var(--od-accent) 56%,var(--od-ink)))}}.online-design .od-cat-chip.active{color:#fff;border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-cat-chip.active{border-color:color-mix(in srgb,var(--od-accent) 72%,transparent)}}.online-design .od-cat-chip.active{box-shadow:0 14px 28px -22px var(--od-accent),inset 0 1px 0 #ffffff40}@supports (color:color-mix(in lab,red,red)){.online-design .od-cat-chip.active{box-shadow:0 14px 28px -22px color-mix(in srgb,var(--od-accent) 88%,#0f172ab3),inset 0 1px 0 #ffffff40}}.online-design .od-cat-chip.active em{color:#fff;background:#fff3;border-color:#ffffff2e}.theme-noir .od-cat-strip{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-cat-strip{border-color:color-mix(in srgb,var(--od-accent) 16%,transparent)}}.theme-noir .od-cat-strip{background:radial-gradient(circle at 20% 0,var(--od-accent),transparent 42%),linear-gradient(135deg,#07101df0,#0b1320e0)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-cat-strip{background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--od-accent) 12%,transparent),transparent 42%),linear-gradient(135deg,#07101df0,#0b1320e0)}}.theme-noir .od-cat-strip{box-shadow:0 20px 52px -42px #000000e6,inset 0 1px 0 var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-cat-strip{box-shadow:0 20px 52px -42px #000000e6,inset 0 1px 0 color-mix(in srgb,var(--od-accent) 10%,transparent)}}.theme-noir .od-cat-chip{color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-cat-chip{color:color-mix(in srgb,var(--od-accent) 72%,#fff)}}.theme-noir .od-cat-chip:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-cat-chip:hover{background:color-mix(in srgb,var(--od-accent) 8%,transparent)}}.theme-noir .od-cat-chip:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-cat-chip:hover{border-color:color-mix(in srgb,var(--od-accent) 18%,transparent)}}.theme-noir .od-cat-chip:hover{color:#fff7e8}.theme-noir .od-cat-chip.active{background:linear-gradient(135deg,var(--od-accent) 0,var(--od-pop) 100%);color:#fff;border-color:var(--od-accent-strong)}.theme-noir .od-cat-chip.active em{color:var(--od-bg-deep);background:#0000002e}@media (max-width:760px){.online-design .od-cat-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:17px;scroll-padding:6px;flex-wrap:nowrap!important;gap:6px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:18px calc(50% - 50vw + 12px) 24px!important;padding:6px!important;overflow-x:auto!important}.online-design .od-cat-strip::-webkit-scrollbar{display:none}.online-design .od-cat-chip{scroll-snap-align:start;border-radius:12px;font-size:12px;flex:none!important;min-height:38px!important;padding:0 13px!important}.online-design .od-cat-chip.active{min-width:max-content}}@media (max-width:420px){.online-design .od-cat-strip{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin-left:calc(50% - 50vw + 10px)!important;margin-right:calc(50% - 50vw + 10px)!important}.online-design .od-cat-chip{font-size:11.5px;min-height:36px!important;padding:0 12px!important}}.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-destination-row button,.online-design .od-smart-product-card{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-destination-row button:hover,.online-design .od-smart-product-card: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-foot,.online-design .od-featured-brand-top{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),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{background:linear-gradient(135deg,var(--od-accent-soft),color-mix(in srgb,var(--od-accent) 4%,transparent))}}.online-design .od-bestsellers-banner-art span{border:1px solid var(--od-accent)}@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 .od-flag-image,.online-design .od-bestsellers-esim-card-flag img{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:stretch;gap:0;min-height:304px;padding:14px 14px 16px;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:linear-gradient(180deg,var(--brand-accent,var(--brand-color,var(--od-accent))) 0,var(--od-surface) 54%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-logo-card{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-accent,var(--brand-color,var(--od-accent))) 7%,var(--od-surface)) 0,var(--od-surface) 54%)}}.online-design .od-brand-logo-card{color:var(--od-ink);text-align:center;cursor:pointer;text-decoration:none;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 24px 48px -30px 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 24px 48px -30px color-mix(in srgb,var(--brand-accent,var(--brand-color,var(--od-accent))) 58%,#00000080)}}.online-design .od-brand-logo-card:focus-visible{outline:3px solid var(--brand-accent,var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-logo-card:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-accent,var(--brand-color,var(--od-accent))) 68%,var(--od-accent))}}.online-design .od-brand-logo-card:focus-visible{outline-offset:3px}.online-design .od-brand-logo-card:hover .od-brand-logo-card-logo{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 .od-brand-logo-card-logo{border-color:color-mix(in srgb,var(--brand-accent,var(--brand-color,var(--od-accent))) 38%,#fffffff2)}}.online-design .od-brand-logo-card:hover .od-brand-logo-card-logo{box-shadow:inset 0 1px 0 #fffffff2,0 20px 36px -26px var(--brand-accent,var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-logo-card:hover .od-brand-logo-card-logo{box-shadow:inset 0 1px 0 #fffffff2,0 20px 36px -26px color-mix(in srgb,var(--brand-accent,var(--brand-color,var(--od-accent))) 72%,#00000080)}}.online-design .od-brand-logo-card:hover .od-brand-logo-card-logo img{transform:scale(1.025)}.online-design .od-brand-logo-card-bar{background:linear-gradient(90deg,transparent,var(--brand-accent,var(--brand-color,var(--od-accent))),transparent);opacity:.7;height:2px;position:absolute;top:0;left:20px;right:20px}.online-design .od-brand-logo-card-logo{aspect-ratio:1.4;background:var(--brand-accent,var(--brand-color,var(--od-accent)));border-radius:16px;place-items:center;width:100%;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-logo-card-logo{background: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 16px 30px -24px 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 16px 30px -24px color-mix(in srgb,var(--brand-accent,var(--brand-color,var(--od-accent))) 68%,#0000007a)}}.online-design .od-brand-logo-card-logo{transition:border-color .22s,box-shadow .22s,transform .22s}.online-design .od-brand-logo-card-logo:before{content:none}.online-design .od-brand-logo-card-logo img{z-index:1;object-fit:cover;filter:none;width:100%;height:100%;transition:transform .26s;display:block;position:relative}.online-design .od-brand-logo-card-initials{z-index:1;letter-spacing:0;color:var(--brand-accent,var(--brand-color,var(--od-accent)));font-size:42px;font-weight:950;position:relative}.online-design .od-brand-logo-card-body{flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;margin-top:16px;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:18px;font-weight:900;line-height:1.15}.online-design .od-brand-logo-card-body small{color:var(--od-soft);letter-spacing:.02em;font-size:12.5px;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:13px;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))) 52%,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)));font-size:11px;font-style:normal;font-weight:700}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-logo-card-foot em{color:color-mix(in srgb,var(--brand-accent,var(--brand-color,var(--od-accent))) 52%,var(--od-ink))}}.online-design .od-brand-logo-card-foot em{letter-spacing:.04em}@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:0;min-height:238px;padding:10px 10px 12px}.online-design .od-brand-logo-card-logo{border-radius:13px;width:100%;padding:0}.online-design .od-brand-logo-card-logo:before{content:none}.online-design .od-brand-logo-card-initials{font-size:32px}.online-design .od-brand-logo-card-body strong{font-size:14.5px;line-height:1.12}.online-design .od-brand-logo-card-body small{font-size:11px}.online-design .od-brand-logo-card-body{margin-top: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(208px,22vw,300px);margin:0 calc(50% - 50vw);padding:clamp(26px,3.2vw,44px) max(32px,50vw - 608px) clamp(30px,3.6vw,50px);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:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#02061757,#02061714 50%,#0206175c),linear-gradient(#0206171a,#0206173d);position:absolute;inset:0}.online-design .od-brand-banner-bg{z-index:0;object-fit:cover;object-position:center;opacity:.84;filter:saturate(1.14)contrast(1.07)brightness(1.04);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.01)}.online-design .od-brand-banner>.od-brand-banner-bg{opacity:.96;filter:saturate(1.18)contrast(1.08)brightness(1.05)}.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-shell{z-index:2;isolation:isolate;max-width:1280px;min-height:clamp(272px,23vw,370px);box-shadow:none;background:0 0;border:0;border-radius:clamp(24px,2.8vw,34px);grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:stretch;gap:clamp(16px,1.8vw,24px);margin:0 auto;padding:clamp(14px,1.6vw,20px);display:grid;position:relative;overflow:hidden}.online-design .od-brand-banner-shell:before{content:"";z-index:1;pointer-events:none;display:none;position:absolute;inset:0}.online-design .od-brand-banner-shell:after{content:"";z-index:1;border-radius:inherit;box-shadow:none;pointer-events:none;border:0;display:none;position:absolute;inset:1px}.online-design .od-brand-banner-media{z-index:2;min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:24px;align-items:center;padding:clamp(20px,3vw,38px);display:grid;position:relative;overflow:visible}.online-design .od-brand-banner-media:before{content:"";z-index:1;pointer-events:none;display:none;position:absolute;inset:0}.online-design .od-brand-banner-media .od-brand-banner-inner{z-index:2;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;width:100%;max-width:none;margin:0;position:relative}.online-design .od-brand-banner-brand-stack{align-content:center;justify-items:center;gap:clamp(16px,2vw,22px);width:min(100%,520px);min-width:0;display:grid}.online-design .od-brand-banner-media .od-brand-banner-logo{background:radial-gradient(180px 110px at 24% 16%,#ffffff8a,transparent 68%),radial-gradient(220px 140px at 92% 92%,var(--brand-color),transparent 72%),var(--brand-color);border-radius:28px;width:clamp(230px,22vw,332px);height:clamp(158px,15.5vw,226px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-banner-media .od-brand-banner-logo{background:radial-gradient(180px 110px at 24% 16%,#ffffff8a,transparent 68%),radial-gradient(220px 140px at 92% 92%,color-mix(in srgb,var(--brand-color) 30%,transparent),transparent 72%),color-mix(in srgb,var(--brand-color) 18%,#ffffff75)}}.online-design .od-brand-banner-media .od-brand-banner-logo{border:1px solid var(--brand-color)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-banner-media .od-brand-banner-logo{border:1px solid color-mix(in srgb,var(--brand-color) 24%,#ffffff61)}}.online-design .od-brand-banner-media .od-brand-banner-logo{box-shadow:0 24px 54px -34px #000000b8,0 0 0 1px var(--brand-color),inset 0 1px 0 #ffffff85}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-banner-media .od-brand-banner-logo{box-shadow:0 24px 54px -34px #000000b8,0 0 0 1px color-mix(in srgb,var(--brand-color) 20%,#ffffff2e),inset 0 1px 0 #ffffff85}}.online-design .od-brand-banner-media .od-brand-banner-logo{-webkit-backdrop-filter:blur(18px)saturate(130%)}.online-design .od-brand-banner-media .od-brand-banner-logo:before{background:linear-gradient(135deg,#ffffff7a,#ffffff29),var(--brand-color);border-radius:23px;inset:10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-banner-media .od-brand-banner-logo:before{background:linear-gradient(135deg,#ffffff7a,#ffffff29),color-mix(in srgb,var(--brand-color) 10%,transparent)}}.online-design .od-brand-banner-media .od-brand-banner-logo:before{border:1px solid var(--brand-color)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-banner-media .od-brand-banner-logo:before{border:1px solid color-mix(in srgb,var(--brand-color) 20%,#ffffff7a)}}.online-design .od-brand-banner-media .od-brand-banner-logo:before{box-shadow:inset 0 1px #ffffff8a}.online-design .od-brand-banner-media .od-brand-banner-logo:after{border-color:var(--brand-color);border-radius:26px;inset:5px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-banner-media .od-brand-banner-logo:after{border-color:color-mix(in srgb,var(--brand-color) 34%,#ffffff57)}}.online-design .od-brand-banner-media .od-brand-banner-logo:after{box-shadow:inset 0 0 0 1px #ffffff42}.online-design .od-brand-banner-media .od-brand-banner-logo img{object-fit:contain;filter:drop-shadow(0 8px 14px #0f172a29);border-radius:16px;width:calc(100% - 44px);height:calc(100% - 44px);inset:22px}.online-design .od-brand-banner-media .od-brand-banner-logo span{color:var(--brand-color)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-banner-media .od-brand-banner-logo span{color:color-mix(in srgb,var(--brand-color) 76%,#111827)}}.online-design .od-brand-banner-media .od-brand-banner-logo span{text-shadow:none}.online-design .od-brand-banner-info-slot{z-index:2;align-items:stretch;min-width:0;min-height:0;display:grid;position:relative}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel{isolation:isolate;color:#fff;background:radial-gradient(340px 180px at 100% 0,var(--brand-color),transparent 68%),linear-gradient(180deg,#020617b8 0,#02061794 100%);border:1px solid #ffffff29;border-radius:24px;flex-direction:column;height:clamp(292px,24vw,370px);min-height:0;max-height:100%;padding:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel{background:radial-gradient(340px 180px at 100% 0,color-mix(in srgb,var(--brand-color) 18%,transparent),transparent 68%),linear-gradient(180deg,#020617b8 0,#02061794 100%)}}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel{-webkit-backdrop-filter:blur(22px)saturate(124%);box-shadow:0 24px 62px -48px #000000c7,inset 0 1px #ffffff24}.online-design .od-brand-info-panel .od-brand-about-panel-body{min-width:0}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-about-panel-body{z-index:1;scroll-behavior:smooth;scrollbar-gutter:stable;outline:none;flex:auto;min-height:0;padding:clamp(20px,2.2vw,30px);position:relative;overflow:auto}.online-design .od-brand-info-panel.od-brand-banner-about-panel.is-scrollable .od-brand-about-panel-body{padding-bottom:calc(clamp(20px,2.2vw,30px) + 42px)}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff29,#ffffff0b);position:absolute;inset:0}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel.is-scrollable:after{content:"";z-index:2;background:linear-gradient(180deg,transparent 0,#02061742 42%,#0206179e 100%),radial-gradient(220px 70px at 50% 100%,var(--brand-color),transparent 72%);height:92px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel.is-scrollable:after{background:linear-gradient(180deg,transparent 0,#02061742 42%,#0206179e 100%),radial-gradient(220px 70px at 50% 100%,color-mix(in srgb,var(--brand-color) 18%,transparent),transparent 72%)}}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel.is-scrollable:after{opacity:1;pointer-events:none;transition:opacity .18s}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel.is-at-end:after{opacity:0}.online-design .od-brand-panel-scroll-cue{z-index:3;color:#fff;background:radial-gradient(circle at 50% 20%,#ffffff38,transparent 58%),var(--brand-color,var(--od-accent));border-radius:999px;place-items:center;width:34px;height:34px;margin-left:-17px;display:grid;position:absolute;bottom:14px;left:50%}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-panel-scroll-cue{background:radial-gradient(circle at 50% 20%,#ffffff38,transparent 58%),color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,#ffffff24)}}.online-design .od-brand-panel-scroll-cue{pointer-events:none;border:1px solid #ffffff38;transition:opacity .18s,transform .18s,background .18s;animation:od-brand-panel-cue 1.65s ease-in-out infinite;box-shadow:0 14px 32px -22px #000000d1,inset 0 1px #fff3}.online-design .od-brand-panel-scroll-cue svg{stroke-width:2.6px;width:18px;height:18px}.online-design .od-brand-info-panel.od-brand-banner-about-panel.is-at-end .od-brand-panel-scroll-cue{opacity:0;transform:translateY(8px)}.online-design .od-brand-info-panel.od-brand-banner-about-panel.is-previewing .od-brand-panel-scroll-cue,.online-design .od-brand-info-panel.od-brand-banner-about-panel:hover .od-brand-panel-scroll-cue{background:radial-gradient(circle at 50% 20%,#ffffff4d,transparent 58%),var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-info-panel.od-brand-banner-about-panel.is-previewing .od-brand-panel-scroll-cue,.online-design .od-brand-info-panel.od-brand-banner-about-panel:hover .od-brand-panel-scroll-cue{background:radial-gradient(circle at 50% 20%,#ffffff4d,transparent 58%),color-mix(in srgb,var(--brand-color,var(--od-accent)) 34%,#ffffff2e)}}.online-design .od-brand-info-panel.od-brand-banner-about-panel.is-previewing .od-brand-panel-scroll-cue,.online-design .od-brand-info-panel.od-brand-banner-about-panel:hover .od-brand-panel-scroll-cue{transform:translateY(2px)}@keyframes od-brand-panel-cue{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-section-head{border-bottom:1px solid #ffffff21;margin-bottom:13px;padding-bottom:13px}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-section-head h2{letter-spacing:-.03em;font-size:clamp(24px,2.35vw,34px);line-height:1.04}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-description{--od-brand-description-compact-height:6.64em;--od-brand-description-fade-height:2.16em;--od-brand-description-fade:#020617b8;color:#ffffffc7;font-size:13.5px;line-height:1.66}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-description-read-more{color:#fff;text-shadow:0 12px 26px #00000052}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-howworks{border-top-color:#ffffff24;margin-top:16px;padding-top:16px}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-howworks em{color:var(--brand-color)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-howworks em{color:color-mix(in srgb,var(--brand-color) 38%,#fff)}}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-howworks em{margin-bottom:10px}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-howworks ol{gap:8px}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-howworks li{color:#ffffffd1;background:#ffffff13;border:1px solid #ffffff17;border-radius:14px;align-items:flex-start;padding:8px 9px;font-size:12.5px;line-height:1.42}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-howworks li span{background:var(--brand-color);width:24px;height:24px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-howworks li span{background:color-mix(in srgb,var(--brand-color) 22%,#ffffff21)}}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-howworks li span{color:#fff;border-color:var(--brand-color)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-howworks li span{border-color:color-mix(in srgb,var(--brand-color) 42%,#ffffff38)}}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-about-panel-body::-webkit-scrollbar{width:7px}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-about-panel-body::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.online-design .od-brand-landing .od-brand-banner-shell{border:0}.online-design .od-brand-landing .od-brand-banner-media:before,.online-design .od-brand-landing .od-brand-banner-shell:after,.online-design .od-brand-landing .od-brand-banner-shell:before{display:none}.online-design .od-brand-landing .od-brand-banner-media{box-shadow:none;border:0}.online-design .od-brand-landing .od-brand-card-panel.od-brand-info-panel.od-brand-banner-about-panel{background:radial-gradient(340px 180px at 100% 0,var(--brand-color),transparent 68%),linear-gradient(180deg,#020617b8 0,#02061794 100%);border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-card-panel.od-brand-info-panel.od-brand-banner-about-panel{background:radial-gradient(340px 180px at 100% 0,color-mix(in srgb,var(--brand-color) 18%,transparent),transparent 68%),linear-gradient(180deg,#020617b8 0,#02061794 100%)}}.online-design .od-brand-landing .od-brand-card-panel.od-brand-info-panel.od-brand-banner-about-panel{-webkit-backdrop-filter:blur(22px)saturate(124%);box-shadow:0 24px 62px -48px #000000c7,inset 0 1px #ffffff24}.online-design .od-brand-side-about-panel{display:none}.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%,#ffffff75,transparent 34%),radial-gradient(circle at 74% 78%,var(--brand-color),transparent 62%),linear-gradient(145deg,var(--brand-color),#ffffff0f);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%,#ffffff75,transparent 34%),radial-gradient(circle at 74% 78%,color-mix(in srgb,var(--brand-color) 42%,transparent),transparent 62%),linear-gradient(145deg,color-mix(in srgb,var(--brand-color) 28%,#ffffff2e),#ffffff0f)}}.online-design .od-brand-banner-logo{border:2px solid var(--brand-color)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-banner-logo{border:2px solid color-mix(in srgb,var(--brand-color) 18%,#ffffff4d)}}.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;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%,#ffffff61,transparent 34%),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%,#ffffff61,transparent 34%),radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--brand-color) 62%,#fff3) 0,color-mix(in srgb,var(--brand-color) 42%,#ffffff1f) 68%,color-mix(in srgb,var(--brand-color) 26%,#0003) 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%,#ffffff6b)}}.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-banner-brand-stack .od-brand-country-scope-card{text-align:left;background:radial-gradient(140% 150% at 0 0,var(--brand-color,var(--od-accent)),transparent 64%),#ffffff1b;border-radius:22px;grid-template-columns:42px minmax(0,1fr);align-items:flex-start;width:min(100%,470px);margin:0;padding:13px 15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-banner-brand-stack .od-brand-country-scope-card{background:radial-gradient(140% 150% at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,transparent),transparent 64%),#ffffff1b}}.online-design .od-brand-banner-brand-stack .od-brand-country-scope-card{-webkit-backdrop-filter:blur(18px)saturate(135%);border-color:#fff3;box-shadow:0 20px 52px -38px #0000009e,inset 0 1px #ffffff26}.online-design .od-brand-banner-brand-stack .od-brand-country-scope-icon{width:42px;height:30px;margin-top:1px}.online-design .od-brand-banner-brand-stack .od-brand-country-scope-card strong{font-size:12.5px;line-height:1.2}.online-design .od-brand-banner-brand-stack .od-brand-country-scope-card p{color:#ffffffb8;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:none;margin-top:4px;font-size:11.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.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}@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{--od-brand-description-compact-height:6.6em;--od-brand-description-fade-height:2.15em;color:var(--od-soft);margin:0;font-size:15px;line-height:1.65}.online-design .od-brand-description-copy{min-width:0}.online-design .od-brand-description.is-compact{gap:12px;display:grid}.online-design .od-brand-description.is-compact .od-brand-description-copy{max-height:var(--od-brand-description-compact-height,6.6em);position:relative;overflow:hidden}.online-design .od-brand-description.is-compact.has-read-more .od-brand-description-copy:after{content:"";height:var(--od-brand-description-fade-height,2.15em);background:linear-gradient(180deg,transparent,var(--od-brand-description-fade,#fff));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.online-design .od-brand-description-read-more{min-height:34px;color:var(--brand-color,var(--od-accent));border:0;justify-self:start;align-items:center;gap:7px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-description-read-more{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-description-read-more{font:inherit;cursor:pointer;background:0 0;font-size:13px;font-weight:950;line-height:1}.online-design .od-brand-description-read-more svg{stroke-width:2.7px;width:16px;height:16px;transition:transform .16s}.online-design .od-brand-description-read-more:focus-visible svg,.online-design .od-brand-description-read-more:hover svg{transform:translate(3px)}.online-design .od-brand-description-read-more:focus-visible{outline:3px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-description-read-more:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,transparent)}}.online-design .od-brand-description-read-more:focus-visible{outline-offset:4px;border-radius:999px}.online-design .od-brand-description p{margin:0}.online-design .od-brand-description p+p{margin-top:10px}.online-design .od-brand-description-copy>h3{color:var(--od-ink);letter-spacing:-.02em;margin:18px 0 8px;font-size:clamp(17px,1.7vw,21px);line-height:1.25}.online-design .od-brand-description-copy>h3:first-child{margin-top:0}.online-design .od-brand-description-copy strong{color:var(--od-ink)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-description-copy strong{color:color-mix(in srgb,var(--od-ink) 92%,var(--brand-color,var(--od-accent)))}}.online-design .od-brand-description-copy strong{font-weight:900}.online-design .od-brand-description-points,.online-design .od-brand-description-steps{gap:9px;margin:14px 0;padding:0;list-style:none;display:grid}.online-design .od-brand-description-points li,.online-design .od-brand-description-steps li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;display:grid}.online-design .od-brand-description-points li>svg,.online-design .od-brand-description-steps li>span{width:22px;height:22px;color:var(--brand-color,var(--od-accent));border-radius:999px;margin-top:1px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-description-points li>svg,.online-design .od-brand-description-steps li>span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-description-points li>svg,.online-design .od-brand-description-steps li>span{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-description-points li>svg,.online-design .od-brand-description-steps li>span{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#fff)}}.online-design .od-brand-description-points li>svg{stroke-width:3px;padding:5px}.online-design .od-brand-description-steps li>span{place-items:center;font-size:11px;font-weight:950;display:grid}.online-design .od-brand-description-note{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin:14px 0;padding:13px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-description-note{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,var(--od-border))}}.online-design .od-brand-description-note{border-left:4px solid var(--brand-color,var(--od-accent));color:var(--od-ink);border-radius:4px 14px 14px 4px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-description-note{color:color-mix(in srgb,var(--od-ink) 78%,var(--brand-color,var(--od-accent)))}}.online-design .od-brand-description-note{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-description-note{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#fff)}}.online-design .od-brand-description-note>svg{color:var(--brand-color,var(--od-accent));margin-top:2px}.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-brand-product-terms p{color:var(--od-soft);margin:0;font-size:13px;line-height:1.6}.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:odSelectionTargetPulse .96s ease-in-out 2}.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:odChoicePickPulse .96s ease-in-out 2}@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-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-selection-target-pulse,.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:12px;display:flex}.online-design .od-amount-choice-section.is-split{background:radial-gradient(220px 120px at 100% 0,var(--od-accent),transparent 74%),linear-gradient(180deg,var(--od-surface),var(--od-surface));padding:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-choice-section.is-split{background:radial-gradient(220px 120px at 100% 0,color-mix(in srgb,var(--od-accent) 8%,transparent),transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--od-surface) 88%,#fff),var(--od-surface))}}.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-step.is-amount svg{stroke-width:2.4px;width:18px;height:18px}.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:10px;max-height:min(76vh,1158px);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:focus-within,.online-design .od-brand-series-card-grid.has-overflow:hover{-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{isolation:isolate;border:1px solid var(--od-border);background:radial-gradient(220px 130px at 100% 50%,var(--brand-color,var(--od-accent)),transparent 70%),linear-gradient(180deg,var(--brand-color,var(--od-accent)) 0,var(--od-surface) 100%);border-radius:16px;min-width:0;min-height:154px;position:relative}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-card{background:radial-gradient(220px 130px at 100% 50%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 11%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 3%,var(--od-surface)) 0,var(--od-surface) 100%)}}.online-design .od-brand-series-card{color:inherit;cursor:pointer;text-align:left;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s;display:grid;overflow:hidden;box-shadow:0 12px 28px -24px #0f172a61}.online-design .od-brand-series-card>span{z-index:1;position:relative}.online-design .od-brand-series-card.has-visual:before{content:"";z-index:0;background-image:var(--od-brand-series-ghost-image);opacity:.15;filter:saturate(1.06)contrast(1.02);pointer-events:none;background-position:100%;background-repeat:no-repeat;background-size:contain;border-radius:18px;transition:opacity .18s,transform .18s;position:absolute;transform:scale(1.02);-webkit-mask-image:linear-gradient(90deg,#0000,#000000b3 28%,#000);mask-image:linear-gradient(90deg,#0000,#000000b3 28%,#000);inset:8px 8px 8px 32%!important}.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.has-visual:hover:before{opacity:.2;transform:scale(1.05)}.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(260px 150px at 100% 50%,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,var(--brand-color,var(--od-accent)) 0,var(--od-surface) 100%),var(--od-surface)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-card.active{background:radial-gradient(260px 150px at 100% 50%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,var(--od-surface)) 0,var(--od-surface) 100%),var(--od-surface)}}.online-design .od-brand-series-card.active{box-shadow:inset 4px 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 4px 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.active.has-visual:before{opacity:.23;transform:scale(1.06)}.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 b,.online-design .od-brand-series-card-top i{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-body{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.online-design .od-brand-series-card-body.has-image{grid-template-columns:minmax(0,1fr);min-height:68px}.online-design .od-brand-series-card-logo{border:1px solid var(--brand-color,var(--od-accent));border-radius:16px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-card-logo{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-series-card-logo{background:radial-gradient(58px 38px at 25% 12%,#ffffffbd,transparent 70%),var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-card-logo{background:radial-gradient(58px 38px at 25% 12%,#ffffffbd,transparent 70%),color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,var(--od-surface))}}.online-design .od-brand-series-card-logo{box-shadow:0 14px 28px -24px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-card-logo{box-shadow:0 14px 28px -24px color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#000)}}.online-design .od-brand-series-card-logo img{object-fit:contain;width:86%;height:86%}.online-design .od-brand-series-card-copy{gap:3px;min-width:0;display:grid}.online-design .od-brand-series-card-copy strong,.online-design .od-brand-series-card>strong{color:var(--brand-color,var(--od-ink))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-card-copy strong,.online-design .od-brand-series-card>strong{color:color-mix(in srgb,var(--brand-color,var(--od-ink)) 86%,var(--od-ink))}}.online-design .od-brand-series-card-copy strong,.online-design .od-brand-series-card>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:clamp(19px,2.2vw,24px);font-weight:950;line-height:1.08;display:-webkit-box;overflow:hidden}.online-design .od-brand-series-card.active .od-brand-series-card-copy strong{color:var(--brand-color,var(--od-ink))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-card.active .od-brand-series-card-copy strong{color:color-mix(in srgb,var(--brand-color,var(--od-ink)) 90%,var(--od-ink))}}.online-design .od-brand-series-card.active .od-brand-series-card-copy strong{text-shadow:0 1px #ffffff6b}.online-design .od-brand-series-card-footer{justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;display:flex}.online-design .od-brand-series-card-footer em{white-space:nowrap;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:34px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.online-design .od-brand-series-card-footer em strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.online-design .od-brand-series-card-footer .od-brand-series-card-range,.online-design .od-brand-series-card-footer .od-brand-series-card-signal{color:var(--brand-color,var(--od-accent));flex:auto}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-card-footer .od-brand-series-card-range,.online-design .od-brand-series-card-footer .od-brand-series-card-signal{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 84%,var(--od-ink))}}.online-design .od-brand-series-card-footer .od-brand-series-card-range,.online-design .od-brand-series-card-footer .od-brand-series-card-signal{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)) 0,var(--od-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-card-footer .od-brand-series-card-range,.online-design .od-brand-series-card-footer .od-brand-series-card-signal{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,var(--od-surface)) 0,var(--od-surface-2) 100%)}}.online-design .od-brand-series-card-footer .od-brand-series-card-range,.online-design .od-brand-series-card-footer .od-brand-series-card-signal{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-card-footer .od-brand-series-card-range,.online-design .od-brand-series-card-footer .od-brand-series-card-signal{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,var(--od-border))}}.online-design .od-brand-series-card-footer .od-brand-series-card-range,.online-design .od-brand-series-card-footer .od-brand-series-card-signal{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-card-footer .od-brand-series-card-range,.online-design .od-brand-series-card-footer .od-brand-series-card-signal{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,var(--od-border))}}.online-design .od-brand-series-card-footer .od-brand-series-card-range span,.online-design .od-brand-series-card-footer .od-brand-series-card-signal span{color:var(--od-muted);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:9px;font-weight:950}.online-design .od-brand-series-card-action{min-height:34px;color:var(--brand-color,var(--od-accent));letter-spacing:.02em;border-radius:999px;flex:none;align-self:end;align-items:center;gap:4px;padding:0 2px;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:odSeriesHintBounce 1.5s ease-in-out infinite}@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;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;flex-wrap:wrap;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 em,.online-design .od-brand-series-chips i{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 em,.online-design .od-brand-variable-options small{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(164px,1fr));gap:12px;display:grid}.online-design .od-amount-chip{isolation:isolate;background:radial-gradient(150px 92px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),linear-gradient(180deg,#ffffff0e,transparent 42%),linear-gradient(180deg,var(--brand-color,var(--od-accent)),var(--od-surface)),var(--od-surface);border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;min-height:140px;padding:18px 15px 15px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-chip{background:radial-gradient(150px 92px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,transparent),transparent 70%),linear-gradient(180deg,#ffffff0e,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 3%,var(--od-surface)),var(--od-surface)),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,filter .18s;box-shadow:inset 0 1px #ffffff85,0 16px 34px -30px #0f172a94}.online-design .od-amount-chip.has-chip-image{min-height:158px;padding-top:88px}.online-design .od-amount-chip:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff38,#0000 46%);transition:opacity .18s;position:absolute;inset:0}.online-design .od-amount-chip.has-chip-image:after{content:"";z-index:0;background:linear-gradient(180deg,transparent 0,var(--od-surface) 64%,var(--od-surface) 100%);height:62%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-chip.has-chip-image:after{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--od-surface) 92%,transparent) 64%,var(--od-surface) 100%)}}.online-design .od-amount-chip.has-chip-image:after{pointer-events:none}.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{box-shadow:inset 0 1px 0 #ffffff94,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:hover{box-shadow:inset 0 1px 0 #ffffff94,0 20px 42px -30px color-mix(in srgb,var(--brand-color,var(--od-accent)) 44%,#000)}}.online-design .od-amount-chip:hover:before{opacity:1}.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-logo{z-index:1;border:1px solid var(--brand-color,var(--od-accent));border-radius:12px;place-items:center;width:40px;height:34px;display:grid;position:absolute;top:12px;right:12px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-chip-logo{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-amount-chip-logo{color:var(--brand-color,var(--od-accent));background:#ffffffeb;box-shadow:0 12px 22px -18px #0f172a8c}.online-design .od-amount-chip-logo.has-image{z-index:0;background:linear-gradient(180deg,#ffffffb3 0,#ffffff47 46%,transparent 82%),radial-gradient(180px 86px at 50% 18%,#ffffff9e,transparent 76%),var(--od-amount-chip-logo-image) center 20px /min(82%,176px) auto no-repeat;width:auto;height:auto;box-shadow:none;opacity:.78;filter:saturate(1.08)contrast(1.04);pointer-events:none;border:0;border-radius:16px;inset:8px}.online-design .od-amount-chip-logo svg{width:18px;height:18px}.online-design .od-amount-chip-kicker{z-index:1;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;position:relative}@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{z-index:1;letter-spacing:0;text-align:left;overflow-wrap:anywhere;width:100%;min-height:0;font-size:23px;font-weight:950;line-height:1.08;position:relative}.online-design .od-amount-chip-promo,.online-design .od-voucher-product-promo{z-index:1;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;position:relative}@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{z-index:1;position:relative;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{z-index:1;flex-wrap:wrap;gap:5px;max-height:23px;margin-top:3px;display:flex;position:relative;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{z-index:1;width:100%;min-height:12px;color:var(--od-muted);text-align:left;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.2;display:block;position:relative}.online-design .od-amount-chip small.od-amount-chip-vat{color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-chip small.od-amount-chip-vat{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,var(--od-muted))!important}}.online-design .od-amount-chip small.od-amount-chip-vat{font-size:10px;font-weight:900}.online-design .od-amount-chip .od-amount-chip-selected{background:linear-gradient(135deg,#fffffff5,#ffffffc7);border:1px solid #ffffff9e;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 10px 0 8px;z-index:3!important;width:auto!important;min-height:26px!important;color:var(--brand-color,var(--od-accent))!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:auto!important;right:10px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-chip .od-amount-chip-selected{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,var(--od-ink))!important}}.online-design .od-amount-chip .od-amount-chip-selected{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(10px);pointer-events:none;line-height:1;box-shadow:0 14px 30px -18px #000000a3,inset 0 1px #ffffffc7;opacity:1!important;font-size:10px!important;font-weight:950!important}.online-design .od-amount-chip .od-amount-chip-selected:before{content:"";background:linear-gradient(135deg,var(--brand-color,var(--od-accent)) 0,var(--brand-color,var(--od-accent)) 100%);border-radius:999px;flex:none;width:15px;height:15px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-chip .od-amount-chip-selected:before{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)) 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,var(--od-ink)) 100%)}}.online-design .od-amount-chip .od-amount-chip-selected:before{box-shadow:inset 0 1px #ffffff47;-webkit-mask:radial-gradient(circle,#000 99%,#0000 100%);mask:radial-gradient(circle,#000 99%,#0000 100%)}.online-design .od-amount-chip .od-amount-chip-selected:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;position:absolute;top:7px;left:13px;transform:rotate(-45deg)}.online-design .od-amount-chip.active{background:radial-gradient(150px 96px at 100% 0,#fff3,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(150px 96px at 100% 0,#fff3,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)}}.online-design .od-amount-chip.active .od-amount-chip-logo{background:#fffffff0;border-color:#ffffff61;box-shadow:0 14px 28px -18px #000000a6}.online-design .od-amount-chip.active .od-amount-chip-logo.has-image{background:linear-gradient(180deg,#fff9 0,#ffffff2e 48%,transparent 84%),radial-gradient(180px 86px at 50% 18%,#ffffff75,transparent 76%),var(--od-amount-chip-logo-image) center 20px /min(84%,180px) auto no-repeat;height:auto;box-shadow:none;opacity:.72;border:0;inset:8px}.online-design .od-amount-chip.active.has-chip-image:after{background:linear-gradient(180deg,transparent 0,var(--od-ink) 58%,var(--od-ink) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-chip.active.has-chip-image:after{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--od-ink) 72%,transparent) 58%,color-mix(in srgb,var(--od-ink) 88%,var(--brand-color,var(--od-accent))) 100%)}}.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-selected{top:10px;left:auto;right:10px;width:auto!important;color:var(--brand-color,var(--od-accent))!important;display:inline-flex!important;position:absolute!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-chip.active .od-amount-chip-selected{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,var(--od-ink))!important}}.online-design .od-amount-chip.active .od-amount-chip-selected{opacity:1!important}.online-design .od-amount-chip small.od-amount-chip-selected{justify-content:center;align-items:center;min-height:26px!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.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 em,.online-design .od-voucher-product-group-head span{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 em,.online-design .od-voucher-product-group-head span{border:1px solid color-mix(in srgb,var(--od-accent) 28%,transparent)}}.online-design .od-voucher-product-group-head em,.online-design .od-voucher-product-group-head span{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-choice-section,.online-design .od-voucher-product-list{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,.online-design .od-voucher-product-row{border-bottom:1px solid var(--od-border)}.online-design .od-voucher-product-row{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.range{background:radial-gradient(300px 160px at 0 0,var(--od-accent),transparent 70%),linear-gradient(180deg,var(--od-accent) 0,var(--od-surface) 100%),var(--od-surface);grid-template-columns:minmax(0,1fr);min-height:132px}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-product-row.range{background:radial-gradient(300px 160px at 0 0,color-mix(in srgb,var(--od-accent) 12%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--od-accent) 3%,var(--od-surface)) 0,var(--od-surface) 100%),var(--od-surface)}}.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,.online-design .od-voucher-product-row.range>.od-voucher-product-add{border-left:0;border-top:1px solid var(--od-border);grid-area:auto/1;min-height:52px}.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:minmax(132px,.24fr) minmax(0,1fr) minmax(118px,.22fr);align-items:center;gap:16px;padding:16px;display:grid}.online-design .od-voucher-product-row.range .od-voucher-product-select{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:18px;min-height:132px;padding:16px}.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-row.range .od-voucher-product-pay,.online-design .od-voucher-product-row.range .od-voucher-product-price{background:radial-gradient(170px 90px at 0 0,var(--od-accent),transparent 68%),linear-gradient(135deg,var(--od-accent) 0,var(--od-surface-2) 100%);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-product-row.range .od-voucher-product-pay,.online-design .od-voucher-product-row.range .od-voucher-product-price{background:radial-gradient(170px 90px at 0 0,color-mix(in srgb,var(--od-accent) 16%,transparent),transparent 68%),linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 8%,var(--od-surface)) 0,var(--od-surface-2) 100%)}}.online-design .od-voucher-product-row.range .od-voucher-product-pay,.online-design .od-voucher-product-row.range .od-voucher-product-price{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-product-row.range .od-voucher-product-pay,.online-design .od-voucher-product-row.range .od-voucher-product-price{border:1px solid color-mix(in srgb,var(--od-accent) 28%,var(--od-border))}}.online-design .od-voucher-product-row.range .od-voucher-product-price{white-space:normal;align-content:stretch;justify-items:stretch;gap:9px;min-height:98px;padding:12px}.online-design .od-voucher-product-row.range .od-voucher-product-pay{display:none}.online-design .od-voucher-product-pay small,.online-design .od-voucher-product-price small{color:var(--od-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.online-design .od-voucher-product-pay strong,.online-design .od-voucher-product-price strong{color:inherit;letter-spacing:-.02em;font-size:15px;font-weight:950;display:block}.online-design .od-voucher-product-row.range .od-voucher-product-pay strong,.online-design .od-voucher-product-row.range .od-voucher-product-price strong{white-space:nowrap;overflow-wrap:normal;font-size:clamp(17px,1.7vw,22px);line-height:1.08}.online-design .od-voucher-product-range-values{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;min-width:0;display:grid}.online-design .od-voucher-product-range-values span{background:var(--od-accent);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:38px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-product-range-values span{background:color-mix(in srgb,var(--od-accent) 7%,var(--od-surface))}}.online-design .od-voucher-product-range-values span{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-product-range-values span{border:1px solid color-mix(in srgb,var(--od-accent) 16%,var(--od-border))}}.online-design .od-voucher-product-range-values em{color:var(--od-muted);letter-spacing:.1em;text-align:left;text-transform:uppercase;font-size:9.5px;font-style:normal;font-weight:950;line-height:1}.online-design .od-voucher-product-range-values b{min-width:0;color:var(--od-ink);letter-spacing:-.02em;text-align:right;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;font-size:clamp(14px,1.08vw,17px);font-weight:950;line-height:1.08}.online-design .od-voucher-product-range-values i{display:none}.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-row.range.active .od-voucher-product-price{background:radial-gradient(170px 90px at 0 0,var(--od-accent),transparent 68%),var(--od-ink)}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-product-row.range.active .od-voucher-product-price{background:radial-gradient(170px 90px at 0 0,color-mix(in srgb,var(--od-accent) 22%,transparent),transparent 68%),var(--od-ink)}}.online-design .od-voucher-product-row.range.active .od-voucher-product-price{border-color:var(--od-ink);color:var(--od-bg)}.online-design .od-voucher-product-row.range.active .od-voucher-product-range-values span{background:#ffffff14;border-color:#ffffff24}.online-design .od-voucher-product-row.range.active .od-voucher-product-range-values em{color:#ffffffa8}.online-design .od-voucher-product-row.range.active .od-voucher-product-range-values b{color:#fff}.online-design .od-voucher-product-row.range.active .od-voucher-product-range-values i{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-product-row.range.active .od-voucher-product-range-values i{background:color-mix(in srgb,var(--od-accent) 54%,#ffffff47)}}.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(135deg,var(--od-accent) 0,var(--od-pop) 100%);border-color:var(--od-accent-strong);color:#fff}.theme-noir .od-voucher-choice-section.is-split{background:radial-gradient(circle at 0 0,var(--od-accent),transparent 36%),#ffffff09}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-voucher-choice-section.is-split{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--od-accent) 12%,transparent),transparent 36%),#ffffff09}}.theme-noir .od-voucher-choice-section-head>span{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-voucher-choice-section-head>span{background:color-mix(in srgb,var(--od-accent) 12%,transparent)}}.theme-noir .od-voucher-choice-section-head>span{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-voucher-choice-section-head>span{border-color:color-mix(in srgb,var(--od-accent) 22%,transparent)}}.theme-noir .od-voucher-choice-section-head>span{color:var(--od-accent-strong)}.theme-noir .od-voucher-product-price.has-package{background:radial-gradient(circle at 85% 10%,var(--od-accent),transparent 36%),#ffffff0a}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-voucher-product-price.has-package{background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--od-accent) 16%,transparent),transparent 36%),#ffffff0a}}.theme-noir .od-voucher-product-price.has-package{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-voucher-product-price.has-package{border-color:color-mix(in srgb,var(--od-accent) 20%,transparent)}}.theme-noir .od-amount-choice-section.is-split+.od-amount-choice-section.is-split,.theme-noir .od-amount-country-group.has-choice-sections .od-amount-country-head{background:#ffffff09}.theme-noir .od-amount-choice-section-head>span{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-amount-choice-section-head>span{background:color-mix(in srgb,var(--od-accent) 12%,transparent)}}.theme-noir .od-amount-choice-section-head>span{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-amount-choice-section-head>span{border-color:color-mix(in srgb,var(--od-accent) 22%,transparent)}}.theme-noir .od-amount-choice-section-head>span{color:var(--od-accent-strong)}.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-row.range .od-voucher-product-copy{gap:7px;min-height:0;max-height:none;overflow:visible}.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-row.range .od-voucher-product-copy strong{white-space:normal;font-size:clamp(16px,1.35vw,19px);line-height:1.16}.online-design .od-voucher-product-copy .od-voucher-spec-pills{margin-top:1px}.online-design .od-voucher-product-range-badge{background:var(--od-accent);border-radius:999px;width:fit-content;margin-top:3px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-product-range-badge{background:color-mix(in srgb,var(--od-accent) 11%,var(--od-surface-2))}}.online-design .od-voucher-product-range-badge{color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-product-range-badge{color:color-mix(in srgb,var(--od-accent) 82%,var(--od-ink))}}.online-design .od-voucher-product-range-badge{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-product-range-badge{border:1px solid color-mix(in srgb,var(--od-accent) 22%,var(--od-border))}}.online-design .od-voucher-product-range-badge{letter-spacing:.08em;text-transform:uppercase;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-row.range .od-voucher-product-pay{white-space:normal;width:100%;min-width:0}.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-amount-next .od-primary:disabled,.online-design .od-brand-feature-quick:disabled,.online-design .od-brand-mobile-bar-cta:disabled,.online-design .od-brand-summary-cta:disabled,.online-design .od-brand-summary-fast:disabled{cursor:not-allowed;opacity:.66;filter:saturate(.78)}.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}.online-design .od-brand-landing .od-brand-banner-shell{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-landing .od-brand-banner-info-slot{display:none}.online-design .od-brand-landing .od-brand-side-about-panel{display:block}.online-design .od-brand-landing .od-brand-banner-media{min-height:198px;padding:18px}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-inner{grid-template-columns:minmax(0,1fr);justify-items:center}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{border-radius:24px;width:clamp(184px,28vw,248px);height:clamp(122px,18vw,164px)}}@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-landing .od-brand-banner{min-height:0;padding-top:14px;padding-bottom:16px}.online-design .od-brand-landing .od-brand-banner-media{border-radius:18px;min-height:142px;padding:12px}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{border-radius:17px;width:min(68vw,204px);min-width:164px;height:112px}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo:before{border-radius:14px;inset:6px}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo:after{border-radius:16px;inset:3px}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo img{border-radius:10px;width:calc(100% - 20px);height:calc(100% - 20px);inset:10px}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-copy h1{white-space:normal;text-overflow:clip;margin:7px 0 0;font-size:clamp(24px,7vw,32px);line-height:1.05;overflow:visible}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-copy em{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;overflow:hidden}.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-landing .od-brand-banner-brand-stack .od-brand-country-scope-card{border-radius:18px;grid-template-columns:34px minmax(0,1fr);width:min(100%,310px);margin:0;padding:10px 11px;display:grid}.online-design .od-brand-landing .od-brand-banner-brand-stack .od-brand-country-scope-icon{width:34px;height:25px}.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:8px;min-height:148px;padding:11px}.online-design .od-brand-series-card.has-visual:before{opacity:.14;inset:9px 7px 9px 36%!important}.online-design .od-brand-series-card-body.has-image{min-height:54px}.online-design .od-brand-series-card-copy strong{font-size:18px}.online-design .od-brand-series-card-footer{align-items:stretch;gap:8px}.online-design .od-brand-series-card-footer em{min-height:32px;padding:6px 8px}.online-design .od-brand-series-card-action{min-height:32px}.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.range.active>.od-voucher-product-add,.online-design .od-voucher-product-row>.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-row.range .od-voucher-product-select{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;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-row.range .od-voucher-product-price{width:100%;min-height:0;padding:10px}.online-design .od-voucher-product-range-values{grid-template-columns:minmax(0,1fr)}.online-design .od-voucher-product-range-values span{min-height:38px}.online-design .od-voucher-product-range-values b{font-size:15px}.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-series-card.has-visual:before{opacity:.16;inset:8px 6px 8px 34%!important}.online-design .od-brand-series-card.active.has-visual:before{opacity:.24}.online-design .od-brand-series-card-body.has-image{min-height:58px}.online-design .od-brand-series-card-footer{flex-direction:column}.online-design .od-brand-series-card-action{justify-content:space-between;width:100%}.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,#031b30 48%,#02070e);border-top:1px solid #ffd25526;border-bottom:1px solid #ffd25533;animation:odMegaIn .22s cubic-bezier(.22,1,.36,1);position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 34px 78px -22px #000000b8}.online-design .od-mega:after,.online-design .od-mega:before{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,#031b30 48%,#02070e);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-brands,.online-design .od-mega-cats,.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-brands-head em,.online-design .od-mega-cats 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-esim .od-mega-inner,.online-design .od-mega-topup .od-mega-inner,.online-design .od-mega-vouchers .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{background:radial-gradient(820px 420px at 50% 0,var(--od-accent),transparent 70%),radial-gradient(680px 360px at 82% 12%,var(--od-pop),transparent 72%),#f8fbff;min-height:100vh;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.storefront-page-skeleton{background:radial-gradient(820px 420px at 50% 0,color-mix(in srgb,var(--od-accent) 14%,transparent),transparent 70%),radial-gradient(680px 360px at 82% 12%,color-mix(in srgb,var(--od-pop) 10%,transparent),transparent 72%),#f8fbff}}.storefront-page-skeleton{color:var(--od-ink);padding:18px 32px 48px}.storefront-page-skeleton:before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(560px 280px at 50% 22%,#ffffff5c,#0000 72%);animation:storefrontPageSheen 2.4s ease-in-out infinite;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{background:linear-gradient(145deg,var(--od-accent) 0,var(--od-pop) 100%);color:#fff;width:64px;height:64px;box-shadow:0 18px 36px -24px var(--od-accent);border-radius:999px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.storefront-loading-logo{box-shadow:0 18px 36px -24px color-mix(in srgb,var(--od-accent) 72%,transparent)}}.storefront-loading-logo:before{content:"";border-radius:inherit;border:2px solid var(--od-accent);position:absolute;inset:-8px}@supports (color:color-mix(in lab,red,red)){.storefront-loading-logo:before{border:2px solid color-mix(in srgb,var(--od-accent) 18%,transparent)}}.storefront-loading-logo:before{border-top-color:var(--od-accent);animation:od-spin .9s linear infinite}.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,var(--od-accent),var(--od-pop));width:42%;height:100%;animation:od-route-bar .92s ease-in-out infinite;display:block}.storefront-route-loading{place-items:center;padding:0;display:grid}.storefront-route-loading .storefront-loading-center{position:static;transform:none}.skeleton-grid,.skeleton-hero,.skeleton-nav{width:100%;max-width:1280px;margin:0 auto}.skeleton-nav{align-items:center;gap:16px;min-height:70px;display:flex}.od-catalog-skeleton-head span,.od-catalog-skeleton-head strong,.od-skeleton-button,.od-skeleton-line,.od-skeleton-pill,.od-skeleton-visual,.skeleton-hero-card,.skeleton-hero-copy p,.skeleton-hero-copy span,.skeleton-hero-copy strong,.skeleton-logo,.skeleton-nav-pill,.skeleton-product em,.skeleton-product p,.skeleton-product span,.skeleton-product strong{background:linear-gradient(90deg,var(--od-accent) 0,var(--od-pop) 48%,var(--od-accent) 100%)}@supports (color:color-mix(in lab,red,red)){.od-catalog-skeleton-head span,.od-catalog-skeleton-head strong,.od-skeleton-button,.od-skeleton-line,.od-skeleton-pill,.od-skeleton-visual,.skeleton-hero-card,.skeleton-hero-copy p,.skeleton-hero-copy span,.skeleton-hero-copy strong,.skeleton-logo,.skeleton-nav-pill,.skeleton-product em,.skeleton-product p,.skeleton-product span,.skeleton-product strong{background:linear-gradient(90deg,color-mix(in srgb,var(--od-accent) 10%,var(--od-surface-2)) 0,color-mix(in srgb,var(--od-pop) 6%,var(--od-surface)) 48%,color-mix(in srgb,var(--od-accent) 10%,var(--od-surface-2)) 100%)}}.od-catalog-skeleton-head span,.od-catalog-skeleton-head strong,.od-skeleton-button,.od-skeleton-line,.od-skeleton-pill,.od-skeleton-visual,.skeleton-hero-card,.skeleton-hero-copy p,.skeleton-hero-copy span,.skeleton-hero-copy strong,.skeleton-logo,.skeleton-nav-pill,.skeleton-product em,.skeleton-product p,.skeleton-product span,.skeleton-product strong{background-size:220% 100%;animation:storefrontSkeleton 1.25s ease-in-out infinite}.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{border:1px solid var(--od-accent);min-height:320px;margin-top:26px}@supports (color:color-mix(in lab,red,red)){.skeleton-hero{border:1px solid color-mix(in srgb,var(--od-accent) 16%,var(--od-border))}}.skeleton-hero{background:radial-gradient(circle at 20% 12%,var(--od-accent),transparent 32%),var(--od-surface);border-radius:30px}@supports (color:color-mix(in lab,red,red)){.skeleton-hero{background:radial-gradient(circle at 20% 12%,color-mix(in srgb,var(--od-accent) 16%,transparent),transparent 32%),var(--od-surface)}}.skeleton-hero{box-shadow:0 20px 40px -16px var(--od-ink);grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:center;gap:28px;padding:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.skeleton-hero{box-shadow:0 20px 40px -16px color-mix(in srgb,var(--od-ink) 18%,transparent)}}.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{border:1px solid var(--od-accent);min-height:240px}@supports (color:color-mix(in lab,red,red)){.skeleton-product{border:1px solid color-mix(in srgb,var(--od-accent) 14%,var(--od-border))}}.skeleton-product{background:var(--od-surface);border-radius:22px;gap:12px;padding:18px;display:grid}.skeleton-product span{border-radius:18px;height:112px}.skeleton-product em,.skeleton-product p,.skeleton-product strong{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-catalog-skeleton-head span,.theme-noir .od-catalog-skeleton-head strong,.theme-noir .od-skeleton-button,.theme-noir .od-skeleton-line,.theme-noir .od-skeleton-pill,.theme-noir .od-skeleton-visual{background:linear-gradient(90deg,#1c2333,#2a3348 48%,#1c2333) 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:820px){.storefront-page-skeleton{padding:14px 16px calc(112px + env(safe-area-inset-bottom))}.storefront-loading-mobile-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)){.storefront-loading-mobile-tabbar{border:1px solid color-mix(in srgb,var(--od-border) 76%,transparent)}}.storefront-loading-mobile-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)){.storefront-loading-mobile-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) 90%,transparent)}}.storefront-loading-mobile-tabbar{-webkit-backdrop-filter:blur(22px)saturate(1.15);box-shadow:0 -18px 58px -36px #0f172a9e,inset 0 1px #ffffffb8}.storefront-loading-mobile-tabbar a{min-width:0;min-height:50px;color:var(--od-muted);border-radius:17px;align-content:center;place-items:center;gap:4px;padding:6px 4px;text-decoration:none;display:grid}.storefront-loading-mobile-tabbar a>span{background:var(--od-accent);border-radius:999px;place-items:center;width:19px;height:19px;display:grid}@supports (color:color-mix(in lab,red,red)){.storefront-loading-mobile-tabbar a>span{background:color-mix(in srgb,var(--od-accent) 10%,var(--od-surface-2))}}.storefront-loading-mobile-tabbar a>span{color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.storefront-loading-mobile-tabbar a>span{color:color-mix(in srgb,var(--od-accent) 70%,var(--od-ink))}}.storefront-loading-mobile-tabbar a>span{font-size:10px;font-weight:950}.storefront-loading-mobile-tabbar strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:850;line-height:1;overflow:hidden}.storefront-loading-mobile-tabbar .bucket{background:linear-gradient(135deg,var(--od-accent) 0,var(--od-accent) 48%,var(--od-pop) 100%);border:4px solid #ffffffeb;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)){.storefront-loading-mobile-tabbar .bucket{background:linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 84%,#fff) 0,var(--od-accent) 48%,color-mix(in srgb,var(--od-pop) 84%,#101827) 100%)}}.storefront-loading-mobile-tabbar .bucket{color:#fff;box-shadow:0 18px 38px -18px var(--od-accent),inset 0 1px 0 #ffffffa8}@supports (color:color-mix(in lab,red,red)){.storefront-loading-mobile-tabbar .bucket{box-shadow:0 18px 38px -18px color-mix(in srgb,var(--od-accent) 62%,transparent),inset 0 1px 0 #ffffffa8}}.storefront-loading-mobile-tabbar .bucket{transform:translateY(-2px)}.storefront-loading-mobile-tabbar .bucket>span{color:#fff;background:0 0;width:28px;height:28px;font-size:12px}.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;padding:22px}.od-topup-hero,.skeleton-grid,.skeleton-hero{grid-template-columns:1fr}.od-topup-hero{border-radius:24px;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;min-height:100vh;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:sfPulse 4s ease-in-out infinite;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:sfTwinkle 3s ease-in-out infinite;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-radius:24px;width:min(520px,100%);padding:44px 36px 32px;animation:sfCardIn .54s cubic-bezier(.22,1,.36,1);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:sfMarkFloat 4s ease-in-out infinite;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-weight:800;display:inline-flex}.sf-offline-dot{background:#d4af6a;border-radius:999px;width:8px;height:8px;animation:sfDotPulse 1.6s ease-in-out infinite;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-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,#d4af6a);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-progress{background:#ffffff0f;border-radius:999px;height:3px;margin:8px 0 22px;overflow:hidden}.sf-offline-progress span{background:linear-gradient(90deg,#0000,#d4af6a 50%,#0000);width:30%;height:100%;animation:sfProgress 2.2s ease-in-out infinite;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}}.sf-offline{align-items:center;place-items:initial;background:radial-gradient(circle at 8% 14%,#f3bd6224,#0000 27%),radial-gradient(circle at 92% 88%,#3a7bd51f,#0000 28%),linear-gradient(145deg,#020611,#06101f 54%,#081526);grid-template-rows:auto 1fr auto;padding:28px clamp(20px,5vw,72px) 22px}.sf-offline:before{content:"";opacity:.22;pointer-events:none;background-image:radial-gradient(#ffffff57 .7px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.sf-offline-header{z-index:2;justify-content:space-between;align-items:center;width:min(1160px,100%);margin:0 auto;display:flex;position:relative}.sf-offline-header img{filter:brightness(0)invert();width:auto;max-width:190px;height:36px}.sf-offline-header>span{color:#aeb9c9;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.sf-offline-header>span i{background:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #4ade801a}.sf-offline-card{text-align:left;background:#081424e0;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(330px,.9fr) minmax(400px,1.1fr);width:min(1000px,100%);min-height:500px;margin:36px auto;padding:0;display:grid;overflow:hidden;box-shadow:0 36px 90px -42px #000000f2,0 0 0 1px #d4af6a0d}.sf-offline-visual{background:linear-gradient(145deg,#f4d28f1f,#0c1e3459);border-right:1px solid #ffffff14;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.sf-offline-visual:after{content:"";filter:blur(13px);background:#00000061;border-radius:50%;width:230px;height:28px;position:absolute;bottom:76px}.sf-offline-orbit{border:1px solid #f4d28f29;border-radius:50%;position:absolute}.sf-offline-orbit-one{width:330px;height:330px}.sf-offline-orbit-two{opacity:.5;width:440px;height:440px}.sf-offline-shop{z-index:2;background:linear-gradient(145deg,#132b47,#0a182b);border:1px solid #f4d28f8c;border-radius:12px 12px 8px 8px;width:190px;height:180px;position:relative;transform:perspective(800px)rotateY(7deg)rotateX(2deg);box-shadow:0 25px 60px -20px #000000e6}.sf-offline-awning{border-radius:5px 5px 12px 12px;height:42px;display:flex;position:absolute;top:32px;left:-9px;right:-9px;overflow:hidden;box-shadow:0 12px 20px #0000003d}.sf-offline-awning i{background:#f4d28f;flex:1;transform:skew(-7deg)}.sf-offline-awning i:nth-child(2n){background:#d4af6a}.sf-offline-door,.sf-offline-window{background:#030812a8;border:1px solid #f4d28f47;position:absolute;bottom:0}.sf-offline-door{border-bottom:0;width:45px;height:78px;left:28px}.sf-offline-window{border-radius:4px;width:70px;height:54px;bottom:24px;right:22px}.sf-offline-sign{color:#071426;background:#f4d28f;border:1px solid #f4d28f80;border-radius:18px;place-items:center;width:58px;height:58px;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:800;display:grid;position:absolute;top:-34px;right:-25px;box-shadow:0 18px 38px -18px #f4d28fb3}.sf-offline-content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(40px,6vw,68px);display:flex}.sf-offline-pill{color:#f4d28f;background:#f4d28f14;border-color:#f4d28f3b;width:fit-content;font-size:10px}.sf-offline-dot{background:#f4d28f;animation:none;box-shadow:0 0 0 4px #f4d28f1a}.sf-offline-title{color:#f8fafc;max-width:11ch;margin:20px 0 13px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(36px,4.2vw,52px)}.sf-offline-body{color:#aeb9c9;max-width:44ch;margin:0 0 30px;font-size:16px;line-height:1.65}.sf-offline-actions{justify-content:flex-start;margin-bottom:22px}.sf-offline-primary,.sf-offline-secondary{border-radius:12px;min-height:48px}.sf-offline-primary{color:#071426;background:linear-gradient(#f4d28f,#d4af6a);border-color:#d4af6a}.sf-offline-secondary{gap:8px}.sf-offline-secondary:disabled{opacity:.6;cursor:progress}.sf-offline-secondary svg{width:16px;height:16px}.sf-offline-help{color:#7f8da0;margin:0;font-size:12px;line-height:1.55}.sf-offline-guidance{color:#b8c3d1;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;gap:10px;margin:0 0 18px;padding:16px 18px;font-size:13px;display:grid}.sf-offline-guidance strong{color:#f1f5f9;font-size:13px}.sf-offline-guidance span{align-items:center;gap:10px;line-height:1.4;display:flex}.sf-offline-guidance span i{color:#f4d28f;background:#f4d28f1f;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;display:grid}.sf-offline{color:#071426;background:#f4f7fb;grid-template-rows:1fr;place-items:center;padding:32px 20px}.sf-offline:before{display:none}.sf-offline-header{border-bottom:1px solid #dce3ec;padding-bottom:24px}.sf-offline-header img{filter:none}.sf-offline-card{background:#fff;border:1px solid #dde4ed;border-radius:20px;grid-template-columns:minmax(300px,.85fr) minmax(400px,1.15fr);width:min(920px,100%);min-height:440px;margin:0;box-shadow:0 22px 55px -38px #0f233a59}.sf-offline-visual{background:#f0f3f7;border-right-color:#dde4ed;align-content:center;min-height:440px}.sf-offline-visual:after{display:none}.sf-offline-errorcode{color:#dce2e9;letter-spacing:-.09em;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(116px,13vw,178px);font-weight:700;line-height:.8;transform:translate(-5px)}.sf-offline-server-lines{opacity:.82;background:repeating-linear-gradient(#dce2e9 0 42px,#0000 42px 54px);border-radius:18px;width:208px;height:154px}.sf-offline-linkmark{color:#f4d28f;background:#071426;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:absolute;box-shadow:0 10px 24px -12px #0714268c}.sf-offline-linkmark svg{width:30px;height:30px}.sf-offline-content{padding:clamp(42px,6vw,68px)}.sf-offline-pill{color:#8b671f;letter-spacing:.12em;background:0 0;border:0;padding:0;font-size:11px}.sf-offline-title{color:#071426;max-width:12ch;margin-top:14px;font-size:clamp(38px,4.2vw,52px)}.sf-offline-body{color:#5e6b7b;max-width:38ch;margin-bottom:28px}.sf-offline-primary{box-shadow:0 10px 22px -14px #7a56128c}.sf-offline-secondary{color:#1b2b40;background:#fff;border-color:#cfd8e4}.sf-offline-secondary:hover{background:#f7f9fc;border-color:#9aa9ba}.sf-offline-help{color:#748295;max-width:42ch;font-size:13px}.sf-offline-copyright{color:#8996a5;letter-spacing:.03em;text-transform:none}@media (max-width:760px){.sf-offline{padding:18px}.sf-offline-card{grid-template-columns:1fr}.sf-offline-visual{border-bottom-color:#dde4ed;min-height:170px}.sf-offline-errorcode{font-size:105px}.sf-offline-server-lines{background-size:auto 41px;border-radius:14px;width:158px;height:116px}.sf-offline-linkmark{width:52px;height:52px}.sf-offline-linkmark svg{width:25px;height:25px}}.sf-offline-footer{color:#66768c;margin-top:22px}.sf-offline-footer small{color:#66768c}.sf-offline-copyright{z-index:1;color:#617187;letter-spacing:.08em;text-transform:uppercase;margin:0 auto;font-size:11px;position:relative}@media (max-width:760px){.sf-offline{padding:22px 18px 18px}.sf-offline-header img{height:30px}.sf-offline-header>span{display:none}.sf-offline-card{border-radius:24px;grid-template-columns:1fr;min-height:0;margin:24px auto}.sf-offline-visual{border-bottom:1px solid #ffffff14;border-right:0;min-height:210px}.sf-offline-visual:after{width:160px;bottom:30px}.sf-offline-orbit-one{width:210px;height:210px}.sf-offline-orbit-two{width:290px;height:290px}.sf-offline-shop{width:126px;height:119px;transform:scale(.86)perspective(800px)rotateY(7deg)}.sf-offline-awning{height:30px;top:24px}.sf-offline-door{width:32px;height:50px;left:18px}.sf-offline-window{width:47px;height:37px;bottom:15px;right:15px}.sf-offline-sign{border-radius:13px;width:44px;height:44px;font-size:22px;top:-24px;right:-20px}.sf-offline-content{padding:32px 24px 26px}.sf-offline-title{max-width:none;font-size:clamp(32px,10vw,42px)}.sf-offline-footer{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sf-offline-card{animation:none}}.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,var(--od-shell-bg,#07152b) 0,var(--od-accent) 56%,var(--od-shell-bg,#07152b) 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,var(--od-shell-bg,#07152b) 0,color-mix(in srgb,var(--od-accent) 22%,var(--od-shell-bg-elevated,#0b2345)) 56%,var(--od-shell-bg,#07152b) 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,#401a0c 52%,#111827);grid-template-columns:minmax(0,1fr);align-items:center}.online-design .od-module-browse-hero.od-checkout-browse-hero{--od-accent:#0f766e;background:radial-gradient(620px 220px at 18% 0,#0f766e1f,#0000 72%),linear-gradient(135deg,#06111f,#0b1727 52%,#07111d);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);box-shadow:0 28px 68px -56px #020817e6,inset 0 1px #ffffff14}.online-design .od-module-browse-hero.od-checkout-browse-hero:after{display:none}.online-design .od-module-browse-hero.od-checkout-browse-hero h1{color:#f8fafc;letter-spacing:-.045em;text-shadow:0 18px 44px #00000047;max-width:760px;font-size:clamp(38px,5vw,62px);line-height:.98}.online-design .od-module-browse-hero.od-checkout-browse-hero p{color:#e2e8f0b8;max-width:620px;font-size:clamp(16px,1.45vw,20px);font-weight:600}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-hero-breadcrumb{color:#e2e8f0c2;width:fit-content;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a94;border:1px solid #94a3b838;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin:0 0 14px;padding:7px 11px;display:inline-flex}.online-design .od-module-browse-hero.od-checkout-browse-hero .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-module-browse-hero.od-checkout-browse-hero .od-checkout-hero-breadcrumb button:hover{color:#fff}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-hero-breadcrumb svg{color:#94a3b8b8;width:13px;height:13px}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-hero-breadcrumb strong{color:#d9e4f2;font-size:12px;font-weight:950}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps{gap:10px;display:grid}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span{color:#e2e8f0e0;min-height:58px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a75;border:1px solid #94a3b82e;border-radius:16px;grid-template-columns:30px 22px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.done{background:#0d948824;border-color:#2dd4bf42}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.active{color:#f8fafc;background:#0d948833;border-color:#2dd4bf70;box-shadow:0 14px 34px -30px #2dd4bf7a}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.pending{color:#ffffff94;border-color:#ffffff1f}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps i{color:#0f172a;background:#d9e4f2;border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:950;display:grid}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.done i{color:#042f2e;box-shadow:none;background:#5eead4}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.active i{color:#042f2e;background:#99f6e4;box-shadow:0 0 0 3px #2dd4bf24}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.pending i{color:#ffffffa8;background:#ffffff1a}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps svg{color:#99f6e4;width:20px;height:20px}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.done svg{color:#5eead4}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.pending svg{color:#ffffff75}.online-design .od-module-browse-hero.od-checkout-browse-hero .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{background:linear-gradient(90deg,var(--od-shell-bg,#07152b) 0,var(--od-shell-bg-elevated,#0b2345) 42%,var(--od-shell-bg-elevated,#0b2345) 100%),radial-gradient(620px 280px at 72% 46%,var(--od-pop,#0ea5e9),transparent 70%),radial-gradient(560px 260px at 89% 20%,var(--od-accent,#2563eb),transparent 68%),url(/images/backgrounds/premium-blue-pattern.svg),linear-gradient(135deg,var(--od-shell-bg,#07152b) 0,var(--od-shell-bg-elevated,#0b2345) 52%,var(--od-shell-bg-elevated,#0b2345) 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)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-browse-hero{background:linear-gradient(90deg,color-mix(in srgb,var(--od-shell-bg,#07152b) 96%,transparent) 0,color-mix(in srgb,var(--od-shell-bg-elevated,#0b2345) 90%,transparent) 42%,color-mix(in srgb,var(--od-shell-bg-elevated,#0b2345) 62%,transparent) 100%),radial-gradient(620px 280px at 72% 46%,color-mix(in srgb,var(--od-pop,#0ea5e9) 25%,transparent),transparent 70%),radial-gradient(560px 260px at 89% 20%,color-mix(in srgb,var(--od-accent,#2563eb) 22%,transparent),transparent 68%),url(/images/backgrounds/premium-blue-pattern.svg),linear-gradient(135deg,var(--od-shell-bg,#07152b) 0,var(--od-shell-bg-elevated,#0b2345) 52%,color-mix(in srgb,var(--od-shell-bg-elevated,#0b2345) 78%,var(--od-accent,#2563eb)) 100%)}}.online-design .od-esim-browse-hero{background-size:auto,auto,auto,520px,auto}.online-design .od-esim-browse-hero:before{content:"";pointer-events:none;background:var(--od-accent,#2563eb);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-browse-hero:before{background:color-mix(in srgb,var(--od-accent,#2563eb) 62%,transparent)}}.online-design .od-esim-browse-hero:before{opacity:.7;mix-blend-mode:screen;-webkit-mask:url(/images/backgrounds/gold-orbit-lines.svg) 92% 48%/min(760px,58vw) no-repeat;mask:url(/images/backgrounds/gold-orbit-lines.svg) 92% 48%/min(760px,58vw) no-repeat}.online-design .od-module-browse-hero.od-esim-browse-hero:after{border-color:var(--od-accent,#2563eb);width:520px;height:520px;inset:auto -140px -210px auto}@supports (color:color-mix(in lab,red,red)){.online-design .od-module-browse-hero.od-esim-browse-hero:after{border-color:color-mix(in srgb,var(--od-accent,#2563eb) 10%,transparent)}}.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:var(--od-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.online-design .od-module-browse-hero.od-esim-browse-hero>div:first-child span{color:color-mix(in srgb,var(--od-accent,#2563eb) 72%,var(--od-shell-ink,#f8fafc))}}.online-design .od-module-browse-hero.od-esim-browse-hero>div:first-child span{background:var(--od-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.online-design .od-module-browse-hero.od-esim-browse-hero>div:first-child span{background:color-mix(in srgb,var(--od-accent,#2563eb) 10%,transparent)}}.online-design .od-module-browse-hero.od-esim-browse-hero>div:first-child span{border-color:var(--od-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.online-design .od-module-browse-hero.od-esim-browse-hero>div:first-child span{border-color:color-mix(in srgb,var(--od-accent,#2563eb) 22%,transparent)}}.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:"";background:var(--od-accent,#2563eb);border-radius:999px;width:min(420px,78%);height:72px;position:absolute;bottom:8%;right:8%}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-browse-hero-visual:before{background:color-mix(in srgb,var(--od-accent,#2563eb) 22%,transparent)}}.online-design .od-esim-browse-hero-visual:before{filter:blur(38px);z-index:-1;transform:rotate(-5deg)}.online-design .od-esim-browse-hero-visual img{object-fit:contain;object-position:center;width:min(620px,100%);max-height:360px;filter:drop-shadow(0 34px 54px #00000075) drop-shadow(0 0 24px var(--od-accent,#2563eb))}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-browse-hero-visual img{filter:drop-shadow(0 34px 54px #00000075) drop-shadow(0 0 24px color-mix(in srgb,var(--od-accent,#2563eb) 16%,transparent))}}.online-design .od-esim-browse-hero-visual img{transform:translateY(10px)scale(1.06)}.online-design .od-esim-browse-hero-orbit{border:1px solid var(--od-accent,#2563eb);width:min(480px,82%);height:128px;position:absolute}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-browse-hero-orbit{border:1px solid color-mix(in srgb,var(--od-accent,#2563eb) 22%,transparent)}}.online-design .od-esim-browse-hero-orbit{box-shadow:0 0 32px var(--od-accent,#2563eb),inset 0 0 22px #0ea5e91f;border-radius:50%;transform:rotate(-10deg)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-browse-hero-orbit{box-shadow:0 0 32px color-mix(in srgb,var(--od-accent,#2563eb) 20%,transparent),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,#08243d 52%,#030b15);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-glow,.online-design .od-esim-country-card-shade{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,#030d1985 48%,#030d19f0),linear-gradient(110deg,#030d19d6,#030d195c 55%,#030d19d1),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:contain;background:#fff;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:contain;background:#fff;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 small,.online-design .od-esim-delivery-strip strong{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,118px) + 14px);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%,360px)}.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 small,.online-design .od-esim-tier-panel-head strong{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:focus-visible:after,.online-design .od-esim-tier-legend button:hover:after,.online-design .od-esim-tier-pill:focus-visible:after,.online-design .od-esim-tier-pill:hover: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 small,.online-design .od-esim-tier-legend strong{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 small,.online-design .od-esim-filter-summary strong{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-dismiss,.online-design .od-esim-filter-reset{border:1px solid var(--od-accent);min-height:36px}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-filter-dismiss,.online-design .od-esim-filter-reset{border:1px solid color-mix(in srgb,var(--od-accent) 24%,var(--od-border))}}.online-design .od-esim-filter-dismiss,.online-design .od-esim-filter-reset{background:var(--od-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-filter-dismiss,.online-design .od-esim-filter-reset{background:color-mix(in srgb,var(--od-accent) 8%,var(--od-surface))}}.online-design .od-esim-filter-dismiss,.online-design .od-esim-filter-reset{color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-filter-dismiss,.online-design .od-esim-filter-reset{color:color-mix(in srgb,var(--od-accent) 72%,var(--od-ink))}}.online-design .od-esim-filter-dismiss,.online-design .od-esim-filter-reset{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-dismiss:hover,.online-design .od-esim-filter-reset: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 small,.online-design .od-esim-filter-restore strong{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)}.online-design .od-esim-filter-controls{grid-template-columns:repeat(auto-fit,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-menu.open .od-esim-filter-trigger,.online-design .od-esim-filter-trigger:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-filter-menu.open .od-esim-filter-trigger,.online-design .od-esim-filter-trigger:hover{border-color:color-mix(in srgb,var(--od-accent) 42%,var(--od-border))}}.online-design .od-esim-filter-menu.open .od-esim-filter-trigger,.online-design .od-esim-filter-trigger:hover{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-menu.open .od-esim-filter-trigger,.online-design .od-esim-filter-trigger:hover{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.active,.online-design .od-esim-filter-popover button:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-filter-popover button.active,.online-design .od-esim-filter-popover button:hover{border-color:color-mix(in srgb,var(--od-accent) 20%,var(--od-border))}}.online-design .od-esim-filter-popover button.active,.online-design .od-esim-filter-popover button:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-filter-popover button.active,.online-design .od-esim-filter-popover button:hover{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)}@media (max-width:1100px){.online-design .od-esim-filter-sticky-shell{top:calc(var(--od-nav-height,64px) + 10px)}}.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 small,.online-design .od-esim-region-callout strong{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 small,.online-design .od-esim-region-travel-head strong{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-product-type-badges{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.online-design .od-esim-product-type-badges span{border:1px solid #0f9b72;min-height:23px;padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-product-type-badges span{border:1px solid color-mix(in srgb,#0f9b72 24%,var(--od-border))}}.online-design .od-esim-product-type-badges span{color:#0b6c51;background:#dcfce7;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-product-type-badges span{background:color-mix(in srgb,#dcfce7 72%,var(--od-surface))}}.online-design .od-esim-product-type-badges span{letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:900}.online-design .od-esim-product-type-badges span:not(:first-child){color:var(--od-soft);background:var(--od-surface-2);border-color:var(--od-border)}.online-design .od-esim-plan-card-head{flex-wrap:wrap;gap:8px;display:flex}.online-design .od-esim-coverage-pill,.online-design .od-esim-tier-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 small,.online-design .od-esim-plan-note strong{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 small,.online-design .od-esim-plan-delivery strong{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,#d4af6a 54%,#b8832f);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,#d9b56e 54%,#c89339);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-copy,.online-design .od-module-browse-hero>div:first-child{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,#35180b 54%,#07111f);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-visual,.online-design .od-esim-browse-hero:before{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-checkout-browse-hero h1,.online-design .od-module-browse-hero.od-esim-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-plan-specs,.online-design .od-esim-tier-legend{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,64px) + 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{justify-self:stretch;width:100%}.online-design .od-esim-filter-restore{border-radius:18px;min-height:52px;padding:7px 10px}.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-dismiss,.online-design .od-esim-filter-reset{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:after,.online-design .od-esim-banner-hero:before{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%,176px);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;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:18px;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-flag img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:160px;display:block}.online-design .od-esim-banner-hero-flag .od-flag-fallback{width:100%;height:120px}.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(46vw,144px);margin:60px auto 0}.online-design .od-esim-banner-hero-flag :where(img,.od-flag-fallback){border-radius:13px}.online-design .od-esim-banner-hero-flag img{max-height:96px}.online-design .od-esim-banner-hero-flag .od-flag-fallback{height:96px}.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-copy,.online-design .od-esim-plan-card .od-esim-visual-map{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-coverage-pill,.online-design .od-esim-tier-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:focus-visible:after,.online-design .od-esim-tier-pill:hover: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-flag,.online-design .od-region-chip-icon{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:odSheetIn .32s cubic-bezier(.22,1,.36,1);top:auto;bottom:0;left:0;transform:none}.online-design .od-region-countries,.online-design .od-region-mainpicks{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;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);column-gap:12px;padding:8px 10px}@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,#02061738 58%,#0206179e)}.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-store-giftcard-occasions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.online-design .od-store-giftcard-occasions em{background:var(--brand-color,var(--od-accent));border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-occasions em{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,var(--od-surface))}}.online-design .od-store-giftcard-occasions em{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-occasions em{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,var(--od-border))}}.online-design .od-store-giftcard-occasions em{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-occasions em{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 76%,var(--od-ink))}}.online-design .od-store-giftcard-occasions em{font-size:11px;font-style:normal;font-weight:900}.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;opacity:.68;filter:blur(6px);pointer-events:none;background:#ffffff1f;border-radius:50%;width:300px;height:300px;position:absolute;inset:auto -72px -92px auto}.online-design .od-brand-feature-ghost-logo{z-index:0;aspect-ratio:1;opacity:.23;filter:saturate(1.08)contrast(1.1);pointer-events:none;border-radius:40px;place-items:center;width:min(48%,270px);display:grid;position:absolute;top:12px;right:18px;transform:rotate(-7deg)scale(1.05)}.online-design .od-brand-feature-ghost-logo:before{content:"";border-radius:inherit;filter:blur(2px);background:radial-gradient(circle at 42% 34%,#ffffff70,#0000 34%),radial-gradient(circle,#ffffff2e,#0000 70%);position:absolute;inset:-18%}.online-design .od-brand-feature-ghost-logo .od-store-giftcard-mark,.online-design .od-brand-feature-ghost-logo img{object-fit:contain;width:86%;height:86%;position:relative}.online-design .od-brand-feature-ghost-logo i{color:#ffffffeb;letter-spacing:0;font-size:108px;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;position:relative;display:none!important}.online-design .od-brand-feature-logo{background:#fffffff2;border-radius:14px;place-items:center;width:54px;height:54px;overflow:hidden;box-shadow:0 8px 18px -6px #00000040;display:none!important}.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;justify-content:center;gap:8px;min-height:128px;padding-right:min(30%,178px);display:flex;position:relative}.online-design .od-brand-feature-body strong{letter-spacing:0;color:#fffffffa;text-shadow:0 2px 4px #0000002e;font-size:58px;font-weight:900;line-height:1}.online-design .od-brand-feature-body small{color:#ffffffd9;letter-spacing:0;background:#ffffff21;border:1px solid #ffffff2e;border-radius:999px;align-self:flex-start;align-items:center;max-width:100%;min-height:30px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.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-modal .od-brand-feature-body .od-brand-feature-context-grid strong{letter-spacing:0!important;text-shadow:none!important;font-size:13px!important;line-height:1.18!important}.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-fast-modal-backdrop,.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-fast-modal-backdrop,.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-fast-modal-backdrop,.online-design .od-brand-feature-modal-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.online-design .od-brand-fast-modal,.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-fast-modal,.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-fast-modal,.online-design .od-brand-feature-modal{background:linear-gradient(180deg,#fffffff5,#ffffffe6),var(--od-surface);animation:odBrandFeatureModalIn .22s cubic-bezier(.22,1,.36,1);box-shadow:0 32px 90px -36px #050816a6,inset 0 1px #ffffffd9}.online-design .od-brand-fast-modal,.online-design .od-brand-feature-modal.is-fast-checkout{width:min(560px,100%);padding:12px}.online-design .od-brand-fast-modal .od-brand-fast-checkout,.online-design .od-brand-feature-modal.is-fast-checkout .od-brand-fast-checkout{margin-bottom:0}.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::placeholder{color:var(--od-muted)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-fields input::placeholder{color:color-mix(in srgb,var(--od-muted) 82%,var(--od-ink))}}.online-design .od-brand-fast-fields input::placeholder{opacity:1;font-weight:700}.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-field-error{color:#dc2626;font-size:11px;font-weight:850;line-height:1.25;display:block}.online-design .od-brand-fast-field-hint{color:var(--od-muted);font-size:11px;font-weight:750;line-height:1.3;display:block}.online-design .od-brand-fast-field-hint.is-success{color:#047857;font-weight:850}.online-design .od-brand-fast-consent-row.has-error,.online-design .od-brand-fast-fields label:has(.od-brand-fast-field-error) input,.online-design .od-brand-fast-sms-phone:has(.od-brand-fast-field-error) input{border-color:#dc2626}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-consent-row.has-error,.online-design .od-brand-fast-fields label:has(.od-brand-fast-field-error) input,.online-design .od-brand-fast-sms-phone:has(.od-brand-fast-field-error) input{border-color:color-mix(in srgb,#dc2626 64%,var(--od-border))}}.online-design .od-brand-fast-consent-row.has-error,.online-design .od-brand-fast-fields label:has(.od-brand-fast-field-error) input,.online-design .od-brand-fast-sms-phone:has(.od-brand-fast-field-error) input{box-shadow:0 0 0 3px #dc26261a}.online-design .od-brand-fast-attention{animation:od-fast-attention-pulse 1.2s ease-out 2}@keyframes od-fast-attention-pulse{0%,to{box-shadow:none}35%{box-shadow:0 0 0 4px #dc262624}}.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 small,.online-design .od-brand-fast-account strong{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-product{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-product{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,var(--od-border))}}.online-design .od-brand-fast-product{background:var(--brand-color,var(--od-accent));border-radius:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-product{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 6%,var(--od-surface))}}.online-design .od-brand-fast-product-logo{border:1px solid var(--od-border);background:var(--od-surface);width:46px;height:46px;color:var(--brand-color,var(--od-accent));border-radius:15px;place-items:center;font-weight:950;display:grid;overflow:hidden}.online-design .od-brand-fast-product-logo img{object-fit:contain;max-width:88%;max-height:88%}.online-design .od-brand-fast-product-copy{gap:2px;min-width:0;display:grid}.online-design .od-brand-fast-product-copy small{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.online-design .od-brand-fast-product-copy strong{color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.online-design .od-brand-fast-product-price{justify-items:end;gap:2px;min-width:max-content;display:grid}.online-design .od-brand-fast-product-price small{color:var(--od-muted);text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:850;line-height:1}.online-design .od-brand-fast-product-price b{color:var(--od-ink);white-space:nowrap;font-size:16px;font-weight:950;line-height:1.1}.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.active,.online-design .od-brand-fast-payment-menu button:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-payment-menu button.active,.online-design .od-brand-fast-payment-menu button:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,var(--od-border))}}.online-design .od-brand-fast-payment-menu button.active,.online-design .od-brand-fast-payment-menu button:hover{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-payment-menu button.active,.online-design .od-brand-fast-payment-menu button:hover{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-sms-card{border:1px solid var(--od-border);background:var(--brand-color,var(--od-accent));border-radius:18px;gap:8px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-sms-card{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,var(--od-surface))}}.online-design .od-brand-fast-sms-card.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-sms-card.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 34%,var(--od-border))}}.online-design .od-brand-fast-sms-card.active{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-sms-card.active{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,var(--od-surface))}}.online-design .od-brand-fast-sms-toggle{cursor:pointer;grid-template-columns:18px 36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.online-design .od-brand-fast-sms-toggle input{width:17px;height:17px;accent-color:var(--brand-color,var(--od-accent));margin:0}.online-design .od-brand-fast-sms-icon{background:var(--brand-color,var(--od-accent));border-radius:13px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-sms-icon{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,var(--od-surface-2))}}.online-design .od-brand-fast-sms-icon{color:var(--brand-color,var(--od-accent))}.online-design .od-brand-fast-sms-copy{gap:2px;min-width:0;display:grid}.online-design .od-brand-fast-sms-copy strong{color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.online-design .od-brand-fast-sms-copy small{color:var(--od-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.online-design .od-brand-fast-sms-fee{color:var(--od-ink);white-space:nowrap;font-size:11px;font-style:normal;font-weight:950}.online-design .od-brand-fast-sms-phone{gap:5px;display:grid}.online-design .od-brand-fast-sms-phone span{color:var(--od-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.online-design .od-brand-fast-sms-phone input{border:1px solid var(--od-border);background:var(--od-surface);width:100%;min-height:42px;color:var(--od-ink);border-radius:13px;padding:0 12px;font-size:13px;font-weight:750}.online-design .od-brand-fast-total-card{border:1px solid var(--brand-color,var(--od-accent));gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-total-card{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,var(--od-border))}}.online-design .od-brand-fast-total-card{background:radial-gradient(360px 120px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),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-total-card{background:radial-gradient(360px 120px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 70%),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-total-card{box-shadow:0 16px 36px -32px #0f172a94}.online-design .od-brand-fast-total-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.online-design .od-brand-fast-total-head span{color:var(--od-soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.online-design .od-brand-fast-total-head strong{color:var(--od-ink);white-space:nowrap;font-size:22px;font-weight:1000;line-height:1}.online-design .od-brand-fast-total-lines{border-top:1px solid var(--brand-color,var(--od-accent));gap:6px;padding-top:9px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-total-lines{border-top:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-fast-total-lines span{color:var(--od-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.25;display:flex}.online-design .od-brand-fast-total-lines small{min-width:0;color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.online-design .od-brand-fast-total-lines strong{color:var(--od-soft);white-space:nowrap;font-weight:900}.online-design .od-brand-fast-total-lines span:last-child strong{color:var(--od-ink)}.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{background:linear-gradient(90deg,#ffffff1f,transparent 62%),radial-gradient(92% 88% at 82% 8%,#ffffff2e,transparent 66%),linear-gradient(135deg,var(--brand-color,var(--od-accent)) 0,var(--brand-color,var(--od-accent)) 100%);border-radius:28px;gap:18px;padding:32px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-feature-modal .od-brand-feature-card{background:linear-gradient(90deg,#ffffff1f,transparent 62%),radial-gradient(92% 88% at 82% 8%,#ffffff2e,transparent 66%),linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 94%,#111827) 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#0f172a) 100%)}}.online-design .od-brand-feature-modal .od-brand-feature-card{box-shadow:0 24px 58px -30px var(--brand-color,var(--od-accent))}@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-fast-modal-close,.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-fast-modal-close:hover,.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-control label span,.online-design .od-brand-amount-next small,.online-design .od-brand-amount-step-current em{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-step-current.is-empty{border:1px dashed var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-amount-step-current.is-empty{border:1px dashed color-mix(in srgb,var(--brand-color,var(--od-accent)) 32%,var(--od-border))}}.online-design .od-brand-amount-step-current.is-empty{background:radial-gradient(160px 110px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(135deg,#fff,#f8fafc)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-amount-step-current.is-empty{background:radial-gradient(160px 110px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,transparent),transparent 72%),linear-gradient(135deg,#fff,#f8fafc)}}.online-design .od-brand-amount-step-current.is-empty{color:var(--od-ink);box-shadow:inset 0 0 0 1px #ffffffb8}.online-design .od-brand-amount-step-current.is-empty strong{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-amount-step-current.is-empty strong{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#0f172a)}}.online-design .od-brand-amount-step-current.is-empty strong{letter-spacing:0;font-size:clamp(22px,3.2vw,32px);line-height:1.05}.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-fields,.online-design .od-voucher-range-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.online-design .od-voucher-range-fields small,.online-design .od-voucher-range-head span{color:inherit;opacity:.72;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.online-design .od-voucher-range-fields strong,.online-design .od-voucher-range-head strong{color:inherit;letter-spacing:-.025em;font-size:18px;font-weight:950}.online-design .od-brand-summary .od-voucher-range-fields strong,.online-design .od-brand-summary .od-voucher-range-head strong,.online-design .od-voucher-range-picker.compact .od-voucher-range-fields strong,.online-design .od-voucher-range-picker.compact .od-voucher-range-head 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 label,.online-design .od-voucher-range-fields>span{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}@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;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-cta,.online-design .od-brand-summary-dock .od-brand-summary-fast{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{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-weight:800}.online-design .od-brand-summary-brand{gap:12px;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;width:54px;height:54px}@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));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}@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%;letter-spacing:-.015em;font-weight:920;display:block}.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}@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;font-size:10px;font-weight:900}.online-design .od-brand-summary-product strong{letter-spacing:-.015em;font-size:15px;font-weight:920;line-height:1.25}.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}@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;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 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,.online-design .od-brand-summary-vat small{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-summary-vat small{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 64%,var(--od-muted))}}.online-design .od-brand-summary-vat strong{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-summary-vat strong{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,var(--od-ink))}}.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{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{min-height:54px;box-shadow:0 18px 34px -24px var(--brand-color,var(--od-accent));border-radius:18px;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)}.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);align-items:center;gap:8px;padding:0 14px;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-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:focus-visible .od-brand-summary-dock,.online-design .od-brand-side-sticky-dock.is-empty:hover .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:focus-visible .od-brand-summary-dock,.online-design .od-brand-side-sticky-dock.is-empty:hover .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:focus-visible .od-brand-summary-dock,.online-design .od-brand-side-sticky-dock.is-empty:hover .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:focus-visible .od-brand-summary-dock,.online-design .od-brand-side-sticky-dock.is-empty:hover .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:focus-visible .od-brand-summary-dock,.online-design .od-brand-side-sticky-dock.is-empty:hover .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-actions,.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-empty,.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-rows{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-fast-modal-backdrop,.online-design .od-brand-feature-modal-backdrop{align-items:start;padding:12px}.online-design .od-brand-fast-modal,.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{border-radius:22px;padding:24px 18px 20px}.online-design .od-brand-feature-ghost-logo{opacity:.2;width:min(48%,152px);top:10px;right:10px}.online-design .od-brand-feature-body{min-height:116px;padding-right:86px}.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%)}.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-language-suggestion{border:1px solid var(--od-accent);gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-pref-language-suggestion{border:1px solid color-mix(in srgb,var(--od-accent) 34%,var(--od-border))}}.online-design .od-pref-language-suggestion{background:var(--od-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-pref-language-suggestion{background:color-mix(in srgb,var(--od-accent) 8%,var(--od-surface))}}.online-design .od-pref-language-suggestion p{color:var(--od-ink);margin:0;font-size:12px;line-height:1.5}.online-design .od-pref-language-suggestion>div{flex-wrap:wrap;gap:8px;display:flex}.online-design .od-pref-language-suggestion button{border:1px solid var(--od-border-strong);background:var(--od-surface);min-height:34px;color:var(--od-ink);cursor:pointer;border-radius:9px;padding:0 11px;font-size:12px;font-weight:800}.online-design .od-pref-language-suggestion button.is-primary{border-color:var(--od-accent);background:var(--od-accent);color:var(--od-accent-ink,#fff)}.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:odSheetIn .32s cubic-bezier(.22,1,.36,1);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%);background:#080a0e8c;animation:odSearchBackdropIn .22s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}.theme-noir .od-search-backdrop{background:#000000b8}@keyframes odSearchBackdropIn{0%{opacity:0}to{opacity:1}}@media (max-width:860px){.od-search-backdrop{top:0}}.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:odMegaIn .22s cubic-bezier(.22,1,.36,1);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-brand-summary{min-width:0;color:var(--brand-color,var(--od-accent));display:block}@supports (color:color-mix(in lab,red,red)){.online-design .od-search-brand-summary{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,var(--od-muted))}}.online-design .od-search-brand-summary{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:760;line-height:1.25;overflow:hidden}.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{top:calc(env(safe-area-inset-top,0px) + 118px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:18px;width:auto;max-height:min(56svh,100dvh - 146px);padding:6px;position:fixed;left:10px;right:10px}.online-design .od-search-section+.od-search-section{margin-top:4px;padding-top:4px}.online-design .od-search-section-head{padding:6px 8px 3px}.online-design .od-search-section-head em{letter-spacing:.08em;font-size:10px}.online-design .od-search-section-head small{padding:1px 7px;font-size:10px}.online-design .od-search-section li+li{margin-top:1px}.online-design .od-search-section button{border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:9px;padding:9px 8px}.online-design .od-search-icon{border-radius:9px;width:36px;height:36px}.online-design .od-search-body{gap:2px}.online-design .od-search-body strong{letter-spacing:0;font-size:13px;line-height:1.2}.online-design .od-search-body small,.online-design .od-search-brand-summary{font-size:11px;line-height:1.25}.online-design .od-search-meta{letter-spacing:.02em;grid-column:2;justify-self:start;padding:2px 8px;font-size:10px}.online-design .od-search-allbtn{background:var(--od-surface);border-radius:13px;margin-top:5px;padding:10px 12px;position:sticky;bottom:-6px}@supports (color:color-mix(in lab,red,red)){.online-design .od-search-allbtn{background:color-mix(in srgb,var(--od-surface) 90%,var(--od-surface-2))}}.online-design .od-search-allbtn{box-shadow:0 -10px 22px -18px #00000073}}@media (max-width:420px){.online-design .od-search-dropdown{top:calc(env(safe-area-inset-top,0px) + 112px);max-height:min(52svh,100dvh - 138px);left:8px;right:8px}.online-design .od-search-brand-summary{display:none}}.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:odMegaIn .2s cubic-bezier(.22,1,.36,1);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:odHeroPulse 1.8s ease-in-out infinite}@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:odHeroVisualIn .76s cubic-bezier(.22,1,.36,1) both,odHeroFloat 6s ease-in-out .76s infinite}@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-esim-card,.online-design .od-hero-topup-card,.online-design .od-hero-voucher-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-esim-card,.online-design .od-hero-topup-card,.online-design .od-hero-voucher-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-esim-card,.theme-noir .od-hero-topup-card,.theme-noir .od-hero-voucher-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-esim-card,.theme-noir .od-hero-topup-card,.theme-noir .od-hero-voucher-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.hero-compact .od-storefront-hero{min-height:clamp(340px,34vw,460px)}.online-design.hero-split .od-storefront-hero-layout{grid-template-columns:minmax(0,.78fr) minmax(320px,1fr)}.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 1turn);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 1turn)}}.online-design .od-hero-shell:before{mix-blend-mode:screen;opacity:.78;filter:blur(12px);transition:background .7s;animation:odHeroAuraShift 13s ease-in-out infinite alternate;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=esim]:after,.online-design .od-hero-shell[data-slide-kind=topup]: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:odHeroGridDrift 18s linear infinite;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-account-chip,.online-design .od-nav-tools .od-cart-button,.online-design .od-nav-tools .od-theme-chip{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-account-chip:hover,.online-design .od-nav-tools .od-cart-button:hover,.online-design .od-nav-tools .od-theme-chip:hover{background:var(--od-surface-2);border-color:var(--od-border-strong);transform:translateY(-1px)}.online-design .od-nav-tools .od-account-chip svg,.online-design .od-nav-tools .od-cart-button svg,.online-design .od-nav-tools .od-theme-chip 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-account-chip,.online-design .od-nav-tools .od-cart-button,.online-design .od-nav-tools .od-theme-chip{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 em,.online-design .od-nav-tools .od-pref-chip-label strong{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 small,.online-design .od-brand-summary-dock .od-brand-summary-empty strong{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{border-radius:22px;gap:14px;padding:24px 18px 20px}.online-design .od-brand-feature-ghost-logo{opacity:.2;width:min(48%,152px);top:10px;right:10px}.online-design .od-brand-feature-body{min-height:116px;padding-right:86px}.online-design .od-brand-feature-body strong{letter-spacing:0;font-size:46px}.online-design .od-brand-feature-body small{min-height:28px;font-size:12px}.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:odMobileBarIn .32s cubic-bezier(.22,1,.36,1);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-price small{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-mobile-bar-price small{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 64%,var(--od-muted))}}.online-design .od-brand-mobile-bar-price small{white-space:nowrap;font-size:9px;font-weight:850;line-height:1}.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-fast-modal-backdrop,.online-design .od-brand-feature-modal-backdrop{align-items:end;padding:12px}.online-design .od-brand-fast-modal,.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-fast-modal-close,.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 b,.online-design .od-brand-feature-foot i{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 small,.online-design .od-brand-side-sticky-dock.is-empty .od-brand-summary-empty strong{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-feature-quick-label,.online-design .od-brand-summary-dock .od-brand-summary-fast-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 small,.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-brand strong{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-cart-plus,.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-product{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-brand-landing>.od-brand-side-sticky-dock.has-selection,.online-design .od-brand-side-sticky-dock.has-selection{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:0;padding-inline:clamp(12px,2vw,24px)}.online-design .od-brand-side-sticky-dock.has-selection:before{inset-inline:0}@media (min-width:1025px){.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{border-radius:18px;grid-template-columns:minmax(210px,.85fr) minmax(180px,1.05fr) minmax(128px,.42fr) minmax(280px,1fr) auto;min-height:72px}}@media (max-width:760px){.online-design .od-brand-landing{padding-bottom:128px;overflow-x:clip}.online-design .od-brand-banner,.online-design .od-brand-grid-layout,.online-design .od-brand-main{min-width:0;max-width:100%;overflow-x:clip}.online-design .od-brand-hero-pagehead{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.online-design .od-brand-hero-pagehead .od-hero-breadcrumb-inner{width:max-content;max-width:none}.online-design .od-brand-card-panel{border-radius:16px;padding:16px}.online-design .od-brand-choice-panel{width:100%;box-shadow:0 12px 30px -26px var(--brand-color,var(--od-accent));border-radius:18px;padding:16px;overflow:visible}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel{box-shadow:0 12px 30px -26px color-mix(in srgb,var(--brand-color,var(--od-accent)) 54%,#000)}}.online-design .od-brand-choice-panel:after,.online-design .od-brand-choice-panel:before{display:none}.online-design .od-brand-choice-panel .od-section-head{gap:12px;padding-bottom:12px}.online-design .od-brand-choice-panel .od-section-head h2{font-size:22px;line-height:1.12}.online-design .od-brand-flow-steps{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;max-width:100%;margin:0 -2px;padding:2px 2px 8px;display:flex;overflow:auto hidden}.online-design .od-brand-flow-steps span{scroll-snap-align:start;border-radius:14px;flex:0 0 min(72vw,220px);grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon title""icon step";gap:2px 9px;min-height:48px;padding:9px 10px}.online-design .od-brand-flow-steps i{border-radius:10px;grid-area:icon;width:28px;height:28px}.online-design .od-brand-flow-steps small{background:0 0;grid-area:step;place-items:start;width:auto;height:auto;font-size:10px}.online-design .od-brand-flow-steps small:before{content:"Stap "}.online-design .od-brand-flow-steps strong{grid-area:title;font-size:12px}.online-design .od-brand-amount-step{overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.online-design .od-brand-amount-control,.online-design .od-brand-amount-next,.online-design .od-brand-amount-quick,.online-design .od-brand-amount-step,.online-design .od-brand-amount-step-current,.online-design .od-brand-amount-step-head{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.online-design .od-brand-amount-step-current{text-align:left;justify-self:stretch;min-height:0}.online-design .od-brand-amount-control{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-amount-control label,.online-design .od-brand-amount-control label input,.online-design .od-brand-amount-control>input[type=range]{box-sizing:border-box;min-width:0;max-width:100%}.online-design .od-brand-amount-quick{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.online-design .od-brand-amount-quick button{text-overflow:ellipsis;width:100%;min-width:0;padding-inline:8px;overflow:hidden}.online-design .od-brand-amount-next{flex-direction:column;align-items:stretch}.online-design .od-brand-amount-next .od-primary{width:100%;min-width:0}.online-design .od-brand-trust-ribbon{grid-template-columns:minmax(0,1fr);max-width:100%;overflow:hidden}.online-design .od-brand-landing>.od-brand-side-sticky-dock.has-selection,.online-design .od-brand-side-sticky-dock.has-selection{z-index:calc(var(--od-z-header,100) + 5);width:100vw;max-width:100vw;padding:8px max(10px,env(safe-area-inset-left,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-right,0px));background:var(--od-bg);margin:0;inset:auto 0 0;position:fixed!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing>.od-brand-side-sticky-dock.has-selection,.online-design .od-brand-side-sticky-dock.has-selection{background:color-mix(in srgb,var(--od-bg) 86%,transparent)}}.online-design .od-brand-landing>.od-brand-side-sticky-dock.has-selection,.online-design .od-brand-side-sticky-dock.has-selection{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}.online-design .od-brand-side-sticky-dock.has-selection.is-visible{max-height:156px}.online-design .od-brand-side-sticky-dock.has-selection.is-hidden{transform:translateY(110%)}.online-design .od-brand-side-sticky-dock.has-selection:before{display:none}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head amount""actions actions";gap:8px;min-height:0;padding:8px;display:grid;overflow:hidden}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-head{grid-area:head;width:auto;min-width:0}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-brand{gap:8px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-logo{border-radius:12px;width:34px;height:34px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-brand strong{max-width:46vw;font-size:13px;line-height:1.15;display:block}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-brand small{max-width:46vw;font-size:10px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-amount{border-radius:13px;grid-area:amount;min-width:82px;padding:7px 9px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-amount strong{font-size:15px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-product,.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-rows{display:none}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-actions{grid-area:actions;grid-template-columns:minmax(0,1fr) 48px;gap:8px;display:grid}.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:14px;min-height:44px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-cta{justify-content:center;padding-inline:12px;font-size:13px}.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-fast{width:48px;min-width:48px}}@media (max-width:480px){.online-design .od-brand-choice-panel{width:100vw;padding-inline:max(14px,env(safe-area-inset-left,0px)) max(14px,env(safe-area-inset-right,0px));border-left:0;border-right:0;border-radius:0;margin-left:calc(50% - 50vw)}}.online-design .od-brand-amount-head-help-only{border-bottom:0;justify-content:flex-end;align-items:center;margin-bottom:12px;padding-bottom:0}.online-design .od-brand-amount-head-help-only .od-brand-help-button{width:auto}@media (max-width:760px){.online-design .od-brand-landing .od-brand-banner{width:100vw;max-width:100vw;min-height:158px;padding:18px max(18px,env(safe-area-inset-left,0px)) 22px max(18px,env(safe-area-inset-right,0px));border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.online-design .od-brand-banner-inner{grid-template-columns:108px minmax(0,1fr);gap:16px}.online-design .od-brand-banner-logo{width:108px;height:108px}.online-design .od-brand-banner-logo img{width:calc(100% - 24px);height:calc(100% - 24px);inset:12px}.online-design .od-brand-banner-copy h1{letter-spacing:0;white-space:normal;text-overflow:clip;margin:8px 0 6px;font-size:34px;line-height:1.04;overflow:visible}.online-design .od-brand-banner-copy em{letter-spacing:.08em;font-size:10px}.online-design .od-brand-country-scope-card{border-radius:16px;margin-top:10px;padding:7px 10px}.online-design .od-brand-country-scope-card strong{white-space:normal;text-overflow:clip;overflow:visible}.online-design .od-brand-hero-pagehead{margin-top:10px;margin-bottom:20px;padding:0 14px}.online-design .od-brand-amount-head-help-only{flex-direction:row;justify-content:flex-end;align-items:center;gap:0;min-height:0;margin-bottom:10px;padding-bottom:0}.online-design .od-brand-amount-head-help-only .od-brand-help-button{width:auto;min-height:36px;padding:7px 11px;font-size:11px}.online-design .od-brand-product-sections{gap:12px}.online-design .od-brand-product-section{gap:10px}.online-design .od-brand-product-section-head{border-radius:14px;padding:10px 12px}.online-design .od-brand-product-section-head span{font-size:9.5px}.online-design .od-brand-product-section-head strong{letter-spacing:0;font-size:18px}.online-design .od-amount-picker-meta{margin-bottom:10px;padding-bottom:10px}.online-design .od-amount-picker-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-design .od-amount-chip{border-radius:16px;min-height:118px;padding:44px 12px 12px}.online-design .od-amount-chip.has-chip-image{min-height:152px;padding-top:84px}.online-design .od-amount-chip-logo{border-radius:10px;width:34px;height:30px;top:10px;right:10px}.online-design .od-amount-chip-logo.has-image{background:linear-gradient(180deg,#ffffffad 0,#ffffff3d 48%,transparent 84%),radial-gradient(132px 68px at 50% 18%,#ffffff8f,transparent 76%),var(--od-amount-chip-logo-image) center /min(86%,144px) auto no-repeat;border-radius:14px;height:70px;inset:7px 7px auto}.online-design .od-amount-chip.active .od-amount-chip-logo.has-image{background:linear-gradient(180deg,#ffffff94 0,#ffffff29 48%,transparent 84%),radial-gradient(132px 68px at 50% 18%,#ffffff6b,transparent 76%),var(--od-amount-chip-logo-image) center /min(88%,148px) auto no-repeat;height:70px;inset:7px 7px auto}.online-design .od-amount-chip strong{letter-spacing:0;min-height:0;font-size:20px;line-height:1.12}}.online-design .od-amount-picker-family-list{background:0 0;gap:14px;padding:0;display:grid}.online-design .od-amount-family-group{border:1px solid var(--brand-color,var(--od-accent));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-family-group{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-amount-family-group{background:radial-gradient(360px 160px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),var(--od-surface);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-family-group{background:radial-gradient(360px 160px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent),transparent 70%),var(--od-surface)}}.online-design .od-amount-family-group{box-shadow:0 18px 42px -34px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-family-group{box-shadow:0 18px 42px -34px color-mix(in srgb,var(--brand-color,var(--od-accent)) 48%,#000)}}.online-design .od-amount-family-group.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-family-group.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 46%,var(--od-border))}}.online-design .od-amount-family-group.active{box-shadow:0 20px 46px -34px var(--brand-color,var(--od-accent)),inset 4px 0 0 var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-family-group.active{box-shadow:0 20px 46px -34px color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,#000),inset 4px 0 0 var(--brand-color,var(--od-accent))}}.online-design .od-amount-family-head{border-bottom:1px solid var(--brand-color,var(--od-accent));grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-family-head{border-bottom:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,var(--od-border))}}.online-design .od-amount-family-head{background:radial-gradient(220px 110px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-family-head{background:radial-gradient(220px 110px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,transparent),transparent 70%),color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,var(--od-surface-2))}}.online-design .od-amount-family-logo{border:1px solid var(--brand-color,var(--od-accent));border-radius:18px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-family-logo{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-amount-family-logo{color:var(--brand-color,var(--od-accent));background:#fff;box-shadow:0 16px 28px -22px #0f172a9e}.online-design .od-amount-family-logo img{object-fit:contain;width:100%;height:100%;padding:7px}.online-design .od-amount-family-head div{min-width:0}.online-design .od-amount-family-head strong{color:var(--od-ink);letter-spacing:0;white-space:normal;font-size:21px;font-weight:950;line-height:1.12;display:block}.online-design .od-amount-family-head small{color:var(--od-soft);margin-top:3px;font-size:12px;font-weight:750;line-height:1.35;display:block}.online-design .od-amount-family-head em{background:var(--brand-color,var(--od-accent));border-radius:999px;justify-self:end;max-width:190px;padding:7px 10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-family-head em{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,var(--od-surface))}}.online-design .od-amount-family-head em{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-amount-family-head em{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,var(--od-border))}}.online-design .od-amount-family-head em{color:var(--od-ink);white-space:nowrap;font-size:12px;font-style:normal;font-weight:950}.online-design .od-amount-family-group>.od-amount-picker{background:0 0;padding:14px}@media (max-width:760px){.online-design .od-amount-picker-family-list{gap:12px}.online-design .od-amount-family-group{border-radius:18px}.online-design .od-amount-family-head{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:13px 12px}.online-design .od-amount-family-logo{border-radius:16px;width:50px;height:50px}.online-design .od-amount-family-head strong{font-size:18px;line-height:1.15}.online-design .od-amount-family-head small{font-size:11.5px}.online-design .od-amount-family-head em{grid-column:2;justify-self:start;max-width:100%;font-size:11px}.online-design .od-amount-family-group>.od-amount-picker{padding:12px}}.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 34% 18%,var(--od-accent),transparent 60%);width:min(460px,62vw);height:260px;position:absolute;inset:-24px 54% auto auto}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-redesign:before{background:radial-gradient(circle at 34% 18%,color-mix(in srgb,var(--od-accent) 7%,transparent),transparent 60%)}}.online-design .od-checkout-redesign:before{filter:blur(10px);opacity:.36;z-index:-1}.online-design .od-checkout-redesign .od-checkout-hero{background:linear-gradient(135deg,var(--od-surface) 0,var(--od-surface-2) 100%);border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(280px,auto);align-items:stretch;gap:28px;margin-bottom:26px;padding:28px;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(135deg,var(--od-surface) 0,color-mix(in srgb,var(--od-surface-2) 82%,var(--od-surface)) 100%)}}.online-design .od-checkout-redesign .od-checkout-hero{border:1px solid var(--od-border);box-shadow:0 16px 42px -34px #0f172a6b,inset 0 1px #ffffff47}.online-design .od-checkout-redesign .od-checkout-hero:before{display:none}.online-design .od-checkout-hero-copy em{background:var(--od-accent);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-hero-copy em{background:color-mix(in srgb,var(--od-accent) 8%,var(--od-surface))}}.online-design .od-checkout-hero-copy em{color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-hero-copy em{color:color-mix(in srgb,var(--od-accent) 78%,var(--od-ink))}}.online-design .od-checkout-hero-copy em{border:1px solid var(--od-accent)}@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) 22%,var(--od-border))}}.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:-.02em;color:var(--od-ink);margin:14px 0 8px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.08}.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:18px;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) 94%,var(--od-bg))}}.online-design .od-checkout-hero-card{border:1px solid var(--od-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 34px -30px #0f172a6b}.online-design .od-checkout-hero-lock{width:40px;height:40px;color: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{color:color-mix(in srgb,var(--od-accent) 76%,var(--od-ink))}}.online-design .od-checkout-hero-lock{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-hero-lock{background:color-mix(in srgb,var(--od-accent) 8%,var(--od-surface))}}.online-design .od-checkout-hero-lock{border:1px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-hero-lock{border:1px solid color-mix(in srgb,var(--od-accent) 22%,var(--od-border))}}.online-design .od-checkout-hero-total{flex-direction:column;gap:4px;display:flex}.online-design .od-checkout-hero-breakdown small,.online-design .od-checkout-hero-total 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:-.015em;color:var(--od-ink);font-family:Space Grotesk,Inter,sans-serif;font-size:32px;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,#172033 56%,#0b1120);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,#163221 56%,#07130c)}.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%,var(--od-accent),transparent 34%),radial-gradient(circle at 78% 12%,#0098ff1f,transparent 32%),linear-gradient(180deg,#020b1614,transparent 72%);height:420px;position:fixed}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-return-page:before{background:radial-gradient(circle at 28% 18%,color-mix(in srgb,var(--od-accent) 16%,transparent),transparent 34%),radial-gradient(circle at 78% 12%,#0098ff1f,transparent 32%),linear-gradient(180deg,#020b1614,transparent 72%)}}.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:od-spin .8s linear infinite}.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 input,.online-design .od-checkout-verification-form select{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-method-heading,.online-design .od-liveness-method-picker{gap:8px;display:grid}.online-design .od-liveness-method-picker{padding:4px}.online-design .od-liveness-method-heading>span{color:var(--od-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.online-design .od-liveness-method-heading>strong{color:var(--od-ink);font-size:clamp(17px,2vw,21px);font-weight:950;line-height:1.15}.online-design .od-liveness-method-heading>p{max-width:68ch;color:var(--od-soft);margin:0;font-size:12px;font-weight:720;line-height:1.5}.online-design .od-liveness-method-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.online-design .od-liveness-method-options>button{border:1px solid var(--od-border);background:var(--od-surface);min-width:0;color:var(--od-ink);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.online-design .od-liveness-method-options>button:hover:not(:disabled){border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-liveness-method-options>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--od-accent) 42%,var(--od-border))}}.online-design .od-liveness-method-options>button:hover:not(:disabled){transform:translateY(-1px)}.online-design .od-liveness-method-options>button.active{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-liveness-method-options>button.active{border-color:color-mix(in srgb,var(--od-accent) 62%,var(--od-border))}}.online-design .od-liveness-method-options>button.active{background:var(--od-accent-soft)}@supports (color:color-mix(in lab,red,red)){.online-design .od-liveness-method-options>button.active{background:color-mix(in srgb,var(--od-accent-soft) 44%,var(--od-surface))}}.online-design .od-liveness-method-options>button.active{box-shadow:0 0 0 2px var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-liveness-method-options>button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--od-accent) 10%,transparent)}}.online-design .od-liveness-method-options>button:disabled{cursor:not-allowed;opacity:.65}.online-design .od-liveness-method-options>button>i{background:var(--od-accent);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-liveness-method-options>button>i{background:color-mix(in srgb,var(--od-accent) 10%,var(--od-surface))}}.online-design .od-liveness-method-options>button>i{color:var(--od-accent);font-size:18px}.online-design .od-liveness-method-options>button>span{gap:3px;min-width:0;display:grid}.online-design .od-liveness-method-options>button strong{color:var(--od-ink);font-size:13px;font-weight:950;line-height:1.25}.online-design .od-liveness-method-options>button small{color:var(--od-soft);font-size:11px;font-weight:720;line-height:1.4}.online-design .od-liveness-method-options>button em{background:var(--od-accent);border-radius:999px;align-self:start;padding:5px 7px}@supports (color:color-mix(in lab,red,red)){.online-design .od-liveness-method-options>button em{background:color-mix(in srgb,var(--od-accent) 10%,var(--od-surface))}}.online-design .od-liveness-method-options>button em{color:var(--od-accent);letter-spacing:.03em;white-space:nowrap;font-size:9px;font-style:normal;font-weight:950}.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:odGuideHeadMove 2.2s ease-in-out infinite}.online-design .od-liveness-guide-face.still{animation:odGuideHoldStill 2.4s ease-in-out infinite}.online-design .od-liveness-guide-face .eye,.online-design .od-liveness-guide-face .mouth,.online-design .od-liveness-guide-face .nose{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:odGuideHeadMove 1.8s ease-in-out infinite}.online-design .od-liveness-mini.hold .od-liveness-guide-face{animation:odGuideHoldStill 1.8s ease-in-out infinite;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 span,.online-design .od-liveness-camera-guide strong{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-error,.online-design .od-liveness-ready{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-error-callout{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.online-design .od-liveness-error-callout>svg{font-size:18px}.online-design .od-liveness-error-callout>div{gap:2px;display:grid}.online-design .od-liveness-error-callout span,.online-design .od-liveness-error-callout strong{display:block}.online-design .od-liveness-error-callout strong{font-size:12px;font-weight:950}.online-design .od-liveness-error-callout span{font-size:11px;font-weight:720;line-height:1.4}.online-design .od-liveness-error-callout .od-secondary{color:#991b1b;white-space:nowrap;background:#fff;border-color:#fca5a5}.online-design .od-liveness-upload-panel{border:1px solid var(--od-accent);gap:13px;padding:clamp(16px,2vw,22px);display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-liveness-upload-panel{border:1px solid color-mix(in srgb,var(--od-accent) 24%,var(--od-border))}}.online-design .od-liveness-upload-panel{background:var(--od-surface);border-radius:18px}.online-design .od-liveness-upload-copy{align-items:flex-start;gap:12px;display:flex}.online-design .od-liveness-upload-icon{background:var(--od-accent);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-liveness-upload-icon{background:color-mix(in srgb,var(--od-accent) 11%,var(--od-surface))}}.online-design .od-liveness-upload-icon{color:var(--od-accent);font-size:21px}.online-design .od-liveness-upload-copy>div{gap:4px;display:grid}.online-design .od-liveness-upload-copy strong{color:var(--od-ink);font-size:17px;font-weight:950;line-height:1.2}.online-design .od-liveness-upload-copy p{max-width:66ch;color:var(--od-soft);margin:0;font-size:12px;font-weight:720;line-height:1.5}.online-design .od-liveness-upload-panel>ul{background:var(--od-surface-2);color:var(--od-ink);border-radius:14px;gap:7px;margin:0;padding:12px 14px 12px 32px;font-size:12px;font-weight:760;line-height:1.45;display:grid}.online-design .od-liveness-upload-panel>ul li::marker{color:var(--od-accent)}.online-design .od-liveness-upload-review{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.online-design .od-liveness-upload-review>svg{flex:none;margin-top:1px;font-size:17px}.online-design .od-liveness-upload-review>span{gap:2px;display:grid}.online-design .od-liveness-upload-review small,.online-design .od-liveness-upload-review strong{display:block}.online-design .od-liveness-upload-review strong{font-size:12px;font-weight:950}.online-design .od-liveness-upload-review small{font-size:11px;font-weight:720;line-height:1.4}.online-design .od-liveness-file-fallback{display:block;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:2px dashed var(--od-accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 11px;min-height:88px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-liveness-file-fallback span{border:2px dashed color-mix(in srgb,var(--od-accent) 42%,var(--od-border))}}.online-design .od-liveness-file-fallback span{background:var(--od-accent);border-radius:16px;padding:15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-liveness-file-fallback span{background:color-mix(in srgb,var(--od-accent) 4%,var(--od-surface))}}.online-design .od-liveness-file-fallback span{color:var(--od-ink);cursor:pointer;transition:border-color .16s,background .16s}.online-design .od-liveness-file-fallback.ready span,.online-design .od-liveness-file-fallback:hover span{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-liveness-file-fallback.ready span,.online-design .od-liveness-file-fallback:hover span{border-color:color-mix(in srgb,var(--od-accent) 70%,var(--od-border))}}.online-design .od-liveness-file-fallback.ready span,.online-design .od-liveness-file-fallback:hover span{background:var(--od-accent-soft)}@supports (color:color-mix(in lab,red,red)){.online-design .od-liveness-file-fallback.ready span,.online-design .od-liveness-file-fallback:hover span{background:color-mix(in srgb,var(--od-accent-soft) 32%,var(--od-surface))}}.online-design .od-liveness-file-fallback span>svg{width:24px;height:24px;color:var(--od-accent);grid-row:1/3}.online-design .od-liveness-file-fallback small,.online-design .od-liveness-file-fallback strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.online-design .od-liveness-file-fallback strong{color:var(--od-ink);white-space:nowrap;font-size:13px;font-weight:900}.online-design .od-liveness-file-fallback small{color:var(--od-soft);font-size:11px;font-weight:720;line-height:1.35}.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}}.online-design .od-search-results-page{padding-top:0;padding-bottom:64px}.online-design .od-search-browse-hero{background:linear-gradient(90deg,var(--od-shell-bg,#07152b),var(--od-shell-bg-elevated,#0b2345) 54%,var(--od-accent,#2563eb) 100%),url(/assets/hero/effects/dot-grid.svg) repeat,radial-gradient(760px 280px at 88% 8%,var(--od-accent,#2563eb),transparent 72%),linear-gradient(135deg,var(--od-shell-bg,#07152b) 0,var(--od-shell-bg-elevated,#0b2345) 58%,var(--od-shell-bg-elevated,#0b2345) 100%);grid-template-columns:minmax(0,1fr);align-items:center;min-height:212px;padding-top:26px;padding-bottom:30px}@supports (color:color-mix(in lab,red,red)){.online-design .od-search-browse-hero{background:linear-gradient(90deg,color-mix(in srgb,var(--od-shell-bg,#07152b) 92%,transparent),color-mix(in srgb,var(--od-shell-bg-elevated,#0b2345) 82%,transparent) 54%,color-mix(in srgb,var(--od-accent,#2563eb) 24%,var(--od-shell-bg,#07152b)) 100%),url(/assets/hero/effects/dot-grid.svg) repeat,radial-gradient(760px 280px at 88% 8%,color-mix(in srgb,var(--od-accent,#2563eb) 42%,transparent),transparent 72%),linear-gradient(135deg,var(--od-shell-bg,#07152b) 0,var(--od-shell-bg-elevated,#0b2345) 58%,color-mix(in srgb,var(--od-shell-bg-elevated,#0b2345) 72%,var(--od-accent,#2563eb)) 100%)}}.online-design .od-search-browse-hero{background-size:auto,320px 180px,auto,auto;box-shadow:inset 0 1px #ffffff14}.online-design .od-search-browse-hero:before{content:"";pointer-events:none;background:var(--od-accent,#2563eb);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-search-browse-hero:before{background:color-mix(in srgb,var(--od-accent,#2563eb) 58%,transparent)}}.online-design .od-search-browse-hero:before{opacity:.34;-webkit-mask:url(/images/backgrounds/gold-orbit-lines.svg) 106% 47%/min(520px,38vw) no-repeat;mask:url(/images/backgrounds/gold-orbit-lines.svg) 106% 47%/min(520px,38vw) no-repeat}.online-design .od-module-browse-hero.od-search-browse-hero:after{border-width:50px;border-color:#ffffff0e;width:420px;height:420px;bottom:-248px;right:-90px}.online-design .od-search-browse-hero-inner{width:min(1180px,100%);margin-inline:auto}.online-design .od-search-hero-breadcrumb{color:#e2e8f0c2;align-items:center;gap:10px;margin:0 0 15px;font-size:12px;font-weight:700;display:flex}.online-design .od-search-hero-breadcrumb button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.online-design .od-search-hero-breadcrumb button:focus-visible,.online-design .od-search-hero-breadcrumb button:hover{color:#fff}.online-design .od-search-hero-breadcrumb svg{color:#e2e8f07a;width:13px;height:13px}.online-design .od-module-browse-hero>.od-search-browse-hero-inner .od-search-hero-breadcrumb span{display:inline}.online-design .od-module-browse-hero.od-search-browse-hero h1{letter-spacing:-.048em;max-width:980px;font-size:clamp(38px,4.3vw,58px);line-height:.98}.online-design .od-search-browse-hero h1 span{color:#f8fafc}.online-design .od-search-browse-hero h1 em{color:#f2c45f;white-space:break-spaces;font-style:normal}.online-design .od-module-browse-hero>.od-search-browse-hero-inner .od-search-hero-result-count{color:#f8fafce6;background:#08141f85;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;width:fit-content;min-height:34px;margin-top:18px;padding:6px 13px 6px 8px;font-size:12px;font-weight:850;display:inline-flex}.online-design .od-search-hero-result-count i{color:#172033;background:#f2c45f;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.online-design .od-search-hero-result-count svg{stroke-width:3px;width:12px;height:12px}.online-design .od-smart-search{gap:0;margin-top:30px}.online-design .od-search-workspace{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:24px;display:grid}.online-design .od-search-filter-trigger{display:none}.online-design .od-search-filters{top:calc(var(--od-nav-height,112px) + 18px);border:1px solid var(--od-border);background:var(--od-surface);border-radius:16px;padding:18px;position:sticky}@supports (color:color-mix(in lab,red,red)){.online-design .od-search-filters{background:color-mix(in srgb,var(--od-surface) 97%,transparent)}}.online-design .od-search-filters{box-shadow:var(--od-shadow-sm)}.online-design .od-search-filters-head{border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.online-design .od-search-filters-head strong{color:var(--od-ink);font-size:14px;font-weight:900}.online-design .od-search-filters-head button{background:var(--od-surface-2);width:32px;height:32px;color:var(--od-muted);border:0;border-radius:50%;display:none}.online-design .od-search-filters fieldset{border:0;border-bottom:1px solid var(--od-border);min-width:0;margin:0;padding:16px 0}.online-design .od-search-filters legend{width:100%;color:var(--od-ink);margin-bottom:10px;font-size:12px;font-weight:900}.online-design .od-search-filters label{min-height:30px;color:var(--od-soft);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;font-weight:650;display:grid}.online-design .od-search-filters input{accent-color:#c68b12;width:16px;height:16px;margin:0}.online-design .od-search-filters label:has(input:checked) span{color:var(--od-ink);font-weight:850}.online-design .od-search-filters label em{color:var(--od-muted);font-size:11px;font-style:normal}.online-design .od-search-clear-filters{border:1px solid var(--od-border-strong);width:100%;min-height:38px;color:var(--od-ink);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:12px;font-weight:800;display:inline-flex}.online-design .od-search-clear-filters:disabled{opacity:.45;cursor:default}.online-design .od-search-results-column{gap:16px;display:grid}.online-design .od-search-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.online-design .od-search-toolbar>span{color:var(--od-muted);font-size:12px;font-weight:750}.online-design .od-search-toolbar label,.online-design .od-search-toolbar>div,.online-design .od-search-view-toggle{align-items:center;display:flex}.online-design .od-search-toolbar>div{gap:10px}.online-design .od-search-toolbar label{border:1px solid var(--od-border);background:var(--od-surface);height:42px;color:var(--od-muted);border-radius:10px;gap:8px;padding:0 9px 0 13px;font-size:12px}.online-design .od-search-toolbar select{min-width:150px;height:36px;color:var(--od-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 24px 0 4px;font-weight:750}.online-design .od-search-view-toggle{border:1px solid var(--od-border);background:var(--od-surface);border-radius:10px;height:42px;overflow:hidden}.online-design .od-search-view-toggle button{border:0;border-right:1px solid var(--od-border);width:40px;height:40px;color:var(--od-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.online-design .od-search-view-toggle button:last-child{border-right:0}.online-design .od-search-view-toggle button.active{background:#d59a22}@supports (color:color-mix(in lab,red,red)){.online-design .od-search-view-toggle button.active{background:color-mix(in srgb,#d59a22 11%,var(--od-surface-2))}}.online-design .od-search-view-toggle button.active{color:#ae7200}.online-design .od-search-results-stack{gap:20px;display:grid}.online-design .od-search-results-stack .od-smart-search-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.online-design .od-search-results-stack .od-smart-search-section-head{min-height:30px;margin-bottom:9px;padding:0 4px}.online-design .od-search-results-stack .od-smart-search-section-head>div{color:var(--od-ink);align-items:center;gap:8px;display:inline-flex}.online-design .od-search-results-stack .od-smart-search-section-head>div svg{color:#17364f;width:18px;height:18px}.online-design .od-search-results-stack .od-smart-search-section-head h2{margin:0;font-size:15px;font-weight:900}.online-design .od-search-results-stack .od-smart-search-section-head small{font-size:11px}.online-design .od-search-brand-results,.online-design .od-search-results-stack.is-list .od-smart-product-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.online-design .od-search-brand-result{border:1px solid var(--od-border);background:var(--od-surface);min-height:166px;color:var(--od-ink);box-shadow:var(--od-shadow-sm);border-radius:16px;grid-template-columns:180px minmax(0,1fr) 150px;align-items:center;gap:22px;padding:15px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.online-design .od-search-brand-result:hover{border-color:var(--brand-color,#c58a11);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-search-brand-result:hover{border-color:color-mix(in srgb,var(--brand-color,#c58a11) 48%,var(--od-border))}}.online-design .od-search-brand-result:hover{box-shadow:var(--od-shadow-md)}.online-design .od-search-brand-media{border:1px solid var(--brand-color,#c58a11);place-items:center;width:100%;height:132px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-search-brand-media{border:1px solid color-mix(in srgb,var(--brand-color,#c58a11) 16%,var(--od-border))}}.online-design .od-search-brand-media{background:var(--brand-color,#c58a11);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-search-brand-media{background:color-mix(in srgb,var(--brand-color,#c58a11) 7%,#fff)}}.online-design .od-search-brand-media img{object-fit:contain;width:100%;height:100%}.online-design .od-search-brand-media>strong{color:var(--brand-color,#b77c08);font-size:40px}.online-design .od-search-brand-copy{gap:10px;min-width:0;display:grid}.online-design .od-search-brand-copy>span:first-child{align-items:center;gap:9px;display:flex}.online-design .od-search-brand-copy>span:first-child strong{font-size:18px;font-weight:900}.online-design .od-search-brand-copy>span:first-child em{background:var(--od-surface-2);color:var(--od-muted);border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:750}.online-design .od-search-brand-copy>small{color:var(--od-muted);font-size:12px;line-height:1.55}.online-design .od-search-result-benefits{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.online-design .od-search-result-benefits em{color:var(--od-muted);align-items:center;gap:6px;font-size:10px;font-style:normal;font-weight:750;display:inline-flex}.online-design .od-search-result-benefits svg{color:#b77c08}.online-design .od-search-brand-action,.online-design .od-smart-product-price{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.online-design .od-search-brand-action small{color:var(--od-muted);font-size:10px}.online-design .od-search-brand-action>strong,.online-design .od-smart-product-price>strong{color:var(--od-ink);font-size:18px;font-weight:950}.online-design .od-search-brand-action>em,.online-design .od-smart-product-price>em{color:#172033;white-space:nowrap;background:linear-gradient(135deg,#f4cf78,#dda533);border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;margin-top:8px;padding:0 12px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.online-design .od-search-results-stack .od-smart-product-card{background:var(--od-surface);min-height:112px;box-shadow:var(--od-shadow-sm);cursor:pointer;border-radius:15px;grid-template-columns:84px minmax(0,1fr) auto;gap:16px;padding:13px 16px}.online-design .od-search-results-stack .od-smart-product-media{border-radius:12px;width:84px;height:84px}.online-design .od-search-results-stack .od-smart-product-copy{gap:5px}.online-design .od-search-results-stack .od-smart-product-copy strong{font-size:15px}.online-design .od-search-results-stack .od-smart-product-copy em,.online-design .od-search-results-stack .od-smart-product-copy small{font-size:11px}.online-design .od-search-results-stack.is-grid .od-search-brand-results,.online-design .od-search-results-stack.is-grid .od-smart-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design .od-search-results-stack.is-grid .od-search-brand-result{grid-template-columns:110px minmax(0,1fr);gap:14px;min-height:100%}.online-design .od-search-results-stack.is-grid .od-search-brand-media{height:110px}.online-design .od-search-results-stack.is-grid .od-search-brand-action{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center}.online-design .od-search-results-stack.is-grid .od-search-brand-action>em{margin-top:0;margin-left:auto}.online-design .od-search-results-stack.is-grid .od-smart-product-card{grid-template-columns:72px minmax(0,1fr);min-height:138px}.online-design .od-search-results-stack.is-grid .od-smart-product-media{width:72px;height:72px}.online-design .od-search-results-stack.is-grid .od-smart-product-price{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.online-design .od-search-results-stack.is-grid .od-smart-product-price>em{margin-top:0}.online-design .od-search-discovery-card,.online-design .od-search-filter-empty{border:1px solid var(--od-border);background:var(--od-surface);box-shadow:var(--od-shadow-sm);border-radius:15px}.online-design .od-search-filter-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:220px;padding:30px;display:flex}.online-design .od-search-filter-empty>svg{color:#b77c08;width:28px;height:28px}.online-design .od-search-filter-empty>span{color:var(--od-muted);font-size:13px}.online-design .od-search-discovery-card{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:16px 18px;display:grid}.online-design .od-search-discovery-card>span{color:#b77c08;background:#f2c45f29;border:1px solid #d2992340;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.online-design .od-search-discovery-card>div{gap:5px;display:grid}.online-design .od-search-discovery-card strong{font-size:13px}.online-design .od-search-discovery-card small{color:var(--od-muted);font-size:11px}.online-design .od-search-discovery-card button{border:1px solid var(--od-border-strong);min-height:38px;color:var(--od-ink);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.online-design .od-search-brand-result:focus-visible,.online-design .od-search-filters button:focus-visible,.online-design .od-search-filters input:focus-visible,.online-design .od-search-results-stack button:focus-visible,.online-design .od-search-toolbar select:focus-visible{outline-offset:2px;outline:3px solid #b77c086b}.online-design.theme-noir .od-search-brand-media{background:var(--brand-color,#c58a11)}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir .od-search-brand-media{background:color-mix(in srgb,var(--brand-color,#c58a11) 10%,var(--od-surface-2))}}.online-design.theme-noir .od-search-results-stack .od-smart-search-section-head>div svg,.online-design.theme-noir .od-search-view-toggle button.active{color:#f2c45f}@media (max-width:1023px){.online-design .od-search-workspace{grid-template-columns:minmax(0,1fr);gap:14px}.online-design .od-search-filter-trigger{border:1px solid var(--od-border);background:var(--od-surface);min-height:44px;color:var(--od-ink);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.online-design .od-search-filter-trigger em{color:#a86e00;background:#f2c45f33;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.online-design .od-search-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:none;position:static}.online-design .od-search-filters.is-open{display:grid}.online-design .od-search-clear-filters,.online-design .od-search-filters-head{grid-column:1/-1}.online-design .od-search-filters-head button{place-items:center;display:grid}}@media (max-width:760px){.online-design .od-search-results-page{padding-bottom:30px;padding-left:14px;padding-right:14px}.online-design .od-search-browse-hero{min-height:196px;padding:22px 14px 26px}.online-design .od-search-browse-hero:before{background-position:130%;background-size:300px}.online-design .od-module-browse-hero.od-search-browse-hero h1{font-size:clamp(32px,10vw,44px);line-height:1.01}.online-design .od-search-hero-result-count{margin-top:14px}.online-design .od-smart-search{margin-top:20px}.online-design .od-search-toolbar{flex-direction:column;align-items:stretch}.online-design .od-search-toolbar>div{width:100%}.online-design .od-search-toolbar label{flex:1}.online-design .od-search-toolbar select{flex:1;min-width:0}.online-design .od-search-brand-result{grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px}.online-design .od-search-brand-media{height:96px}.online-design .od-search-brand-action{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center}.online-design .od-search-brand-action>em{margin-top:0;margin-left:auto}.online-design .od-search-results-stack.is-grid .od-search-brand-results,.online-design .od-search-results-stack.is-grid .od-smart-product-grid{grid-template-columns:minmax(0,1fr)}.online-design .od-search-results-stack .od-smart-product-card,.online-design .od-search-results-stack.is-grid .od-smart-product-card{grid-template-columns:62px minmax(0,1fr);gap:11px;padding:11px}.online-design .od-search-results-stack .od-smart-product-media,.online-design .od-search-results-stack.is-grid .od-smart-product-media{width:62px;height:62px}.online-design .od-search-results-stack .od-smart-product-price,.online-design .od-search-results-stack.is-grid .od-smart-product-price{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.online-design .od-search-results-stack .od-smart-product-price>em{margin-top:0}.online-design .od-search-discovery-card{grid-template-columns:42px minmax(0,1fr)}.online-design .od-search-discovery-card>span{width:42px;height:42px}.online-design .od-search-discovery-card button{grid-column:1/-1;justify-content:center}}@media (max-width:520px){.online-design .od-search-filters.is-open{grid-template-columns:minmax(0,1fr)}.online-design .od-search-clear-filters,.online-design .od-search-filters-head{grid-column:auto}.online-design .od-search-brand-result,.online-design .od-search-results-stack.is-grid .od-search-brand-result{grid-template-columns:86px minmax(0,1fr)}.online-design .od-search-brand-media,.online-design .od-search-results-stack.is-grid .od-search-brand-media{height:78px}.online-design .od-search-result-benefits{display:none}.online-design .od-search-brand-copy>span:first-child{flex-direction:column;align-items:flex-start;gap:4px}.online-design .od-search-brand-action{flex-wrap:wrap;align-items:flex-end}}@media (prefers-reduced-motion:reduce){.online-design .od-search-brand-result,.online-design .od-search-results-stack button{transition-duration:.01ms!important}}.online-design .od-esim-catalog-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:24px;display:grid}.online-design .od-esim-filter-sidebar{top:calc(var(--od-nav-height,118px) + 18px);max-height:calc(100vh - var(--od-nav-height,118px) - 36px);border:1px solid var(--od-border);background:var(--od-surface);scrollbar-width:thin;border-radius:20px;padding:16px;position:sticky;overflow-y:auto;box-shadow:0 22px 52px -42px #0f172a85}.online-design .od-esim-sidebar-head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.online-design .od-esim-sidebar-head>span{border:1px solid var(--od-accent);border-radius:13px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-sidebar-head>span{border:1px solid color-mix(in srgb,var(--od-accent) 22%,var(--od-border))}}.online-design .od-esim-sidebar-head>span{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-sidebar-head>span{background:color-mix(in srgb,var(--od-accent) 9%,var(--od-surface-2))}}.online-design .od-esim-sidebar-head>span{color:var(--od-accent)}.online-design .od-esim-sidebar-head small,.online-design .od-esim-sidebar-head strong{display:block}.online-design .od-esim-sidebar-head strong{color:var(--od-ink);font-size:15px;font-weight:950}.online-design .od-esim-sidebar-head small{color:var(--od-muted);margin-top:2px;font-size:10.5px;font-weight:700;line-height:1.3}.online-design .od-esim-sidebar-close{border:1px solid var(--od-border);background:var(--od-surface-2);width:34px;height:34px;color:var(--od-muted);cursor:pointer;border-radius:999px;place-items:center;display:none}.online-design .od-esim-sidebar-summary{border:1px solid var(--od-accent);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 7px;margin-top:14px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-sidebar-summary{border:1px solid color-mix(in srgb,var(--od-accent) 18%,var(--od-border))}}.online-design .od-esim-sidebar-summary{background:var(--od-accent);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-sidebar-summary{background:color-mix(in srgb,var(--od-accent) 6%,var(--od-surface-2))}}.online-design .od-esim-sidebar-summary strong{color:var(--od-ink);letter-spacing:-.04em;font-size:21px;font-weight:950}.online-design .od-esim-sidebar-summary span{color:var(--od-soft);font-size:11px;font-weight:850}.online-design .od-esim-sidebar-summary small{color:var(--od-accent);grid-column:1/-1;font-size:10.5px;font-weight:850}.online-design .od-esim-sidebar-group{border:0;border-top:1px solid var(--od-border);min-width:0;margin:15px 0 0;padding:15px 0 0}.online-design .od-esim-sidebar-group legend{width:100%;color:var(--od-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 7px;padding:0;font-size:11px;font-weight:950;display:flex}.online-design .od-esim-sidebar-group legend svg{color:var(--od-accent)}.online-design .od-esim-sidebar-group>div{gap:3px;display:grid}.online-design .od-esim-sidebar-group button{width:100%;min-height:34px;color:var(--od-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 7px;font-size:11.5px;font-weight:760;display:grid}.online-design .od-esim-sidebar-group button:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-sidebar-group button:hover{border-color:color-mix(in srgb,var(--od-accent) 16%,var(--od-border))}}.online-design .od-esim-sidebar-group button:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-sidebar-group button:hover{background:color-mix(in srgb,var(--od-accent) 5%,var(--od-surface-2))}}.online-design .od-esim-sidebar-group button:hover{color:var(--od-ink)}.online-design .od-esim-sidebar-group button.active{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-sidebar-group button.active{border-color:color-mix(in srgb,var(--od-accent) 23%,var(--od-border))}}.online-design .od-esim-sidebar-group button.active{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-sidebar-group button.active{background:color-mix(in srgb,var(--od-accent) 9%,var(--od-surface-2))}}.online-design .od-esim-sidebar-group button.active{color:var(--od-ink);font-weight:900}.online-design .od-esim-sidebar-check{border:1px solid var(--od-border-strong);background:var(--od-surface);color:#fff;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.online-design .od-esim-sidebar-group button.active .od-esim-sidebar-check{border-color:var(--od-accent);background:var(--od-accent)}.online-design .od-esim-sidebar-check svg{stroke-width:3px;width:11px;height:11px}.online-design .od-esim-sidebar-group button em{background:var(--od-surface-2);min-width:24px;height:21px;color:var(--od-muted);border-radius:999px;place-items:center;padding:0 6px;font-size:9.5px;font-style:normal;font-weight:950;display:inline-grid}.online-design .od-esim-sidebar-reset{border:1px solid var(--od-accent);width:100%;min-height:38px;margin-top:15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-sidebar-reset{border:1px solid color-mix(in srgb,var(--od-accent) 24%,var(--od-border))}}.online-design .od-esim-sidebar-reset{background:var(--od-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-esim-sidebar-reset{background:color-mix(in srgb,var(--od-accent) 7%,var(--od-surface-2))}}.online-design .od-esim-sidebar-reset{color:var(--od-accent);cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.online-design .od-esim-catalog-results{gap:16px;min-width:0;display:grid}.online-design .od-esim-catalog-head{border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:2px 0 10px;display:flex}.online-design .od-esim-catalog-head>div:first-child>span{color:var(--od-accent);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:950}.online-design .od-esim-catalog-head h2{color:var(--od-ink);letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(22px,2.3vw,30px);font-weight:950;line-height:1.08}.online-design .od-esim-catalog-head p{color:var(--od-muted);margin:5px 0 0;font-size:11.5px;font-weight:750}.online-design .od-esim-catalog-actions{flex:none;align-items:center;gap:9px;display:flex}.online-design .od-esim-mobile-filter-trigger{border:1px solid var(--od-border);background:var(--od-surface);min-height:48px;color:var(--od-ink);cursor:pointer;border-radius:15px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:900;display:none}.online-design .od-esim-mobile-filter-trigger em{background:var(--od-accent);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.online-design .od-esim-catalog-sort{width:210px}.online-design .od-esim-catalog-sort .od-esim-filter-trigger{border-radius:15px;grid-template-columns:30px minmax(0,1fr) 16px;min-height:50px;padding:7px 9px}.online-design .od-esim-catalog-sort .od-esim-filter-icon{border-radius:10px;width:30px;height:30px}.online-design .od-esim-catalog-results .od-esim-tier-panel{border-radius:18px;grid-template-columns:minmax(170px,.7fr) minmax(0,2fr);align-items:center;gap:12px;padding:12px;display:grid}.online-design .od-esim-catalog-results .od-esim-tier-panel-head{margin:0}.online-design .od-esim-catalog-results .od-esim-tier-panel-head>span{border-radius:12px;width:34px;height:34px}.online-design .od-esim-catalog-results .od-esim-tier-panel-head strong{font-size:13px}.online-design .od-esim-catalog-results .od-esim-tier-panel-head small{font-size:10.5px;line-height:1.35}.online-design .od-esim-catalog-results .od-esim-tier-legend{gap:7px}.online-design .od-esim-catalog-results .od-esim-tier-legend button{border-radius:14px;grid-template-columns:7px minmax(0,1fr);align-items:start;gap:3px 9px;min-height:76px;padding:10px 11px}.online-design .od-esim-catalog-results .od-esim-tier-dot{grid-row:1/3;width:7px;height:100%;min-height:42px}.online-design .od-esim-tier-choice-copy{gap:2px;min-width:0;padding-right:18px;display:grid}.online-design .od-esim-catalog-results .od-esim-tier-choice-copy strong{font-size:12px}.online-design .od-esim-catalog-results .od-esim-tier-choice-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.online-design .od-esim-catalog-results .od-esim-tier-legend em{grid-column:2;font-size:9.5px}.online-design .od-esim-catalog-results .od-esim-tier-info{width:18px;height:18px;font-size:9px;top:9px;right:9px}.online-design .od-esim-catalog-results .od-esim-region-callout{border-radius:17px;padding:13px 15px}.online-design .od-esim-catalog-results .od-esim-region-flag{border-radius:12px;width:38px;height:38px}.online-design .od-esim-catalog-results .od-esim-plan-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.online-design .od-esim-catalog-results .od-esim-plan-card .od-esim-visual{min-height:152px}.online-design .od-esim-catalog-results .od-esim-plan-card-visual{padding:11px 11px 0}.online-design .od-esim-catalog-results .od-esim-plan-card-body{padding:13px}.online-design .od-esim-catalog-results .od-esim-plan-card-body>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin-top:9px;font-size:15px;line-height:1.2;display:-webkit-box;overflow:hidden}.online-design .od-esim-catalog-results .od-esim-plan-specs{gap:5px;margin-top:10px}.online-design .od-esim-catalog-results .od-esim-plan-specs span{border-radius:11px;min-width:0;padding:7px}.online-design .od-esim-catalog-results .od-esim-plan-specs strong{overflow-wrap:anywhere;font-size:10px;line-height:1.15}.online-design .od-esim-catalog-results .od-esim-plan-specs small{font-size:8.5px}.online-design .od-esim-catalog-results .od-esim-plan-card-foot{gap:8px;margin-top:12px}.online-design .od-esim-catalog-results .od-esim-plan-card-foot>span{font-size:18px}.online-design .od-esim-catalog-results .od-esim-plan-card-foot button{gap:5px;min-height:36px;padding:0 10px;font-size:11px}@media (max-width:1023px){.online-design .od-esim-catalog-layout{grid-template-columns:minmax(0,1fr)}.online-design .od-esim-filter-sidebar{max-height:none;display:none;position:static}.online-design .od-esim-filter-sidebar.is-mobile-open{display:block}.online-design .od-esim-sidebar-close{display:grid}.online-design .od-esim-mobile-filter-trigger{display:inline-flex}}@media (max-width:720px){.online-design .od-esim-catalog-head{flex-direction:column;align-items:flex-start;gap:12px}.online-design .od-esim-catalog-actions{width:100%}.online-design .od-esim-catalog-sort,.online-design .od-esim-mobile-filter-trigger{flex:1 1 0;width:auto}.online-design .od-esim-catalog-results .od-esim-tier-panel{grid-template-columns:minmax(0,1fr)}.online-design .od-esim-catalog-results .od-esim-tier-legend{scroll-snap-type:x proximity;padding-bottom:2px;display:flex;overflow-x:auto}.online-design .od-esim-catalog-results .od-esim-tier-legend button{scroll-snap-align:start;flex:0 0 174px}}@media (max-width:620px){.online-design .od-esim-catalog-results .od-esim-plan-grid{grid-template-columns:minmax(0,1fr)}.online-design .od-esim-filter-sidebar{border-radius:18px;margin-inline:-2px;padding:14px}.online-design .od-esim-catalog-head h2{font-size:23px}.online-design .od-esim-catalog-results .od-esim-plan-card .od-esim-visual{min-height:170px}.online-design .od-esim-catalog-results .od-esim-plan-specs{grid-template-columns:repeat(3,minmax(0,1fr))}}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo.has-image{max-width:244px!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-copy{gap:10px!important;max-width:700px!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-copy h1{letter-spacing:-.035em!important;margin:0!important;font-size:clamp(42px,3.4vw,48px)!important;line-height:1.02!important;display:block!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-copy>p{max-width:56ch!important;margin:0!important;font-size:16px!important;line-height:1.45!important;display:block!important}.online-design.is-reference-plan-catalog-route .od-reference-hero-country{display:grid!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab{box-shadow:none!important;background:#fff!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs>.od-amount-family-group,.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs>.od-amount-family-group.active{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs>.od-amount-family-group>.od-amount-family-head{display:none!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){background:0 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs .od-amount-chip.is-reference-card,.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs .od-amount-chip.is-reference-card.has-chip-image{border:1px solid var(--catalog-border)!important;background:#fff!important;border-radius:16px!important;min-height:270px!important;padding:18px 14px 104px!important;overflow:visible!important;box-shadow:0 14px 32px -28px #0413297a!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs .od-amount-chip.is-reference-card.active{border-color:var(--catalog-gold-500)!important;background:linear-gradient(180deg,var(--catalog-gold-100),#fff 58%)!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs .od-amount-chip-logo.has-image{width:54px!important;height:38px!important;min-height:38px!important;inset:20px auto auto 50%!important;transform:translate(-50%)!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs .od-amount-chip.is-reference-card>strong{font-size:clamp(28px,2.4vw,34px)!important;top:74px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs .od-reference-card-description{color:var(--catalog-text)!important;font-size:14px!important;top:116px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action.is-cart,.online-design.is-reference-plan-catalog-route .od-brand-choice-panel .is-reference-catalog .od-plan-catalog-plan-actions .od-amount-chip-action.is-cart{border:1px solid var(--catalog-gold-600)!important;color:#fff!important;background:linear-gradient(180deg,var(--catalog-gold-500),var(--catalog-gold-600))!important;box-shadow:0 10px 18px -14px #996500c7!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action.is-fast,.online-design.is-reference-plan-catalog-route .od-brand-choice-panel .is-reference-catalog .od-plan-catalog-plan-actions .od-amount-chip-action.is-fast{color:var(--catalog-navy-900)!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd9e6!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card.active{border-color:var(--catalog-gold-500)!important;background:linear-gradient(180deg,var(--catalog-gold-100),#fff 48%)!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-actions{gap:8px!important}@media (max-width:1100px){.online-design.is-reference-plan-catalog-route .is-kind-data .od-amount-picker-chips.has-plan-cards,.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards),.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-chips.has-plan-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner{min-height:0!important;padding:20px 12px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-shell{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:14px!important;width:100%!important;min-height:0!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-brand-stack,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo.has-image{border-radius:14px!important;width:132px!important;max-width:132px!important;height:96px!important;min-height:96px!important}.online-design.is-reference-plan-catalog-route .od-brand-banner-info-slot{width:100%!important;height:auto!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-copy{text-align:center!important;justify-items:center!important;gap:9px!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-mobile-plan-catalog-title{display:none!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-copy h1{text-align:center!important;font-size:30px!important;display:block!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-copy>p{text-align:center!important;max-width:38ch!important;font-size:13px!important;display:block!important}.online-design.is-reference-plan-catalog-route .od-reference-hero-country{margin-inline:auto!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-trust{justify-content:center!important;gap:6px!important;display:flex!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-trust>span{min-height:34px!important;padding:6px 8px!important;font-size:11px!important}.online-design.is-reference-plan-catalog-route .od-brand-grid-layout,.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb{width:calc(100% - 24px)!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb-trail{display:none!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-back{display:inline-flex!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;min-height:68px!important;padding:8px 9px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab-icon{width:34px!important;height:34px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs .od-amount-chip.is-reference-card,.online-design.is-reference-plan-catalog-route .is-reference-catalog .has-family-tabs .od-amount-chip.is-reference-card.has-chip-image{min-height:246px!important;padding-inline:8px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-actions .od-amount-chip-action{min-height:40px!important;padding-inline:7px!important;font-size:12px!important}.online-design.is-reference-plan-catalog-route .is-kind-data .od-amount-picker-chips.has-plan-cards,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-chips.has-plan-cards{grid-template-columns:minmax(0,1fr)!important}.online-design.is-reference-plan-catalog-route .od-brand-mobile-trust-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid{grid-template-columns:minmax(0,1fr)!important}}.online-design.is-reference-plan-catalog-route{--catalog-navy-950:#041329;--catalog-navy-900:#061a36;--catalog-navy-800:#0a2852;--catalog-blue-600:#0875ff;--catalog-blue-100:#eaf4ff;--catalog-gold-600:#d99b05;--catalog-gold-500:#e7aa12;--catalog-gold-100:#fff7df;--catalog-green-600:#16a34a;--catalog-page:#f7f9fc;--catalog-surface:#fff;--catalog-border:#dfe7f1;--catalog-text:#071b3b;--catalog-muted:#617087;color:var(--catalog-text)}.online-design.is-reference-plan-catalog-route,.online-design.is-reference-plan-catalog-route main{overflow-x:clip;background:var(--catalog-page)!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail){width:100%;max-width:none;padding-bottom:40px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner{background:radial-gradient(circle at 82% 28%,#006fff33,#0000 32%),linear-gradient(110deg,#06172f,#07254c 48%,#051328)!important;border:0!important;border-radius:0!important;width:100%!important;min-height:270px!important;margin:0!important;padding:28px 24px!important;overflow:hidden!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner:after{opacity:.78;background:radial-gradient(circle,#289fffbf 0 1px,#0000 1.4px) 0 0/11px 11px,radial-gradient(at 86% 110%,#0000 0 38%,#0875ff29 38.4% 38.8%,#0000 39.2% 46%,#0875ff1f 46.4% 46.8%,#0000 47.2%);-webkit-mask-image:linear-gradient(90deg,#0000 54%,#000 74% 96%);mask-image:linear-gradient(90deg,#0000 54%,#000 74% 96%)}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-shell{width:min(calc(100% - 48px),var(--od-reference-content-width))!important;grid-template-columns:244px minmax(0,1fr)!important;align-items:center!important;gap:clamp(44px,5vw,76px)!important;min-height:214px!important;margin-inline:auto!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-inner,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media{min-height:190px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo.has-image{background:linear-gradient(145deg,#0875ff,#0065e8)!important;border:1px solid #3ea5ffb8!important;border-radius:22px!important;width:244px!important;height:190px!important;min-height:190px!important;overflow:hidden!important;box-shadow:0 24px 46px -28px #000000d1,inset 0 1px #ffffff29!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy{z-index:2;position:relative;gap:10px!important;max-width:700px!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-eyebrow{display:none!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy h1{letter-spacing:-.035em!important;margin:0!important;font-size:clamp(42px,3.4vw,48px)!important;line-height:1.02!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy>p{max-width:56ch!important;margin:0!important;font-size:16px!important;line-height:1.45!important}.online-design.is-reference-plan-catalog-route .od-reference-hero-country{background:#ffffff1a!important;border:0!important;width:max-content!important;max-width:100%!important;min-height:34px!important;margin:2px 0 0!important;padding:5px 12px!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-trust{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-trust>span{background:#03102638!important;border:1px solid #ffffff47!important;border-radius:9px!important;min-height:42px!important;padding:8px 14px!important;font-size:14px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout,.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb{width:min(calc(100% - 48px),var(--od-reference-content-width))!important;margin-inline:auto!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb{min-height:44px!important;margin-block:6px 4px!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb-trail{gap:9px!important;font-size:13px!important}.online-design.is-reference-plan-catalog-route .od-brand-grid-layout{gap:16px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel{padding-bottom:6px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel-head strong,.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading strong{color:var(--catalog-text)!important;font-size:clamp(26px,2.1vw,30px)!important;line-height:1.12!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-config-help,.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading .od-plan-catalog-series-summary{color:var(--catalog-muted)!important;margin-top:4px!important;font-size:14px!important;line-height:1.45!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tabs{min-height:74px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important;overflow:visible!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab{border:1px solid var(--catalog-border)!important;background:var(--catalog-surface)!important;border-radius:12px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;min-height:74px!important;padding:10px 14px!important;box-shadow:0 10px 24px -24px #0413298c!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab.active{box-shadow:inset 0 -4px 0 var(--catalog-blue-600),0 12px 28px -24px #0875ffb8!important;background:linear-gradient(#f9fcff,#fff)!important;border-color:#b8d7ff!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab-icon{width:42px!important;height:42px!important;color:var(--catalog-blue-600)!important;background:#f7fbff!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab-copy strong{color:var(--catalog-text)!important;font-size:15px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab-copy small{color:var(--catalog-muted)!important;margin-top:4px!important;font-size:12px!important;line-height:1.3!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab-arrow{display:none!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-product-subsection.active-series.is-plan-catalog-series{padding-top:18px!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading{min-height:58px!important;margin:0 0 12px!important;padding:0!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-family-tabs{border:0!important;gap:22px!important;margin:0 0 12px!important;display:flex!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-family-tabs button{min-height:38px!important;color:var(--catalog-muted)!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;padding:0 10px!important;font-size:14px!important;font-weight:700!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-family-tabs button.active{border-bottom-color:var(--catalog-blue-600)!important;color:var(--catalog-blue-600)!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs>.od-amount-family-group,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs>.od-amount-family-group.active{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs>.od-amount-family-group>.od-amount-family-head{display:none!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){background:0 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs .od-amount-chip.is-reference-card,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs .od-amount-chip.is-reference-card.has-chip-image{border:1px solid var(--catalog-border)!important;background:var(--catalog-surface)!important;border-radius:16px!important;min-height:270px!important;padding:18px 14px 104px!important;overflow:visible!important;box-shadow:0 14px 32px -28px #0413297a!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs .od-amount-chip.is-reference-card.active{border-color:var(--catalog-gold-500)!important;background:linear-gradient(180deg,var(--catalog-gold-100),#fff 58%)!important;box-shadow:inset 0 0 0 1px #e7aa1229,0 16px 32px -28px #d99b0599!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs .od-amount-chip-logo.has-image{width:54px!important;height:38px!important;min-height:38px!important;inset:20px auto auto 50%!important;transform:translate(-50%)!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs .od-amount-chip.is-reference-card>strong{font-size:clamp(28px,2.4vw,34px)!important;top:74px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs .od-reference-card-description{color:var(--catalog-text)!important;font-size:14px!important;font-weight:600!important;top:116px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-actions,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-actions{gap:8px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-actions .od-amount-chip-action{border-radius:8px!important;min-height:42px!important;font-size:14px!important;font-weight:800!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action.is-cart,.online-design.is-reference-plan-catalog-route .od-brand-choice-panel .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card .od-plan-catalog-plan-actions .od-amount-chip-action.is-cart{border:1px solid var(--catalog-gold-600)!important;color:#fff!important;background:linear-gradient(180deg,var(--catalog-gold-500) 0,var(--catalog-gold-600) 100%)!important;box-shadow:0 10px 18px -14px #996500c7!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action.is-fast,.online-design.is-reference-plan-catalog-route .od-brand-choice-panel .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card .od-plan-catalog-plan-actions .od-amount-chip-action.is-fast{color:var(--catalog-navy-900)!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd9e6!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-chips.has-plan-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;display:grid!important}.online-design.is-reference-plan-catalog-route .is-kind-data .od-amount-picker-chips.has-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card{border:1px solid var(--catalog-border)!important;background:var(--catalog-surface)!important;border-radius:16px!important;min-height:370px!important;overflow:visible!important;box-shadow:0 14px 32px -28px #04132980!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-select{min-height:286px!important;padding:18px 16px 8px!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-card-head{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:7px!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-logo{background:var(--catalog-blue-600)!important;border:0!important;border-radius:5px!important;width:58px!important;height:32px!important;min-height:32px!important;padding:3px 5px!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-logo img{object-fit:contain!important;width:100%!important;height:100%!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-price,.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-title{text-align:center!important;align-items:center!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-price small,.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-selected,.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-title small{display:none!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-title strong{color:var(--catalog-text)!important;font-size:17px!important;line-height:1.25!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-price strong{color:var(--catalog-text)!important;font-size:28px!important;line-height:1.05!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-status-row{min-height:0!important}.online-design.is-reference-plan-catalog-route .od-amount-chip-promo,.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-promo{border-color:var(--catalog-gold-600)!important;color:#fff!important;background:linear-gradient(180deg,var(--catalog-gold-500),var(--catalog-gold-600))!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-specs{gap:7px!important;margin-top:14px!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-specs>span{text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-height:22px!important;padding:0!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-specs i{color:var(--catalog-navy-800)!important;grid-column:1!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-specs strong{color:var(--catalog-text)!important;grid-area:1/2!important;font-size:13px!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-specs small{color:var(--catalog-muted)!important;grid-area:1/3!important;font-size:13px!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-delivery{color:var(--catalog-green-600)!important;margin-top:10px!important;font-size:12px!important;font-weight:700!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-description{display:none!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-plan-actions{grid-template-columns:minmax(0,1fr)!important;display:grid!important;bottom:14px!important;left:14px!important;right:14px!important}.online-design.is-reference-plan-catalog-route .od-brand-choice-notice{background:#fffaf0!important;border:1px solid #f1d494!important;border-radius:12px!important;min-height:76px!important;margin-top:18px!important;padding:14px 18px!important}.online-design.is-reference-plan-catalog-route .od-brand-choice-notice>span{color:#e99b00!important;width:40px!important;height:40px!important}.online-design.is-reference-plan-catalog-route .od-brand-choice-notice p{font-size:13px!important}.online-design.is-reference-plan-catalog-route .od-brand-mobile-trust-ribbon{border:1px solid var(--catalog-border)!important;border-radius:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon span{min-height:76px!important;padding:12px 16px!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon small{font-size:11px!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)!important;gap:18px!important;margin-top:2px!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid>.od-brand-main-about-panel,.online-design.is-reference-plan-catalog-route .od-brand-support-grid>.od-brand-main-faq-panel{grid-column:auto!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-brand-info-panel{border:1px solid var(--catalog-border)!important;border-radius:14px!important;min-height:310px!important;box-shadow:0 14px 30px -30px #04132980!important}.online-design.is-reference-plan-catalog-route .expanded-faq-list{gap:14px!important;display:grid!important}.online-design.is-reference-plan-catalog-route .expanded-faq-list .faq-item--expanded{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.online-design.is-reference-plan-catalog-route .expanded-faq-list .faq-item--expanded h3{color:var(--catalog-text)!important;margin:0 0 4px!important;font-size:14px!important;line-height:1.35!important}.online-design.is-reference-plan-catalog-route .expanded-faq-list .od-brand-faq-answer{padding:0!important}.online-design.is-reference-plan-catalog-route .expanded-faq-list .od-brand-faq-answer p{color:var(--catalog-muted)!important;margin:0!important;font-size:13px!important;line-height:1.48!important}@media (min-width:1500px){.online-design.is-reference-plan-catalog-route .is-kind-international .od-amount-picker-chips.has-plan-cards{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:1100px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner{min-height:224px!important;padding-block:22px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-shell{grid-template-columns:210px minmax(0,1fr)!important;gap:34px!important;min-height:180px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-brand-stack,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo.has-image{width:210px!important;max-width:210px!important;height:158px!important;min-height:158px!important}.online-design.is-reference-plan-catalog-route .is-kind-data .od-amount-picker-chips.has-plan-cards,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-chips.has-plan-cards,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner{min-height:0!important;padding:20px 12px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-shell{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:14px!important;width:100%!important;min-height:0!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-inner,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media{width:132px!important;min-height:96px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-brand-stack,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo.has-image{border-radius:14px!important;width:132px!important;max-width:132px!important;height:96px!important;min-height:96px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-info-slot{width:100%!important;height:auto!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy{text-align:center!important;justify-items:center!important;gap:9px!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-mobile-plan-catalog-title{display:none!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy h1{text-align:center!important;font-size:30px!important;display:block!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy>p{text-align:center!important;max-width:38ch!important;font-size:13px!important;line-height:1.4!important;display:block!important}.online-design.is-reference-plan-catalog-route .od-reference-hero-country{margin-inline:auto!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-trust{justify-content:center!important;gap:6px!important;display:flex!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-trust>span{min-height:34px!important;padding:6px 8px!important;font-size:11px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout,.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb{width:calc(100% - 24px)!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb-trail{display:none!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-back{display:inline-flex!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;min-height:68px!important;padding:8px 9px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab-icon{width:34px!important;height:34px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab-copy strong{font-size:13px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab-copy small{font-size:10px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel-head strong,.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading strong{font-size:24px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs .od-amount-chip.is-reference-card,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.has-family-tabs .od-amount-chip.is-reference-card.has-chip-image{min-height:246px!important;padding-inline:8px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-actions .od-amount-chip-action{min-height:40px!important;padding-inline:7px!important;font-size:12px!important}.online-design.is-reference-plan-catalog-route .is-kind-data .od-amount-picker-chips.has-plan-cards,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-chips.has-plan-cards{grid-template-columns:minmax(0,1fr)!important}.online-design.is-reference-plan-catalog-route .od-brand-mobile-trust-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon span{min-height:86px!important;padding:10px!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-brand-info-panel{min-height:0!important;padding:18px 16px!important}}@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-method-options{grid-template-columns:1fr}.online-design .od-liveness-method-options>button{grid-template-columns:auto minmax(0,1fr)}.online-design .od-liveness-method-options>button em{grid-column:2;justify-self:start}.online-design .od-liveness-error-callout{grid-template-columns:auto minmax(0,1fr)}.online-design .od-liveness-error-callout .od-secondary{grid-column:1/-1;justify-content:center}.online-design .od-liveness-checks,.online-design .od-liveness-steps{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 small,.online-design .od-return-status-strip strong{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 .active:after,.online-design .od-return-status-strip .done: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-issued-card,.online-design .od-checkout-result,.online-design .od-checkout-result-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-aside .od-checkout-summary>button.od-primary,.online-design .od-checkout-pay{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:odMobileBarIn .32s cubic-bezier(.22,1,.36,1);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}.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,var(--od-accent) 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,color-mix(in srgb,var(--od-accent) 12%,transparent) 0,transparent 52%),color-mix(in srgb,var(--od-bg-deep) 90%,transparent)}}.theme-noir .od-checkout-mobile-bar{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-checkout-mobile-bar{border-color:color-mix(in srgb,var(--od-accent) 20%,transparent)}}.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:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-checkout-mobile-bar-meta strong{color:color-mix(in srgb,var(--od-accent) 56%,#fff)}}.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:72px 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:16px;width:72px;height:58px;min-height:58px;padding:7px}.online-design .od-checkout-mobile-line .od-cart-line-logo-canvas{border-radius:12px;height:44px;padding:6px}.online-design .od-checkout-mobile-line .od-cart-line-logo-img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.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 em,.online-design .od-checkout-mobile-line-copy small{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-totals .od-summary-subtotal-row{border-top:1px dashed var(--od-border);color:var(--od-ink);margin-top:2px;padding-top:7px;font-weight:900}.online-design .od-checkout-mobile-totals .od-summary-info-row{color:var(--od-soft);font-weight:700}.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{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-checkout-mobile-consents{border-color:color-mix(in srgb,var(--od-accent) 22%,transparent)}}.theme-noir .od-checkout-mobile-consents{background:linear-gradient(135deg,var(--od-accent),transparent 58%),#050f1fb8}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-checkout-mobile-consents{background:linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 11%,transparent),transparent 58%),#050f1fb8}}.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,.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-line-recipient.od-checkout-attention input,.online-design .od-checkout-step-field.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:odCheckoutAttentionPulse 1.25s ease-in-out 2}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-line-recipient.od-checkout-attention input,.online-design .od-checkout-step-field.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 small,.online-design .od-checkout-account-card strong{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-returning-prompt{border:1px solid var(--od-accent);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:-2px 0 12px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-returning-prompt{border:1px solid color-mix(in srgb,var(--od-accent) 22%,var(--od-border))}}.online-design .od-checkout-returning-prompt{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-returning-prompt{background:color-mix(in srgb,var(--od-accent) 7%,var(--od-surface-2))}}.online-design .od-checkout-returning-prompt.is-token{grid-template-columns:minmax(0,1fr)}.online-design .od-checkout-returning-copy{align-items:center;gap:10px;min-width:0;display:flex}.online-design .od-checkout-returning-copy>span{width:34px;height:34px;color:var(--od-bg-deep);background:var(--od-accent);border-radius:10px;flex:none;place-items:center;display:grid}.online-design .od-checkout-returning-copy div{flex-direction:column;gap:2px;min-width:0;display:flex}.online-design .od-checkout-returning-copy small,.online-design .od-checkout-returning-copy strong{overflow-wrap:anywhere}.online-design .od-checkout-returning-copy strong{color:var(--od-ink);font-size:13px;font-weight:850}.online-design .od-checkout-returning-copy small,.online-design .od-checkout-returning-notice{color:var(--od-soft);font-size:12px;line-height:1.45}.online-design .od-checkout-returning-cta{border:1px solid var(--od-accent);border-radius:11px;min-height:38px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-returning-cta{border:1px solid color-mix(in srgb,var(--od-accent) 34%,var(--od-border))}}.online-design .od-checkout-returning-cta{background:var(--od-surface);color:var(--od-ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.online-design .od-checkout-returning-cta:hover{border-color:var(--od-accent);box-shadow:0 10px 28px -24px var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-returning-cta:hover{box-shadow:0 10px 28px -24px color-mix(in srgb,var(--od-accent) 80%,#000)}}.online-design .od-checkout-returning-token{flex-direction:column;gap:10px;display:flex}.online-design .od-checkout-returning-notice{align-items:center;gap:7px;font-weight:700;display:inline-flex}.online-design .od-checkout-returning-notice svg{color:var(--od-accent)}.online-design .od-checkout-returning-code-row{grid-template-columns:minmax(96px,150px) auto;align-items:center;gap:10px;display:grid}.online-design .od-checkout-returning-code-row input{border:1px solid var(--od-border);background:var(--od-surface);width:100%;min-height:42px;color:var(--od-ink);letter-spacing:0;text-align:center;border-radius:11px;outline:none;padding:0 12px;font-size:16px;font-weight:800}.online-design .od-checkout-returning-code-row input:focus{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-checkout-returning-code-row input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--od-accent) 18%,transparent)}}.online-design .od-checkout-returning-code-row .od-primary{white-space:nowrap;border-radius:11px;min-height:42px}.online-design .od-checkout-returning-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:640px){.online-design .od-checkout-returning-prompt{grid-template-columns:minmax(0,1fr)}.online-design .od-checkout-returning-cta{width:100%}.online-design .od-checkout-returning-code-row{grid-template-columns:minmax(0,1fr)}}.online-design .od-checkout-step-error{color:#ef4444;font-size:12px;font-weight:600}.online-design .od-checkout-step-hint{color:var(--od-muted);font-size:12px;font-weight:600;line-height:1.35}.online-design .od-checkout-step-hint.is-success{color:#047857;font-weight:750}.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:odCheckoutAttentionGlow 1.25s ease-in-out 2}@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-radius:20px;padding:22px}.online-design .od-checkout-summary-card>header{align-items:center;gap:12px;margin-bottom:14px}.online-design .od-checkout-summary-card>header strong{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;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{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{max-height:min(360px,42vh);padding-right:2px;display:grid}.online-design .od-checkout-summary-line{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:1;gap:2px}.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{font-weight:600}.online-design .od-checkout-summary-line-copy em{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.online-design .od-checkout-summary-line-total{border-left:1px solid var(--od-border);flex-shrink:0;min-width:94px;padding-left:12px}.online-design .od-checkout-summary-line-total span{margin-top:3px;font-size:11px;font-weight:750;display:block}.online-design .od-checkout-summary-line-total strong{font-family:Space Grotesk,Inter,sans-serif;font-size:16px;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{cursor:pointer;background:#fff5f5;border:1px solid #fecaca;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{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 strong{text-align:right;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-checkout-discount-amount,.online-design .od-promo-status.success{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.active,.online-design .od-gift-wrap-template:hover{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.active,.online-design .od-gift-wrap-template:hover{box-shadow:0 14px 28px -24px color-mix(in srgb,var(--gift-accent) 70%,#000)}}.online-design .od-gift-wrap-template.active,.online-design .od-gift-wrap-template:hover{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-design-controls,.online-design .od-gift-wrap-form-grid,.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-delivery-field,.online-design .od-gift-wrap-design-controls label,.online-design .od-gift-wrap-form-grid label,.online-design .od-gift-wrap-post-fields label{flex-direction:column;gap:6px;display:flex}.online-design .od-gift-wrap-delivery-field span,.online-design .od-gift-wrap-delivery>span,.online-design .od-gift-wrap-design-controls span,.online-design .od-gift-wrap-form-grid span,.online-design .od-gift-wrap-post-fields span{color:var(--od-soft);font-size:12px;font-weight:900}.online-design .od-gift-wrap-delivery-field input,.online-design .od-gift-wrap-design-controls select,.online-design .od-gift-wrap-form-grid input,.online-design .od-gift-wrap-form-grid textarea,.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-delivery-field input,.online-design .od-gift-wrap-design-controls select,.online-design .od-gift-wrap-form-grid 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-delivery-field input:focus,.online-design .od-gift-wrap-design-controls select:focus,.online-design .od-gift-wrap-form-grid input:focus,.online-design .od-gift-wrap-form-grid textarea: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-delivery-field input:focus,.online-design .od-gift-wrap-design-controls select:focus,.online-design .od-gift-wrap-form-grid input:focus,.online-design .od-gift-wrap-form-grid textarea: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.active,.online-design .od-gift-wrap-delivery-grid button:hover{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-meta,.online-design .od-gift-wrap-preview-toolbar{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-meta,.online-design .od-gift-wrap-preview-toolbar{border:1px solid color-mix(in srgb,var(--gift-accent,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-gift-wrap-preview-meta,.online-design .od-gift-wrap-preview-toolbar{background:var(--gift-accent,var(--od-accent));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-gift-wrap-preview-meta,.online-design .od-gift-wrap-preview-toolbar{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:#fff;background:linear-gradient(135deg,var(--od-accent),var(--od-pop));width:52px;height:52px;box-shadow:0 16px 28px -20px var(--od-accent);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:#fff;background:linear-gradient(135deg,var(--od-accent),var(--od-pop));width:52px;height:52px;box-shadow:0 16px 28px -20px var(--od-accent);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 small,.online-design .od-giftcard-account-summary span{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-delivery-grid,.online-design .od-gift-wrap-design-controls,.online-design .od-gift-wrap-form-grid,.online-design .od-gift-wrap-post-fields,.online-design .od-gift-wrap-preview-actions,.online-design .od-gift-wrap-template-grid{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-balance-grid,.online-design .od-giftcard-modal-form{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{border-top-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design:not(.theme-noir) .od-footer-v2{border-top-color:color-mix(in srgb,var(--od-accent) 22%,transparent)}}.online-design:not(.theme-noir) .od-footer-v2{background:radial-gradient(820px 360px at 82% 0,var(--od-pop),transparent 64%),radial-gradient(760px 340px at 8% 6%,var(--od-accent),transparent 62%),linear-gradient(180deg,#f8fbff 0,#eef4ff 46%,#e1ebff 100%)}@supports (color:color-mix(in lab,red,red)){.online-design:not(.theme-noir) .od-footer-v2{background:radial-gradient(820px 360px at 82% 0,color-mix(in srgb,var(--od-pop) 10%,transparent),transparent 64%),radial-gradient(760px 340px at 8% 6%,color-mix(in srgb,var(--od-accent) 12%,transparent),transparent 62%),linear-gradient(180deg,#f8fbff 0,#eef4ff 46%,#e1ebff 100%)}}.online-design:not(.theme-noir) .od-footer-v2{color:var(--od-ink)}.online-design:not(.theme-noir) .od-footer-v2:before{background-image:radial-gradient(circle,var(--od-pop) .6px,transparent 1.2px),radial-gradient(circle,var(--od-accent) .6px,transparent 1.2px)}@supports (color:color-mix(in lab,red,red)){.online-design:not(.theme-noir) .od-footer-v2:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--od-pop) 18%,transparent) .6px,transparent 1.2px),radial-gradient(circle,color-mix(in srgb,var(--od-accent) 12%,transparent) .6px,transparent 1.2px)}}.online-design:not(.theme-noir) .od-footer-v2:before{opacity:.22;background-size:28px 28px,52px 52px}.online-design:not(.theme-noir) .od-footer-help-row{background:linear-gradient(#ffffffb8,#ffffff3d);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{background:radial-gradient(720px 260px at 78% 34%,var(--od-pop),transparent 66%),radial-gradient(720px 300px at 12% 10%,var(--od-accent),transparent 64%),url(/images/backgrounds/premium-blue-pattern.svg),linear-gradient(135deg,#020b16 0,#061a30 48%,#08213b 100%);padding:38px 0;position:relative}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-v2 .od-footer-news{background:radial-gradient(720px 260px at 78% 34%,color-mix(in srgb,var(--od-pop) 16%,transparent),transparent 66%),radial-gradient(720px 300px at 12% 10%,color-mix(in srgb,var(--od-accent) 16%,transparent),transparent 64%),url(/images/backgrounds/premium-blue-pattern.svg),linear-gradient(135deg,#020b16 0,#061a30 48%,#08213b 100%)}}.online-design .od-footer-v2 .od-footer-news{isolation:isolate;background-size:auto,auto,520px,auto;border-bottom:1px solid #ffffff1a;overflow:hidden}.online-design .od-footer-v2 .od-footer-news:before{content:"";pointer-events:none;background-image:radial-gradient(circle,var(--od-accent) 0 1px,transparent 1.7px),radial-gradient(circle,#ffffff57 0 1px,transparent 1.8px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-v2 .od-footer-news:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--od-accent) 42%,transparent) 0 1px,transparent 1.7px),radial-gradient(circle,#ffffff57 0 1px,transparent 1.8px)}}.online-design .od-footer-v2 .od-footer-news:before{opacity:.24;background-position:24px 28px,70px 42px;background-size:92px 92px,148px 148px}.online-design .od-footer-v2 .od-footer-news:after{content:"";border:1px solid var(--od-accent);width:min(58vw,720px);height:150px;position:absolute;bottom:-46px;right:-120px}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-v2 .od-footer-news:after{border:1px solid color-mix(in srgb,var(--od-accent) 24%,transparent)}}.online-design .od-footer-v2 .od-footer-news:after{box-shadow:0 0 30px var(--od-accent),inset 0 0 18px var(--od-accent);border-radius:50%;transform:rotate(-8deg)}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-v2 .od-footer-news:after{box-shadow:0 0 30px color-mix(in srgb,var(--od-accent) 16%,transparent),inset 0 0 18px color-mix(in srgb,var(--od-accent) 8%,transparent)}}.online-design .od-footer-v2 .od-footer-news:after{pointer-events:none}.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{border:1px solid var(--od-accent);border-radius:18px;place-items:center;width:138px;height:112px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-news-art-card{border:1px solid color-mix(in srgb,var(--od-accent) 32%,transparent)}}.online-design .od-footer-news-art-card{background:linear-gradient(135deg,var(--od-accent) 0,var(--od-accent) 52%,var(--od-pop) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-news-art-card{background:linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 84%,#fff) 0,var(--od-accent) 52%,color-mix(in srgb,var(--od-pop) 84%,#101827) 100%)}}.online-design .od-footer-news-art-card{box-shadow:0 18px 48px var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-news-art-card{box-shadow:0 18px 48px color-mix(in srgb,var(--od-accent) 20%,transparent)}}.online-design .od-footer-news-art-card{overflow:hidden}.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{border:1px solid var(--od-accent);background:#08101d8f;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:7px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-news-eyebrow{border:1px solid color-mix(in srgb,var(--od-accent) 24%,transparent)}}.online-design .od-footer-news-eyebrow{color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-news-eyebrow{color:color-mix(in srgb,var(--od-accent) 48%,#fff)}}.online-design .od-footer-news-eyebrow{letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 18px var(--od-accent);font-size:10px;font-weight:900}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-news-eyebrow{box-shadow:inset 0 0 18px color-mix(in srgb,var(--od-accent) 5%,transparent)}}.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{border:1px solid var(--od-accent);width:100%;min-height:42px}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-v2 .od-footer-news-form input{border:1px solid color-mix(in srgb,var(--od-accent) 16%,transparent)}}.online-design .od-footer-v2 .od-footer-news-form input{color:#0f172a;background:#fffffff5;border-radius:8px;outline:none;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:var(--od-accent);box-shadow:0 0 0 3px var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-v2 .od-footer-news-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--od-accent) 18%,transparent)}}.online-design .od-footer-v2 .od-footer-news-form button{background:linear-gradient(135deg,var(--od-accent) 0,var(--od-accent) 52%,var(--od-pop) 100%);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-v2 .od-footer-news-form button{background:linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 84%,#fff) 0,var(--od-accent) 52%,color-mix(in srgb,var(--od-pop) 84%,#101827) 100%)}}.online-design .od-footer-v2 .od-footer-news-form button{color:#fff;letter-spacing:0;cursor:pointer;box-shadow:0 18px 48px var(--od-accent);font-size:13px;font-weight:900}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-v2 .od-footer-news-form button{box-shadow:0 18px 48px color-mix(in srgb,var(--od-accent) 20%,transparent)}}.online-design .od-footer-v2 .od-footer-news-form button{transition:transform .2s,background .2s}.online-design .od-footer-v2 .od-footer-news-form button:hover{box-shadow:0 24px 58px var(--od-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-v2 .od-footer-news-form button:hover{box-shadow:0 24px 58px color-mix(in srgb,var(--od-accent) 28%,transparent)}}.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-brand-logo-image{object-fit:contain;object-position:left center;width:min(240px,100%);height:48px;display:block}.online-design.theme-noir .od-footer-brand-logo-image{filter:brightness(0)invert()}.online-design .od-footer-help-brand p{color:var(--od-soft);margin:0;font-size:14px;line-height:1.6}.online-design .od-footer-contact-links{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.online-design .od-footer-contact-links a{border:1px solid var(--od-accent);align-items:center;gap:7px;min-width:0;max-width:100%;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-contact-links a{border:1px solid color-mix(in srgb,var(--od-accent) 26%,var(--od-border))}}.online-design .od-footer-contact-links a{color:var(--od-soft);background:var(--od-surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-contact-links a{background:color-mix(in srgb,var(--od-surface) 68%,transparent)}}.online-design .od-footer-contact-links a{font-size:12.5px;font-weight:750;line-height:1;text-decoration:none}.online-design .od-footer-contact-links a:hover{color:var(--od-accent);border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-footer-contact-links a:hover{border-color:color-mix(in srgb,var(--od-accent) 58%,var(--od-border))}}.online-design .od-footer-contact-links svg{flex:none;width:14px;height:14px}.online-design .od-footer-contact-links span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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{gap:var(--od-home-gap,48px);flex-direction:column;padding-bottom:64px;display:flex;position:relative}.online-design.density-compact .od-home-v2{padding-bottom:48px}.online-design.density-spacious .od-home-v2{padding-bottom:82px}.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;background-image:radial-gradient(circle,var(--od-accent) 0 1px,transparent 1.7px),radial-gradient(circle,#ffffff21 0 1px,transparent 1.8px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir .od-home-v2:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--od-accent) 18%,transparent) 0 1px,transparent 1.7px),radial-gradient(circle,#ffffff21 0 1px,transparent 1.8px)}}.online-design.theme-noir .od-home-v2:before{opacity:.16;background-position:24px 28px,70px 42px;background-size:92px 92px,148px 148px}.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.hero-compact .od-home-v2-hero{padding-top:clamp(22px,3vw,36px);padding-bottom:12px}.online-design.hero-split .od-home-v2-hero{grid-template-columns:minmax(0,.88fr) minmax(390px,1fr)}.online-design.layout-grid .od-home-v2-hero{text-align:center;grid-template-columns:minmax(0,1fr)}.online-design.layout-grid .od-home-v2-hero-copy h1,.online-design.layout-grid .od-home-v2-hero-copy p{margin-left:auto;margin-right:auto}.online-design.layout-grid .od-home-v2-hero-cta{justify-content:center}.online-design.layout-grid .od-home-v2-hero-stats{max-width:720px;margin-left:auto;margin-right:auto}.online-design.layout-grid .od-home-v2-hero-stack{display:none}.online-design.layout-showcase .od-home-v2-hero{grid-template-columns:minmax(0,.78fr) minmax(440px,1fr)}.online-design.layout-showcase .od-home-v2-dashboard{box-shadow:0 34px 90px -54px var(--od-accent),var(--od-shadow-lg);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.online-design.layout-showcase .od-home-v2-dashboard{box-shadow:0 34px 90px -54px color-mix(in srgb,var(--od-accent) 58%,#0f172a),var(--od-shadow-lg)}}.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:odHeroPulse 1.8s ease-in-out infinite}.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.hero-compact .od-home-v2-hero-stats{margin-top:22px;padding-top:16px}.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-brands,.online-design .od-home-v2-dashboard-foot,.online-design .od-home-v2-dashboard-head,.online-design .od-home-v2-dashboard-services{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{width:100vw;padding:clamp(var(--od-section-pad,24px),3vw,calc(var(--od-section-pad,24px) + 18px)) 0;background:radial-gradient(circle at 78% 34%,var(--od-pop),transparent 25%),radial-gradient(circle at 12% 8%,var(--od-accent),transparent 26%),linear-gradient(135deg,#020611 0,#05101e 46%,#020611 100%);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-v2-app-band{background:radial-gradient(circle at 78% 34%,color-mix(in srgb,var(--od-pop) 16%,transparent),transparent 25%),radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--od-accent) 12%,transparent),transparent 26%),linear-gradient(135deg,#020611 0,#05101e 46%,#020611 100%)}}.online-design .od-home-v2-app-band{isolation:isolate;overflow:hidden}.online-design .od-home-v2-app-band:before{content:"";pointer-events:none;background-image:radial-gradient(circle,var(--od-accent) 0 1px,transparent 1.7px),radial-gradient(circle,#ffffff57 0 1px,transparent 1.8px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-v2-app-band:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--od-accent) 42%,transparent) 0 1px,transparent 1.7px),radial-gradient(circle,#ffffff57 0 1px,transparent 1.8px)}}.online-design .od-home-v2-app-band:before{opacity:.26;background-position:24px 28px,70px 42px;background-size:92px 92px,148px 148px}.online-design .od-home-v2-app-band:after{content:"";border:1px solid var(--od-accent);width:min(58vw,720px);height:150px;position:absolute;bottom:-42px;right:-110px}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-v2-app-band:after{border:1px solid color-mix(in srgb,var(--od-accent) 25%,transparent)}}.online-design .od-home-v2-app-band:after{box-shadow:0 0 30px var(--od-accent),inset 0 0 18px var(--od-accent);border-radius:50%;transform:rotate(-8deg)}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-v2-app-band:after{box-shadow:0 0 30px color-mix(in srgb,var(--od-accent) 18%,transparent),inset 0 0 18px color-mix(in srgb,var(--od-accent) 8%,transparent)}}.online-design .od-home-v2-app-band:after{pointer-events:none}.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{border:1px solid var(--od-accent);grid-column:1;width:max-content;padding:7px 12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-v2-app-band .od-home-v2-eyebrow{border:1px solid color-mix(in srgb,var(--od-accent) 24%,transparent)}}.online-design .od-home-v2-app-band .od-home-v2-eyebrow{color:var(--od-accent);background:#08101d8f;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-v2-app-band .od-home-v2-eyebrow{color:color-mix(in srgb,var(--od-accent) 48%,#fff)}}.online-design .od-home-v2-app-band .od-home-v2-eyebrow{box-shadow:inset 0 0 18px var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-v2-app-band .od-home-v2-eyebrow{box-shadow:inset 0 0 18px color-mix(in srgb,var(--od-accent) 5%,transparent)}}.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{border:1px solid var(--od-accent);border-radius:18px;place-items:center;gap:6px;width:112px;min-height:112px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-v2-app-qr{border:1px solid color-mix(in srgb,var(--od-accent) 24%,transparent)}}.online-design .od-home-v2-app-qr{color:#07101d;text-align:center;box-shadow:0 18px 48px var(--od-accent);background:#fffffff0}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-v2-app-qr{box-shadow:0 18px 48px color-mix(in srgb,var(--od-accent) 15%,transparent)}}.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{background:linear-gradient(135deg,var(--od-accent) 0,var(--od-accent) 52%,var(--od-pop) 100%);border:0;border-radius:8px;align-items:center;gap:8px;min-height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-v2-pay-toggle{background:linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 84%,#fff) 0,var(--od-accent) 52%,color-mix(in srgb,var(--od-pop) 84%,#101827) 100%)}}.online-design .od-home-v2-pay-toggle{color:#fff;cursor:pointer;box-shadow:0 18px 48px var(--od-accent);padding:0 15px;font-size:12px;font-weight:900}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-v2-pay-toggle{box-shadow:0 18px 48px color-mix(in srgb,var(--od-accent) 22%,transparent)}}.online-design .od-home-v2-pay-toggle{transition:transform .18s,box-shadow .18s,background .18s}.online-design .od-home-v2-pay-toggle:hover{box-shadow:0 24px 58px var(--od-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-v2-pay-toggle:hover{box-shadow:0 24px 58px color-mix(in srgb,var(--od-accent) 30%,transparent)}}.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{margin-bottom:var(--od-section-pad,24px);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:18px;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-store-giftcard{--od-giftcard-gold:#f6c84f;--od-giftcard-blue:#0b2a47;isolation:isolate;border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:minmax(0,1fr) minmax(330px,440px);align-items:center;gap:clamp(26px,4vw,52px);margin-top:30px;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,var(--od-border))}}.online-design .od-home-store-giftcard{background:repeating-linear-gradient(135deg,#ffffff42 0 2px,transparent 2px 18px),linear-gradient(115deg,var(--brand-color,var(--od-accent)) 0,#fff 43%,var(--od-giftcard-gold) 100%);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard{background:repeating-linear-gradient(135deg,#ffffff42 0 2px,transparent 2px 18px),linear-gradient(115deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,#f8fbff) 0,#fff 43%,color-mix(in srgb,var(--od-giftcard-gold) 16%,#f9fcff) 100%)}}.online-design .od-home-store-giftcard{box-shadow:0 28px 80px -56px var(--brand-color,var(--od-accent)),0 12px 42px -34px #0f172a70,inset 0 1px 0 #ffffffc7}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard{box-shadow:0 28px 80px -56px color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,#000),0 12px 42px -34px #0f172a70,inset 0 1px 0 #ffffffc7}}.online-design .od-home-store-giftcard:before{content:"";background:linear-gradient(135deg,transparent 0 22%,#ffffffa3 22% 32%,var(--brand-color,var(--od-accent)) 32% 48%,transparent 48% 100%);width:320px;height:330px;position:absolute;top:-118px;right:-76px;transform:rotate(10deg)}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard:before{background:linear-gradient(135deg,transparent 0 22%,#ffffffa3 22% 32%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,transparent) 32% 48%,transparent 48% 100%)}}.online-design .od-home-store-giftcard:before{z-index:0;pointer-events:none}.online-design .od-home-store-giftcard:after{content:"";background:repeating-linear-gradient(90deg,var(--brand-color,var(--od-accent)) 0 10px,transparent 10px 23px);width:340px;height:90px;position:absolute;bottom:28px;right:-42px;transform:rotate(-8deg)}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard:after{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,transparent) 0 10px,transparent 10px 23px)}}.online-design .od-home-store-giftcard:after{opacity:.4;z-index:0;pointer-events:none}.online-design .od-home-store-giftcard-decoration{z-index:1;pointer-events:none;position:absolute}.online-design .od-home-store-giftcard-decoration-one{clip-path:polygon(50% 0,61% 34%,96% 34%,67% 54%,78% 89%,50% 68%,22% 89%,33% 54%,4% 34%,39% 34%);background:linear-gradient(145deg,var(--od-giftcard-gold),#fff2a8);width:38px;height:38px;top:28px;left:48%;box-shadow:0 12px 24px -18px #926104b3}.online-design .od-home-store-giftcard-decoration-two{background:var(--brand-color,var(--od-accent));border-radius:7px;width:28px;height:28px;bottom:28px;left:28px;transform:rotate(24deg)}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-decoration-two{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,#fff)}}.online-design .od-home-store-giftcard-decoration-two{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-decoration-two{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 26%,#ffffffbd)}}.online-design .od-home-store-giftcard-copy{z-index:2;gap:12px;min-width:0;max-width:720px;display:grid;position:relative}.online-design .od-home-store-giftcard-copy h2{color:var(--od-ink);letter-spacing:0;text-wrap:balance;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.02}.online-design .od-home-store-giftcard-copy p{max-width:62ch;color:var(--od-soft);margin:0;font-size:15px;line-height:1.6}.online-design .od-home-store-giftcard-wrapper-note{border:1px solid var(--brand-color,var(--od-accent));border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;max-width:650px;margin-top:4px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-wrapper-note{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,#94a3b86b)}}.online-design .od-home-store-giftcard-wrapper-note{background:linear-gradient(135deg,#ffffffe0,var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-wrapper-note{background:linear-gradient(135deg,#ffffffe0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#ffffffbd))}}.online-design .od-home-store-giftcard-wrapper-note{box-shadow:inset 0 1px #ffffffbd}.online-design .od-home-store-giftcard-wrapper-note>span{width:42px;height:42px;color: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-home-store-giftcard-wrapper-note>span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#063f2d)}}.online-design .od-home-store-giftcard-wrapper-note>span{background:linear-gradient(145deg,#fff,var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-wrapper-note>span{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,var(--od-surface)))}}.online-design .od-home-store-giftcard-wrapper-note>span{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-wrapper-note>span{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,#94a3b86b)}}.online-design .od-home-store-giftcard-wrapper-note strong{color:var(--od-ink);font-size:14px;font-weight:950;line-height:1.25;display:block}.online-design .od-home-store-giftcard-wrapper-note small{color:var(--od-soft);margin-top:3px;font-size:12px;font-weight:700;line-height:1.45;display:block}.online-design .od-home-store-giftcard-showcase{z-index:2;min-height:340px;position:relative}.online-design .od-home-store-giftcard-photo{background:radial-gradient(circle at 18% 22%,#ffffffd6,transparent 25%),radial-gradient(circle at 82% 76%,var(--brand-color,var(--od-accent)),transparent 32%),linear-gradient(145deg,var(--brand-color,var(--od-accent)) 0,#fff6ce 52%,#eef7ff 100%);border:1px solid #ffffffc7;border-radius:26px;position:absolute;inset:8px 4px 34px 34px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-photo{background:radial-gradient(circle at 18% 22%,#ffffffd6,transparent 25%),radial-gradient(circle at 82% 76%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,#fff) 0,#fff6ce 52%,#eef7ff 100%)}}.online-design .od-home-store-giftcard-photo{transform:rotate(2deg);box-shadow:0 28px 70px -48px #0f172ae6,inset 0 1px #fffc}.online-design .od-home-store-giftcard-photo:before{content:"";background:linear-gradient(135deg,#ffffffc7 0 22%,var(--brand-color,var(--od-accent)) 22% 48%,transparent 48% 100%);width:180px;height:190px;position:absolute;inset:-44px -36px auto auto;transform:rotate(18deg)}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-photo:before{background:linear-gradient(135deg,#ffffffc7 0 22%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 19%,transparent) 22% 48%,transparent 48% 100%)}}.online-design .od-home-store-giftcard-photo:before{z-index:1;pointer-events:none}.online-design .od-home-store-giftcard-photo:after{content:"";background:linear-gradient(90deg,#ffffffb8,var(--od-giftcard-gold),#fff9);height:36px;position:absolute;bottom:20px;left:-22px;right:-22px;transform:rotate(-3deg)}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-photo:after{background:linear-gradient(90deg,#ffffffb8,color-mix(in srgb,var(--od-giftcard-gold) 52%,#ffffff6b),#fff9)}}.online-design .od-home-store-giftcard-photo:after{z-index:1;pointer-events:none}.online-design .od-home-store-giftcard-photo-badge{z-index:3;width:64px;height:52px;color:var(--brand-color,var(--od-accent));border-radius:18px;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-photo-badge{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 76%,#0f172a)}}.online-design .od-home-store-giftcard-photo-badge{background:#ffffffdb;border:1px solid #ffffffd1;box-shadow:0 16px 30px -24px #0f172ac2}.online-design .od-home-store-giftcard-ribbon{z-index:3;clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%,10% 50%);background:linear-gradient(90deg,#f3b72a,#ffe58d);width:136px;height:36px;position:absolute;top:36px;left:-16px;transform:rotate(-8deg);box-shadow:0 14px 26px -22px #926104d1}.online-design .od-home-store-giftcard-card{appearance:none;isolation:isolate;z-index:4;background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)));border:0;border-radius:26px;width:min(356px,84%);min-height:214px;margin:0;padding:24px;position:absolute;bottom:28px;left:clamp(12px,7vw,48px);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-card{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#12243b),color-mix(in srgb,var(--brand-color,var(--od-accent)) 48%,#050816))}}.online-design .od-home-store-giftcard-card{color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 30px 62px -34px var(--brand-color,var(--od-accent)),0 16px 38px -32px #020617d9,inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-card{box-shadow:0 30px 62px -34px color-mix(in srgb,var(--brand-color,var(--od-accent)) 76%,#000),0 16px 38px -32px #020617d9,inset 0 1px 0 #ffffff2e}}.online-design .od-home-store-giftcard-card{transition:transform .18s,box-shadow .18s,filter .18s;transform:rotate(-4deg)}.online-design .od-home-store-giftcard-card:hover{filter:saturate(1.06);box-shadow:0 34px 72px -34px var(--brand-color,var(--od-accent)),0 20px 44px -32px #020617e6,inset 0 1px 0 #fff3;transform:rotate(-3deg)translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-card:hover{box-shadow:0 34px 72px -34px color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#000),0 20px 44px -32px #020617e6,inset 0 1px 0 #fff3}}.online-design .od-home-store-giftcard-card:focus-visible{outline:3px solid var(--od-giftcard-gold)}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-card:focus-visible{outline:3px solid color-mix(in srgb,var(--od-giftcard-gold) 76%,#fff)}}.online-design .od-home-store-giftcard-card:focus-visible{outline-offset:5px}.online-design .od-home-store-giftcard-card:before{content:"";z-index:0;pointer-events:none;background:#ffffff2e;width:24px;position:absolute;inset:0 auto 0 58%;transform:skew(-10deg)}.online-design .od-home-store-giftcard-card:after{content:"";z-index:0;pointer-events:none;background:#ffffff24;height:26px;position:absolute;top:92px;left:0;right:0}.online-design .od-home-store-giftcard-card>*{z-index:1;position:relative}.online-design .od-home-store-giftcard-logo{background:#ffffff29;border:1px solid #ffffff38;border-radius:20px;place-items:center;width:62px;height:62px;display:inline-grid;box-shadow:inset 0 1px #ffffff29}.online-design .od-home-store-giftcard-card small{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-size:10px;font-weight:900;display:block}.online-design .od-home-store-giftcard-card strong{text-align:right;overflow-wrap:anywhere;width:calc(100% - 116px);max-width:220px;margin-top:0;font-size:23px;font-weight:950;line-height:1.08;display:block;position:absolute;top:28px;right:24px}.online-design .od-home-store-giftcard-card>b{color:#fff8d5;white-space:nowrap;background:#ffffff21;border-radius:13px;padding:7px 10px;font-size:28px;font-weight:950;line-height:1;position:absolute;bottom:22px;right:24px;box-shadow:inset 0 1px #ffffff29}.online-design .od-home-store-giftcard-shine{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:70px;height:210px;position:absolute;top:28px;right:46px;transform:rotate(32deg)}.online-design .od-home-store-giftcard-shadow{z-index:1;filter:blur(12px);pointer-events:none;background:linear-gradient(90deg,#0000,#0f172a2e,#0000);height:28px;position:absolute;bottom:0;left:56px;right:20px}.online-design .od-home-store-giftcard-cta{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)));border-radius:17px;justify-content:center;justify-self:start;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:54px;margin-top:4px;padding:0 22px 0 24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-cta{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#09643f),color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#032615))}}.online-design .od-home-store-giftcard-cta{white-space:normal;text-align:center;box-shadow:0 18px 38px -28px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-store-giftcard-cta{box-shadow:0 18px 38px -28px color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#000),inset 0 1px 0 #ffffff2e}}.online-design .od-home-store-giftcard-cta svg{box-sizing:content-box;background:#ffffff2e;border-radius:999px;flex:none;width:18px;height:18px;padding:3px}.online-design .od-home-store-giftcard-cta:hover{filter:saturate(1.05);transform:translateY(-1px)}.online-design .od-home-v2-brand-grid{gap:var(--od-card-gap,20px);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.online-design .od-home-v2-brand-grid-lg{gap:var(--od-card-gap,18px);grid-template-columns:repeat(5,minmax(0,1fr))}.online-design.layout-grid .od-home-v2-brand-grid-lg{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.online-design.layout-showcase .od-home-v2-brand-grid-lg{grid-template-columns:repeat(4,minmax(0,1fr))}.online-design.layout-showcase .od-home-v2-brand-grid-lg .od-home-v2-brand:first-child{grid-column:span 2}.online-design.layout-showcase .od-home-v2-brand-grid-lg .od-home-v2-brand:first-child .od-home-v2-brand-art{min-height:230px}@media (max-width:760px){.online-design.layout-showcase .od-home-v2-brand-grid-lg .od-home-v2-brand:first-child{grid-column:auto}.online-design.layout-showcase .od-home-v2-brand-grid-lg .od-home-v2-brand:first-child .od-home-v2-brand-art{min-height:200px}}.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:.58;width:min(62%,154px);height:58%;right:8px;transform:translateY(-50%)rotate(-2deg)}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-card-ghost.has-logo img{border-radius:0;padding:0}.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:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;transition:box-shadow .18s;display:flex;position:relative}.online-design .od-home-v2-brand:hover{transform:none}.online-design .od-home-v2-brand-art{isolation:isolate;transform-style:flat;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 .18s;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:none;box-shadow:0 24px 48px #0f172a2e,inset 0 1px #ffffff47}.online-design .od-home-v2-brand-art:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(132deg,#ffffff1a,#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-copy,.online-design .od-home-v2-brand-card-ghost,.online-design .od-home-v2-brand-card-price,.online-design .od-home-v2-brand-card-type{z-index:1;position:absolute}.online-design .od-home-v2-brand-card-badge{z-index:4;color:#fff;-webkit-backdrop-filter:blur(6px);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#00000047;border:1px solid #ffffff94;border-radius:999px;max-width:calc(100% - 130px);min-height:32px;padding:7px 16px 6px;font-size:10.5px;font-weight:900;line-height:1;top:22px;left:24px;overflow:hidden}.online-design .od-home-v2-brand-card-price{z-index:4;color:#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{z-index:4;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:#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{z-index:0;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:.58;text-transform:none;width:min(58%,210px);max-width:none;height:56%;box-shadow:none;clip-path:none;background:0 0;border:0;place-items:center;padding:0;transition:opacity .18s,filter .18s;display:grid;top:45%;right:14px;overflow:visible;transform:translateY(-50%)rotate(-2deg)}@media (prefers-reduced-motion:no-preference) and (min-width:641px){.online-design .od-home-v2-brand-card-ghost.has-logo,.online-design .od-home-v2-brand-card-ghost.has-logo:after,.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:after,.online-design .od-home-v2-brand-card-ghost.has-logo:before{content:none;display:none}.online-design .od-home-v2-brand-card-ghost.has-logo img{z-index:1;box-sizing:border-box;object-fit:contain;object-position:center;clip-path:none;width:100%;height:100%;box-shadow:none;-webkit-backdrop-filter:none;filter:saturate(.96)brightness(1.03)contrast(1.02)drop-shadow(0 12px 18px #00000029);background:0 0;border:0;border-radius:0;padding:0;transition:filter .18s;position:relative;transform:none}.online-design .od-home-v2-brand:hover .od-home-v2-brand-card-ghost.has-logo{opacity:.64;filter:saturate(1.02);transform:translateY(-50%)rotate(-2deg)}.online-design .od-home-v2-brand:hover .od-home-v2-brand-card-ghost.has-logo img{filter:saturate(1.03)brightness(1.06)contrast(1.02)drop-shadow(0 16px 22px #0000002e);transform:none}.online-design .od-home-v2-brand-card-copy{z-index:3;color:#fff;gap:4px;min-width:0;display:grid;bottom:24px;left:26px;right:26px}.online-design .od-home-v2-brand-card-copy strong{color:#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:#ffffffc7;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:.58;width:min(58%,144px);height:54%;padding:0;right:10px;transform:translateY(-50%)rotate(-2deg)}.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:0;padding:0}.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-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{letter-spacing:.07em;border-radius:999px;justify-content:center;align-items:center;max-width:calc(100% - 18px);min-height:21px;padding:4px 7px 3px;font-size:7.5px;display:inline-flex;top:9px;left:9px}.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:.54;width:58%;height:48%;padding:0;right:8px;transform:translateY(-50%)rotate(-2deg)}.online-design .od-home-v2-brand-grid-lg .od-home-v2-brand-card-ghost.has-logo{opacity:.54;width:58%;height:44%;right:7px}.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:0;padding:0}.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-product .od-home-v2-brand-card-copy,.online-design .od-home-v2-brand-sm .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-product .od-home-v2-brand-card-copy strong,.online-design .od-home-v2-brand-sm .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-product .od-home-v2-brand-card-copy small,.online-design .od-home-v2-brand-sm .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{min-height:178px;padding:var(--od-section-pad,24px);border-radius:var(--od-card);background:var(--od-surface);border:1px solid var(--od-border);color:var(--od-ink);isolation:isolate;text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;gap:12px;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,#ffffff2e 38%,#ffffff9e),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}.online-design.theme-noir .od-home-v2-bundle.has-country-banner:after,.online-design.theme-noir .od-home-v2-topup.has-country-banner:after,.theme-noir .online-design .od-home-v2-bundle.has-country-banner:after,.theme-noir .online-design .od-home-v2-topup.has-country-banner:after{background:linear-gradient(#0208167a,#020816d6),radial-gradient(circle at 84% 8%,#f4c25238,#0000 42%)}.online-design.theme-noir .od-home-v2-topup.has-country-banner:after,.theme-noir .online-design .od-home-v2-topup.has-country-banner:after{background:linear-gradient(#02081614,#02081642 44%,#020816b8),radial-gradient(circle at 84% 8%,#f4c2522e,#0000 42%)}.online-design.theme-noir .od-home-v2-topup.has-country-banner .od-home-v2-topup-head,.theme-noir .online-design .od-home-v2-topup.has-country-banner .od-home-v2-topup-head{background:#050f1f94;border-color:#f4c2522e}.online-design.theme-noir .od-home-v2-bundle footer,.online-design.theme-noir .od-home-v2-topup footer,.theme-noir .online-design .od-home-v2-bundle footer,.theme-noir .online-design .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}.online-design .od-home-store-giftcard{grid-template-columns:minmax(0,1fr)}.online-design .od-home-store-giftcard-showcase{justify-self:center;width:min(100%,560px)}}@media (max-width:760px){.online-design .od-home-v2{gap:40px;padding-bottom:40px}.online-design .od-home-store-giftcard{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:18px;padding:18px}.online-design .od-home-store-giftcard:before{top:-148px;right:-130px}.online-design .od-home-store-giftcard-decoration,.online-design .od-home-store-giftcard:after{display:none}.online-design .od-home-store-giftcard-copy{order:2;justify-content:center;max-width:none;display:flex}.online-design .od-home-store-giftcard-copy h2,.online-design .od-home-store-giftcard-copy p,.online-design .od-home-store-giftcard-wrapper-note{display:none}.online-design .od-home-store-giftcard-showcase{order:1;justify-self:center;width:min(100%,430px);min-height:286px}.online-design .od-home-store-giftcard-photo{border-radius:22px;inset:0 0 42px 18px;transform:rotate(1deg)}.online-design .od-home-store-giftcard-photo-badge{border-radius:16px;width:56px;height:46px;top:14px;right:14px}.online-design .od-home-store-giftcard-ribbon{width:118px;top:30px}.online-design .od-home-store-giftcard-card{border-radius:22px;width:min(298px,88%);min-height:178px;padding:20px;bottom:30px;left:8px;transform:rotate(-3deg)}.online-design .od-home-store-giftcard-card:hover{transform:rotate(-2deg)translateY(-4px)}.online-design .od-home-store-giftcard-logo{border-radius:18px;width:54px;height:54px}.online-design .od-home-store-giftcard-card small{margin-top:18px}.online-design .od-home-store-giftcard-card strong{width:calc(100% - 96px);max-width:178px;font-size:20px;top:23px;right:20px}.online-design .od-home-store-giftcard-card>b{border-radius:12px;padding:6px 9px;font-size:22px;bottom:16px;right:16px}.online-design .od-home-store-giftcard-cta{justify-content:center;width:min(100%,320px);margin-top:0}.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:odConfettiFall 2.6s linear forwards;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(2turn);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,#06223b 48%,#020b16);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,#15803d);border-radius:999px;place-items:center;width:96px;height:96px;margin:0 auto 26px;animation:odSuccessPop .6s cubic-bezier(.22,1.4,.36,1) both;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:odSuccessCheckIn .72s cubic-bezier(.22,1,.36,1) .2s both}@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-item-copy .od-success-item-exchange{color:#38bdf8;align-items:flex-start;gap:6px;margin-top:6px;font-weight:750;line-height:1.4;display:inline-flex}.online-design .od-success-item-copy .od-success-item-exchange.success{color:#34d399}.online-design .od-success-item-copy .od-success-item-exchange svg{flex:none;width:13px;height:13px;margin-top:1px}.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,#f7f0df 48%,#eef6ed);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,#f6eedb 44%,#eef8ef)}.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,#f7ecd2 48%,#fffaf0)}.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,#f7eadc 48%,#fff1f2)}.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,#f3efdc 48%,#eef8ef)}.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:after,.online-design .od-checkout-return-orbit:before{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,#f6aa16 52%,#c87900);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.cancelled .od-checkout-return-check,.online-design .od-checkout-return-hero.success .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,#ef4444 52%,#b91c1c)}.online-design .od-checkout-return-hero.review .od-checkout-return-check{color:#07172f;background:linear-gradient(135deg,#fff1bd,#f59e0b 52%,#b45309)}.online-design .od-checkout-return-check svg{stroke-width:2.7px;width:44%;height:44%}.online-design .od-checkout-return-hero.cancelled .od-checkout-return-check svg,.online-design .od-checkout-return-hero.success .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;letter-spacing:0;max-width:16ch;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,#f4af1c 58%,#d58b08);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.cancelled .od-checkout-return-hero-panel svg,.online-design .od-checkout-return-page .od-checkout-return-hero.success .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.cancelled .od-checkout-return-hero-panel svg,.online-design .od-checkout-return-page .od-checkout-return-hero.success .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.cancelled .od-checkout-return-hero-panel svg,.online-design .od-checkout-return-page .od-checkout-return-hero.success .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-help>span,.online-design .od-checkout-return-next-steps article>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-checkout-result-copy h1{letter-spacing:0}.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-empty-line,.online-design .od-checkout-return-page .od-success-item-copy small{color:var(--od-soft)}.online-design .od-checkout-return-page .od-success-item-copy .od-success-item-exchange{color:#0369a1}.online-design .od-checkout-return-page .od-success-item-copy .od-success-item-exchange.success{color:#047857}.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-actions,.online-design .od-success-order-details .od-success-delivery{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:22px;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;margin-inline:-2px;padding:18px}.online-design .od-checkout-return-hero-visual{opacity:.82;pointer-events:none;width:74px;min-height:74px;position:absolute;top:14px;right:14px}.online-design .od-checkout-return-orbit{width:70px}.online-design .od-checkout-return-check{border-radius:14px;width:38px}.online-design .od-checkout-return-hero.cancelled .od-checkout-return-check,.online-design .od-checkout-return-hero.success .od-checkout-return-check{width:54px}.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:left;justify-items:start;gap:8px}.online-design .od-checkout-return-page .od-checkout-return-hero-copy h1{max-width:100%;margin-bottom:4px;font-size:clamp(26px,7.5vw,34px);line-height:1.08}.online-design .od-checkout-return-page .od-checkout-return-hero-copy p{max-width:100%;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:18px;gap:7px;padding:12px}.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:32px minmax(0,1fr);gap:1px 10px;min-height:54px;padding:8px 10px}.online-design .od-checkout-return-page .od-checkout-return-hero-panel svg{border-radius:11px;width:32px;height:32px;padding:7px}.online-design .od-checkout-return-page .od-checkout-return-hero-panel span{font-size:10.5px}.online-design .od-checkout-return-page .od-checkout-return-hero-panel strong{overflow-wrap:anywhere;font-size:14px}.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-page .od-checkout-result{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.online-design .od-checkout-return-page .od-checkout-result-icon{border-radius:17px;width:50px;height:50px}.online-design .od-checkout-return-page .od-checkout-result-icon svg{width:22px;height:22px}.online-design .od-checkout-return-page .od-checkout-result-copy h1{margin:12px 0 8px;font-size:clamp(24px,7vw,32px);line-height:1.1}.online-design .od-checkout-return-page .od-checkout-result-copy p,.online-design .od-checkout-return-page .od-checkout-review-note span,.online-design .od-checkout-return-page .od-checkout-verification-box p{font-size:13.5px;line-height:1.55}.online-design .od-checkout-return-page .od-checkout-result-card{grid-template-columns:minmax(0,1fr);gap:8px}.online-design .od-checkout-return-page .od-checkout-result-card div{min-width:0}.online-design .od-checkout-return-page .od-checkout-result-card strong{overflow-wrap:anywhere}.online-design .od-checkout-return-page .od-checkout-review-note,.online-design .od-checkout-return-page .od-checkout-verification-box,.online-design .od-checkout-return-page .od-risk-cancel-card{border-radius:18px;max-width:none;padding:14px}.online-design .od-checkout-return-page .od-risk-cancel-head{gap:10px}.online-design .od-checkout-return-page .od-risk-cancel-head>svg{border-radius:12px;width:32px;height:32px}.online-design .od-checkout-return-page .od-risk-cancel-summary{grid-template-columns:minmax(0,1fr);gap:4px}.online-design .od-checkout-return-page .od-risk-cancel-summary strong{margin-bottom:6px}.online-design .od-checkout-return-page .od-risk-cancel-summary strong:last-child{margin-bottom:0}.online-design .od-checkout-return-page .od-risk-cancel-form textarea{min-width:0}.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-actions,.online-design .od-success-order-details .od-success-delivery{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 .od-checkout-return-page .od-checkout-return-hero>.od-checkout-return-hero-visual{opacity:.82;pointer-events:none;width:74px;min-height:74px;position:absolute;top:14px;right:14px}.online-design .od-checkout-return-page .od-checkout-return-hero>.od-checkout-return-hero-visual .od-checkout-return-orbit{width:70px}.online-design .od-checkout-return-page .od-checkout-return-hero>.od-checkout-return-hero-visual .od-checkout-return-check{border-radius:14px;width:38px}.online-design .od-checkout-return-page .od-checkout-return-hero.cancelled>.od-checkout-return-hero-visual .od-checkout-return-check,.online-design .od-checkout-return-page .od-checkout-return-hero.success>.od-checkout-return-hero-visual .od-checkout-return-check{width:54px}}.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,#071b31f5 48%,#051323fa);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,#071d35 46%,#051323);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.cancelled .od-checkout-return-check,.online-design.theme-noir .od-checkout-return-hero.success .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-help strong,.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-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-page .od-success-delivery-head strong,.online-design.theme-noir .od-checkout-return-page .od-success-item-copy strong,.online-design.theme-noir .od-checkout-return-page .od-success-title,.online-design.theme-noir .od-checkout-return-trust strong{color:var(--od-ink)}.online-design.theme-noir .od-checkout-return-help p,.online-design.theme-noir .od-checkout-return-next-steps p,.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero-copy p,.online-design.theme-noir .od-checkout-return-page .od-success-delivery-head small,.online-design.theme-noir .od-checkout-return-page .od-success-empty-line,.online-design.theme-noir .od-checkout-return-page .od-success-item-copy small,.online-design.theme-noir .od-checkout-return-page .od-success-sub,.online-design.theme-noir .od-checkout-return-trust small{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 small,.online-design.theme-noir .od-checkout-return-page .od-checkout-return-hero-panel span{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.cancelled .od-checkout-return-hero-panel svg,.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-return-status-strip .done svg{color:#5ee58d;background:#22c55e26}.online-design.theme-noir .od-checkout-return-next,.online-design.theme-noir .od-checkout-return-page .od-success-card,.online-design.theme-noir .od-checkout-return-trust{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-help>span,.online-design.theme-noir .od-checkout-return-next-steps article>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-fast-modal-backdrop,.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-fast-modal-backdrop,.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-fast-modal-backdrop,.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-fast-modal,.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-fast-modal,.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-fast-modal,.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-fast-modal,.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-fast-modal,.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-fast-modal-close,.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-fast-modal-close:hover,.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-fast-modal-close:hover,.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-fast-modal-close:hover,.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-account,.online-design.theme-noir .od-brand-fast-consents,.online-design.theme-noir .od-brand-fast-fields input,.online-design.theme-noir .od-brand-fast-payment-current,.online-design.theme-noir .od-brand-fast-product{color:var(--od-ink);background:#ffffff0b;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0e}.online-design.theme-noir .od-brand-fast-fields input::placeholder{color:#f8d68fb8;opacity:1}.online-design.theme-noir .od-brand-fast-product-logo{background:#ffffff0e;border-color:#ffffff1c}.online-design.theme-noir .od-brand-fast-product-copy strong,.online-design.theme-noir .od-brand-fast-product-price b{color:var(--od-ink)}.online-design.theme-noir .od-brand-fast-product-copy small,.online-design.theme-noir .od-brand-fast-product-price small{color:var(--od-soft)}.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-consent-row label,.online-design.theme-noir .od-brand-fast-consent-row strong,.online-design.theme-noir .od-brand-fast-payment-current 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-consent-row,.online-design.theme-noir .od-brand-fast-payment-current em,.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.active,.online-design.theme-noir .od-brand-fast-payment-menu button:hover{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.active,.online-design.theme-noir .od-brand-fast-payment-menu button:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 32%,#ffffff1f)}}.online-design.theme-noir .od-brand-fast-payment-menu button.active,.online-design.theme-noir .od-brand-fast-payment-menu button:hover{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.active,.online-design.theme-noir .od-brand-fast-payment-menu button:hover{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-foot,.online-design.theme-noir .od-checkout-terms-head{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{box-shadow:var(--od-shadow-sm);grid-template-columns:52px minmax(0,1fr) auto auto;transition:border-color .2s,box-shadow .2s}.online-design .od-topup-lookup:focus-within{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);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;padding:0;font-size:19px;font-weight:700}.online-design .od-topup-lookup input::placeholder{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);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:odTopupSpin .7s linear infinite}@keyframes odTopupSpin{to{transform:rotate(1turn)}}.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:odTopupCardIn .36s cubic-bezier(.22,1,.36,1);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:2px solid var(--od-accent);border-radius:999px;animation:odTopupSpin 1s linear infinite;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:odTopupPulse 1.4s ease-in-out infinite}@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,#15803d);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:odTopupShimmer 1.6s linear infinite}.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-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:odTopupCardIn .36s cubic-bezier(.22,1,.36,1);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,#15803d);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)) 1turn);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) 1turn)}}.online-design .od-topup-hero:before{filter:blur(80px);opacity:.4;z-index:0;animation:odTopupOrbit 28s linear infinite}.online-design .od-topup-hero:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 0);background-position:12px 12px;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0006,#0000 80%);mask-image:linear-gradient(#0006,#0000 80%)}@keyframes odTopupOrbit{to{transform:rotate(1turn)}}.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,#0508132e 60%,#050813b8)}.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,#b18a3c 50%,#8e6c2a);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 0),linear-gradient(0deg,#0006 1px,#0000 0);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,#f4f1ea);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,#ffffff0a);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{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: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{transition:opacity .24s}.online-design .od-topup-lookup:focus-within:before{opacity:1;animation:odTopupBorderGlow 4s linear infinite}@keyframes odTopupBorderGlow{0%{background:linear-gradient(0deg,transparent,color-mix(in srgb,var(--od-accent) 55%,transparent),transparent)}to{background:linear-gradient(1turn,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,#050813);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-size:22px;font-weight:800}.online-design .od-topup-lookup input::placeholder{color:var(--od-muted);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,#050813 60%,#1f2533);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-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,#050813);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,#050813);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,#050813);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,#b18a3c 50%,#6a4f1f)}.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-lookup-button,.theme-noir .od-topup-pagination button.active,.theme-noir .od-topup-product-toolbar>span,.theme-noir .od-topup-types button.active{background:linear-gradient(135deg,var(--od-accent) 0,#050813 100%)}@supports (color:color-mix(in lab,red,red)){.theme-noir .od-topup-lookup-button,.theme-noir .od-topup-pagination button.active,.theme-noir .od-topup-product-toolbar>span,.theme-noir .od-topup-types button.active{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 1turn);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 1turn)}}.online-design .od-topup-lookup:before{opacity:0;pointer-events:none;transition:opacity .28s var(--ease);z-index:0;-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:odTopupHaloSpin 6s linear infinite}@keyframes odTopupHaloSpin{to{transform:rotate(1turn)}}.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,#050813);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:odTopupHaloSpin .72s linear infinite;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:odTopupGhostType 3.6s steps(16) infinite;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:odTopupCursorBlink .78s step-end infinite}.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,#15803d);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,#b91c1c);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:odTopupHaloSpin .8s linear infinite}.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-option-logo,.online-design .od-topup-operator-trigger-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-option-logo img,.online-design .od-topup-operator-trigger-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.active,.online-design .od-topup-operator-list button:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-topup-operator-list button.active,.online-design .od-topup-operator-list button:hover{border-color:color-mix(in srgb,var(--od-accent) 24%,var(--od-border))}}.online-design .od-topup-operator-list button.active,.online-design .od-topup-operator-list button:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-topup-operator-list button.active,.online-design .od-topup-operator-list button:hover{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=detecting] .od-topup-lookup-progress>span,.online-design .od-topup-lookup[data-state=typing] .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:odTopupProgressFlow 1.4s linear infinite;transform:scaleX(1)}.online-design .od-topup-lookup[data-state=ready] .od-topup-lookup-progress>span{opacity:1;background:linear-gradient(90deg,#22c55e,#16a34a);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-controls,.online-design .od-topup-shop-primary{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,#05081338 58%,#050813b8)}.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{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir .od-hero-breadcrumb-inner{border-color:color-mix(in srgb,var(--od-accent) 18%,transparent)}}.online-design.theme-noir .od-hero-breadcrumb-inner{background:radial-gradient(circle at 80% 20%,var(--od-accent),transparent 38%),linear-gradient(135deg,#07101df5,#0b1320e6)}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir .od-hero-breadcrumb-inner{background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--od-accent) 12%,transparent),transparent 38%),linear-gradient(135deg,#07101df5,#0b1320e6)}}.online-design.theme-noir .od-hero-breadcrumb-inner{color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir .od-hero-breadcrumb-inner{color:color-mix(in srgb,var(--od-accent) 72%,#fff)}}.online-design.theme-noir .od-hero-breadcrumb-inner{box-shadow:0 20px 60px -44px #000000f2,inset 0 1px 0 var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir .od-hero-breadcrumb-inner{box-shadow:0 20px 60px -44px #000000f2,inset 0 1px 0 color-mix(in srgb,var(--od-accent) 10%,transparent)}}.online-design.theme-noir .od-hero-breadcrumb-inner button{color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir .od-hero-breadcrumb-inner button{color:color-mix(in srgb,var(--od-accent) 76%,#fff)}}.online-design.theme-noir .od-hero-breadcrumb-inner button:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir .od-hero-breadcrumb-inner button:hover{background:color-mix(in srgb,var(--od-accent) 10%,transparent)}}.online-design.theme-noir .od-hero-breadcrumb-inner button:hover{color:#fff7e8}.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{color:var(--od-accent)!important}@supports (color:color-mix(in lab,red,red)){.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{color:color-mix(in srgb,var(--od-accent) 62%,#fff)!important}}.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{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.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{border-color:color-mix(in srgb,var(--od-accent) 16%,transparent)}}.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{background:linear-gradient(135deg,var(--od-accent),var(--od-pop))}@supports (color:color-mix(in lab,red,red)){.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{background:linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 10%,transparent),color-mix(in srgb,var(--od-pop) 6%,transparent))}}.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;box-shadow:0 12px 28px -24px var(--od-accent),inset 0 1px 0 var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.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{box-shadow:0 12px 28px -24px color-mix(in srgb,var(--od-accent) 70%,transparent),inset 0 1px 0 color-mix(in srgb,var(--od-accent) 10%,transparent)}}.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{border-color:var(--od-accent);color:#fff7e8!important}@supports (color:color-mix(in lab,red,red)){.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{border-color:color-mix(in srgb,var(--od-accent) 34%,transparent)}}.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,var(--od-accent),var(--od-pop))}@supports (color:color-mix(in lab,red,red)){.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,color-mix(in srgb,var(--od-accent) 17%,transparent),color-mix(in srgb,var(--od-pop) 9%,transparent))}}.online-design .od-hero-crumb-separator,.online-design .od-topup-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-hero-crumb-separator,.online-design .od-topup-hero-crumb-separator{color:color-mix(in srgb,var(--od-muted) 58%,transparent)}}.online-design .od-hero-crumb-separator svg,.online-design .od-topup-hero-crumb-separator svg{width:15px;height:15px}.online-design .od-hero-crumb-current,.online-design .od-topup-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-hero-crumb-current,.online-design .od-topup-hero-crumb-current{background:color-mix(in srgb,var(--od-accent) 10%,var(--od-surface-2))}}.online-design .od-hero-crumb-current,.online-design .od-topup-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-hero-crumb-separator,.online-design.theme-noir .od-topup-hero-crumb-separator{color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir .od-hero-crumb-separator,.online-design.theme-noir .od-topup-hero-crumb-separator{color:color-mix(in srgb,var(--od-accent) 52%,transparent)}}.online-design.theme-noir .od-hero-crumb-current,.online-design.theme-noir .od-topup-hero-crumb-current{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir .od-hero-crumb-current,.online-design.theme-noir .od-topup-hero-crumb-current{background:color-mix(in srgb,var(--od-accent) 12%,transparent)}}.online-design.theme-noir .od-hero-crumb-current,.online-design.theme-noir .od-topup-hero-crumb-current{color:#fff7e8;border:1px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir .od-hero-crumb-current,.online-design.theme-noir .od-topup-hero-crumb-current{border:1px solid color-mix(in srgb,var(--od-accent) 16%,transparent)}}.online-design .od-hero-crumb-product{text-overflow:ellipsis;white-space:nowrap;max-width:min(36vw,440px);overflow:hidden}.online-design .od-hero-crumb-current svg,.online-design .od-topup-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-product-toolbar,.online-design .od-topup-shop-controls .od-topup-types{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-list button small,.online-design.theme-noir .od-topup-operator-trigger span:nth-child(2) small{color:#fff7e8a8}.online-design.theme-noir .od-topup-operator-inline strong,.online-design.theme-noir .od-topup-operator-list button strong,.online-design.theme-noir .od-topup-operator-trigger span:nth-child(2) strong{color:#fff7e8}.online-design.theme-noir .od-topup-operator-search,.online-design.theme-noir .od-topup-operator-trigger{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-search svg,.online-design.theme-noir .od-topup-operator-trigger>svg{color:#f8d68f}.online-design.theme-noir .od-topup-operator-option-logo,.online-design.theme-noir .od-topup-operator-trigger-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.active,.online-design.theme-noir .od-topup-operator-list button:hover{background:radial-gradient(180px 90px at 0 0,#d4af6a1f,#0000 72%),#ffffff0f;border-color:#f4d28f3d}.online-design.theme-noir .od-topup-group,.online-design.theme-noir .od-topup-shop .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-group-head span,.online-design.theme-noir .od-topup-shop .od-topup-group-head span{color:#f8d68f;background:#d4af6a1f;border-color:#f4d28f38;box-shadow:inset 0 1px #ffffff14}.online-design.theme-noir .od-topup-group-head strong,.online-design.theme-noir .od-topup-shop .od-topup-group-head strong{color:#fff7e8}.online-design.theme-noir .od-topup-group-head em,.online-design.theme-noir .od-topup-shop .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-browse-topup .od-product-foot span,.online-design.theme-noir .od-topup-group .od-product-body>strong,.online-design.theme-noir .od-topup-group .od-product-foot span,.online-design.theme-noir .od-topup-shop .od-product-body>strong,.online-design.theme-noir .od-topup-shop .od-product-foot span{color:#fff7e8}.online-design.theme-noir .od-browse-topup .od-product-body p,.online-design.theme-noir .od-browse-topup .od-product-kicker,.online-design.theme-noir .od-topup-group .od-product-body p,.online-design.theme-noir .od-topup-group .od-product-kicker,.online-design.theme-noir .od-topup-shop .od-product-body p,.online-design.theme-noir .od-topup-shop .od-product-kicker{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,#d4af6a 54%,#b8832f);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,#d9b56e 54%,#c89339);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,#d9b56e 54%,#c89339);border-color:#ffe5abd1}@media (max-width:1080px){.online-design .od-topup-shop .od-topup-hero,.online-design .od-topup-shop-layout{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-topup-hero-pagehead,.online-design .od-voucher-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-hero-crumb-current,.online-design .od-topup-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 em,.online-design .od-topup-group-head>div{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,#0000 72%);mask-image:linear-gradient(#0000008c,#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-hero-copy strong,.online-design .od-topup-shop .od-topup-hero-copy h1,.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-hero-copy strong,.online-design .od-topup-shop .od-topup-hero-copy h1,.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-hero-copy strong,.online-design .od-topup-shop .od-topup-hero-copy h1,.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);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{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-weight:900}.online-design .od-checkout-summary-card>header small{background:var(--od-surface-2);letter-spacing:.02em;gap:6px;margin-top:4px;padding:2px 10px;font-weight:800}.online-design .od-checkout-edit,.online-design .od-checkout-summary-card>header small{border:1px solid var(--od-border);color:var(--od-soft);align-items:center;display:inline-flex}.online-design .od-checkout-edit{background:var(--od-surface);width:auto;min-width:96px;height:36px;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;gap:7px;padding:0 13px;font-size:12px;font-weight:900}.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);grid-template-columns:minmax(118px,132px) minmax(0,1fr) auto;align-items:stretch;display:grid;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:"";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)}@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));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>.od-cart-line-logo{background:radial-gradient(circle at 18% 14%,#ffffffe6,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 56%,var(--brand-color,var(--od-accent)));border-radius:20px;width:100%;min-height:94px;padding:10px;overflow:visible}@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%,#ffffffe6,transparent 34%),radial-gradient(circle at 88% 92%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--brand-soft,var(--od-accent-soft)) 66%,#fff),#fff 56%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,#fff))}}.online-design .od-checkout-summary-line>.od-cart-line-logo{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line>.od-cart-line-logo{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,var(--od-border))}}.online-design .od-checkout-summary-line>.od-cart-line-logo{box-shadow:0 18px 34px -24px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffffd9;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line>.od-cart-line-logo{box-shadow:0 18px 34px -24px color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,#000),inset 0 1px 0 #ffffffd9}}.online-design .od-checkout-summary-line .od-cart-line-logo-canvas{border-radius:16px;height:70px}.online-design .od-checkout-summary-line .od-cart-line-logo-img{width:100%;max-width:none;height:100%;max-height:none}.online-design .od-checkout-summary-line .od-cart-line-face-badge{min-height:25px;padding:5px 9px;bottom:-7px;left:10px}.online-design .od-checkout-summary-line .od-cart-line-country-badge{width:31px;height:23px;bottom:-5px;right:-5px}.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;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-weight:900}.online-design .od-checkout-summary-grid{background:var(--od-surface);flex:none;margin:0;padding:16px 20px 12px}.online-design .od-checkout-summary-grid span{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-summary-grid .od-summary-subtotal-row{color:var(--od-ink);padding-top:8px}.online-design .od-checkout-summary-grid span.od-summary-subtotal-row{font-weight:900}.online-design .od-checkout-summary-grid strong.od-summary-subtotal-row{font-size:15px}.online-design .od-checkout-summary-grid .od-summary-info-row{color:var(--od-soft);font-weight:700}.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{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:12px 12px 12px 14px}.online-design .od-checkout-summary-line>.od-cart-line-logo{border-radius:15px;width:100%;height:62px;min-height:62px;padding:7px}.online-design .od-checkout-summary-line .od-cart-line-logo-canvas{border-radius:12px;height:46px;padding:6px}.online-design .od-checkout-summary-line-total{grid-column:2;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}}.online-design .od-checkout-aside .od-checkout-summary-card{border:1px solid var(--od-border);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-aside .od-checkout-summary-card{border:1px solid color-mix(in srgb,var(--od-border) 76%,var(--od-ink) 9%)}}.online-design .od-checkout-aside .od-checkout-summary-card{background:linear-gradient(180deg,var(--od-surface) 0,var(--od-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-aside .od-checkout-summary-card{background:linear-gradient(180deg,color-mix(in srgb,var(--od-surface) 96%,#fff) 0,color-mix(in srgb,var(--od-surface) 90%,var(--od-surface-2)) 100%)}}.online-design .od-checkout-aside .od-checkout-summary-card{box-shadow:0 28px 58px -38px #0f172a6b,0 12px 28px -24px #0f172a3d,inset 0 1px #ffffffeb}.online-design .od-checkout-summary-card>header{border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-card>header{border-bottom:1px solid color-mix(in srgb,var(--od-border) 82%,var(--od-ink) 6%)}}.online-design .od-checkout-summary-card>header{background:linear-gradient(135deg,var(--od-accent) 0,transparent 46%),linear-gradient(180deg,#fff 0,var(--od-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-card>header{background:linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 10%,transparent) 0,transparent 46%),linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--od-surface) 90%,var(--od-surface-2)) 100%)}}.online-design .od-checkout-summary-card>header>span{gap:7px;min-width:0;display:grid}.online-design .od-checkout-summary-card>header strong{color:var(--od-ink);letter-spacing:0;font-size:17px;line-height:1.1}.online-design .od-checkout-summary-card>header small{background:var(--od-accent);border-radius:999px;width:fit-content;margin:0;padding:4px 10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-card>header small{background:color-mix(in srgb,var(--od-accent) 8%,var(--od-surface))}}.online-design .od-checkout-summary-card>header small{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-card>header small{border-color:color-mix(in srgb,var(--od-accent) 22%,var(--od-border))}}.online-design .od-checkout-summary-card>header small{color:var(--od-accent-strong)}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-card>header small{color:color-mix(in srgb,var(--od-accent-strong) 70%,var(--od-soft))}}.online-design .od-checkout-summary-card>header small{letter-spacing:0;font-size:11px;line-height:1.1}.online-design .od-checkout-summary-card .od-checkout-edit{border-color:var(--od-accent);flex:none;min-width:106px;height:38px;padding:0 14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-card .od-checkout-edit{border-color:color-mix(in srgb,var(--od-accent) 18%,var(--od-border))}}.online-design .od-checkout-summary-card .od-checkout-edit{color:var(--od-ink);letter-spacing:0;background:#ffffffd1;box-shadow:0 10px 20px -16px #0f172a47,inset 0 1px #ffffffe6}.online-design .od-checkout-summary-card .od-checkout-edit:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-card .od-checkout-edit:hover{background:color-mix(in srgb,var(--od-accent) 9%,#fff)}}.online-design .od-checkout-summary-card .od-checkout-edit:hover{color:var(--od-accent-strong);transform:translateY(-1px)}.online-design .od-checkout-summary-lines{background:linear-gradient(180deg,var(--od-surface-2) 0,var(--od-surface-2) 100%);gap:12px;padding:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-lines{background:linear-gradient(180deg,color-mix(in srgb,var(--od-surface-2) 56%,#fff) 0,color-mix(in srgb,var(--od-surface-2) 32%,#fff) 100%)}}.online-design .od-checkout-summary-lines{scrollbar-width:thin}.online-design .od-checkout-summary-line{border-color:var(--brand-color,var(--od-accent));border-radius:18px;grid-template-columns:minmax(108px,124px) minmax(0,1fr) minmax(96px,auto);gap:14px;padding:12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-checkout-summary-line{background:linear-gradient(180deg,#fffffffa 0,var(--od-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line{background:linear-gradient(180deg,#fffffffa 0,color-mix(in srgb,var(--od-surface) 92%,var(--od-surface-2)) 100%)}}.online-design .od-checkout-summary-line{box-shadow:0 16px 32px -28px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffffe0}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line{box-shadow:0 16px 32px -28px color-mix(in srgb,var(--brand-color,var(--od-accent)) 54%,#000),inset 0 1px 0 #ffffffe0}}.online-design .od-checkout-summary-line:before{opacity:.9;background:linear-gradient(180deg,var(--brand-color,var(--od-accent)) 0,var(--brand-color,var(--od-accent)) 100%);width:3px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line:before{background:linear-gradient(180deg,var(--brand-color,var(--od-accent)) 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,#fff) 100%)}}.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)) 34%,var(--od-border))}}.online-design .od-checkout-summary-line:hover{box-shadow:0 22px 42px -32px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffffeb}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line:hover{box-shadow:0 22px 42px -32px color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#000),inset 0 1px 0 #ffffffeb}}.online-design .od-checkout-summary-line>.od-cart-line-logo{background:linear-gradient(145deg,var(--brand-color,var(--od-accent)) 0,#fff 52%,var(--brand-soft,var(--od-accent-soft)) 100%);border-radius:17px;height:100%;min-height:106px;padding:9px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line>.od-cart-line-logo{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#fff) 0,#fff 52%,color-mix(in srgb,var(--brand-soft,var(--od-accent-soft)) 78%,#fff) 100%)}}.online-design .od-checkout-summary-line>.od-cart-line-logo{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line>.od-cart-line-logo{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 30%,var(--od-border))}}.online-design .od-checkout-summary-line>.od-cart-line-logo{box-shadow:inset 0 1px 0 #ffffffe0,0 16px 30px -25px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line>.od-cart-line-logo{box-shadow:inset 0 1px 0 #ffffffe0,0 16px 30px -25px color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#000)}}.online-design .od-checkout-summary-line .od-cart-line-logo-canvas{background:#ffffffc2;border:1px solid #ffffffc7;border-radius:14px;width:100%;height:72px;padding:10px;box-shadow:inset 0 1px #fffc}.online-design .od-checkout-summary-line .od-cart-line-logo-img{object-fit:contain;filter:none}.online-design .od-checkout-summary-line .od-cart-line-face-badge{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)) 0,var(--brand-color,var(--od-accent)) 100%);border-radius:999px;min-height:27px;padding:5px 11px;bottom:8px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line .od-cart-line-face-badge{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)) 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 74%,#111827) 100%)}}.online-design .od-checkout-summary-line .od-cart-line-face-badge{color:var(--brand-ink,#fff);box-shadow:0 10px 18px -13px var(--brand-color,var(--od-accent));border:1px solid #ffffffb3}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line .od-cart-line-face-badge{box-shadow:0 10px 18px -13px color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,#000)}}.online-design .od-checkout-summary-line .od-cart-line-face-badge{white-space:nowrap;font-size:11px;font-weight:900}.online-design .od-checkout-summary-line .od-cart-line-country-badge{background:#fff;border-radius:8px;width:30px;height:22px;top:8px;bottom:auto;right:8px}.online-design .od-checkout-summary-line-copy{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:2px 0;display:flex}.online-design .od-checkout-summary-line-copy strong{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line-copy strong{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 34%,var(--od-ink))}}.online-design .od-checkout-summary-line-copy strong{letter-spacing:0;font-size:15px;line-height:1.2}.online-design .od-checkout-summary-line-copy em,.online-design .od-checkout-summary-line-copy small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;max-width:100%;overflow:hidden}.online-design .od-checkout-summary-line-copy .od-checkout-voucher-subtitle{color:var(--od-soft);font-size:12px;font-weight:750}.online-design .od-checkout-summary-line-copy .od-checkout-line-price-meta{color:var(--od-muted);font-size:11.5px;font-weight:750}.online-design .od-checkout-line-edit-hint{background:var(--brand-color,var(--od-accent));gap:5px;margin-top:5px;padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-line-edit-hint{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#fff)}}.online-design .od-checkout-line-edit-hint{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-line-edit-hint{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,var(--od-border))}}.online-design .od-checkout-line-edit-hint{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-line-edit-hint{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,var(--od-ink))}}.online-design .od-checkout-line-edit-hint{letter-spacing:0;white-space:nowrap;font-size:10px}.online-design .od-checkout-line-edit-hint svg{flex:none}.online-design .od-checkout-summary-line-total{border-color:var(--brand-color,var(--od-accent));border-radius:15px;flex-direction:column;justify-content:center;align-self:stretch;gap:3px;min-width:98px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line-total{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,var(--od-border))}}.online-design .od-checkout-summary-line-total{background:linear-gradient(180deg,#fff 0,var(--brand-soft,var(--od-accent-soft)) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-line-total{background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--brand-soft,var(--od-accent-soft)) 24%,var(--od-surface-2)) 100%)}}.online-design .od-checkout-summary-line-total{box-shadow:inset 0 1px #ffffffe6}.online-design .od-checkout-summary-line-total strong{color:var(--od-ink);letter-spacing:0;margin:0;font-size:15px;line-height:1.1}.online-design .od-checkout-summary-line-total span{color:var(--od-muted);letter-spacing:0;text-transform:none;font-size:10px}.online-design .od-checkout-summary-grid{border-top:1px solid var(--od-border);margin:0 16px;padding:14px 0 12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-grid{border-top:1px solid color-mix(in srgb,var(--od-border) 72%,transparent)}}.online-design .od-checkout-summary-grid{background:0 0;gap:10px 14px}.online-design .od-checkout-summary-grid span{color:var(--od-soft);letter-spacing:0;font-size:12.5px;font-weight:780}.online-design .od-checkout-summary-grid strong{color:var(--od-ink);letter-spacing:0;font-size:13.5px}.online-design .od-checkout-summary-grid .od-summary-subtotal-row{border-top:1px dashed var(--od-border);margin-top:2px;padding-top:10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-grid .od-summary-subtotal-row{border-top:1px dashed color-mix(in srgb,var(--od-border) 86%,var(--od-ink) 6%)}}.online-design .od-checkout-summary-total{border:1px solid var(--od-accent);margin:0 16px 16px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-total{border:1px solid color-mix(in srgb,var(--od-accent) 22%,var(--od-border))}}.online-design .od-checkout-summary-total{background:linear-gradient(135deg,var(--od-accent) 0,var(--od-accent-strong) 100%);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-total{background:linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 92%,#1f2937) 0,var(--od-accent-strong) 100%)}}.online-design .od-checkout-summary-total{box-shadow:0 18px 34px -25px var(--od-accent),inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-summary-total{box-shadow:0 18px 34px -25px color-mix(in srgb,var(--od-accent) 62%,#000),inset 0 1px 0 #ffffff38}}.online-design .od-checkout-summary-total span,.online-design .od-checkout-summary-total strong{color:#fff;letter-spacing:0}.online-design .od-checkout-summary-total span{opacity:.88;font-size:11px}.online-design .od-checkout-summary-total strong{font-size:clamp(24px,2.1vw,30px)}@media (max-width:1100px){.online-design .od-checkout-summary-line{grid-template-columns:96px minmax(0,1fr)}.online-design .od-checkout-summary-line-total{grid-column:2;align-self:start;width:fit-content;min-width:118px}}@media (max-width:720px){.online-design .od-checkout-summary-card>header{padding:16px 15px 13px}.online-design .od-checkout-summary-lines{padding:12px}.online-design .od-checkout-summary-line{border-radius:16px;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:10px}.online-design .od-checkout-summary-line>.od-cart-line-logo{border-radius:14px;height:72px;min-height:72px;padding:7px}.online-design .od-checkout-summary-line .od-cart-line-logo-canvas{border-radius:11px;height:46px;padding:6px}.online-design .od-checkout-summary-line .od-cart-line-face-badge{min-height:22px;padding:4px 8px;font-size:9.5px;bottom:6px}.online-design .od-checkout-summary-line .od-cart-line-country-badge{width:25px;height:18px;top:6px;right:6px}.online-design .od-checkout-summary-line-copy strong{font-size:13.5px}.online-design .od-checkout-line-edit-hint{padding:4px 8px;font-size:10px}.online-design .od-checkout-summary-line-total{min-width:104px;padding:8px 10px}.online-design .od-checkout-summary-grid,.online-design .od-checkout-summary-total{margin-left:12px;margin-right:12px}}.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-card,.online-design .od-notification-permission{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,#fef2f2);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,#7f1d1d);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-contact-page,.online-design .od-policy-page{padding-top:34px;padding-bottom:64px}.online-design .od-contact-hero,.online-design .od-policy-hero{color:#fff;background:linear-gradient(135deg,#0f172af5,#115e59f0);border-radius:8px;min-height:300px;padding:34px}.online-design .od-policy-page.complaint .od-policy-hero{background:linear-gradient(135deg,#1e293bf5,#4338caeb)}.online-design .od-contact-hero span,.online-design .od-policy-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-contact-hero h1,.online-design .od-policy-hero h1{color:#fff;letter-spacing:0;max-width:820px;margin:14px 0 0;font-size:46px;line-height:1.04}.online-design .od-contact-hero p,.online-design .od-policy-hero p{color:#ffffffe0;max-width:780px;margin:16px 0 0;font-size:17px;line-height:1.65}.online-design .od-contact-actions,.online-design .od-policy-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,#05101e 52%,#0b1220);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-article,.online-design .od-legal-aside{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-article,.online-design.theme-noir .od-legal-aside{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-aside,.online-design .od-contact-form{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-contact-layout,.online-design .od-contact-two,.online-design .od-legal-layout,.online-design .od-policy-grid,.online-design .od-safety-grid,.online-design .od-safety-hero{grid-template-columns:1fr}.online-design .od-legal-aside{position:static}.online-design .od-legal-article{padding:6px 20px 22px}.online-design .od-contact-hero,.online-design .od-policy-hero,.online-design .od-safety-hero>div:first-child{min-height:auto;padding:26px}.online-design .od-contact-hero h1,.online-design .od-policy-hero h1,.online-design .od-safety-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,.online-design .od-footer-v2{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-account-page-wrap,.online-design .od-browse,.online-design .od-checkout-page,.online-design .od-contact-page,.online-design .od-legal-page,.online-design .od-policy-page,.online-design .od-safety-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,.online-design .od-footer-v2{margin-top:18px!important}.online-design .od-account-page-wrap,.online-design .od-browse,.online-design .od-checkout-page,.online-design .od-contact-page,.online-design .od-legal-page,.online-design .od-policy-page,.online-design .od-safety-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,.online-design main>.od-browse:has(.od-topup-shop),.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,.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)}}.online-design .od-brand-safety-warning{border:1px solid #dc2626;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:12px 0 18px;padding:11px 13px 11px 15px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-safety-warning{border:1px solid color-mix(in srgb,#dc2626 18%,var(--od-border))}}.online-design .od-brand-safety-warning{color:#431407;background:#fffffff0;border-radius:14px;box-shadow:0 14px 34px -32px #7f1d1d57}.online-design .od-brand-safety-warning:before{content:"";background:#dc2626;border-radius:0 999px 999px 0;width:4px;position:absolute;inset:9px auto 9px 0}.online-design .od-brand-safety-warning .od-brand-safety-icon{color:#b91c1c;background:#fef2f2;border-radius:10px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #b91c1c1f}.online-design .od-brand-safety-warning .od-brand-safety-icon svg{width:17px;height:17px}.online-design .od-brand-safety-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;display:grid}.online-design .od-brand-safety-copy em{color:#991b1b;letter-spacing:.05em;text-transform:uppercase;background:#fef2f2;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0;padding:4px 7px;font-size:10px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.online-design .od-brand-safety-warning strong{color:#7f1d1d;letter-spacing:0;font-size:14px;line-height:1.18}.online-design .od-brand-safety-warning p{color:#7c2d12;grid-column:1/-1;margin:1px 0 0;font-size:12.5px;font-weight:650;line-height:1.4}.online-design .od-brand-safety-points{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:5px;display:flex}.online-design .od-brand-safety-points small{color:#7f1d1d;background:#fff;border:1px solid #b91c1c1f;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:4px 7px;font-size:10.5px;font-weight:900;display:inline-flex}.online-design .od-brand-safety-points small svg{width:13px;height:13px}@media (max-width:760px){.online-design .od-brand-safety-warning{grid-template-columns:32px minmax(0,1fr);gap:9px;margin:12px 0 14px;padding:10px 11px 10px 14px;border-radius:13px!important}.online-design .od-brand-safety-warning .od-brand-safety-icon{align-self:start;width:32px;height:32px;margin-top:1px;border-radius:10px!important}.online-design .od-brand-safety-copy{grid-template-columns:minmax(0,1fr);gap:4px}.online-design .od-brand-safety-copy em{padding:3px 7px;font-size:9.5px}.online-design .od-brand-safety-warning strong{font-size:13.5px}.online-design .od-brand-safety-warning p{font-size:12px}.online-design .od-brand-safety-points{gap:5px}.online-design .od-brand-landing .od-brand-banner{width:100vw;max-width:100vw;min-height:194px;padding:28px max(18px,env(safe-area-inset-left,0px)) 34px max(18px,env(safe-area-inset-right,0px));border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.online-design .od-brand-landing .od-brand-banner-inner{grid-template-columns:108px minmax(0,1fr);gap:16px}.online-design .od-brand-landing .od-brand-banner-logo{width:96px;height:96px}.online-design .od-brand-landing .od-brand-banner-logo img{width:calc(100% - 20px);height:calc(100% - 20px);inset:10px}.online-design .od-brand-landing .od-brand-banner-copy h1{letter-spacing:0;white-space:normal;text-overflow:clip;margin:8px 0 6px;font-size:34px;line-height:1.04;overflow:visible}.online-design .od-brand-landing .od-brand-country-scope-card{margin-top:10px}.online-design .od-pagehead.od-brand-hero-pagehead{width:100vw!important;max-width:100vw!important;margin:14px calc(50% - 50vw) 20px!important;padding:0 14px!important}.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-breadcrumb-inner{min-width:0;max-width:calc(100vw - 28px)}.online-design .od-amount-picker-family-list .od-amount-family-head{grid-template-columns:50px minmax(0,1fr)!important;gap:12px!important;padding:13px 12px!important}.online-design .od-amount-picker-family-list .od-amount-family-logo{border-radius:16px!important;width:50px!important;height:50px!important}.online-design .od-amount-picker-family-list .od-amount-family-head strong{font-size:18px!important;line-height:1.15!important}}.online-design .od-brand-choice-panel>.od-brand-amount-head-help-only{justify-content:flex-end!important}@media (max-width:760px){.online-design .od-brand-choice-panel>.od-brand-amount-head-help-only{justify-content:flex-end!important}.online-design .od-mobile-storefront-tabbar.is-checkout,.online-design.is-checkout-route .od-mila-helper-tip,.online-design.is-checkout-route .od-support-dock,.online-design:has(.od-checkout-page.od-checkout-redesign) .od-mila-helper-tip,.online-design:has(.od-checkout-page.od-checkout-redesign) .od-mobile-storefront-tabbar,.online-design:has(.od-checkout-page.od-checkout-redesign) .od-support-dock{display:none!important}.online-design .od-checkout-page.od-checkout-redesign:has(.od-checkout-mobile-bar){padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.online-design .od-module-browse-hero.od-checkout-browse-hero{text-align:left!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;min-height:0!important;margin-bottom:12px!important;padding:14px 16px 16px!important}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-module-browse-hero-copy{text-align:left!important;justify-items:start!important;width:100%!important;min-width:0!important}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-hero-breadcrumb{justify-self:start!important;gap:6px!important;margin:0 0 8px!important;padding:5px 9px!important}.online-design .od-module-browse-hero.od-checkout-browse-hero h1{letter-spacing:0!important;text-align:left!important;max-width:none!important;margin:0!important;font-size:clamp(25px,7vw,32px)!important;line-height:1.04!important}.online-design .od-module-browse-hero.od-checkout-browse-hero p{text-align:left!important;max-width:none!important;margin:6px 0 0!important;font-size:12.5px!important;font-weight:650!important;line-height:1.35!important}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span{text-align:center!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:4px!important;min-height:44px!important;padding:7px 5px!important}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps i{width:22px!important;height:22px!important;font-size:11px!important}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps svg{display:none!important}.online-design .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps b{white-space:normal!important;max-width:100%!important;font-size:10.5px!important;line-height:1.12!important}.online-design .od-checkout-mobile-bar{--od-checkout-mobile-bottom-clearance:env(safe-area-inset-bottom);padding:9px 12px calc(9px + env(safe-area-inset-bottom))!important;max-height:min(68dvh,calc(100dvh - var(--od-nav-height,64px) - env(safe-area-inset-bottom) - 12px))!important;background:linear-gradient(135deg,var(--od-accent),transparent 58%),var(--od-surface)!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:20px 20px 0 0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;inset:auto 0 0!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-mobile-bar{background:linear-gradient(135deg,color-mix(in srgb,var(--od-accent) 7%,transparent),transparent 58%),color-mix(in srgb,var(--od-surface) 96%,transparent)!important}}.online-design .od-checkout-mobile-bar{border-color:var(--od-border)!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-mobile-bar{border-color:color-mix(in srgb,var(--od-border) 82%,var(--od-accent))!important}}.online-design .od-checkout-mobile-bar{box-shadow:0 -16px 40px -28px #0000009e,inset 0 1px #ffffffad!important}.online-design .od-checkout-mobile-bar.expanded{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;max-height:min(78dvh,calc(100dvh - var(--od-nav-height,64px) - env(safe-area-inset-bottom) - 12px))!important;border-radius:20px 20px 0 0!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important;bottom:0!important}.online-design .od-checkout-mobile-bar-toggle{background:var(--od-surface-2)!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr) 30px!important;gap:8px!important;width:100%!important;min-height:48px!important;padding:7px 9px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-checkout-mobile-bar-toggle{background:color-mix(in srgb,var(--od-surface-2) 70%,transparent)!important}}.online-design .od-checkout-mobile-bar-meta{gap:1px!important}.online-design .od-checkout-mobile-bar-meta em{display:none!important}.online-design .od-checkout-mobile-bar-meta strong{font-size:18px!important;line-height:1.05!important}.online-design .od-checkout-mobile-bar-meta small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;line-height:1.2!important;overflow:hidden!important}.online-design .od-checkout-mobile-bar-chevron{width:30px!important;height:30px!important}.online-design .od-checkout-mobile-bar:not(.expanded) .od-checkout-mobile-bar-details,.online-design .od-checkout-mobile-bar:not(.expanded) .od-checkout-mobile-consents{display:none!important}.online-design .od-checkout-mobile-bar>button.od-primary{border-radius:15px!important;gap:6px!important;min-width:108px!important;min-height:48px!important;padding:0 12px!important;font-size:13px!important}.online-design .od-checkout-mobile-bar>button.od-primary svg:first-child{display:none!important}.online-design .od-checkout-mobile-bar.expanded .od-checkout-mobile-consents+button.od-primary,.online-design .od-checkout-mobile-bar.expanded>button.od-primary{width:100%!important;min-height:48px!important}.online-design .od-checkout-mobile-consents{border-radius:15px!important;max-height:min(24dvh,176px)!important;padding:9px!important}}@media (max-width:380px){.online-design .od-module-browse-hero.od-checkout-browse-hero{padding-left:14px!important;padding-right:14px!important}.online-design .od-module-browse-hero.od-checkout-browse-hero p{display:none!important}.online-design .od-checkout-mobile-bar{gap:6px!important;left:0!important;right:0!important}.online-design .od-checkout-mobile-bar>button.od-primary{min-width:96px!important;padding-inline:10px!important}}@media (max-width:760px){.online-design .od-brand-product-subsection,.online-design .od-brand-product-subsection .od-voucher-product-groups,.online-design .od-brand-product-subsections,.online-design .od-brand-series-workspace,.online-design .od-voucher-choice-section,.online-design .od-voucher-product-group,.online-design .od-voucher-product-groups,.online-design .od-voucher-product-list,.online-design .od-voucher-product-row,.online-design .od-voucher-product-select{box-sizing:border-box;min-width:0;max-width:100%}.online-design .od-brand-product-subsection,.online-design .od-voucher-product-group,.online-design .od-voucher-product-list{overflow-x:hidden}.online-design .od-voucher-product-row.range .od-voucher-product-select{gap:12px;min-height:0;padding:14px;grid-template-columns:minmax(0,1fr)!important}.online-design .od-voucher-product-row.range .od-voucher-product-price{width:100%;min-height:0;padding:10px}.online-design .od-voucher-product-row.range .od-voucher-product-copy{width:100%}.online-design .od-voucher-product-range-values{grid-template-columns:minmax(0,1fr)}.online-design .od-voucher-product-row.range .od-voucher-product-price .od-voucher-product-range-values{gap:7px;grid-template-columns:minmax(0,1fr)!important}.online-design .od-voucher-product-row.range .od-voucher-product-price .od-voucher-product-range-values span{justify-content:flex-start;min-height:38px}.online-design .od-voucher-product-row.range .od-voucher-product-price .od-voucher-product-range-values em{flex:0 0 42px}.online-design .od-voucher-product-row.range .od-voucher-product-price .od-voucher-product-range-values b{text-align:left}.online-design .od-voucher-product-row.range .od-voucher-product-price .od-voucher-product-range-values i{display:none!important}}.online-design .od-brand-landing{padding-bottom:clamp(34px,5vw,72px)}.online-design .od-brand-landing .od-brand-banner{background:radial-gradient(720px 360px at 22% 18%,var(--brand-color,#dc2626),transparent 70%),radial-gradient(600px 300px at 78% 10%,#ffffff1a,transparent 68%),linear-gradient(135deg,var(--brand-color,#dc2626) 0,#250606 52%,#0b0505 100%);min-height:clamp(344px,34vw,460px);padding:clamp(36px,5vw,64px) max(22px,50vw - 558px) clamp(44px,5.2vw,68px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner{background:radial-gradient(720px 360px at 22% 18%,color-mix(in srgb,var(--brand-color,#dc2626) 46%,transparent),transparent 70%),radial-gradient(600px 300px at 78% 10%,#ffffff1a,transparent 68%),linear-gradient(135deg,color-mix(in srgb,var(--brand-color,#dc2626) 42%,#160404) 0,#250606 52%,#0b0505 100%)}}.online-design .od-brand-landing .od-brand-banner-shell{grid-template-columns:minmax(280px,.95fr) minmax(320px,.9fr);gap:clamp(28px,5vw,74px);max-width:1120px;min-height:clamp(260px,25vw,340px)}.online-design .od-brand-landing .od-brand-banner-media{border-radius:0}.online-design .od-brand-landing .od-brand-banner-brand-stack,.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-inner{width:100%}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{background:radial-gradient(260px 160px at 28% 18%,#ffffff3d,transparent 68%),linear-gradient(135deg,var(--brand-color,#dc2626) 0,var(--brand-color,#dc2626) 100%);border-radius:clamp(20px,2.3vw,28px);width:min(100%,430px);height:clamp(184px,23vw,276px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{background:radial-gradient(260px 160px at 28% 18%,#ffffff3d,transparent 68%),linear-gradient(135deg,color-mix(in srgb,var(--brand-color,#dc2626) 92%,#ff4b4b) 0,color-mix(in srgb,var(--brand-color,#dc2626) 84%,#9f1239) 100%)}}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{border:1px solid #ffffff42;box-shadow:0 34px 72px -42px #000000b8,inset 0 1px #ffffff6b}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo:before{display:none}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo:after{border-radius:inherit;border-color:#ffffff2e;inset:1px;box-shadow:inset 0 0 0 1px #ffffff1a}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo img{width:calc(100% - 44px);height:calc(100% - 44px);border-radius:16px;inset:22px}.online-design .od-brand-landing .od-brand-card-panel.od-brand-info-panel.od-brand-banner-about-panel{min-height:0;overflow:visible}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-about-panel-body{padding:0;overflow:visible}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-section-head{border:0;margin:0 0 12px;padding:0}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-section-head h2{color:#fff;letter-spacing:0;text-shadow:0 22px 50px #00000057;font-size:clamp(42px,5vw,58px);line-height:.98}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-description{--od-brand-description-compact-height:5.8em;--od-brand-description-fade-height:1.9em;--od-brand-description-fade:#030712a3;color:#ffffffe0;max-width:39ch;font-size:clamp(15px,1.45vw,18px);font-weight:650;line-height:1.45}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-howworks,.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-panel-scroll-cue{display:none}.online-design .od-brand-banner-info-slot .od-brand-country-scope-card{background:#ffffff17;border-color:#ffffff38;border-radius:18px;width:min(100%,390px);margin:0;padding:14px 18px;box-shadow:0 18px 44px -36px #000c,inset 0 1px #ffffff1f}.online-design .od-brand-banner-info-slot .od-brand-country-scope-card p{color:#ffffffb3;max-width:none;font-size:12px}.online-design .od-brand-hero-pagehead{z-index:3;max-width:1120px;margin:-24px auto 24px;padding:0;position:relative}.online-design .od-brand-grid-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:28px;margin:0 auto}.online-design .od-brand-main{gap:22px}.online-design .od-brand-card-panel,.online-design .od-brand-summary{border:1px solid var(--od-border);background:#ffffffeb;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-card-panel,.online-design .od-brand-summary{border:1px solid color-mix(in srgb,var(--od-border) 78%,#fff)}}.online-design .od-brand-card-panel,.online-design .od-brand-summary{box-shadow:0 22px 54px -44px #0f172a57}.online-design .od-brand-choice-panel{padding:clamp(22px,3vw,30px);overflow:hidden}.online-design .od-brand-choice-panel:after,.online-design .od-brand-choice-panel:before{display:none}.online-design .od-brand-redesign-choice-head{border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow help""title help""text help";align-items:start;gap:6px 18px;margin-bottom:28px;padding:0;display:grid}.online-design .od-brand-redesign-choice-head>span{width:fit-content;color:var(--od-muted);letter-spacing:.16em;text-transform:uppercase;grid-area:eyebrow;align-items:center;gap:9px;font-size:11px;font-weight:950;display:inline-flex}.online-design .od-brand-redesign-choice-head>span svg{width:18px;height:18px;color:var(--brand-color,var(--od-accent));background:var(--brand-color,var(--od-accent));border-radius:999px;padding:4px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-redesign-choice-head>span svg{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent)}}.online-design .od-brand-redesign-choice-head h2{max-width:26ch;color:var(--od-ink);letter-spacing:0;grid-area:title;margin:0;font-size:clamp(21px,2vw,28px);line-height:1.14}.online-design .od-brand-redesign-choice-head p{max-width:58ch;color:var(--od-soft);grid-area:text;margin:0;font-size:14px;line-height:1.55}.online-design .od-brand-redesign-choice-head .od-brand-help-button{grid-area:help;align-self:start}.online-design .od-brand-choice-panel .od-amount-picker{background:0 0;padding:0}.online-design .od-brand-choice-panel .od-amount-picker-meta{display:none}.online-design .od-brand-choice-panel .od-amount-picker-chips{grid-template-columns:repeat(3,minmax(138px,1fr));gap:22px 24px}.online-design .od-brand-choice-panel .od-amount-chip{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;min-height:142px;padding:22px 18px;box-shadow:0 16px 34px -30px #0f172a6b}.online-design .od-brand-choice-panel .od-amount-chip.has-chip-image{min-height:142px;padding-top:22px}.online-design .od-brand-choice-panel .od-amount-chip-logo,.online-design .od-brand-choice-panel .od-amount-chip:after{display:none}.online-design .od-brand-choice-panel .od-amount-chip:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-amount-chip:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,#e5e7eb)}}.online-design .od-brand-choice-panel .od-amount-chip:hover{box-shadow:0 20px 42px -32px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-amount-chip:hover{box-shadow:0 20px 42px -32px color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,#111827)}}.online-design .od-brand-choice-panel .od-amount-chip strong{width:auto;color:inherit;text-align:center;letter-spacing:0;font-size:clamp(31px,3.5vw,42px);line-height:1}.online-design .od-brand-choice-panel .od-amount-chip small{color:#4b5563;text-align:center;width:auto;font-size:14px;font-weight:650}.online-design .od-brand-choice-panel .od-amount-chip.active{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-amount-chip.active{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,#b91c1c)}}.online-design .od-brand-choice-panel .od-amount-chip.active{background:radial-gradient(180px 120px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-amount-chip.active{background:radial-gradient(180px 120px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent),transparent 70%),#fff}}.online-design .od-brand-choice-panel .od-amount-chip.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-amount-chip.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 74%,#ef4444)}}.online-design .od-brand-choice-panel .od-amount-chip.active{box-shadow:0 20px 44px -32px var(--brand-color,var(--od-accent)),inset 0 0 0 1px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-amount-chip.active{box-shadow:0 20px 44px -32px color-mix(in srgb,var(--brand-color,var(--od-accent)) 46%,#111827),inset 0 0 0 1px color-mix(in srgb,var(--brand-color,var(--od-accent)) 32%,transparent)}}.online-design .od-brand-choice-panel .od-amount-chip.active small:not(.od-amount-chip-selected){color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-amount-chip.active small:not(.od-amount-chip-selected){color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 76%,#b91c1c)}}.online-design .od-brand-choice-panel .od-amount-chip small.od-amount-chip-selected{background:var(--brand-color,var(--od-accent));overflow:hidden;color:#0000!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;top:14px!important;right:14px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-amount-chip small.od-amount-chip-selected{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#dc2626)}}.online-design .od-brand-choice-panel .od-amount-chip small.od-amount-chip-selected{border-color:#0000}.online-design .od-brand-choice-panel .od-amount-chip small.od-amount-chip-selected:before{display:none}.online-design .od-brand-choice-panel .od-amount-chip small.od-amount-chip-selected:after{top:7px;left:8px}.online-design .od-brand-choice-notice{background:var(--brand-color,var(--od-accent));border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;margin-top:24px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-notice{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#fff)}}.online-design .od-brand-choice-notice{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-notice{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,#fecaca)}}.online-design .od-brand-choice-notice>span{width:44px;height:44px;color:var(--brand-color,var(--od-accent));border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-notice>span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 84%,#dc2626)}}.online-design .od-brand-choice-notice>span{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-notice>span{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#fff)}}.online-design .od-brand-choice-notice strong{color:var(--od-ink);margin-bottom:4px;font-size:15px;font-weight:900;display:block}.online-design .od-brand-choice-notice p{color:var(--od-soft);margin:0;font-size:13px;line-height:1.5}.online-design .od-brand-mobile-inline-summary{display:none}.online-design .od-brand-summary{top:calc(var(--od-nav-height,84px) + 18px);max-height:calc(100vh - var(--od-nav-height,84px) - 34px);border:1px solid var(--od-border);gap:14px;padding:0;display:grid;position:sticky;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-summary{border:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}.online-design .od-brand-summary{background:#fff;border-radius:16px;box-shadow:0 24px 54px -42px #0f172a61,inset 0 1px #ffffffb8}.online-design .od-brand-summary-head{border-bottom:1px solid var(--od-border);gap:16px;padding:20px 20px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-summary-head{border-bottom:1px solid color-mix(in srgb,var(--od-border) 84%,#fff)}}.online-design .od-brand-summary-head{background:radial-gradient(260px 120px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-summary-head{background:radial-gradient(260px 120px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent),transparent 70%),#fff}}.online-design .od-brand-summary-head em{color:var(--od-ink);letter-spacing:0;text-transform:none;font-size:22px;font-style:normal;font-weight:950;line-height:1.1}.online-design .od-brand-summary-brand{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.online-design .od-brand-summary-logo{border:1px solid var(--brand-color,var(--od-accent));place-items:center;width:72px;height:52px;display:grid;overflow:hidden}@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)) 22%,var(--od-border))}}.online-design .od-brand-summary-logo{background:radial-gradient(circle at 28% 18%,#ffffff6b,transparent 38%),var(--brand-color,var(--od-accent));border-radius:10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-summary-logo{background:radial-gradient(circle at 28% 18%,#ffffff6b,transparent 38%),color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#ef4444)}}.online-design .od-brand-summary-logo{box-shadow:0 16px 28px -24px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-summary-logo{box-shadow:0 16px 28px -24px color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,#000)}}.online-design .od-brand-summary-brand strong{min-width:0;color:var(--od-ink);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;line-height:1.2;overflow:hidden}.online-design .od-brand-summary-brand small{min-width:0;color:var(--od-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.online-design .od-brand-summary-price-card,.online-design .od-brand-summary-product{border:1px solid var(--od-border);margin:0 20px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-summary-price-card,.online-design .od-brand-summary-product{border:1px solid color-mix(in srgb,var(--od-border) 84%,#fff)}}.online-design .od-brand-summary-price-card,.online-design .od-brand-summary-product{background:#fff;border-radius:12px}.online-design .od-brand-summary-product{gap:4px;padding:13px 14px;display:grid}.online-design .od-brand-summary-product small{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-summary-product small{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 84%,#2563eb)}}.online-design .od-brand-summary-product small{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:950}.online-design .od-brand-summary-product strong{min-width:0;color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.35;overflow:hidden}.online-design .od-brand-summary-price-card{background:radial-gradient(220px 120px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),#fbfdff;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-summary-price-card{background:radial-gradient(220px 120px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 6%,transparent),transparent 70%),#fbfdff}}.online-design .od-brand-summary-amount{border:0;border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:14px;margin:0;padding:0 0 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-summary-amount{border-bottom:1px solid color-mix(in srgb,var(--od-border) 86%,#fff)}}.online-design .od-brand-summary-amount{background:0 0;border-radius:0}.online-design .od-brand-summary-amount em,.online-design .od-brand-summary-rows small{color:var(--od-soft);letter-spacing:0;text-transform:none;font-size:13px;font-style:normal;font-weight:760}.online-design .od-brand-summary-amount strong{color:var(--od-ink);letter-spacing:0;white-space:nowrap;font-size:20px;font-weight:950}.online-design .od-brand-summary-rows{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0;display:grid}.online-design .od-brand-summary-rows>span{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 0 0;display:flex}.online-design .od-brand-summary-saving{border-bottom:1px solid var(--od-border)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-summary-saving{border-bottom:1px solid color-mix(in srgb,var(--od-border) 86%,#fff)}}.online-design .od-brand-summary-saving{padding-bottom:12px!important}.online-design .od-brand-summary-saving strong{color:var(--od-ink);white-space:nowrap;font-size:14px;font-weight:850}.online-design .od-brand-summary-total{border-top:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 0;display:flex}.online-design .od-brand-summary-total small{color:var(--od-ink);text-transform:none;letter-spacing:0;font-size:16px;font-weight:900}.online-design .od-brand-summary-total strong{color:var(--od-ink);letter-spacing:0;white-space:nowrap;font-size:28px;font-weight:950}.online-design .od-brand-summary-actions{grid-template-columns:minmax(0,1fr);gap:10px;margin:0 20px;display:grid}.online-design .od-brand-summary-cta{color:#fff;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:10px;box-shadow:0 18px 36px -28px #16a34ae6}.online-design .od-brand-summary-cta,.online-design .od-brand-summary-fast{justify-content:center;width:100%;min-height:52px;font-size:14px;font-weight:950}.online-design .od-brand-summary-fast{color:#166534;background:#f0fdf4;border-color:#dcfce7;border-radius:10px}.online-design .od-brand-summary-fast .od-brand-summary-fast-label{display:inline}.online-design .od-brand-summary-empty{background:#fbfdff;border-radius:12px;margin:0 20px 20px;padding:22px 18px}.online-design .od-brand-summary-empty-action{cursor:pointer;border-radius:10px;min-height:38px;font-style:normal}.online-design .od-brand-info-panel,.online-design .od-brand-policy{padding:20px}.online-design .od-brand-faq-item,.online-design .od-brand-faq-item.open{background:#fff;border-color:#e5e7eb;border-radius:8px}.online-design .od-brand-faq-item button{padding:12px 14px;font-size:13px}.online-design .od-brand-faq-item p{padding:0 14px 14px;font-size:13px}.online-design .od-brand-trust-ribbon{background:#ffffffeb;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px}.online-design .od-brand-trust-ribbon span{background:#fafafa;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px 12px;min-height:54px;padding:10px 12px;display:grid}.online-design .od-brand-trust-ribbon svg{background:#ecfdf5;border-radius:999px;grid-row:span 2;width:40px;height:40px;padding:10px}.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series,.online-design .od-brand-choice-panel .od-brand-series-workspace.is-awaiting-series,.online-design .od-brand-choice-panel .od-brand-series-workspace.is-picking-series,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.has-active-series{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-choice-panel .od-brand-series-picker-panel,.online-design .od-brand-choice-panel .od-brand-series-prompt{grid-column:1/-1}.online-design .od-brand-choice-panel .od-brand-series-prompt{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"icon copy action""icon preview action";align-items:center;gap:10px 16px;width:100%;padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-prompt{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-choice-panel .od-brand-series-prompt{background:radial-gradient(360px 180px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),#fff;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-prompt{background:radial-gradient(360px 180px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 70%),#fff}}.online-design .od-brand-choice-panel .od-brand-series-prompt{color:inherit;text-align:left;cursor:pointer;box-shadow:0 18px 42px -36px #0f172a57}.online-design .od-brand-choice-panel .od-brand-series-prompt:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-prompt:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 36%,var(--od-border))}}.online-design .od-brand-choice-panel .od-brand-series-prompt:hover{box-shadow:0 22px 46px -36px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-prompt:hover{box-shadow:0 22px 46px -36px color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,#111827)}}.online-design .od-brand-series-prompt-icon{width:52px;height:52px;color:var(--brand-color,var(--od-accent));border-radius:14px;grid-area:icon;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-prompt-icon{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-series-prompt-icon{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-prompt-icon{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#eff6ff)}}.online-design .od-brand-series-prompt-copy{grid-area:copy;gap:4px;min-width:0;display:grid}.online-design .od-brand-series-picker-panel-head span,.online-design .od-brand-series-prompt-copy small{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-picker-panel-head span,.online-design .od-brand-series-prompt-copy small{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-series-picker-panel-head span,.online-design .od-brand-series-prompt-copy small{font-size:12px;font-weight:950}.online-design .od-brand-series-picker-panel-head strong,.online-design .od-brand-series-prompt-copy strong{color:var(--od-ink);font-size:21px;font-weight:950;line-height:1.12}.online-design .od-brand-series-prompt-copy em{max-width:58ch;color:var(--od-soft);font-size:13px;font-style:normal;font-weight:650;line-height:1.4}.online-design .od-brand-series-prompt-preview{flex-wrap:wrap;grid-area:preview;gap:7px;min-width:0;display:flex}.online-design .od-brand-series-prompt-preview i{max-width:180px;min-height:28px;color:var(--brand-color,var(--od-accent));border-radius:999px;align-items:center;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-prompt-preview i{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#1d4ed8)}}.online-design .od-brand-series-prompt-preview i{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-prompt-preview i{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#f8fbff)}}.online-design .od-brand-series-prompt-preview i{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-prompt-preview i{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,var(--od-border))}}.online-design .od-brand-series-prompt-preview i{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:850;overflow:hidden}.online-design .od-brand-series-prompt-action{color:#fff;background:var(--brand-color,var(--od-accent));border-radius:12px;grid-area:action;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-prompt-action{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#2563eb)}}.online-design .od-brand-series-prompt-action{white-space:nowrap;font-size:13px;font-weight:950}.online-design .od-brand-choice-panel .od-brand-series-picker-panel{border:1px solid var(--brand-color,var(--od-accent));gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-picker-panel{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-choice-panel .od-brand-series-picker-panel{background:#fff;border-radius:16px;box-shadow:0 18px 42px -36px #0f172a57}.online-design .od-brand-series-picker-panel-head{border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-picker-panel-head{border-bottom:1px solid color-mix(in srgb,var(--od-border) 84%,#fff)}}.online-design .od-brand-series-picker-panel-head>div{gap:4px;min-width:0;display:grid}.online-design .od-brand-series-picker-close{border:1px solid var(--od-border);border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-picker-close{border:1px solid color-mix(in srgb,var(--od-border) 86%,#fff)}}.online-design .od-brand-series-picker-close{color:var(--od-soft);cursor:pointer;background:#fff;font-size:12px;font-weight:900}.online-design .od-brand-choice-panel .od-brand-series-picker-panel>.od-brand-series-picker{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-picker-head{display:none}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;max-height:min(62vh,540px);overflow-y:auto}.online-design .od-brand-choice-panel .od-brand-series-picker-head span,.online-design .od-brand-product-subsection-head>div>span{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-picker-head span,.online-design .od-brand-product-subsection-head>div>span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-choice-panel .od-brand-series-picker-head span,.online-design .od-brand-product-subsection-head>div>span{letter-spacing:0;text-transform:none;font-size:13px}.online-design .od-brand-choice-panel .od-brand-product-subsection.active-series,.online-design .od-brand-choice-panel .od-brand-series-workspace.is-awaiting-series .od-brand-series-empty{min-height:0}@media (min-width:1025px){.online-design .od-brand-side-sticky-dock .od-brand-summary-dock,.online-design .od-brand-side-sticky-dock.has-selection .od-brand-dock-toggle,.online-design .od-brand-side-sticky-dock.has-selection .od-brand-summary-dock{display:none!important}.online-design .od-brand-grid-layout>.od-brand-side>.od-brand-summary:not(.od-brand-summary-dock){display:grid!important}}@media (max-width:1024px){.online-design .od-brand-grid-layout{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-side.od-brand-side-sticky-dock>.od-brand-dock-toggle,.online-design .od-brand-side.od-brand-side-sticky-dock>.od-brand-summary-dock{display:none!important}.online-design .od-brand-grid-layout>.od-brand-side>.od-brand-summary:not(.od-brand-summary-dock){display:grid!important}.online-design .od-brand-side{grid-template-columns:minmax(0,1fr);display:grid}}@media (max-width:760px){.online-design .od-brand-landing{padding-bottom:120px}.online-design:has(.od-brand-landing) .od-mobile-storefront-tabbar{display:none!important}.online-design .od-brand-landing .od-brand-banner{min-height:0;padding:22px 18px 34px}.online-design .od-brand-landing .od-brand-banner-shell{grid-template-columns:minmax(0,1fr);gap:18px;min-height:0}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{border-radius:22px;width:min(100%,330px);height:190px}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-section-head h2{font-size:clamp(34px,10vw,44px)}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-brand-description{max-width:none;font-size:14px}.online-design .od-brand-banner-info-slot .od-brand-country-scope-card{border-radius:16px;width:100%}.online-design .od-brand-hero-pagehead{width:calc(100vw - 28px);margin:-21px 14px 18px;padding:0}.online-design .od-brand-grid-layout{gap:18px;width:calc(100vw - 28px)}.online-design .od-brand-choice-panel{border:1px solid var(--od-border);width:100%;margin:0;padding:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel{border:1px solid color-mix(in srgb,var(--od-border) 78%,#fff)}}.online-design .od-brand-choice-panel{border-radius:16px}.online-design .od-brand-redesign-choice-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""text""help";margin-bottom:20px}.online-design .od-brand-redesign-choice-head h2{max-width:none;font-size:22px}.online-design .od-brand-redesign-choice-head p{font-size:13px}.online-design .od-brand-redesign-choice-head .od-brand-help-button{justify-self:start;min-height:36px}.online-design .od-brand-choice-panel .od-amount-picker-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.online-design .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design .od-brand-choice-panel .od-amount-chip,.online-design .od-brand-choice-panel .od-amount-chip.has-chip-image{min-height:118px;padding:18px 12px}.online-design .od-brand-choice-panel .od-amount-chip strong{white-space:nowrap;max-width:100%;font-size:clamp(26px,7.7vw,32px)}.online-design .od-brand-choice-panel .od-brand-series-workspace,.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series .od-brand-series-card:not(.active){display:none}.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series .od-brand-series-picker{display:none!important}.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series.is-picking-series .od-brand-series-picker-panel .od-brand-series-card:not(.active),.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series.is-picking-series .od-brand-series-picker-panel>.od-brand-series-picker{display:grid!important}.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series .od-brand-series-card.active{min-height:86px}.online-design .od-brand-choice-panel .od-brand-product-subsection.active-series,.online-design .od-brand-choice-panel .od-brand-series-empty{min-height:0}.online-design .od-brand-choice-notice{grid-template-columns:38px minmax(0,1fr);padding:14px}.online-design .od-brand-choice-notice>span{width:38px;height:38px}.online-design .od-brand-mobile-inline-summary{margin-top:18px;display:block}.online-design .od-brand-mobile-inline-summary .od-brand-summary{display:grid;position:static}.online-design .od-brand-landing .od-brand-grid-layout>.od-brand-side>.od-brand-summary:not(.od-brand-summary-dock){display:none!important}.online-design .od-brand-trust-ribbon{border:1px solid var(--od-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-trust-ribbon{border:1px solid color-mix(in srgb,var(--od-border) 78%,#fff)}}.online-design .od-brand-trust-ribbon{border-radius:16px}.online-design .od-brand-trust-ribbon span{grid-template-columns:34px minmax(0,1fr);min-width:0;padding:10px}.online-design .od-brand-trust-ribbon svg{width:34px;height:34px;padding:8px}.online-design .od-brand-grid-layout>.od-brand-side>.od-brand-summary:not(.od-brand-summary-dock),.online-design .od-brand-side.od-brand-side-sticky-dock>.od-brand-dock-toggle,.online-design .od-brand-side.od-brand-side-sticky-dock>.od-brand-summary-dock{display:none!important}}@media (min-width:1025px){.online-design .od-brand-side.od-brand-side-sticky-dock>.od-brand-summary-dock{display:none!important}.online-design .od-brand-side>.od-brand-summary:not(.od-brand-summary-dock){display:grid!important}}.online-design .od-brand-choice-panel .od-brand-series-workspace{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:16px}.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.has-active-series{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series>.od-brand-series-empty,.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series>.od-brand-series-picker,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.has-active-series>.od-brand-series-empty,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.has-active-series>.od-brand-series-picker{display:none!important}.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series>.od-brand-product-subsection.active-series{grid-column:1/-1;width:100%}.online-design .od-brand-choice-panel .od-brand-series-workspace.is-awaiting-series .od-brand-series-empty{min-height:560px}.online-design .od-brand-choice-panel .od-brand-product-subsection,.online-design .od-brand-choice-panel .od-brand-series-empty,.online-design .od-brand-choice-panel .od-brand-series-picker{border-radius:16px}.online-design .od-brand-choice-panel .od-brand-series-picker{border:1px solid var(--od-border);background:#fff;padding:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-picker{border:1px solid color-mix(in srgb,var(--od-border) 78%,#fff)}}.online-design .od-brand-choice-panel .od-brand-series-picker{box-shadow:0 18px 42px -36px #0f172a57}.online-design .od-brand-choice-panel .od-brand-series-picker-head span{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-picker-head span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-choice-panel .od-brand-series-picker-head span{letter-spacing:0;text-transform:none;font-size:13px}.online-design .od-brand-choice-panel .od-brand-series-picker-head span:before,.online-design .od-brand-product-subsection-head>div>span:before{content:"1";color:#fff;background:var(--brand-color,var(--od-accent));border-radius:999px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-picker-head span:before,.online-design .od-brand-product-subsection-head>div>span:before{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#2563eb)}}.online-design .od-brand-choice-panel .od-brand-series-picker-head span:before,.online-design .od-brand-product-subsection-head>div>span:before{font-weight:950}.online-design .od-brand-product-subsection-head>div>span:before{content:"2"}.online-design .od-brand-choice-panel .od-brand-series-picker-head span svg,.online-design .od-brand-product-subsection-head>div>span svg{display:none}.online-design .od-brand-choice-panel .od-brand-series-picker-head strong{font-size:18px}.online-design .od-brand-choice-panel .od-brand-series-card-grid{gap:12px;max-height:none;padding-right:0;overflow:visible}.online-design .od-brand-choice-panel .od-brand-series-card{background:#fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:7px;min-height:102px;padding:12px 14px}.online-design .od-brand-choice-panel .od-brand-series-card.has-visual:before{opacity:.1;width:42%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42% 100%);mask-image:linear-gradient(90deg,#0000,#000 42% 100%);inset:10px 10px 10px auto!important}.online-design .od-brand-choice-panel .od-brand-series-card-top{align-items:center}.online-design .od-brand-choice-panel .od-brand-series-card-top i{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-top i{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 84%,#2563eb)}}.online-design .od-brand-choice-panel .od-brand-series-card-top i{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-top i{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,#eff6ff)}}.online-design .od-brand-choice-panel .od-brand-series-card-top i{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-top i{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,#bfdbfe)}}.online-design .od-brand-choice-panel .od-brand-series-card-copy strong{color:var(--brand-color,var(--od-ink))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-copy strong{color:color-mix(in srgb,var(--brand-color,var(--od-ink)) 86%,var(--od-ink))}}.online-design .od-brand-choice-panel .od-brand-series-card-copy strong{font-size:17px;line-height:1.12}.online-design .od-brand-choice-panel .od-brand-series-card-body.has-image{min-height:34px}.online-design .od-brand-choice-panel .od-brand-series-card-footer{align-items:center}.online-design .od-brand-choice-panel .od-brand-series-card-footer em{min-height:26px;padding:5px 8px;font-size:11px}.online-design .od-brand-choice-panel .od-brand-series-card-action{min-height:28px;color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-action{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#2563eb)}}.online-design .od-brand-choice-panel .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-choice-panel .od-brand-series-card.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 74%,#2563eb)}}.online-design .od-brand-choice-panel .od-brand-series-card.active{box-shadow:inset 0 0 0 1px var(--brand-color,var(--od-accent)),0 18px 36px -30px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-color,var(--od-accent)) 34%,transparent),0 18px 36px -30px color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#000)}}.online-design .od-brand-choice-panel .od-brand-product-subsection.active-series{background:#fff;min-height:0}.online-design .od-brand-product-subsection-head{background:radial-gradient(320px 140px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),#fff;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-product-subsection-head{background:radial-gradient(320px 140px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 72%),#fff}}.online-design .od-brand-product-subsection-head>div>span{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-product-subsection-head>div>span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-product-subsection-head>div>span{letter-spacing:0;text-transform:none;font-size:13px}.online-design .od-brand-product-subsection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.online-design .od-brand-change-series-button{border:1px solid var(--brand-color,var(--od-accent));border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-change-series-button{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-change-series-button{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-change-series-button{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#fff)}}.online-design .od-brand-change-series-button{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-change-series-button{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-change-series-button{cursor:pointer;font-size:12px;font-weight:900}.online-design .od-brand-change-series-button:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-change-series-button:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 34%,var(--od-border))}}.online-design .od-brand-change-series-button:hover{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-change-series-button:hover{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 11%,#fff)}}.online-design .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker{padding:20px}.online-design .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:14px}.online-design .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{min-height:118px;padding:18px 12px}.online-design .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{white-space:nowrap;font-size:clamp(24px,2.8vw,34px)}.online-design .od-brand-choice-panel .od-brand-series-empty{text-align:center;background:radial-gradient(220px 180px at 50% 28%,var(--brand-color,var(--od-accent)),transparent 72%),#fff;grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;gap:22px;padding:34px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-empty{background:radial-gradient(220px 180px at 50% 28%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 72%),#fff}}.online-design .od-brand-choice-panel .od-brand-series-empty{border-style:solid}.online-design .od-brand-choice-panel .od-brand-series-empty>span{background:radial-gradient(circle at 30% 22%,#ffffffeb,transparent 42%),var(--brand-color,var(--od-accent));border-radius:999px;width:136px;height:136px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-empty>span{background:radial-gradient(circle at 30% 22%,#ffffffeb,transparent 42%),color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,#eff6ff)}}.online-design .od-brand-choice-panel .od-brand-series-empty>span svg{width:64px;height:64px}.online-design .od-brand-choice-panel .od-brand-series-empty strong{font-size:24px;line-height:1.12}.online-design .od-brand-choice-panel .od-brand-series-empty p{max-width:34ch;margin-inline:auto;font-size:14px}.online-design .od-brand-choice-panel .od-brand-series-empty ul{background:var(--brand-color,var(--od-accent));border-radius:18px;gap:12px;width:min(100%,300px);margin:18px auto 0;padding:16px;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-empty ul{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,#f8fbff)}}.online-design .od-brand-choice-panel .od-brand-series-empty ul{text-align:left}.online-design .od-brand-choice-panel .od-brand-series-empty li{color:var(--od-soft);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;font-weight:750;display:grid}.online-design .od-brand-choice-panel .od-brand-series-empty li svg{width:28px;height:28px;color:var(--brand-color,var(--od-accent));border-radius:999px;padding:7px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-empty li svg{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-choice-panel .od-brand-series-empty li svg{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-empty li svg{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#eff6ff)}}@media (max-width:760px){.online-design .od-brand-choice-panel .od-brand-series-workspace,.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series .od-brand-series-card:not(.active){display:none}.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series .od-brand-series-picker{display:none!important}.online-design .od-brand-choice-panel .od-brand-series-workspace.has-active-series .od-brand-series-card.active{min-height:86px}.online-design .od-brand-choice-panel .od-brand-product-subsection.active-series,.online-design .od-brand-choice-panel .od-brand-series-empty{min-height:0}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.has-active-series,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.is-awaiting-series,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.is-picking-series{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-prompt{grid-column:1/-1;width:100%}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-prompt{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"icon copy action""icon preview action";align-items:center;gap:10px 16px;width:100%;padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-prompt{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-prompt{background:radial-gradient(360px 180px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),#fff;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-prompt{background:radial-gradient(360px 180px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 70%),#fff}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-prompt{color:inherit;text-align:left;cursor:pointer;box-shadow:0 18px 42px -36px #0f172a57}.online-design .od-brand-landing .od-brand-series-prompt-icon{width:52px;height:52px;color:var(--brand-color,var(--od-accent));border-radius:14px;grid-area:icon;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-series-prompt-icon{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-landing .od-brand-series-prompt-icon{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-series-prompt-icon{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#eff6ff)}}.online-design .od-brand-landing .od-brand-series-prompt-copy{grid-area:copy;gap:4px;min-width:0;display:grid}.online-design .od-brand-landing .od-brand-series-picker-panel-head span,.online-design .od-brand-landing .od-brand-series-prompt-copy small{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-series-picker-panel-head span,.online-design .od-brand-landing .od-brand-series-prompt-copy small{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-landing .od-brand-series-picker-panel-head span,.online-design .od-brand-landing .od-brand-series-prompt-copy small{font-size:12px;font-weight:950}.online-design .od-brand-landing .od-brand-series-picker-panel-head strong,.online-design .od-brand-landing .od-brand-series-prompt-copy strong{color:var(--od-ink);font-size:21px;font-weight:950;line-height:1.12}.online-design .od-brand-landing .od-brand-series-prompt-copy em{max-width:58ch;color:var(--od-soft);font-size:13px;font-style:normal;font-weight:650;line-height:1.4}.online-design .od-brand-landing .od-brand-series-prompt-preview{flex-wrap:wrap;grid-area:preview;gap:7px;min-width:0;display:flex}.online-design .od-brand-landing .od-brand-series-prompt-preview i{max-width:180px;min-height:28px;color:var(--brand-color,var(--od-accent));border-radius:999px;align-items:center;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-series-prompt-preview i{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#1d4ed8)}}.online-design .od-brand-landing .od-brand-series-prompt-preview i{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-series-prompt-preview i{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#f8fbff)}}.online-design .od-brand-landing .od-brand-series-prompt-preview i{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-series-prompt-preview i{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,var(--od-border))}}.online-design .od-brand-landing .od-brand-series-prompt-preview i{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:850;overflow:hidden}.online-design .od-brand-landing .od-brand-series-prompt-action{color:#fff;background:var(--brand-color,var(--od-accent));border-radius:12px;grid-area:action;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-series-prompt-action{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#2563eb)}}.online-design .od-brand-landing .od-brand-series-prompt-action{white-space:nowrap;font-size:13px;font-weight:950}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel{gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel{background:#fff;border-radius:16px;box-shadow:0 18px 42px -36px #0f172a57}.online-design .od-brand-landing .od-brand-series-picker-panel-head{border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-series-picker-panel-head{border-bottom:1px solid color-mix(in srgb,var(--od-border) 84%,#fff)}}.online-design .od-brand-landing .od-brand-series-picker-panel-head>div{gap:4px;min-width:0;display:grid}.online-design .od-brand-landing .od-brand-series-picker-close{border:1px solid var(--od-border);border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-series-picker-close{border:1px solid color-mix(in srgb,var(--od-border) 86%,#fff)}}.online-design .od-brand-landing .od-brand-series-picker-close{color:var(--od-soft);cursor:pointer;background:#fff;font-size:12px;font-weight:900}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel>.od-brand-series-picker{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-picker-head{display:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-height:min(62vh,540px);overflow-y:auto}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.has-active-series:not(.is-picking-series)>.od-brand-series-empty,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.has-active-series:not(.is-picking-series)>.od-brand-series-picker{display:none!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{border-radius:18px;min-height:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection-head{background:radial-gradient(320px 140px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 72%),#fff}}.online-design .od-brand-landing .od-brand-product-subsection-head strong{white-space:normal;line-height:1.18}.online-design .od-brand-landing .od-brand-change-series-button{border-radius:10px;min-height:38px;padding:8px 12px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{padding:18px 12px}@media (max-width:760px){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-prompt{grid-template-columns:46px minmax(0,1fr);grid-template-areas:"icon copy""preview preview""action action";padding:16px}.online-design .od-brand-landing .od-brand-series-prompt-icon{width:46px;height:46px}.online-design .od-brand-landing .od-brand-series-prompt-action{width:100%}.online-design .od-brand-landing .od-brand-product-subsection-head,.online-design .od-brand-landing .od-brand-series-picker-panel-head{flex-direction:column;align-items:stretch}.online-design .od-brand-landing .od-brand-change-series-button,.online-design .od-brand-landing .od-brand-series-picker-close{width:100%}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.online-design .od-brand-landing .od-brand-summary{top:calc(var(--od-nav-height,84px) + 18px);max-height:calc(100vh - var(--od-nav-height,84px) - 34px);border:1px solid var(--od-border);gap:14px;padding:0;display:grid;position:sticky;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary{border:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}.online-design .od-brand-landing .od-brand-summary{background:#fff;border-radius:16px;box-shadow:0 24px 54px -42px #0f172a61,inset 0 1px #ffffffb8}.online-design .od-brand-landing .od-brand-summary-head{border-bottom:1px solid var(--od-border);gap:16px;padding:20px 20px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-head{border-bottom:1px solid color-mix(in srgb,var(--od-border) 84%,#fff)}}.online-design .od-brand-landing .od-brand-summary-head{background:radial-gradient(260px 120px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-head{background:radial-gradient(260px 120px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent),transparent 70%),#fff}}.online-design .od-brand-landing .od-brand-summary-head>em{color:var(--od-ink);letter-spacing:0;text-transform:none;font-size:22px;font-style:normal;line-height:1.1}.online-design .od-brand-landing .od-brand-summary-brand{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.online-design .od-brand-landing .od-brand-summary-logo{border:1px solid var(--brand-color,var(--od-accent));place-items:center;width:72px;height:52px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-logo{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,var(--od-border))}}.online-design .od-brand-landing .od-brand-summary-logo{background:radial-gradient(circle at 28% 18%,#ffffff6b,transparent 38%),var(--brand-color,var(--od-accent));border-radius:10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-logo{background:radial-gradient(circle at 28% 18%,#ffffff6b,transparent 38%),color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#ef4444)}}.online-design .od-brand-landing .od-brand-summary-logo{box-shadow:0 16px 28px -24px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-logo{box-shadow:0 16px 28px -24px color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,#000)}}.online-design .od-brand-landing .od-brand-summary-logo img{object-fit:contain;max-width:86%;max-height:84%}.online-design .od-brand-landing .od-brand-summary-logo i{color:#fff;font-size:14px;font-style:normal;font-weight:950}.online-design .od-brand-landing .od-brand-summary-brand>span:last-child{gap:4px;min-width:0;display:grid}.online-design .od-brand-landing .od-brand-summary-brand strong{min-width:0;color:var(--od-ink);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;line-height:1.2;overflow:hidden}.online-design .od-brand-landing .od-brand-summary-brand small{min-width:0;color:var(--od-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.online-design .od-brand-landing .od-brand-summary-price-card,.online-design .od-brand-landing .od-brand-summary-product{border:1px solid var(--od-border);margin:0 20px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-price-card,.online-design .od-brand-landing .od-brand-summary-product{border:1px solid color-mix(in srgb,var(--od-border) 84%,#fff)}}.online-design .od-brand-landing .od-brand-summary-price-card,.online-design .od-brand-landing .od-brand-summary-product{background:#fff;border-radius:12px}.online-design .od-brand-landing .od-brand-summary-product{gap:4px;padding:13px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-product small{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 84%,#2563eb)}}.online-design .od-brand-landing .od-brand-summary-product small{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:950}.online-design .od-brand-landing .od-brand-summary-product strong{min-width:0;color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.35;overflow:hidden}.online-design .od-brand-landing .od-brand-summary-price-card{background:radial-gradient(220px 120px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),#fbfdff;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-price-card{background:radial-gradient(220px 120px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 6%,transparent),transparent 70%),#fbfdff}}.online-design .od-brand-landing .od-brand-summary-amount{border:0;border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:14px;margin:0;padding:0 0 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-amount{border-bottom:1px solid color-mix(in srgb,var(--od-border) 86%,#fff)}}.online-design .od-brand-landing .od-brand-summary-amount em,.online-design .od-brand-landing .od-brand-summary-rows small{color:var(--od-soft);letter-spacing:0;text-transform:none;font-size:13px;font-style:normal;font-weight:760}.online-design .od-brand-landing .od-brand-summary-amount strong{letter-spacing:0;white-space:nowrap;font-size:20px}.online-design .od-brand-landing .od-brand-summary-rows{gap:0;margin:0;display:grid}.online-design .od-brand-landing .od-brand-summary-rows>span{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 0 0;display:flex}.online-design .od-brand-landing .od-brand-summary-saving{border-bottom:1px solid var(--od-border)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-saving{border-bottom:1px solid color-mix(in srgb,var(--od-border) 86%,#fff)}}.online-design .od-brand-landing .od-brand-summary-saving{padding-bottom:12px!important}.online-design .od-brand-landing .od-brand-summary-saving strong{color:var(--od-ink);white-space:nowrap;font-size:14px;font-weight:850}.online-design .od-brand-landing .od-brand-summary-total{border-top:0;padding-top:14px}.online-design .od-brand-landing .od-brand-summary-total small{color:var(--od-ink);font-size:16px;font-weight:900}.online-design .od-brand-landing .od-brand-summary-total strong{color:var(--od-ink);letter-spacing:0;white-space:nowrap;font-size:28px;font-weight:950}.online-design .od-brand-landing .od-brand-summary-actions{grid-template-columns:minmax(0,1fr);gap:10px;margin:0 20px;display:grid}.online-design .od-brand-landing .od-brand-summary-cta,.online-design .od-brand-landing .od-brand-summary-fast{border-radius:10px;justify-content:center;width:100%;min-height:52px;font-size:14px;font-weight:950}.online-design .od-brand-landing .od-brand-summary-cta{color:#fff;background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 18px 36px -28px #16a34ae6}.online-design .od-brand-landing .od-brand-summary-fast{color:#166534;background:#f0fdf4;border:1px solid #dcfce7}.online-design .od-brand-landing .od-brand-summary-empty{border:1px dashed var(--brand-color,var(--od-accent));justify-items:center;gap:10px;margin:0 20px 20px;padding:22px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-empty{border:1px dashed color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,var(--od-border))}}.online-design .od-brand-landing .od-brand-summary-empty{color:var(--od-soft);text-align:center;background:#fbfdff;border-radius:12px}.online-design .od-brand-landing .od-brand-summary-empty>span{background:var(--brand-color,var(--od-accent));border-radius:12px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-empty>span{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#eff6ff)}}.online-design .od-brand-landing .od-brand-summary-empty>span{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-empty>span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-landing .od-brand-summary-empty strong{color:var(--od-ink);font-size:16px;font-weight:950}.online-design .od-brand-landing .od-brand-summary-empty small{max-width:29ch;color:var(--od-soft);font-size:13px;font-weight:650;line-height:1.45}.online-design .od-brand-landing .od-brand-summary-empty-action{border:1px solid var(--brand-color,var(--od-accent));justify-content:center;align-items:center;min-height:38px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .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-landing .od-brand-summary-empty-action{background:var(--brand-color,var(--od-accent));border-radius:10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-empty-action{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#fff)}}.online-design .od-brand-landing .od-brand-summary-empty-action{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-empty-action{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-landing .od-brand-summary-empty-action{cursor:pointer;font-size:12px;font-style:normal;font-weight:950}.online-design .od-brand-landing .od-brand-trust-ribbon{border:1px solid var(--od-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-trust-ribbon{border:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}.online-design .od-brand-landing .od-brand-trust-ribbon{background:linear-gradient(135deg,#fffffffa,#f8fafcf0),#fff;border-radius:14px;box-shadow:0 18px 44px -40px #0f172a5c}.online-design .od-brand-landing .od-brand-trust-ribbon span{border:0;border-left:1px solid var(--od-border);grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:3px 12px;min-width:0;min-height:74px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-trust-ribbon span{border-left:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}.online-design .od-brand-landing .od-brand-trust-ribbon span{background:0 0;border-radius:0}.online-design .od-brand-landing .od-brand-trust-ribbon span:first-child{border-left:0}.online-design .od-brand-landing .od-brand-trust-ribbon svg{background:var(--brand-color,var(--od-accent));border-radius:10px;grid-row:1/-1;width:38px;height:38px;padding:9px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-trust-ribbon svg{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#f8fafc)}}.online-design .od-brand-landing .od-brand-trust-ribbon svg{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-trust-ribbon svg{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#2563eb)}}.online-design .od-brand-landing .od-brand-trust-ribbon svg{box-shadow:none}.online-design .od-brand-landing .od-brand-trust-ribbon strong{min-width:0;color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.2;overflow:hidden}.online-design .od-brand-landing .od-brand-trust-ribbon small{min-width:0;color:var(--od-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden}.online-design .od-brand-mobile-trust-ribbon{display:none!important}.online-design .od-brand-landing .od-brand-side-trust-ribbon{background:linear-gradient(135deg,#fffffffa,#f8fafceb),#fff;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;box-shadow:0 22px 50px -42px #0f172a6b,inset 0 1px #ffffffd1}.online-design .od-brand-landing .od-brand-side-trust-ribbon span{border:1px solid var(--od-border);grid-template-columns:42px minmax(0,1fr);gap:4px 12px;min-height:68px;padding:12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-side-trust-ribbon span{border:1px solid color-mix(in srgb,var(--od-border) 78%,#fff)}}.online-design .od-brand-landing .od-brand-side-trust-ribbon span{background:linear-gradient(135deg,#fff,var(--brand-color,var(--od-accent)));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-side-trust-ribbon span{background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#f8fafc))}}.online-design .od-brand-landing .od-brand-side-trust-ribbon span,.online-design .od-brand-landing .od-brand-side-trust-ribbon span:first-child{border-left:1px solid var(--od-border)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-side-trust-ribbon span,.online-design .od-brand-landing .od-brand-side-trust-ribbon span:first-child{border-left:1px solid color-mix(in srgb,var(--od-border) 78%,#fff)}}.online-design .od-brand-landing .od-brand-side-trust-ribbon svg{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),#fff);border-radius:12px;width:42px;height:42px;padding:10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-side-trust-ribbon svg{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,#fff),#fff)}}.online-design .od-brand-landing .od-brand-side-trust-ribbon svg{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-side-trust-ribbon svg{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#2563eb)}}.online-design .od-brand-landing .od-brand-side-trust-ribbon svg{box-shadow:inset 0 0 0 1px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-side-trust-ribbon svg{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,transparent)}}.online-design .od-brand-landing .od-brand-side-trust-ribbon strong{white-space:normal;font-size:13px;line-height:1.15}.online-design .od-brand-landing .od-brand-side-trust-ribbon small{white-space:normal;font-size:12px;line-height:1.35}@media (min-width:1025px){.online-design .od-brand-grid-layout>.od-brand-side:not(.od-brand-side-sticky-dock){max-height:none;padding-bottom:2px;position:relative;top:auto;overflow:visible}.online-design .od-brand-grid-layout>.od-brand-side>.od-brand-summary:not(.od-brand-summary-dock){max-height:none;position:static;overflow:visible}}.online-design .od-brand-support-grid{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;width:100%;display:grid}.online-design .od-brand-support-grid .od-brand-info-panel{border:1px solid var(--od-border);border-radius:14px;min-width:0;padding:22px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-support-grid .od-brand-info-panel{border:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}.online-design .od-brand-support-grid .od-brand-info-panel{background:#fffffff0;box-shadow:0 20px 48px -44px #0f172a57}.online-design .od-brand-main-about-panel .od-brand-about-panel-body{max-height:none;overflow:visible}.online-design .od-brand-main-about-panel .od-section-head,.online-design .od-brand-main-faq-panel .od-section-head{border-bottom:1px solid var(--od-border);margin:0 0 14px;padding:0 0 12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-main-about-panel .od-section-head,.online-design .od-brand-main-faq-panel .od-section-head{border-bottom:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}.online-design .od-brand-main-about-panel .od-section-head h2{color:var(--od-ink);letter-spacing:0;font-size:20px;font-weight:950;line-height:1.2}.online-design .od-brand-main-about-panel .od-brand-description{max-width:92ch;color:var(--od-soft);margin:0;font-size:15px;font-weight:650;line-height:1.7}.online-design .od-brand-main-about-panel .od-brand-howworks{border-top:1px solid var(--od-border);margin-top:18px;padding-top:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-main-about-panel .od-brand-howworks{border-top:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}.online-design .od-brand-main-about-panel .od-brand-howworks em{color:var(--brand-color,var(--od-accent));margin-bottom:12px;display:block}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-main-about-panel .od-brand-howworks em{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 84%,#2563eb)}}.online-design .od-brand-main-about-panel .od-brand-howworks em{letter-spacing:0;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:950}.online-design .od-brand-main-about-panel .od-brand-howworks ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.online-design .od-brand-main-about-panel .od-brand-howworks li{color:var(--od-soft);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;font-weight:650;line-height:1.45;display:grid}.online-design .od-brand-main-about-panel .od-brand-howworks li span{background:var(--brand-color,var(--od-accent));border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-main-about-panel .od-brand-howworks li span{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#eff6ff)}}.online-design .od-brand-main-about-panel .od-brand-howworks li span{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-main-about-panel .od-brand-howworks li span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#2563eb)}}.online-design .od-brand-main-about-panel .od-brand-howworks li span{font-size:12px;font-weight:950}@media (min-width:900px){.online-design .od-brand-main-about-panel .od-brand-about-panel-body{grid-template-columns:minmax(0,1.38fr) minmax(280px,.72fr);align-items:start;gap:0 clamp(22px,3vw,34px);display:grid}.online-design .od-brand-main-about-panel .od-section-head{grid-column:1/-1}.online-design .od-brand-main-about-panel .od-brand-description{max-width:none}.online-design .od-brand-main-about-panel .od-brand-howworks{border-top:0;border-left:1px solid var(--od-border);margin-top:0;padding-top:0;padding-left:clamp(18px,2.2vw,28px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-main-about-panel .od-brand-howworks{border-left:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}}.online-design .od-brand-main-faq-panel .od-section-head span{color:var(--od-ink);letter-spacing:0;text-transform:none;font-size:18px;font-weight:950}.online-design .od-brand-main-faq-panel .od-brand-faq-list{gap:10px}.online-design .od-brand-main-faq-panel .od-brand-faq-item{border-color:var(--od-border);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-main-faq-panel .od-brand-faq-item{border-color:color-mix(in srgb,var(--od-border) 84%,#fff)}}.online-design .od-brand-main-faq-panel .od-brand-faq-item{background:#fbfdff}.online-design .od-brand-main-faq-panel .od-brand-faq-item.open{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-main-faq-panel .od-brand-faq-item.open{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,var(--od-border))}}.online-design .od-brand-main-faq-panel .od-brand-faq-item.open{background:#fff}.online-design .od-brand-main-faq-panel .od-brand-faq-item button{padding:13px 14px;font-size:13px;font-weight:850}.online-design .od-brand-main-faq-panel .od-brand-faq-item button em{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-main-faq-panel .od-brand-faq-item button em{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,#eff6ff)}}.online-design .od-brand-main-faq-panel .od-brand-faq-item button em{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-main-faq-panel .od-brand-faq-item button em{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-main-faq-panel .od-brand-faq-item p{color:var(--od-soft);padding:0 14px 14px;font-size:13px;font-weight:600;line-height:1.55}.online-design .od-brand-mobile-inline-summary .od-brand-summary{max-height:none;position:static;overflow:visible}@media (max-width:760px){.online-design .od-brand-landing .od-brand-summary{border-radius:14px}.online-design .od-brand-landing .od-brand-summary-head{padding:18px 16px 14px}.online-design .od-brand-landing .od-brand-summary-actions,.online-design .od-brand-landing .od-brand-summary-empty,.online-design .od-brand-landing .od-brand-summary-price-card,.online-design .od-brand-landing .od-brand-summary-product{margin-left:16px;margin-right:16px}.online-design .od-brand-landing .od-brand-summary-empty{margin-bottom:16px}.online-design .od-brand-landing .od-brand-summary-brand{grid-template-columns:64px minmax(0,1fr)}.online-design .od-brand-landing .od-brand-summary-logo{width:64px;height:48px}.online-design .od-brand-landing .od-brand-trust-ribbon{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-landing .od-brand-side-trust-ribbon{display:none!important}.online-design .od-brand-landing .od-brand-mobile-trust-ribbon{display:grid!important}.online-design .od-brand-landing .od-brand-trust-ribbon span{border-left:0;border-top:1px solid var(--od-border);min-height:62px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-trust-ribbon span{border-top:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}.online-design .od-brand-landing .od-brand-trust-ribbon span:first-child{border-top:0}.online-design .od-brand-landing .od-brand-trust-ribbon small{white-space:normal}.online-design .od-brand-support-grid{grid-template-columns:minmax(0,1fr);gap:14px}.online-design .od-brand-support-grid .od-brand-info-panel{padding:18px 16px}}@media (min-width:761px) and (max-width:1080px){.online-design .od-brand-landing .od-brand-trust-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design .od-brand-landing .od-brand-trust-ribbon span:nth-child(odd){border-left:0}.online-design .od-brand-landing .od-brand-trust-ribbon span:nth-child(n+3){border-top:1px solid var(--od-border)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-trust-ribbon span:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}.online-design .od-brand-support-grid{grid-template-columns:minmax(0,1fr)}}.online-design .od-brand-landing .od-brand-side>.od-brand-side-trust-ribbon{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.online-design .od-brand-landing .od-brand-side>.od-brand-side-trust-ribbon>span{min-height:68px;border-left:1px solid var(--od-border)!important;grid-template-columns:42px minmax(0,1fr)!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-side>.od-brand-side-trust-ribbon>span{border-left:1px solid color-mix(in srgb,var(--od-border) 78%,#fff)!important}}.online-design .od-brand-landing .od-brand-side>.od-brand-side-trust-ribbon>span{border-radius:12px}.online-design .od-brand-landing .od-brand-side>.od-brand-side-trust-ribbon small{white-space:normal}@media (max-width:760px){.online-design .od-brand-landing .od-brand-side>.od-brand-side-trust-ribbon{display:none!important}}.online-design .od-brand-landing .od-brand-banner{background:linear-gradient(115deg,var(--brand-color,#dc2626) 0,var(--brand-color,#dc2626) 45%,#06080d 100%);min-height:clamp(360px,36vw,500px);padding:clamp(28px,4.7vw,64px) max(18px,50vw - 572px) clamp(42px,5.2vw,72px);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner{background:linear-gradient(115deg,color-mix(in srgb,var(--brand-color,#dc2626) 48%,#150707) 0,color-mix(in srgb,var(--brand-color,#dc2626) 24%,#170f13) 45%,#06080d 100%)}}.online-design .od-brand-landing .od-brand-banner{box-shadow:inset 0 -1px #ffffff1a}.online-design .od-brand-landing .od-brand-banner:before{content:"";z-index:1;pointer-events:none;opacity:.9;background:linear-gradient(110deg,#ffffff29,#ffffff0f 19%,#0000 38%),linear-gradient(#04070d0f,#04070d80);position:absolute;inset:0}.online-design .od-brand-landing .od-brand-banner:after{background:linear-gradient(90deg,#04070d5c,#04070d1a 38%,#04070d75),linear-gradient(#0000,#04070d57)}.online-design .od-brand-landing .od-brand-banner-bg{opacity:.58;filter:saturate(1.22)contrast(1.08)brightness(.78);transform:scale(1.035)}.online-design .od-brand-landing .od-brand-banner.no-brand-banner{background:radial-gradient(520px 300px at 18% 20%,var(--brand-color,#dc2626),transparent 74%),radial-gradient(620px 360px at 88% 12%,#ffffff1c,transparent 70%),linear-gradient(118deg,var(--brand-color,#dc2626) 0,#111827 48%,#070a12 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner.no-brand-banner{background:radial-gradient(520px 300px at 18% 20%,color-mix(in srgb,var(--brand-color,#dc2626) 26%,#ffffff24),transparent 74%),radial-gradient(620px 360px at 88% 12%,#ffffff1c,transparent 70%),linear-gradient(118deg,color-mix(in srgb,var(--brand-color,#dc2626) 24%,#171923) 0,#111827 48%,#070a12 100%)}}.online-design .od-brand-landing .od-brand-banner.no-brand-banner:before{opacity:.72;background:linear-gradient(118deg,#ffffff21,#ffffff0b 24%,#0000 50%),linear-gradient(#05080f05,#05080f66)}.online-design .od-brand-landing .od-brand-banner.no-brand-banner:after{background:radial-gradient(800px 260px at 50% 100%,var(--brand-color,#dc2626),transparent 72%),linear-gradient(90deg,#04070d38 0,#04070d0d 42%,#04070d4d 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner.no-brand-banner:after{background:radial-gradient(800px 260px at 50% 100%,color-mix(in srgb,var(--brand-color,#dc2626) 16%,transparent),transparent 72%),linear-gradient(90deg,#04070d38 0,#04070d0d 42%,#04070d4d 100%)}}.online-design .od-brand-landing .od-brand-banner-shell{max-width:1180px;min-height:clamp(286px,28vw,368px);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(280px,.92fr) minmax(340px,.78fr);align-items:center;gap:clamp(30px,5.8vw,86px);padding:0;overflow:visible}.online-design .od-brand-landing .od-brand-banner-media{background:0 0;place-items:center;min-height:0;padding:0;display:grid;overflow:visible}.online-design .od-brand-landing .od-brand-banner-brand-stack,.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-inner{justify-items:center;width:min(100%,470px);max-width:none;display:grid;position:relative}.online-design .od-brand-landing .od-brand-banner-brand-stack:before{content:"";z-index:0;background:linear-gradient(145deg,var(--brand-color,#dc2626) 0,var(--brand-color,#dc2626) 100%);border-radius:clamp(22px,2.4vw,30px);position:absolute;inset:28px -2px -18px 38px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner-brand-stack:before{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-color,#dc2626) 70%,#fff) 0,color-mix(in srgb,var(--brand-color,#dc2626) 54%,#111827) 100%)}}.online-design .od-brand-landing .od-brand-banner-brand-stack:before{opacity:.34;transform:rotate(4deg);box-shadow:0 34px 64px -44px #000000e0}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{z-index:2;aspect-ratio:1.58;background:linear-gradient(145deg,var(--brand-color,#dc2626) 0,var(--brand-color,#dc2626) 100%);border-radius:clamp(22px,2.4vw,30px);width:min(100%,440px);height:auto;min-height:212px;position:relative;overflow:hidden;transform:rotate(-1.2deg)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-color,#dc2626) 92%,#ff4f46) 0,color-mix(in srgb,var(--brand-color,#dc2626) 74%,#580915) 100%)}}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{box-shadow:0 38px 82px -48px #000000e0,0 0 0 1px var(--brand-color,#dc2626),inset 0 1px 0 #ffffff6b;border:1px solid #ffffff52}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{box-shadow:0 38px 82px -48px #000000e0,0 0 0 1px color-mix(in srgb,var(--brand-color,#dc2626) 28%,#ffffff2e),inset 0 1px 0 #ffffff6b}}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{-webkit-backdrop-filter:none}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(128deg,#ffffff47,#ffffff14 33%,#0000 58%),linear-gradient(#ffffff0f,#0000001a);border:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo:after{content:"";z-index:1;box-shadow:none;pointer-events:none;border:1px solid #ffffff24;border-radius:calc(clamp(22px,2.4vw,30px) - 9px);position:absolute;inset:10px}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo img{z-index:2;object-fit:contain;width:calc(100% - clamp(48px,6.2vw,84px));height:calc(100% - clamp(48px,6.2vw,84px));box-shadow:none;filter:none;border-radius:0;position:absolute;inset:clamp(24px,3.1vw,42px);transform:none}.online-design .od-brand-landing .od-brand-banner-logo span{z-index:2;color:#fff;letter-spacing:0;text-shadow:0 18px 38px #00000057;font-size:clamp(42px,5vw,68px);font-weight:950;position:relative}.online-design .od-brand-landing .od-brand-banner-logo .od-store-giftcard-mark{border-radius:inherit}.online-design .od-brand-landing .od-brand-banner-info-slot{align-content:center;gap:18px}.online-design .od-brand-landing .od-brand-card-panel.od-brand-info-panel.od-brand-banner-about-panel{color:#fff;height:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-brand-about-panel-body{padding:0;overflow:visible}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-section-head{border:0;margin:0 0 14px;padding:0}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-section-head:before{content:"";background:var(--brand-color,#dc2626);border-radius:999px;width:58px;height:4px;margin:0 0 18px;display:block}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-section-head:before{background:color-mix(in srgb,var(--brand-color,#dc2626) 34%,#fff)}}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-section-head:before{box-shadow:0 10px 24px -14px var(--brand-color,#dc2626)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-section-head:before{box-shadow:0 10px 24px -14px color-mix(in srgb,var(--brand-color,#dc2626) 70%,#fff)}}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-section-head h2{color:#fff;letter-spacing:0;text-shadow:0 24px 54px #00000061;max-width:12ch;font-size:clamp(42px,5.3vw,64px);line-height:.96}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-brand-description{--od-brand-description-compact-height:6.2em;--od-brand-description-fade-height:2.02em;--od-brand-description-fade:#04070dad;color:#ffffffdb;text-shadow:0 16px 34px #00000047;max-width:44ch;font-size:clamp(15px,1.45vw,18px);font-weight:650;line-height:1.55}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-brand-description-read-more{color:#fff;text-shadow:0 16px 34px #00000047}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-brand-howworks,.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-brand-panel-scroll-cue{display:none!important}.online-design .od-brand-landing .od-brand-banner-info-slot .od-brand-country-scope-card{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.18);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;width:min(100%,430px);margin:0;padding:14px 16px;box-shadow:0 22px 46px -34px #000000db,inset 0 1px #ffffff24}.online-design .od-brand-landing .od-brand-banner-info-slot .od-brand-country-scope-card strong{color:#fff}.online-design .od-brand-landing .od-brand-banner-info-slot .od-brand-country-scope-card p{color:#ffffffb8}@media (max-width:760px){.online-design .od-brand-landing .od-brand-banner{min-height:0;padding:20px 16px 34px}.online-design .od-brand-landing .od-brand-banner:before{background:linear-gradient(145deg,#ffffff24,#0000 42%),linear-gradient(#04070d0f,#04070d85)}.online-design .od-brand-landing .od-brand-banner-bg{opacity:.46;filter:saturate(1.18)contrast(1.06)brightness(.72)}.online-design .od-brand-landing .od-brand-banner-shell{grid-template-columns:minmax(0,1fr);gap:22px;min-height:0}.online-design .od-brand-landing .od-brand-banner-brand-stack,.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-inner{width:min(100%,356px)}.online-design .od-brand-landing .od-brand-banner-brand-stack:before{border-radius:24px;inset:20px 4px -12px 28px}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{border-radius:24px;width:min(100%,340px);min-height:190px;transform:rotate(-.8deg)}.online-design .od-brand-landing .od-brand-banner-info-slot{gap:14px;display:grid!important}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-section-head{margin-bottom:10px}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-section-head:before{width:46px;height:3px;margin-bottom:14px}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-section-head h2{max-width:none;font-size:clamp(34px,11vw,44px);line-height:.98}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-brand-description{max-width:none;font-size:14px;line-height:1.52}.online-design .od-brand-landing .od-brand-banner-info-slot .od-brand-country-scope-card{border-radius:15px;width:100%;padding:13px 14px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.has-active-series.is-picking-series .od-brand-series-picker-panel .od-brand-series-card:not(.active),.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.has-active-series.is-picking-series .od-brand-series-picker-panel>.od-brand-series-picker{display:grid!important}}.online-design .od-brand-landing .od-brand-choice-panel{background:radial-gradient(520px 260px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),linear-gradient(180deg,#fff 0,#fbfdff 100%);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel{background:radial-gradient(520px 260px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,transparent),transparent 70%),linear-gradient(180deg,#fff 0,#fbfdff 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace{gap:16px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.is-picking-series{gap:14px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel{border-color:var(--brand-color,var(--od-accent));border-radius:14px;padding:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel{background:radial-gradient(440px 180px at 100% -10%,var(--brand-color,var(--od-accent)),transparent 70%),#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel{background:radial-gradient(440px 180px at 100% -10%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent),transparent 70%),#fff}}.online-design .od-brand-landing .od-brand-series-picker-panel-head{min-height:48px;padding-bottom:10px}.online-design .od-brand-landing .od-brand-series-picker-panel-head span{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-series-picker-panel-head span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#2563eb)}}.online-design .od-brand-landing .od-brand-series-picker-panel-head span{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.online-design .od-brand-landing .od-brand-series-picker-panel-head strong{font-size:18px;line-height:1.15}.online-design .od-brand-landing .od-brand-series-picker-close{min-height:34px;color:var(--od-ink);background:#f8fafc;border-radius:999px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:12px;max-height:none;padding:0;overflow:visible}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card{border-color:var(--od-border);border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:142px;padding:11px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card{border-color:color-mix(in srgb,var(--od-border) 84%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card{background:radial-gradient(160px 92px at 100% 8%,var(--brand-color,var(--od-accent)),transparent 72%),#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card{background:radial-gradient(160px 92px at 100% 8%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 6%,transparent),transparent 72%),#fff}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card{box-shadow:0 10px 22px -20px #0f172a52}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual{background:linear-gradient(180deg,var(--brand-color,var(--od-accent)) 0,#fff 100%);min-height:192px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,#fff) 0,#fff 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{border:1px solid var(--brand-color,var(--od-accent));width:auto;inset:44px 12px 60px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#ffffffeb)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{opacity:.96;filter:none;background:radial-gradient(150px 86px at 50% 4%,#ffffffeb,transparent 76%),linear-gradient(180deg,#ffffff9e,#ffffff2e),var(--od-brand-series-ghost-image) center center /min(86%,194px) auto no-repeat,var(--brand-color,var(--od-accent));border-radius:15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{background:radial-gradient(150px 86px at 50% 4%,#ffffffeb,transparent 76%),linear-gradient(180deg,#ffffff9e,#ffffff2e),var(--od-brand-series-ghost-image) center center /min(86%,194px) auto no-repeat,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{box-shadow:inset 0 1px 0 #ffffffd1,0 14px 28px -26px var(--brand-color,var(--od-accent));background-position:50%;background-size:auto,auto,min(86%,194px),auto;-webkit-mask-image:none;mask-image:none}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{box-shadow:inset 0 1px 0 #ffffffd1,0 14px 28px -26px color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:after{content:"";z-index:0;height:58px;box-shadow:0 -12px 28px -24px var(--brand-color,var(--od-accent));background:linear-gradient(#ffffffc2,#fff 72%);border-radius:14px;position:absolute;inset:auto 12px 12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:after{box-shadow:0 -12px 28px -24px color-mix(in srgb,var(--brand-color,var(--od-accent)) 44%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:after{pointer-events:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:hover:before{opacity:1;transform:scale(1.015)}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:hover{border-color:var(--brand-color,var(--od-accent));transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 34%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:hover{box-shadow:0 16px 30px -26px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:hover{box-shadow:0 16px 30px -26px color-mix(in srgb,var(--brand-color,var(--od-accent)) 40%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .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-landing .od-brand-choice-panel .od-brand-series-card.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 66%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active{background:radial-gradient(180px 100px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active{background:radial-gradient(180px 100px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 11%,transparent),transparent 72%),#fff}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active{box-shadow:inset 0 0 0 2px var(--brand-color,var(--od-accent)),0 18px 34px -28px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,transparent),0 18px 34px -28px color-mix(in srgb,var(--brand-color,var(--od-accent)) 54%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top{z-index:3;justify-content:space-between;align-items:center;min-height:28px;position:relative}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top b,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top i{letter-spacing:.06em;min-height:24px;padding:4px 8px;font-size:9px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top b{color:#fff;background:linear-gradient(135deg,var(--brand-color,var(--od-accent)) 0,var(--brand-color,var(--od-accent)) 100%);gap:6px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top b{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#16a34a) 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#065f46) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top b{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top b{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,#ffffffeb)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top b{box-shadow:inset 0 1px 0 #ffffff57,0 8px 18px -14px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top b{box-shadow:inset 0 1px 0 #ffffff57,0 8px 18px -14px color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top b svg{stroke-width:3px;width:11px;height:11px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-body.has-image{grid-template-columns:minmax(0,1fr);align-items:end;min-height:104px;padding-top:78px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-logo{display:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-copy strong{width:fit-content;max-width:100%;color:var(--brand-color,var(--od-ink));border-radius:10px;padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-copy strong{color:color-mix(in srgb,var(--brand-color,var(--od-ink)) 88%,var(--od-ink))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-copy strong{-webkit-line-clamp:2;background:#ffffffe0;font-size:16px;line-height:1.12;box-shadow:inset 0 1px #ffffffc7}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer{justify-content:space-between;align-items:center;gap:8px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.is-variable .od-brand-series-card-footer{justify-content:flex-end}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer em{gap:6px;max-width:100%;min-height:30px;padding:4px 7px;font-size:10px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer em span,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer em.tone-variable{display:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action{background:var(--brand-color,var(--od-accent));border-radius:999px;min-height:30px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,#ffffffbd)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#2563eb)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action{font-size:10.5px}.online-design .od-brand-series-info-hint{background:var(--brand-color,var(--od-accent));border-radius:999px;align-items:center;gap:6px;min-height:30px;margin-left:auto;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-info-hint{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#fff)}}.online-design .od-brand-series-info-hint{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-info-hint{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,var(--od-border))}}.online-design .od-brand-series-info-hint{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-info-hint{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,#1d4ed8)}}.online-design .od-brand-series-info-hint{letter-spacing:.02em;white-space:nowrap;font-size:11px;font-style:normal;font-weight:950}.online-design .od-brand-series-info-hint svg{width:14px;height:14px;transition:transform .18s}.online-design .od-brand-series-info[open] .od-brand-series-info-hint svg{transform:rotate(180deg)}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action{background:linear-gradient(135deg,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-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#2563eb) 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,#111827) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action{color:#fff;box-shadow:0 12px 24px -18px var(--brand-color,var(--od-accent));border-color:#0000}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action{box-shadow:0 12px 24px -18px color-mix(in srgb,var(--brand-color,var(--od-accent)) 66%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{border-radius:14px;background:#fff;box-shadow:0 18px 38px -34px #0f172a52}.online-design .od-brand-landing .od-brand-product-subsection-head{background:linear-gradient(90deg,var(--brand-color,var(--od-accent)),#fff 58%);padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection-head{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#fff),#fff 58%)}}.online-design .od-brand-landing .od-brand-product-subsection-head>div{gap:5px}.online-design .od-brand-landing .od-brand-product-subsection-head strong{font-size:clamp(20px,2.1vw,25px);line-height:1.1}.online-design .od-brand-landing .od-brand-change-series-button{background:var(--brand-color,var(--od-accent));border-radius:999px;min-height:40px;padding:9px 13px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-change-series-button{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#fff)}}.online-design .od-brand-landing .od-brand-change-series-button{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-change-series-button{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#2563eb)}}.online-design .od-brand-landing .od-brand-series-info{border-bottom-color:var(--od-border)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-series-info{border-bottom-color:color-mix(in srgb,var(--od-border) 84%,#fff)}}.online-design .od-brand-landing .od-brand-series-info{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),#fff)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-series-info{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,#fbfdff),#fff)}}.online-design .od-brand-landing .od-brand-series-info summary{min-height:40px;padding:9px 16px 7px}.online-design .od-brand-landing .od-brand-series-info summary span{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-series-info summary span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#2563eb)}}.online-design .od-brand-landing .od-brand-series-info summary span{letter-spacing:.07em;font-size:11px}.online-design .od-brand-landing .od-brand-series-info summary strong{min-height:24px;padding:4px 8px;font-size:11px}.online-design .od-brand-landing .od-brand-series-info-body{grid-template-columns:minmax(0,1fr);padding:0 16px 14px}.online-design .od-brand-landing .od-brand-series-info-body p{max-width:76ch;color:var(--od-soft);font-size:12.5px;line-height:1.48}.online-design .od-brand-landing .od-brand-series-chips{gap:6px}.online-design .od-brand-landing .od-brand-series-chips em,.online-design .od-brand-landing .od-brand-series-chips i{min-height:26px;padding:5px 8px;font-size:10.5px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker{background:#fff;padding:16px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-countries{gap:12px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.is-split{border:1px solid var(--od-border);padding:13px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.is-split{border:1px solid color-mix(in srgb,var(--od-border) 84%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.is-split{background:#fbfdff;border-radius:13px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.is-split+.od-amount-choice-section.is-split{margin-top:12px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section-head{border-bottom:1px solid var(--od-border);margin:0 0 12px;padding:0 0 10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section-head{border-bottom:1px solid color-mix(in srgb,var(--od-border) 86%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section-head>span{border-radius:10px;width:36px;height:36px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section-head strong{font-size:15px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section-head small{font-size:12px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{background:radial-gradient(120px 90px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),#fff;border-radius:12px;justify-content:end;align-items:start;min-height:118px;padding:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{background:radial-gradient(120px 90px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,transparent),transparent 72%),#fff}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{border-color:var(--od-border)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{border-color:color-mix(in srgb,var(--od-border) 82%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{color:var(--od-ink);box-shadow:0 12px 26px -24px #0f172a5c}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{background:radial-gradient(150px 92px at 50% 4%,#fffffff0,transparent 74%),linear-gradient(180deg,var(--brand-color,var(--od-accent)) 0,#fff 64%,var(--brand-color,var(--od-accent)) 100%);min-height:174px;padding:92px 14px 56px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{background:radial-gradient(150px 92px at 50% 4%,#fffffff0,transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,#fff) 0,#fff 64%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#fff) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image:after{content:"";z-index:0;height:102px;box-shadow:inset 0 1px 0 #ffffffd1,0 -14px 28px -26px var(--brand-color,var(--od-accent));background:linear-gradient(#ffffffdb,#fffffff5 46%,#fff);border-radius:14px;display:block;position:absolute;inset:auto 8px 8px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image:after{box-shadow:inset 0 1px 0 #ffffffd1,0 -14px 28px -26px color-mix(in srgb,var(--brand-color,var(--od-accent)) 44%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image:after{pointer-events:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{z-index:0;background:radial-gradient(140px 80px at 50% 8%,#ffffffe6,transparent 74%),linear-gradient(180deg,#ffffffc2 0,#ffffff52 54%,transparent 90%),var(--od-amount-chip-logo-image) center 16px /min(88%,164px) auto no-repeat;border:1px solid var(--brand-color,var(--od-accent));border-radius:12px;width:auto;height:auto;display:block;position:absolute;inset:8px 8px 56px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,#ffffffc7)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{opacity:.96;filter:saturate(1.12)contrast(1.06);pointer-events:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{width:min(100%,9ch);color:inherit;text-align:left;white-space:normal;font-size:clamp(22px,2.35vw,30px);line-height:1.05}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-plan-label strong{width:100%;font-size:clamp(20px,2vw,25px)}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small{width:100%;color:var(--od-soft);text-align:left;font-size:12px;line-height:1.25}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active{color:var(--od-ink);border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 68%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active{background:radial-gradient(160px 105px at 50% 4%,#fffffffa,transparent 70%),linear-gradient(180deg,var(--brand-color,var(--od-accent)) 0,#fff 62%,var(--brand-color,var(--od-accent)) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active{background:radial-gradient(160px 105px at 50% 4%,#fffffffa,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#fff) 0,#fff 62%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,#fff) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active{box-shadow:inset 0 0 0 2px var(--brand-color,var(--od-accent)),0 20px 38px -28px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-color,var(--od-accent)) 34%,transparent),0 20px 38px -28px color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image.active .od-amount-chip-logo.has-image{opacity:1;border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image.active .od-amount-chip-logo.has-image{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 26%,#ffffffe0)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image.active .od-amount-chip-logo.has-image{filter:saturate(1.18)contrast(1.08)}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image.active:after{background:linear-gradient(180deg,#ffffffd6 0,#fffffff2 42%,var(--brand-color,var(--od-accent)) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image.active:after{background:linear-gradient(180deg,#ffffffd6 0,#fffffff2 42%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#fff) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active small:not(.od-amount-chip-selected):not(.od-amount-chip-choice){color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active small:not(.od-amount-chip-selected):not(.od-amount-chip-choice){color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,var(--od-soft))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{background:linear-gradient(180deg,var(--brand-color,var(--od-accent)) 0,var(--brand-color,var(--od-accent)) 100%);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 14px;z-index:3!important;width:auto!important;min-height:36px!important;display:inline-flex!important;position:absolute!important;inset:auto 12px 12px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#fff) 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,#fff) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 34%,#ffffffc2)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,var(--od-ink))!important}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{box-shadow:0 14px 28px -22px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffffe0}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{box-shadow:0 14px 28px -22px color-mix(in srgb,var(--brand-color,var(--od-accent)) 52%,#111827),inset 0 1px 0 #ffffffe0}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{letter-spacing:0;text-transform:none;white-space:nowrap;-webkit-backdrop-filter:blur(12px);pointer-events:none;line-height:1;font-size:12px!important;font-weight:950!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice:before{content:"+";opacity:.9;background:#ffffff9e;border:1.5px solid;border-radius:999px;flex:none;place-items:center;width:17px;height:17px;font-size:13px;font-weight:950;line-height:1;display:grid}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice.is-selected{background:linear-gradient(135deg,#16a34a,#15803d);border-color:#ffffff57;box-shadow:0 16px 30px -18px #16a34ac7,inset 0 1px #ffffff4d;color:#fff!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice.is-selected:before{content:"✓";color:#fff;opacity:1;background:#ffffff38;border-color:#ffffffb8}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice.is-selected:after{display:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-selected{border-radius:999px;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;top:10px!important;right:10px!important}@media (max-width:760px){.online-design .od-brand-landing .od-brand-product-subsection-head,.online-design .od-brand-landing .od-brand-series-picker-panel-head{flex-direction:column;align-items:stretch}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card{min-height:126px;padding:9px 10px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual{min-height:174px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{background-size:auto,auto,min(86%,136px),auto;inset:39px 8px 54px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:after{height:58px;inset:auto 8px 8px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action{display:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer{flex-direction:column;align-items:flex-start;gap:6px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.has-active-series .od-brand-series-card.active{min-height:116px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.has-active-series .od-brand-series-card.has-visual.active{min-height:174px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-body.has-image{grid-template-columns:minmax(0,1fr);min-height:92px;padding-top:68px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-logo{display:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action{justify-content:center;width:100%;min-height:30px;display:inline-flex}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{min-height:106px;padding:13px 12px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{min-height:156px;padding:76px 10px 50px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{background:radial-gradient(110px 64px at 50% 8%,#ffffffe0,transparent 74%),linear-gradient(180deg,#ffffffb8 0,#ffffff57 52%,transparent 86%),var(--od-amount-chip-logo-image) center 14px /min(86%,128px) auto no-repeat;inset:6px 6px 50px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{letter-spacing:0;padding:0 10px;min-height:32px!important;font-size:11px!important;bottom:10px!important;left:10px!important;right:10px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice:before{width:15px;height:15px;font-size:12px}}@media (max-width:359px){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card{min-height:92px}}.online-design .od-brand-choice-panel .od-brand-series-card-grid,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:repeat(auto-fit,minmax(214px,1fr));align-items:stretch;gap:14px;max-height:none;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.online-design .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card{isolation:isolate;border:1px solid var(--brand-color,var(--od-accent));grid-template-rows:auto minmax(88px,1fr) auto;gap:10px;min-height:172px;padding:14px;position:relative}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card{background:radial-gradient(180px 120px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),linear-gradient(180deg,#fff 0,var(--brand-color,var(--od-accent)) 100%);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card{background:radial-gradient(180px 120px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 70%),linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#fff) 100%)}}.online-design .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card{box-shadow:0 18px 38px -32px #0f172a6b,inset 0 1px #ffffffe0}.online-design .od-brand-choice-panel .od-brand-series-card:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:after{content:"";z-index:0;border-radius:inherit;background:linear-gradient(135deg,#ffffffb8,transparent 44%),radial-gradient(120px 80px at 18% 16%,var(--brand-color,var(--od-accent)),transparent 74%);position:absolute;inset:1px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:after{background:linear-gradient(135deg,#ffffffb8,transparent 44%),radial-gradient(120px 80px at 18% 16%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent),transparent 74%)}}.online-design .od-brand-choice-panel .od-brand-series-card:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:after{pointer-events:none}.online-design .od-brand-choice-panel .od-brand-series-card.has-visual,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual{min-height:192px}.online-design .od-brand-choice-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{border:1px solid var(--brand-color,var(--od-accent));width:auto;inset:44px 12px 60px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#ffffffeb)}}.online-design .od-brand-choice-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{opacity:.96;background:radial-gradient(150px 86px at 50% 4%,#ffffffeb,transparent 76%),linear-gradient(180deg,#ffffff9e,#ffffff2e),var(--od-brand-series-ghost-image) center center /min(86%,194px) auto no-repeat,var(--brand-color,var(--od-accent));border-radius:15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{background:radial-gradient(150px 86px at 50% 4%,#ffffffeb,transparent 76%),linear-gradient(180deg,#ffffff9e,#ffffff2e),var(--od-brand-series-ghost-image) center center /min(86%,194px) auto no-repeat,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#fff)}}.online-design .od-brand-choice-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{box-shadow:inset 0 1px 0 #ffffffd1,0 14px 28px -26px var(--brand-color,var(--od-accent));background-position:50%;background-size:auto,auto,min(86%,194px),auto}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{box-shadow:inset 0 1px 0 #ffffffd1,0 14px 28px -26px color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#111827)}}.online-design .od-brand-choice-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{filter:none;transform:none;-webkit-mask-image:none;mask-image:none}.online-design .od-brand-choice-panel .od-brand-series-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .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-choice-panel .od-brand-series-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 36%,var(--od-border))}}.online-design .od-brand-choice-panel .od-brand-series-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:hover{box-shadow:0 24px 46px -34px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffffe6;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:hover{box-shadow:0 24px 46px -34px color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,#111827),inset 0 1px 0 #ffffffe6}}.online-design .od-brand-choice-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .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-choice-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,var(--od-border))}}.online-design .od-brand-choice-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active{background:radial-gradient(220px 140px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),linear-gradient(180deg,#fff 0,var(--brand-color,var(--od-accent)) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active{background:radial-gradient(220px 140px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 15%,transparent),transparent 70%),linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#fff) 100%)}}.online-design .od-brand-choice-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active{box-shadow:inset 0 0 0 2px var(--brand-color,var(--od-accent)),inset 0 -4px 0 var(--brand-color,var(--od-accent)),0 24px 48px -34px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-color,var(--od-accent)) 30%,transparent),inset 0 -4px 0 color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#2563eb),0 24px 48px -34px color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#111827)}}.online-design .od-brand-choice-panel .od-brand-series-card.active.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active.has-visual:before{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card.active.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active.has-visual:before{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 30%,#ffffffeb)}}.online-design .od-brand-choice-panel .od-brand-series-card.active.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active.has-visual:before{opacity:1;box-shadow:inset 0 1px 0 #ffffffe0,0 18px 34px -26px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card.active.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active.has-visual:before{box-shadow:inset 0 1px 0 #ffffffe0,0 18px 34px -26px color-mix(in srgb,var(--brand-color,var(--od-accent)) 68%,#111827)}}.online-design .od-brand-choice-panel .od-brand-series-card-top,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top{z-index:3;min-height:28px;position:relative}.online-design .od-brand-choice-panel .od-brand-series-card-top i,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top i{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-top i,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top i{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#1d4ed8)}}.online-design .od-brand-choice-panel .od-brand-series-card-top i,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top i{border-color:var(--brand-color,var(--od-accent));background:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-top i,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top i{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,#ffffffdb)}}.online-design .od-brand-choice-panel .od-brand-series-card-top i,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top i{box-shadow:inset 0 1px #ffffffc2}.online-design .od-brand-choice-panel .od-brand-series-card-top b,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top b{color:#fff;background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-top b,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top b{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#2563eb),color-mix(in srgb,var(--brand-color,var(--od-accent)) 68%,#0f172a))}}.online-design .od-brand-choice-panel .od-brand-series-card-top b,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top b{box-shadow:0 10px 20px -16px var(--brand-color,var(--od-accent));border-color:#ffffff61}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-top b,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-top b{box-shadow:0 10px 20px -16px color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,#111827)}}.online-design .od-brand-choice-panel .od-brand-series-card-body,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-body{z-index:2;align-items:end;position:relative}.online-design .od-brand-choice-panel .od-brand-series-card-body.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-body.has-image{min-height:104px;padding-top:78px}.online-design .od-brand-choice-panel .od-brand-series-card-logo,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-logo{display:none}.online-design .od-brand-choice-panel .od-brand-series-card-copy strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-copy strong{width:fit-content;max-width:100%;color:var(--brand-color,var(--od-ink));border:1px solid #ffffffb8;border-radius:12px;padding:6px 9px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-copy strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-copy strong{color:color-mix(in srgb,var(--brand-color,var(--od-ink)) 84%,var(--od-ink))}}.online-design .od-brand-choice-panel .od-brand-series-card-copy strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-copy strong{background:#ffffffe6;font-size:clamp(16px,1.7vw,19px);line-height:1.1;box-shadow:inset 0 1px #ffffffdb,0 12px 22px -20px #0f172a80}.online-design .od-brand-choice-panel .od-brand-series-card-footer,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer{z-index:3;align-items:center;gap:8px;position:relative}.online-design .od-brand-choice-panel .od-brand-series-card-footer em,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer em{background:var(--brand-color,var(--od-accent));border-radius:999px;max-width:calc(100% - 82px);min-height:32px;padding:6px 9px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-footer em,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer em{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,#ffffffdb)}}.online-design .od-brand-choice-panel .od-brand-series-card-footer em,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer em{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-footer em,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer em{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#ffffffeb)}}.online-design .od-brand-choice-panel .od-brand-series-card-footer em,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer em{font-size:10.5px}.online-design .od-brand-choice-panel .od-brand-series-card-footer em span,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer em span{display:none}.online-design .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action{border:1px solid var(--brand-color,var(--od-accent));justify-content:center;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,#fffc)}}.online-design .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action{color:#fff;background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 90%,#2563eb),color-mix(in srgb,var(--brand-color,var(--od-accent)) 68%,#111827))}}.online-design .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action{box-shadow:0 12px 22px -17px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action{box-shadow:0 12px 22px -17px color-mix(in srgb,var(--brand-color,var(--od-accent)) 64%,#111827)}}.online-design .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action{letter-spacing:0;font-size:10.5px}.online-design .od-brand-choice-panel .od-brand-series-card-action svg,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action svg{width:13px;height:13px}@media (max-width:760px){.online-design .od-brand-choice-panel .od-brand-series-card-grid,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-design .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card{border-radius:15px;min-height:156px;padding:10px}.online-design .od-brand-choice-panel .od-brand-series-card.has-visual,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual{min-height:174px}.online-design .od-brand-choice-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before{background-size:auto,auto,min(86%,136px),auto;inset:39px 8px 54px!important}.online-design .od-brand-choice-panel .od-brand-series-card-body.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-body.has-image{min-height:92px;padding-top:68px}.online-design .od-brand-choice-panel .od-brand-series-card-copy strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-copy strong{border-radius:10px;padding:5px 7px;font-size:14.5px}.online-design .od-brand-choice-panel .od-brand-series-card-footer,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer{flex-direction:column;align-items:stretch}.online-design .od-brand-choice-panel .od-brand-series-card-footer em,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer em{justify-content:center;width:100%;max-width:100%}.online-design .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action{width:100%;min-height:32px}}@media (max-width:520px){.online-design .od-brand-choice-panel .od-brand-series-card-grid,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:minmax(0,1fr)}}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:repeat(auto-fit,minmax(214px,1fr));align-items:stretch;gap:14px;max-height:none;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card{border-color:var(--brand-color,var(--od-accent));border-radius:18px;grid-template-rows:auto minmax(88px,1fr) auto;gap:10px;min-height:172px;padding:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card{background:radial-gradient(180px 120px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),linear-gradient(180deg,#fff 0,var(--brand-color,var(--od-accent)) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card{background:radial-gradient(180px 120px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 70%),linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#fff) 100%)}}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card{box-shadow:0 18px 38px -32px #0f172a6b,inset 0 1px #ffffffe0}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual{min-height:192px}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before{border:1px solid var(--brand-color,var(--od-accent));width:auto;inset:44px 12px 60px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#ffffffeb)}}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before{opacity:.96;background:radial-gradient(150px 86px at 50% 4%,#ffffffeb,transparent 76%),linear-gradient(180deg,#ffffff9e,#ffffff2e),var(--od-brand-series-ghost-image) center center /min(86%,194px) auto no-repeat,var(--brand-color,var(--od-accent));border-radius:15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before{background:radial-gradient(150px 86px at 50% 4%,#ffffffeb,transparent 76%),linear-gradient(180deg,#ffffff9e,#ffffff2e),var(--od-brand-series-ghost-image) center center /min(86%,194px) auto no-repeat,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#fff)}}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before{box-shadow:inset 0 1px 0 #ffffffd1,0 14px 28px -26px var(--brand-color,var(--od-accent));background-position:50%;background-size:auto,auto,min(86%,194px),auto}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before{box-shadow:inset 0 1px 0 #ffffffd1,0 14px 28px -26px color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#111827)}}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before{filter:none;transform:none;-webkit-mask-image:none;mask-image:none}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:after{height:58px;box-shadow:0 -12px 28px -24px var(--brand-color,var(--od-accent));background:linear-gradient(#ffffffc2,#fff 72%);border-radius:14px;inset:auto 12px 12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:after{box-shadow:0 -12px 28px -24px color-mix(in srgb,var(--brand-color,var(--od-accent)) 44%,#111827)}}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .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-choice-panel .od-brand-series-picker-panel .od-brand-series-card.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,var(--od-border))}}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.active{box-shadow:inset 0 0 0 2px var(--brand-color,var(--od-accent)),inset 0 -4px 0 var(--brand-color,var(--od-accent)),0 24px 48px -34px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-color,var(--od-accent)) 30%,transparent),inset 0 -4px 0 color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#2563eb),0 24px 48px -34px color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#111827)}}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-body.has-image{min-height:104px;padding-top:78px}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-copy strong{border-radius:12px;padding:6px 9px;font-size:clamp(16px,1.7vw,19px)}@media (max-width:760px){.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card{border-radius:15px;min-height:156px;padding:10px}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual{min-height:174px}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before{background-size:auto,auto,min(86%,136px),auto;inset:39px 8px 54px!important}.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-body.has-image{min-height:92px;padding-top:68px}}@media (max-width:520px){.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1025px){.online-design .od-brand-landing>.od-brand-side-sticky-dock.has-selection,.online-design .od-brand-side-sticky-dock.has-selection{max-height:none!important;display:none!important;position:static!important;top:auto!important;overflow:visible!important}.online-design .od-brand-landing .od-brand-grid-layout>.od-brand-side:not(.od-brand-side-sticky-dock){max-height:none!important;position:relative!important;top:auto!important;overflow:visible!important}.online-design .od-brand-landing .od-brand-grid-layout>.od-brand-side:not(.od-brand-side-sticky-dock)>.od-brand-summary:not(.od-brand-summary-dock){max-height:none!important;position:static!important;top:auto!important;overflow:visible!important}}.online-design .od-brand-landing .od-voucher-product-row.range{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.range{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-landing .od-voucher-product-row.range{background:radial-gradient(420px 180px at 0 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,#fff 0,#fbfdff 100%);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.range{background:radial-gradient(420px 180px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,transparent),transparent 72%),linear-gradient(180deg,#fff 0,#fbfdff 100%)}}.online-design .od-brand-landing .od-voucher-product-row.range{box-shadow:0 18px 38px -32px #0f172a57}.online-design .od-brand-landing .od-voucher-product-row.range.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.range.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 46%,var(--od-border))}}.online-design .od-brand-landing .od-voucher-product-row.range.active{box-shadow:inset 0 0 0 1px var(--brand-color,var(--od-accent)),0 22px 44px -36px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.range.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,transparent),0 22px 44px -36px color-mix(in srgb,var(--brand-color,var(--od-accent)) 52%,#111827)}}.online-design .od-brand-landing .od-voucher-product-row.range .od-voucher-product-price{background:radial-gradient(160px 90px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.range .od-voucher-product-price{background:radial-gradient(160px 90px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,transparent),transparent 70%),#fff}}.online-design .od-brand-landing .od-voucher-product-row.range.active .od-voucher-product-price{background:radial-gradient(170px 100px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),linear-gradient(135deg,#111827,var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.range.active .od-voucher-product-price{background:radial-gradient(170px 100px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,transparent),transparent 70%),linear-gradient(135deg,#111827,color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,#111827))}}.online-design .od-brand-landing .od-voucher-product-range-badge{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-range-badge{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 11%,#fff)}}.online-design .od-brand-landing .od-voucher-product-range-badge{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-range-badge{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#166534)}}.online-design .od-brand-landing .od-voucher-product-range-badge{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-range-badge{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,var(--od-border))}}.online-design .od-brand-landing .od-brand-amount-step{background:radial-gradient(420px 210px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),linear-gradient(180deg,#fff 0,#f8fbff 100%);border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(220px,.62fr);align-items:stretch;margin:18px 0 0;padding:20px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-amount-step{background:radial-gradient(420px 210px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,transparent),transparent 70%),linear-gradient(180deg,#fff 0,#f8fbff 100%)}}.online-design .od-brand-landing .od-brand-amount-step{box-shadow:0 18px 38px -32px #0f172a57}.online-design .od-brand-landing .od-brand-amount-step-head{align-items:flex-start;padding:2px 0}.online-design .od-brand-landing .od-brand-amount-step-head strong{font-size:clamp(22px,2.3vw,30px);line-height:1.05}.online-design .od-brand-landing .od-brand-amount-step-head p{max-width:58ch;color:var(--od-soft);margin-top:8px;font-size:13.5px;font-weight:650;line-height:1.5}.online-design .od-brand-landing .od-brand-amount-step-current{text-align:left;border-radius:16px;align-content:center;justify-self:stretch;width:100%;min-height:126px;display:grid}.online-design .od-brand-landing .od-brand-amount-step-current strong{margin-top:8px;font-size:clamp(38px,4.2vw,54px);line-height:.95}.online-design .od-brand-landing .od-brand-amount-step-current.is-empty strong{letter-spacing:0;font-size:clamp(24px,3.2vw,34px);line-height:1.08}.online-design .od-brand-landing .od-brand-amount-limits{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.online-design .od-brand-landing .od-brand-amount-limits span{border:1px solid var(--brand-color,var(--od-accent));align-content:center;gap:4px;min-height:64px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-amount-limits span{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,var(--od-border))}}.online-design .od-brand-landing .od-brand-amount-limits span{background:var(--brand-color,var(--od-accent));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-amount-limits span{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#fff)}}.online-design .od-brand-landing .od-brand-amount-limits em{color:var(--od-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950}.online-design .od-brand-landing .od-brand-amount-limits strong{color:var(--od-ink);letter-spacing:-.02em;font-size:18px;font-weight:950}.online-design .od-brand-landing .od-brand-amount-control{border:1px solid var(--brand-color,var(--od-accent));padding:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-amount-control{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,var(--od-border))}}.online-design .od-brand-landing .od-brand-amount-control{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(172px,220px);align-items:stretch}.online-design .od-brand-landing .od-brand-amount-manual,.online-design .od-brand-landing .od-brand-amount-slider{align-content:center;gap:8px;display:grid}.online-design .od-brand-landing .od-brand-amount-control label>span:first-child,.online-design .od-brand-landing .od-brand-amount-quick-label{color:var(--od-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.online-design .od-brand-landing .od-brand-amount-slider input[type=range]{width:100%;min-height:50px;accent-color:var(--brand-color,var(--od-accent));cursor:pointer}.online-design .od-brand-landing .od-brand-amount-input-shell{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:0 12px;display:grid!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-amount-input-shell{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,var(--od-border))}}.online-design .od-brand-landing .od-brand-amount-input-shell{background:radial-gradient(120px 70px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),#f8fafc;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-amount-input-shell{background:radial-gradient(120px 70px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,transparent),transparent 72%),#f8fafc}}.online-design .od-brand-landing .od-brand-amount-input-shell{opacity:1!important;letter-spacing:0!important;text-transform:none!important}.online-design .od-brand-landing .od-brand-amount-input-shell b{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-amount-input-shell b{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#166534)}}.online-design .od-brand-landing .od-brand-amount-input-shell b{font-size:17px;font-weight:950}.online-design .od-brand-landing .od-brand-amount-input-shell input{width:100%;min-width:0;min-height:48px;color:var(--od-ink);text-align:left;background:0 0;border:0;padding:0;font-size:20px;font-weight:950}.online-design .od-brand-landing .od-brand-amount-input-shell input:focus{outline:none}.online-design .od-brand-landing .od-brand-amount-quick{align-items:center;padding:4px 0 0}.online-design .od-brand-landing .od-brand-amount-quick-label{width:100%;margin-bottom:2px}.online-design .od-brand-landing .od-brand-amount-quick button{background:#fff;min-height:40px;padding:0 15px}.online-design .od-brand-landing .od-brand-amount-quick button.active{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-amount-quick button.active{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,#fff)}}.online-design .od-brand-landing .od-brand-amount-next{border:1px solid var(--brand-color,var(--od-accent));margin-top:2px;padding:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-amount-next{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,var(--od-border))}}.online-design .od-brand-landing .od-brand-amount-next{background:#fff;border-radius:16px}@media (max-width:760px){.online-design .od-brand-landing .od-brand-amount-step{grid-template-columns:minmax(0,1fr);padding:16px}.online-design .od-brand-landing .od-brand-amount-step-current{min-height:112px}.online-design .od-brand-landing .od-brand-amount-control{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-landing .od-brand-amount-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.online-design .od-brand-landing .od-brand-amount-limits span{min-height:60px;padding:10px}.online-design .od-brand-landing .od-brand-amount-limits strong{font-size:16px}.online-design .od-brand-landing .od-brand-amount-next{flex-direction:column;align-items:stretch}.online-design .od-brand-landing .od-brand-amount-next .od-primary{width:100%}}@media (max-width:359px){.online-design .od-brand-landing .od-brand-amount-limits{grid-template-columns:minmax(0,1fr)}}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-brand-about-panel-body{padding:15px}@media (max-width:760px){.online-design:has(.od-brand-landing):not(:has(.od-checkout-page)):not(:has(.od-checkout-return-page)) .od-mobile-storefront-tabbar{display:grid!important}}.online-design .od-home-v2-skeleton{gap:38px;padding-top:20px}.online-design .od-home-v2-skeleton-hero{margin-top:0}.online-design .od-home-v2-skeleton-section{gap:18px;display:grid}.online-design .od-home-v2-skeleton-section header{min-height:64px}.online-design .od-home-v2-brand-skeleton .od-home-v2-brand-art,.online-design .od-home-v2-skeleton-line{background:linear-gradient(90deg,var(--od-accent) 0,var(--od-pop) 48%,var(--od-accent) 100%);display:block}@supports (color:color-mix(in lab,red,red)){.online-design .od-home-v2-brand-skeleton .od-home-v2-brand-art,.online-design .od-home-v2-skeleton-line{background:linear-gradient(90deg,color-mix(in srgb,var(--od-accent) 10%,var(--od-surface-2)) 0,color-mix(in srgb,var(--od-pop) 6%,var(--od-surface)) 48%,color-mix(in srgb,var(--od-accent) 10%,var(--od-surface-2)) 100%)}}.online-design .od-home-v2-brand-skeleton .od-home-v2-brand-art,.online-design .od-home-v2-skeleton-line{background-size:220% 100%;animation:storefrontSkeleton 1.25s ease-in-out infinite}.online-design.theme-noir .od-home-v2-brand-skeleton .od-home-v2-brand-art,.online-design.theme-noir .od-home-v2-skeleton-line{background:linear-gradient(90deg,#1c2333,#2a3348 48%,#1c2333) 0 0/220% 100%}.online-design .od-home-v2-skeleton-eyebrow{border-radius:999px;width:156px;height:16px}.online-design .od-home-v2-skeleton-title{border-radius:16px;width:min(420px,100%);height:42px}.online-design .od-home-v2-skeleton-action{border-radius:999px;width:126px;height:42px}.online-design .od-home-v2-brand-skeleton{pointer-events:none}.online-design .od-home-v2-brand-skeleton .od-home-v2-brand-art{border-radius:22px;min-height:176px}.online-design .od-home-v2-brand-sm.od-home-v2-brand-skeleton .od-home-v2-brand-art{min-height:126px}.online-design .od-home-v2-skeleton-card-title{border-radius:999px;width:72%;height:18px}.online-design .od-home-v2-skeleton-card-copy{border-radius:999px;width:54%;height:12px}@media (max-width:760px){.online-design .od-home-v2-skeleton{gap:28px;padding-top:14px}.online-design .od-home-v2-skeleton-section header{gap:10px;min-height:0}.online-design .od-home-v2-skeleton-title{height:34px}.online-design .od-home-v2-skeleton-action{width:118px;height:38px}}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image{aspect-ratio:1.42;background-color:var(--brand-color,var(--od-accent));border-radius:clamp(24px,2.2vw,28px);width:min(100%,clamp(264px,22vw,282px));min-height:clamp(184px,15.5vw,198px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image{background-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,#ffffff8f)}}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image{background-image:radial-gradient(180px 110px at 24% 16%,#ffffff8a,transparent 68%),radial-gradient(220px 140px at 92% 92%,var(--brand-color,var(--od-accent)),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image{background-image:radial-gradient(180px 110px at 24% 16%,#ffffff8a,transparent 68%),radial-gradient(220px 140px at 92% 92%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 30%,transparent),transparent 72%)}}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 30%,#ffffff85)}}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image{box-shadow:0 24px 54px -34px #000000b8,0 0 0 1px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffff85}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image{box-shadow:0 24px 54px -34px #000000b8,0 0 0 1px color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,#ffffff38),inset 0 1px 0 #ffffff85}}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image{-webkit-backdrop-filter:blur(18px)}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image:after,.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image:before{display:none}.online-design .od-home-v2-popular-skeleton{width:min(928px,100% - 64px)}.online-design .od-home-v2-popular-skeleton-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.online-design .od-home-v2-popular-skeleton-grid .od-home-v2-brand-skeleton{border:1px solid var(--od-border);background:var(--od-surface);border-radius:12px;gap:0;height:192px;overflow:hidden;box-shadow:0 4px 13px #0f172a12}.online-design .od-home-v2-popular-skeleton-grid .od-home-v2-brand-skeleton .od-home-v2-brand-art{border-radius:0;width:100%;height:116px;min-height:116px}.online-design .od-home-v2-popular-skeleton-grid .od-home-v2-skeleton-card-title{width:68%;height:12px;margin:10px 10px 0}.online-design .od-home-v2-popular-skeleton-grid .od-home-v2-skeleton-card-copy{width:46%;height:18px;margin:7px 10px 9px}@media (min-width:1280px) and (max-width:1359px){.online-design .od-home-v2-popular-skeleton-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1099px){.online-design .od-home-v2-popular-skeleton{width:min(100% - 48px,1040px)}.online-design .od-home-v2-popular-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (max-width:767px){.online-design .od-home-v2-popular-skeleton{width:calc(100% - 32px)}.online-design .od-home-v2-popular-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:479px){.online-design .od-home-v2-popular-skeleton-grid{gap:10px}}@media (max-width:341px){.online-design .od-home-v2-popular-skeleton-grid{grid-template-columns:minmax(0,1fr)}}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image .od-brand-banner-logo-img,.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image img{z-index:2;object-fit:contain;pointer-events:none;background:0 0;border:0;border-radius:16px;width:calc(100% - clamp(42px,3.6vw,46px));height:calc(100% - clamp(42px,3.6vw,46px));position:absolute;inset:clamp(21px,1.8vw,23px);box-shadow:none!important;filter:drop-shadow(0 8px 14px #0f172a29)!important;opacity:1!important;transform:none!important}.online-design .od-brand-landing .od-brand-banner-brand-stack{gap:clamp(10px,1vw,14px);width:min(100%,clamp(320px,29.2vw,374px))}.online-design .od-brand-landing .od-brand-banner-brand-stack:before{background:radial-gradient(280px 170px at 50% 18%,var(--brand-color,var(--od-accent)),transparent 74%),#ffffff0f;inset:26px 22px 30px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner-brand-stack:before{background:radial-gradient(280px 170px at 50% 18%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#ffffff24),transparent 74%),#ffffff0f}}.online-design .od-brand-landing .od-brand-banner-brand-stack:before{opacity:.18;transform:none}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{aspect-ratio:1.72;border-radius:clamp(18px,2vw,24px);width:min(100%,clamp(300px,28vw,360px));min-height:clamp(160px,16.5vw,198px);transform:none}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image:before{inset:1px}.online-design .od-brand-landing .od-brand-banner-brand-stack .od-brand-country-scope-card{z-index:4;background:linear-gradient(145deg,#ffffff29,#ffffff12),var(--brand-color,var(--od-accent));border-color:#ffffff2e;border-radius:999px;grid-template-columns:34px minmax(0,1fr);align-items:center;width:min(100% - 20px,332px);margin:0 auto;padding:10px 12px;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-banner-brand-stack .od-brand-country-scope-card{background:linear-gradient(145deg,#ffffff29,#ffffff12),color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#080d182e)}}.online-design .od-brand-landing .od-brand-banner-brand-stack .od-brand-country-scope-card{-webkit-backdrop-filter:blur(18px)saturate(1.18);box-shadow:0 16px 34px -30px #0000009e,inset 0 1px #ffffff29}.online-design .od-brand-landing .od-brand-banner-brand-stack .od-brand-country-scope-icon{width:34px;height:24px;margin:0}.online-design .od-brand-country-scope-head{align-items:center;gap:8px;min-width:0;display:flex}.online-design .od-brand-country-scope-head strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;line-height:1.2;overflow:hidden}.online-design .od-brand-country-scope-info{z-index:6;outline:none;flex:none;position:relative}.online-design .od-brand-country-scope-info-icon{transition:background .16s,border-color .16s,color .16s,transform .16s}.online-design .od-brand-country-scope-info:focus-visible .od-brand-country-scope-info-icon,.online-design .od-brand-country-scope-info:hover .od-brand-country-scope-info-icon{color:#fff;background:var(--brand-color,var(--od-accent));border-color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-country-scope-info:focus-visible .od-brand-country-scope-info-icon,.online-design .od-brand-country-scope-info:hover .od-brand-country-scope-info-icon{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,#ffffff24)}}.online-design .od-brand-country-scope-info:focus-visible .od-brand-country-scope-info-icon,.online-design .od-brand-country-scope-info:hover .od-brand-country-scope-info-icon{transform:translateY(-1px)}.online-design .od-brand-country-scope-info[data-tooltip]:after{content:attr(data-tooltip);z-index:20;color:#ffffffe6;opacity:0;pointer-events:none;background:#080d18f0;border:1px solid #ffffff2e;border-radius:13px;width:min(280px,100vw - 54px);padding:11px 12px;font-size:12px;font-weight:650;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px);box-shadow:0 18px 42px -24px #000000d1}.online-design .od-brand-country-scope-info[data-tooltip]:before{content:"";z-index:21;opacity:0;pointer-events:none;background:#080d18f0;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;width:10px;height:10px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 4px);right:8px;transform:translateY(4px)rotate(45deg)}.online-design .od-brand-country-scope-info:focus-visible:after,.online-design .od-brand-country-scope-info:hover:after{opacity:1;transform:translateY(0)}.online-design .od-brand-country-scope-info:focus-visible:before,.online-design .od-brand-country-scope-info:hover:before{opacity:1;transform:translateY(0)rotate(45deg)}.online-design .od-brand-country-scope-info summary{cursor:pointer;color:#ffffffe0;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:24px;height:24px;list-style:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.online-design .od-brand-country-scope-info summary::-webkit-details-marker{display:none}.online-design .od-brand-country-scope-info summary:hover,.online-design .od-brand-country-scope-info[open] summary{color:#fff;background:var(--brand-color,var(--od-accent));border-color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-country-scope-info summary:hover,.online-design .od-brand-country-scope-info[open] summary{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,#ffffff24)}}.online-design .od-brand-country-scope-info summary:hover,.online-design .od-brand-country-scope-info[open] summary{transform:translateY(-1px)}.online-design .od-brand-country-scope-info summary svg{width:14px;height:14px}.online-design .od-brand-country-scope-info p{z-index:20;color:#ffffffe0;background:#080d18f0;border:1px solid #ffffff2e;border-radius:13px;width:min(280px,100vw - 54px);margin:0;padding:11px 12px;font-size:12px;font-weight:650;line-height:1.45;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 42px -24px #000000d1}.online-design .od-brand-banner-brand-stack .od-brand-country-scope-info:not([open])>p{display:none!important}.online-design .od-brand-banner-brand-stack .od-brand-country-scope-info[open]>p{display:block}.online-design .od-brand-country-scope-info[open]:after{content:"";z-index:21;background:#080d18f0;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;width:10px;height:10px;position:absolute;bottom:calc(100% + 4px);right:8px;transform:rotate(45deg)}@media (max-width:760px){.online-design .od-brand-landing .od-brand-banner-brand-stack{gap:10px;width:min(100%,330px)}.online-design .od-brand-landing .od-brand-banner-brand-stack:before{inset:18px 14px 38px 34px}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{border-radius:22px;width:min(100%,300px);min-height:162px}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo.has-image:before{inset:1px}.online-design .od-brand-landing .od-brand-banner-brand-stack .od-brand-country-scope-card{border-radius:14px;width:min(100%,300px);padding:9px 10px}.online-design .od-brand-country-scope-head strong{font-size:12px}}.online-design .od-brand-landing .od-brand-summary{gap:12px;padding-bottom:16px;overflow:hidden}.online-design .od-brand-landing .od-brand-summary-head{background:radial-gradient(260px 130px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),linear-gradient(180deg,#fff 0,#fbfdff 100%);border-bottom:0;gap:12px;padding:18px 18px 16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-head{background:radial-gradient(260px 130px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 70%),linear-gradient(180deg,#fff 0,#fbfdff 100%)}}.online-design .od-brand-landing .od-brand-summary-head>em{color:var(--od-soft);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.online-design .od-brand-landing .od-brand-summary-brand{grid-template-columns:64px minmax(0,1fr);gap:12px}.online-design .od-brand-landing .od-brand-summary-logo{border-radius:12px;width:64px;height:48px}.online-design .od-brand-landing .od-brand-summary-price-card,.online-design .od-brand-landing .od-brand-summary-product{margin:0 16px}.online-design .od-brand-landing .od-brand-summary-product{border-color:var(--brand-color,var(--od-accent));gap:5px;padding:12px 13px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-product{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,var(--od-border))}}.online-design .od-brand-landing .od-brand-summary-product{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),#fff)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-product{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,#fff),#fff)}}.online-design .od-brand-landing .od-brand-summary-product small{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-product small{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#2563eb)}}.online-design .od-brand-landing .od-brand-summary-product small{letter-spacing:.08em;font-size:10px}.online-design .od-brand-landing .od-brand-summary-product strong{font-size:13px;font-weight:900}.online-design .od-brand-landing .od-brand-summary-price-card{background:0 0;border:0;padding:0}.online-design .od-brand-landing .od-brand-summary-amount{border:1px solid var(--brand-color,var(--od-accent));min-height:62px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-amount{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-landing .od-brand-summary-amount{background:radial-gradient(180px 90px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),#f8fafc;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-amount{background:radial-gradient(180px 90px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent),transparent 72%),#f8fafc}}.online-design .od-brand-landing .od-brand-summary-amount em{color:var(--od-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.online-design .od-brand-landing .od-brand-summary-amount strong{color:var(--od-ink);font-size:24px;font-weight:950}.online-design .od-brand-landing .od-brand-summary-rows,.online-design .od-brand-landing .od-brand-summary-saving,.online-design .od-brand-landing .od-brand-summary-total,.online-design .od-brand-landing .od-brand-summary-vat{display:none!important}.online-design .od-brand-landing .od-brand-summary-actions{gap:9px;margin:2px 16px 0}.online-design .od-brand-landing .od-brand-summary-cta,.online-design .od-brand-landing .od-brand-summary-fast{border-radius:12px;min-height:48px;font-size:13px}.online-design .od-brand-landing .od-brand-summary-fast{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-fast{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,#dcfce7)}}.online-design .od-brand-landing .od-brand-summary-fast{color:var(--brand-color,var(--od-accent));background:#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-fast{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,#166534)}}@media (max-width:760px){.online-design .od-brand-landing .od-brand-summary{padding-bottom:14px}.online-design .od-brand-landing .od-brand-summary-head{padding:16px 14px 14px}.online-design .od-brand-landing .od-brand-summary-actions,.online-design .od-brand-landing .od-brand-summary-price-card,.online-design .od-brand-landing .od-brand-summary-product{margin-left:14px;margin-right:14px}.online-design .od-brand-landing .od-brand-banner-info-slot{display:none!important}.online-design .od-brand-landing .od-brand-banner-shell{gap:0!important}.online-design .od-pagehead.od-brand-hero-pagehead{width:100vw!important;max-width:100vw!important;margin:10px calc(50% - 50vw) 18px!important;padding:0 12px!important;overflow:visible!important}.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-breadcrumb-inner{border-radius:18px;grid-template-columns:minmax(92px,max-content) minmax(0,1fr);gap:8px;padding:6px;width:100%!important;max-width:none!important;display:grid!important}.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-link:not(.od-hero-crumb-brand),.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-separator{display:none!important}.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-brand,.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-current,.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-home{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:36px;padding:0 12px;font-size:11.5px;line-height:1;overflow:hidden}.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-home{justify-self:start;max-width:132px}.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-brand,.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-current{border:1px solid var(--od-accent);grid-column:2;justify-content:flex-start;max-width:100%}@supports (color:color-mix(in lab,red,red)){.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-brand,.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-current{border:1px solid color-mix(in srgb,var(--od-accent) 16%,var(--od-border))}}.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-brand,.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-current{box-shadow:none}.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-breadcrumb-inner.has-product-crumb>.od-hero-crumb-current:not(.od-hero-crumb-product){display:none!important}.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-breadcrumb-inner.has-product-crumb>.od-hero-crumb-brand{display:inline-flex!important}.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-product{max-width:100%}.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-breadcrumb-inner.has-product-crumb>.od-hero-crumb-product{display:none!important}.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-current svg{flex:none}}@media (max-width:420px){.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-breadcrumb-inner{grid-template-columns:minmax(82px,104px) minmax(0,1fr)}.online-design .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-home{max-width:104px}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));align-items:stretch;gap:14px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{border:1px solid var(--brand-color,var(--od-accent));border-radius:16px;justify-content:flex-end;align-items:center;gap:4px;min-height:226px;padding:0 12px 56px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{background:radial-gradient(170px 100px at 50% 6%,#fffffff5,transparent 70%),linear-gradient(180deg,var(--brand-color,var(--od-accent)) 0,#fff 58%,var(--brand-color,var(--od-accent)) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{background:radial-gradient(170px 100px at 50% 6%,#fffffff5,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 6%,#fff) 0,#fff 58%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,#fff) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{color:var(--od-ink);transform:none;box-shadow:0 16px 34px -30px #0f172a80,inset 0 1px #ffffffdb}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip:before{content:"";z-index:0;background:linear-gradient(135deg,#ffffff75,transparent 36%),radial-gradient(130px 84px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip:before{background:linear-gradient(135deg,#ffffff75,transparent 36%),radial-gradient(130px 84px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 72%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip:before{opacity:.64;pointer-events:none;transition:opacity .18s}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image:after{content:"";z-index:0;background:linear-gradient(180deg,#ffffffad 0,#fff 48%,var(--brand-color,var(--od-accent)) 100%);border-radius:14px;height:98px;display:block;position:absolute;inset:auto 8px 8px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image:after{background:linear-gradient(180deg,#ffffffad 0,#fff 48%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 6%,#fff) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image:after{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image:after{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#ffffffdb)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image:after{box-shadow:0 -12px 24px -22px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffffeb}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image:after{box-shadow:0 -12px 24px -22px color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,#111827),inset 0 1px 0 #ffffffeb}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image:after{pointer-events:none}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{z-index:1;border:1px solid var(--brand-color,var(--od-accent));width:auto;height:auto;display:block;position:absolute;inset:8px 8px 98px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,#ffffffd1)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{background:radial-gradient(170px 94px at 26% 10%,#fffffff0,transparent 74%),linear-gradient(180deg,#ffffffc7 0,#ffffff5c 48%,var(--brand-color,var(--od-accent)) 100%),var(--od-amount-chip-logo-image) center /min(96%,230px) auto no-repeat;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{background:radial-gradient(170px 94px at 26% 10%,#fffffff0,transparent 74%),linear-gradient(180deg,#ffffffc7 0,#ffffff5c 48%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent) 100%),var(--od-amount-chip-logo-image) center /min(96%,230px) auto no-repeat}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{opacity:1;filter:saturate(1.06)contrast(1.02);pointer-events:none;box-shadow:inset 0 1px #ffffffd1}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{z-index:3;border:1px solid var(--brand-color,var(--od-accent));justify-content:center;align-items:center;width:auto;min-height:42px;padding:0 10px;display:flex;position:absolute;bottom:52px;left:14px;right:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#ffffffd6)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{background:linear-gradient(180deg,#fffffff5 0,var(--brand-color,var(--od-accent)) 100%);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{background:linear-gradient(180deg,#fffffff5 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#fff) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,var(--od-ink))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{box-shadow:0 14px 26px -22px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffffe6}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{box-shadow:0 14px 26px -22px color-mix(in srgb,var(--brand-color,var(--od-accent)) 48%,#111827),inset 0 1px 0 #ffffffe6}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{text-align:center;white-space:nowrap;pointer-events:none;font-size:clamp(23px,2.45vw,31px);font-weight:950;line-height:1}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small:not(.od-amount-chip-choice),.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small:not(.od-amount-chip-choice){z-index:2;width:100%;color:var(--brand-color,var(--od-accent));position:relative}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small:not(.od-amount-chip-choice),.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small:not(.od-amount-chip-choice){color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,var(--od-soft))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small:not(.od-amount-chip-choice),.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small:not(.od-amount-chip-choice){text-align:left;font-size:11px;font-weight:850}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small.od-amount-chip-choice,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)) 0,var(--brand-color,var(--od-accent)) 100%);border-radius:11px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 13px;z-index:4!important;width:auto!important;min-height:34px!important;display:inline-flex!important;position:absolute!important;inset:auto 12px 12px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small.od-amount-chip-choice,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#111827) 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 68%,#111827) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small.od-amount-chip-choice,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small.od-amount-chip-choice,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 54%,#ffffff94)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small.od-amount-chip-choice,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{box-shadow:0 14px 28px -20px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffff3d;color:#fff!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small.od-amount-chip-choice,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{box-shadow:0 14px 28px -20px color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#111827),inset 0 1px 0 #ffffff3d}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small.od-amount-chip-choice,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{letter-spacing:0;text-align:center;text-transform:none;white-space:nowrap;pointer-events:none;line-height:1;font-size:12px!important;font-weight:950!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small.od-amount-chip-choice:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice:before{content:"+";color:#fff;background:#ffffff29;border:1.5px solid #ffffffc2;border-radius:999px;flex:none;place-items:center;width:17px;height:17px;font-size:13px;font-weight:950;line-height:1;display:grid}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small.od-amount-chip-choice:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice:after{display:none}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 46%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip:hover{box-shadow:0 20px 44px -30px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffffeb}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip:hover{box-shadow:0 20px 44px -30px color-mix(in srgb,var(--brand-color,var(--od-accent)) 46%,#111827),inset 0 1px 0 #ffffffeb}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip:hover{transform:translateY(-2px)}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip:hover:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip:hover:before{opacity:.9}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip:focus-visible,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip:focus-visible{outline:3px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip:focus-visible,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,transparent)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip:focus-visible,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip:focus-visible{outline-offset:3px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 76%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active{background:radial-gradient(170px 100px at 50% 6%,#fffffffa,transparent 70%),linear-gradient(180deg,var(--brand-color,var(--od-accent)) 0,#fff 56%,var(--brand-color,var(--od-accent)) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active{background:radial-gradient(170px 100px at 50% 6%,#fffffffa,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 11%,#fff) 0,#fff 56%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#fff) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active{box-shadow:inset 0 0 0 2px var(--brand-color,var(--od-accent)),0 22px 44px -30px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,transparent),0 22px 44px -30px color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active strong{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active strong{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 52%,#ffffffa3)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active strong{background:linear-gradient(135deg,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-brand-landing .od-brand-choice-panel .od-amount-chip.active strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active strong{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#111827) 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,#111827) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active strong{color:#fff;box-shadow:0 16px 30px -20px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffff3d}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active strong{box-shadow:0 16px 30px -20px color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#111827),inset 0 1px 0 #ffffff3d}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active .od-amount-chip-logo.has-image{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active .od-amount-chip-logo.has-image{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,#ffffffdb)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active .od-amount-chip-logo.has-image{background:radial-gradient(180px 98px at 24% 10%,#fffffff5,transparent 74%),linear-gradient(180deg,#ffffffd6 0,#ffffff75 48%,var(--brand-color,var(--od-accent)) 100%),var(--od-amount-chip-logo-image) center /min(98%,240px) auto no-repeat}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active .od-amount-chip-logo.has-image{background:radial-gradient(180px 98px at 24% 10%,#fffffff5,transparent 74%),linear-gradient(180deg,#ffffffd6 0,#ffffff75 48%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,transparent) 100%),var(--od-amount-chip-logo-image) center /min(98%,240px) auto no-repeat}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.active .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active .od-amount-chip-logo.has-image{filter:saturate(1.1)contrast(1.04)}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small.od-amount-chip-choice.is-selected,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice.is-selected{background:linear-gradient(135deg,#16a34a,#15803d);border-color:#ffffff70;box-shadow:0 16px 30px -18px #16a34ac7,inset 0 1px #ffffff57;color:#fff!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small.od-amount-chip-choice.is-selected:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice.is-selected:before{content:"✓";background:#fff3;border-color:#ffffffc2}@media (max-width:760px){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{border-radius:14px;min-height:202px;padding:0 10px 50px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{background:radial-gradient(128px 70px at 24% 10%,#ffffffeb,transparent 74%),linear-gradient(180deg,#ffffffc2 0,#ffffff61 52%,var(--brand-color,var(--od-accent)) 100%),var(--od-amount-chip-logo-image) center /min(96%,166px) auto no-repeat;border-radius:12px;inset:7px 7px 88px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{background:radial-gradient(128px 70px at 24% 10%,#ffffffeb,transparent 74%),linear-gradient(180deg,#ffffffc2 0,#ffffff61 52%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent) 100%),var(--od-amount-chip-logo-image) center /min(96%,166px) auto no-repeat}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image:after{border-radius:12px;height:76px;inset:auto 7px 7px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{border-radius:12px;min-height:37px;font-size:clamp(20px,7vw,25px);bottom:47px;left:11px;right:11px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small.od-amount-chip-choice,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice{padding:0 9px;min-height:31px!important;font-size:11px!important;bottom:10px!important;left:10px!important;right:10px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip small.od-amount-chip-choice:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip small.od-amount-chip-choice:before{width:15px;height:15px;font-size:12px}}@media (max-width:359px){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips{grid-template-columns:minmax(0,1fr)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{border-color:var(--brand-color,var(--od-accent));border-radius:20px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{background:radial-gradient(520px 220px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{background:radial-gradient(520px 220px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent),transparent 72%),#fff}}.online-design .od-brand-landing .od-brand-product-subsection-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection-head{background:radial-gradient(320px 160px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,transparent),transparent 72%),linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,#fff),#fff 64%)}}.online-design .od-brand-landing .od-brand-product-subsection-head>div:first-child{gap:6px;display:grid}.online-design .od-brand-landing .od-brand-product-subsection-head>div>span{gap:7px;width:fit-content;min-height:28px;padding:0 10px;background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection-head>div>span{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,#fff);color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#2563eb)}}.online-design .od-brand-landing .od-brand-product-subsection-head>div>span{text-transform:uppercase;font-size:10.5px}.online-design .od-brand-landing .od-brand-product-subsection-head>div>span:before{display:none!important}.online-design .od-brand-landing .od-brand-product-subsection-head>div>span svg{width:14px;height:14px}.online-design .od-brand-landing .od-brand-product-subsection-head strong{font-size:clamp(24px,2.4vw,34px);font-weight:950;line-height:1.04}.online-design .od-brand-landing .od-brand-product-subsection-actions{align-self:stretch;align-items:center;display:flex}.online-design .od-brand-landing .od-brand-change-series-button{border-radius:13px;min-height:44px;padding:0 15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-change-series-button{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 44%,#ffffffb8);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 90%,#111827) 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,#111827) 100%)}}.online-design .od-brand-landing .od-brand-change-series-button{box-shadow:0 16px 30px -22px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-change-series-button{box-shadow:0 16px 30px -22px color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#111827)}}.online-design .od-brand-landing .od-brand-change-series-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-landing .od-brand-change-series-button:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#fffc)}}.online-design .od-brand-landing .od-brand-change-series-button:hover{box-shadow:0 20px 36px -24px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-change-series-button:hover{box-shadow:0 20px 36px -24px color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,#111827)}}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info{border:0;border-bottom:1px solid var(--brand-color,var(--od-accent));margin:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info{border-bottom:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,var(--od-border));background:radial-gradient(320px 130px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 6%,transparent),transparent 72%),#fbfdff}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#2563eb)}}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary span{letter-spacing:.08em;font-size:11px;font-weight:950}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary strong{background:var(--brand-color,var(--od-accent));min-height:26px;padding:5px 9px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary strong{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#fff)}}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary strong{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary strong{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,var(--od-ink))}}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary strong{font-size:11px}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info-body p{max-width:82ch;color:var(--od-soft)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info-body p{color:color-mix(in srgb,var(--od-soft) 88%,var(--od-ink))}}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info-body p{font-size:13.5px;font-weight:650;line-height:1.55}.online-design .od-brand-landing .od-brand-product-subsection.active-series>.od-brand-amount-step{box-shadow:none;background:radial-gradient(440px 220px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,#fff 0,#f8fbff 100%);border:0;border-radius:0;margin:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection.active-series>.od-brand-amount-step{background:radial-gradient(440px 220px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 72%),linear-gradient(180deg,#fff 0,#f8fbff 100%)}}.online-design .od-brand-landing .od-brand-series-workspace.has-active-series.is-picking-series .od-brand-series-picker-panel{border-radius:20px;min-height:0}@media (max-width:760px){.online-design .od-brand-landing .od-brand-product-subsection-head{grid-template-columns:minmax(0,1fr);gap:12px;padding:15px}.online-design .od-brand-landing .od-brand-change-series-button,.online-design .od-brand-landing .od-brand-product-subsection-actions{width:100%}.online-design .od-brand-landing .od-brand-change-series-button{justify-content:center}.online-design .od-brand-landing .od-brand-product-subsection-head strong{font-size:clamp(24px,8vw,30px)}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary,.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info-body{padding-left:15px;padding-right:15px}.online-design .od-brand-series-info summary{align-items:flex-start;gap:8px}.online-design .od-brand-series-info-hint{justify-content:center;width:100%;margin-left:0}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before{inset:44px 12px 60px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual .od-brand-series-card-body.has-image{min-height:104px;padding-top:78px}@media (max-width:760px){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before{inset:39px 8px 54px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual .od-brand-series-card-body.has-image{min-height:92px;padding-top:68px}}.online-design .od-brand-landing .od-voucher-product-row.voucher-value{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.voucher-value{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-landing .od-voucher-product-row.voucher-value{background:radial-gradient(340px 170px at 0 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,#fff 0,#fbfdff 100%);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.voucher-value{background:radial-gradient(340px 170px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,transparent),transparent 72%),linear-gradient(180deg,#fff 0,#fbfdff 100%)}}.online-design .od-brand-landing .od-voucher-product-row.voucher-value{box-shadow:0 18px 38px -34px #0f172a57}.online-design .od-brand-landing .od-voucher-product-row.voucher-value:last-child{border-bottom:1px solid var(--brand-color,var(--od-accent));margin-bottom:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.voucher-value:last-child{border-bottom:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-landing .od-voucher-product-row.voucher-value.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.voucher-value.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 46%,var(--od-border))}}.online-design .od-brand-landing .od-voucher-product-row.voucher-value.active{background:radial-gradient(340px 170px at 0 0,var(--brand-color,var(--od-accent)),transparent 72%),#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.voucher-value.active{background:radial-gradient(340px 170px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,transparent),transparent 72%),#fff}}.online-design .od-brand-landing .od-voucher-product-row.voucher-value.active{box-shadow:inset 0 0 0 1px var(--brand-color,var(--od-accent)),0 22px 44px -36px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.voucher-value.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,transparent),0 22px 44px -36px color-mix(in srgb,var(--brand-color,var(--od-accent)) 52%,#111827)}}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-select{grid-template-columns:minmax(108px,.18fr) minmax(0,1fr);gap:16px;min-height:100px;padding:14px}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-price{min-height:72px;color:var(--brand-color,var(--od-accent));border-radius:14px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-price{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#111827)}}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-price{background:radial-gradient(120px 74px at 18% 8%,#ffffffe0,transparent 72%),var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-price{background:radial-gradient(120px 74px at 18% 8%,#ffffffe0,transparent 72%),color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#fff)}}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-price{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-price{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,var(--od-border))}}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-price{box-shadow:inset 0 1px #ffffffc7}.online-design .od-brand-landing .od-voucher-product-row.voucher-value.active .od-voucher-product-price{color:#fff;background:radial-gradient(120px 74px at 18% 8%,#ffffff2e,transparent 72%),linear-gradient(135deg,var(--brand-color,var(--od-accent)),#111827)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.voucher-value.active .od-voucher-product-price{background:radial-gradient(120px 74px at 18% 8%,#ffffff2e,transparent 72%),linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#111827),#111827)}}.online-design .od-brand-landing .od-voucher-product-row.voucher-value.active .od-voucher-product-price{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.voucher-value.active .od-voucher-product-price{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 45%,#111827)}}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-pay,.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-price small{display:none}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-price strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.2vw,30px);line-height:1}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-copy{gap:5px;min-height:0;max-height:none;overflow:visible}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-copy strong{color:var(--brand-color,var(--od-ink))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-copy strong{color:color-mix(in srgb,var(--brand-color,var(--od-ink)) 86%,var(--od-ink))}}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-copy strong{white-space:normal;font-size:clamp(16px,1.35vw,19px);line-height:1.14}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-copy>small:not(.od-voucher-product-promo-text){-webkit-line-clamp:1;min-height:0}.online-design .od-brand-landing .od-voucher-product-selected-badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:25px;padding:0 9px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 12px 22px -18px #16a34ab8}.online-design .od-brand-landing .od-voucher-product-selected-badge svg{stroke-width:3px;width:12px;height:12px}.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value{border-left:1px solid var(--brand-color,var(--od-accent));min-width:146px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value{border-left:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#fff)}}.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,#111827)}}.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value:hover{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value:hover{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,#fff)}}.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value.is-active{color:#fff;background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),#111827);min-width:166px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#2563eb),#111827)}}.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value.is-active{border-left-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value.is-active{border-left-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 26%,#111827)}}.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value.is-active{box-shadow:inset 0 1px #ffffff38}.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value svg{stroke-width:2.6px;width:16px;height:16px}@media (max-width:760px){.online-design .od-brand-landing .od-voucher-product-row.voucher-value,.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-select{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-select{gap:10px;padding:12px}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-price{justify-self:stretch;width:100%;min-height:58px}.online-design .od-brand-landing .od-voucher-product-row.voucher-value .od-voucher-product-price strong{font-size:clamp(24px,7.4vw,30px)}.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value,.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value.is-active{border-top:1px solid var(--brand-color,var(--od-accent));width:100%;min-width:0;min-height:48px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value,.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value.is-active{border-top:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value,.online-design .od-brand-landing .od-voucher-product-add.is-voucher-value.is-active{border-left:0}}@media (max-width:520px){.online-design .od-brand-choice-panel .od-brand-series-card-grid,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:minmax(0,1fr)}}.online-design .od-brand-landing .od-brand-summary-head{padding-bottom:12px}.online-design .od-brand-landing .od-brand-summary-head>em{letter-spacing:.02em;font-size:13px}.online-design .od-brand-landing .od-brand-summary-head.is-selected-summary{border-bottom:1px solid var(--od-border)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-head.is-selected-summary{border-bottom:1px solid color-mix(in srgb,var(--od-border) 80%,#fff)}}.online-design .od-brand-landing .od-brand-summary-product-selected{background:#fff;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.online-design .od-brand-landing .od-brand-summary-product-selected .od-brand-summary-logo{width:48px;height:42px;box-shadow:none;border-radius:10px}.online-design .od-brand-landing .od-brand-summary-product-copy{gap:3px;min-width:0;display:grid}.online-design .od-brand-landing .od-brand-summary-product-copy small{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-summary-product-copy small{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,#2563eb)}}.online-design .od-brand-landing .od-brand-summary-product-copy small{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950}.online-design .od-brand-landing .od-brand-summary-product-copy strong{min-width:0;color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.3;overflow:hidden}@media (max-width:760px){.online-design .od-brand-landing .od-brand-summary-product-selected{grid-template-columns:44px minmax(0,1fr)}.online-design .od-brand-landing .od-brand-summary-product-selected .od-brand-summary-logo{width:44px;height:40px}}.online-design .od-brand-landing .od-brand-card-panel.od-brand-choice-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.online-design .od-brand-landing .od-brand-choice-panel>.od-amount-picker,.online-design .od-brand-landing .od-brand-choice-panel>.od-brand-product-sections,.online-design .od-brand-landing .od-brand-choice-panel>.od-voucher-product-groups{width:100%}.online-design .od-brand-selected-purchase{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;align-items:center;gap:14px;width:100%;margin-bottom:18px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-selected-purchase{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,var(--od-border))}}.online-design .od-brand-selected-purchase{background:radial-gradient(420px 150px at 0 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,#fff 0,#fbfdff 100%);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-selected-purchase{background:radial-gradient(420px 150px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,transparent),transparent 72%),linear-gradient(180deg,#fff 0,#fbfdff 100%)}}.online-design .od-brand-selected-purchase{box-shadow:0 18px 42px -34px #0f172a57}.online-design .od-brand-selected-purchase-product{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.online-design .od-brand-selected-purchase-logo{background:var(--brand-color,var(--od-accent));border-radius:14px;place-items:center;width:56px;height:48px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-selected-purchase-logo{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#fff)}}.online-design .od-brand-selected-purchase-logo{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-selected-purchase-logo{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,var(--od-border))}}.online-design .od-brand-selected-purchase-logo img{object-fit:contain;width:100%;height:100%}.online-design .od-brand-selected-purchase-logo i{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-selected-purchase-logo i{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,#111827)}}.online-design .od-brand-selected-purchase-logo i{letter-spacing:.02em;font-size:13px;font-style:normal;font-weight:950}.online-design .od-brand-selected-purchase-copy{gap:3px;min-width:0;display:grid}.online-design .od-brand-selected-purchase-copy small,.online-design .od-brand-selected-purchase-total small{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-selected-purchase-copy small,.online-design .od-brand-selected-purchase-total small{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 76%,#2563eb)}}.online-design .od-brand-selected-purchase-copy small,.online-design .od-brand-selected-purchase-total small{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.online-design .od-brand-selected-purchase-copy strong{min-width:0;color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.45vw,20px);font-weight:950;line-height:1.15;overflow:hidden}.online-design .od-brand-selected-purchase-copy em{min-width:0;color:var(--od-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:750;line-height:1.3;overflow:hidden}.online-design .od-brand-selected-purchase-total{text-align:right;justify-items:end;gap:3px;min-width:140px;display:grid}.online-design .od-brand-selected-purchase-total>strong{color:var(--od-ink);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,30px);font-weight:950;line-height:1}.online-design .od-brand-selected-purchase-total>span{flex-wrap:wrap;justify-content:flex-end;gap:4px 8px;display:flex}.online-design .od-brand-selected-purchase-total em{color:var(--od-muted);white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:800;line-height:1.2}.online-design .od-brand-selected-purchase-actions{grid-template-columns:repeat(2,minmax(132px,1fr));gap:9px;min-width:0;display:grid}.online-design .od-brand-selected-purchase-actions button{letter-spacing:0;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;font-size:13px;font-weight:950;line-height:1;display:inline-flex}.online-design .od-brand-selected-purchase-actions button svg{stroke-width:2.7px;flex:none;width:16px;height:16px}.online-design .od-brand-selected-purchase-fast{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-selected-purchase-fast{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,var(--od-border))}}.online-design .od-brand-selected-purchase-fast{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-selected-purchase-fast{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 76%,#166534)}}.online-design .od-brand-selected-purchase-fast{cursor:pointer;background:#fff;box-shadow:inset 0 1px #ffffffe6}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-countries,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-section,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections{gap:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-section+.od-brand-product-section{border-top:1px solid color-mix(in srgb,var(--od-border) 82%,transparent)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-country-group{min-width:0}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-country-group{background:0 0;border:0;border-radius:0;padding:0}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-countries{gap:16px;display:grid}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:16px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{box-shadow:none;background:0 0;border:0}.online-design .od-brand-landing .od-brand-product-subsection-head{border:1px solid var(--brand-color,var(--od-accent));margin-bottom:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection-head{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,var(--od-border))}}.online-design .od-brand-landing .od-brand-product-subsection-head{border-radius:16px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker{padding:0}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-chip-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{border-radius:18px;min-height:clamp(190px,19vw,226px)}@media (max-width:760px){.online-design .od-brand-landing .od-brand-card-panel.od-brand-choice-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-design .od-brand-landing .od-brand-product-subsection-head{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:12px}}.online-design .od-brand-choice-panel .od-brand-series-card-grid,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.online-design .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card{border:1px solid var(--brand-color,var(--od-accent));grid-template-rows:auto minmax(76px,1fr) auto;gap:10px;min-height:154px;padding:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card{background:linear-gradient(180deg,#fffffff5 0,var(--brand-color,var(--od-accent)) 100%);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card{background:linear-gradient(180deg,#fffffff5 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#fff) 100%)}}.online-design .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card{box-shadow:0 14px 32px -30px #0f172a75}.online-design .od-brand-choice-panel .od-brand-series-card:after,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card:after{display:none}.online-design .od-brand-choice-panel .od-brand-series-card.has-visual,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual{min-height:168px}.online-design .od-brand-choice-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before{background:var(--od-brand-series-ghost-image) center center /min(92%,190px) auto no-repeat;box-shadow:none;filter:none;border:0;border-radius:0;inset:42px 14px 52px!important}.online-design .od-brand-choice-panel .od-brand-series-card-body.has-image,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-body.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-body.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-body.has-image{min-height:92px;padding-top:70px}.online-design .od-brand-choice-panel .od-brand-series-card-copy strong,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-copy strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-copy strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-copy strong{width:auto;max-width:100%;box-shadow:none;color:var(--od-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:clamp(16px,1.45vw,18px);line-height:1.15}.online-design .od-brand-choice-panel .od-brand-series-card-footer,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-footer,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-footer{align-items:center;gap:8px}.online-design .od-brand-choice-panel .od-brand-series-card-footer em,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-footer em,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer em,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-footer em{background:var(--brand-color,var(--od-accent));border:0;max-width:calc(100% - 38px);min-height:28px;padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-footer em,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-footer em,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-footer em,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-footer em{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#f8fafc)}}.online-design .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual .od-brand-series-card-action{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--brand-color,var(--od-accent));border:0;border-radius:999px;padding:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual .od-brand-series-card-action{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,#111827)}}.online-design .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual .od-brand-series-card-action{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual .od-brand-series-card-action{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,#fff)}}.online-design .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual .od-brand-series-card-action{box-shadow:none}.online-design .od-brand-choice-panel .od-brand-series-card:hover,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .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-choice-panel .od-brand-series-card:hover,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,var(--od-border))}}.online-design .od-brand-choice-panel .od-brand-series-card:hover,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card:hover{box-shadow:0 18px 36px -30px var(--brand-color,var(--od-accent));transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card:hover,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card:hover{box-shadow:0 18px 36px -30px color-mix(in srgb,var(--brand-color,var(--od-accent)) 40%,#111827)}}.online-design .od-brand-choice-panel .od-brand-series-card.active,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .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-choice-panel .od-brand-series-card.active,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 68%,var(--od-border))}}.online-design .od-brand-choice-panel .od-brand-series-card.active,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.active{box-shadow:inset 0 0 0 2px var(--brand-color,var(--od-accent)),0 20px 42px -32px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-card.active,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,transparent),0 20px 42px -32px color-mix(in srgb,var(--brand-color,var(--od-accent)) 48%,#111827)}}@media (max-width:760px){.online-design .od-brand-choice-panel .od-brand-series-card-grid,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-design .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card{border-radius:14px;min-height:148px;padding:10px}.online-design .od-brand-choice-panel .od-brand-series-card.has-visual,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual{min-height:156px}.online-design .od-brand-choice-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card.has-visual:before,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card.has-visual:before{background-size:min(92%,132px);inset:38px 10px 48px!important}.online-design .od-brand-choice-panel .od-brand-series-card-body.has-image,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-body.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-card-body.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-body.has-image{min-height:82px;padding-top:62px}}@media (max-width:420px){.online-design .od-brand-choice-panel .od-brand-series-card-grid,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:minmax(0,1fr)}}.online-design .od-brand-choice-panel .od-brand-series-choice-card{cursor:pointer;text-align:left;width:100%;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.online-design .od-brand-choice-panel .od-brand-series-choice-card:hover{border-color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-choice-card:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,var(--od-border))!important}}.online-design .od-brand-choice-panel .od-brand-series-choice-card:hover{transform:translateY(-1px)}.online-design .od-brand-choice-panel .od-brand-series-choice-card:focus-visible{outline:3px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-choice-card:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,transparent)}}.online-design .od-brand-choice-panel .od-brand-series-choice-card:focus-visible{outline-offset:3px}.online-design .od-brand-choice-panel .od-brand-series-choice-card{overflow:hidden}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-top{min-height:28px}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-top i{background:var(--brand-color,var(--od-accent));border:0;min-height:28px;padding:6px 9px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-top i{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#f8fafc)}}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-top i{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-top i{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#1f2937)}}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-top i{letter-spacing:.06em}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-top b{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#16a34a,#15803d);border:0;min-height:28px;padding:6px 9px}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-copy{gap:7px}.online-design .od-brand-choice-panel .od-brand-series-card-description{max-width:34ch;color:var(--od-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer{justify-content:space-between;align-items:center;gap:10px}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer em{border:1px solid var(--brand-color,var(--od-accent));min-width:0;max-width:none;min-height:36px;padding:7px 10px;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer em{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer em{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer em{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 6%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer em,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer em.tone-variable{display:inline-flex!important}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer em span{font-size:9.5px;display:inline-flex!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer em span{display:inline-flex!important}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer em strong{font-size:12px}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-action span{display:inline}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-action svg{width:13px;height:13px}@media (max-width:520px){.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer{flex-direction:column;align-items:stretch}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-action{justify-content:center;width:100%!important}.online-design .od-brand-choice-panel .od-brand-series-card-description{max-width:none}}.online-design .od-brand-products-loading{border:1px solid var(--brand-color,var(--od-accent));gap:16px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-products-loading{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-products-loading{background:linear-gradient(180deg,#fffffff5,var(--brand-color,var(--od-accent)));border-radius:22px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-products-loading{background:linear-gradient(180deg,#fffffff5,color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#fff))}}.online-design .od-brand-products-loading{box-shadow:0 22px 48px -42px #0f172a61}.online-design .od-brand-products-loading-head{border:1px solid var(--brand-color,var(--od-accent));align-items:center;gap:12px;min-width:0;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-products-loading-head{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,var(--od-border))}}.online-design .od-brand-products-loading-head{background:#ffffffb8;border-radius:17px}.online-design .od-brand-products-loading-icon{width:42px;height:42px;color:var(--brand-color,var(--od-accent));border-radius:14px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-products-loading-icon{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#111827)}}.online-design .od-brand-products-loading-icon{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-products-loading-icon{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,#fff)}}.online-design .od-brand-products-loading-head div{gap:8px;min-width:0;display:grid}.online-design .od-brand-products-loading-head strong{color:var(--od-ink);letter-spacing:0;font-size:15px;font-weight:950}.online-design .od-brand-products-loading-head div>span{background:var(--brand-color,var(--od-accent));border-radius:999px;width:min(100%,260px);height:10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-products-loading-head div>span{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,#e5e7eb)}}.online-design .od-brand-products-skeleton-grid{grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:14px;display:grid}.online-design .od-brand-products-skeleton-card{border:1px solid var(--brand-color,var(--od-accent));align-content:end;gap:10px;min-height:clamp(174px,17vw,214px);padding:12px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-products-skeleton-card{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,var(--od-border))}}.online-design .od-brand-products-skeleton-card{background:linear-gradient(180deg,var(--brand-color,var(--od-accent)),#fff 58%,var(--brand-color,var(--od-accent)));border-radius:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-products-skeleton-card{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,#fff),#fff 58%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#fff))}}.online-design .od-brand-products-skeleton-card:after{content:"";background:linear-gradient(100deg,#0000,#ffffffb8 44%,#0000 74%);animation:od-brand-products-skeleton-sheen 1.45s ease-in-out infinite;position:absolute;inset:0;transform:translate(-110%)}.online-design .od-brand-products-skeleton-card b,.online-design .od-brand-products-skeleton-card em,.online-design .od-brand-products-skeleton-card i{background:var(--brand-color,var(--od-accent));border-radius:999px;display:block}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-products-skeleton-card b,.online-design .od-brand-products-skeleton-card em,.online-design .od-brand-products-skeleton-card i{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,#e5e7eb)}}.online-design .od-brand-products-skeleton-card i{background:linear-gradient(180deg,#ffffffb8,var(--brand-color,var(--od-accent)));border-radius:15px;position:absolute;inset:10px 10px 76px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-products-skeleton-card i{background:linear-gradient(180deg,#ffffffb8,color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,#eef2f7))}}.online-design .od-brand-products-skeleton-card b{width:72%;height:24px}.online-design .od-brand-products-skeleton-card em{width:46%;height:12px}@keyframes od-brand-products-skeleton-sheen{to{transform:translate(110%)}}@media (max-width:760px){.online-design .od-brand-products-loading{border-radius:18px;gap:12px;padding:12px}.online-design .od-brand-products-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-design .od-brand-products-skeleton-card{border-radius:15px;min-height:168px}}@media (max-width:430px){.online-design .od-brand-products-skeleton-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.online-design .od-brand-products-skeleton-card:after{animation:none}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-section,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections{gap:18px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-section+.od-brand-product-section{border-top:1px solid var(--od-border);padding-top:20px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-section+.od-brand-product-section{border-top:1px solid color-mix(in srgb,var(--od-border) 76%,transparent)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-groups{gap:18px;margin-top:0}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head{border:1px solid var(--brand-color,var(--od-accent));margin-bottom:14px;padding:15px 16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head{background:radial-gradient(380px 160px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,#fff 0,#fbfdff 100%);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head{background:radial-gradient(380px 160px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,transparent),transparent 72%),linear-gradient(180deg,#fff 0,#fbfdff 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head{box-shadow:0 16px 36px -32px #0f172a47}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head .od-voucher-country-flag{width:40px;height:40px;color:var(--brand-color,var(--od-accent));border-radius:13px;grid-row:span 2;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head .od-voucher-country-flag{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,#2563eb)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head .od-voucher-country-flag{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head .od-voucher-country-flag{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head .od-voucher-country-flag{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head .od-voucher-country-flag{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head .od-voucher-country-flag+.od-voucher-country-flag{display:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head span:not(.od-voucher-country-flag){width:fit-content;min-height:24px;color:var(--od-muted);letter-spacing:.08em;background:0 0;border:0;grid-column:2;padding:0;font-size:10.5px;font-weight:900}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head strong{color:var(--od-ink);letter-spacing:-.025em;grid-column:2;font-size:clamp(20px,2vw,26px);font-weight:950;line-height:1.08}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head>em{display:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-list{background:0 0;gap:14px;padding:0;display:grid}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section.is-split{border:1px solid var(--brand-color,var(--od-accent));padding:14px;grid-template-columns:minmax(0,1fr)!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section.is-split{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section.is-split{background:var(--brand-color,var(--od-accent));border-radius:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section.is-split{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section.is-split.has-voucher-values{grid-template-columns:repeat(3,minmax(0,1fr))!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section.is-split .od-voucher-choice-section-head{grid-column:1/-1!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:minmax(0,1fr);min-height:0;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value{background:radial-gradient(260px 130px at 0 0,var(--brand-color,var(--od-accent)),transparent 70%),linear-gradient(180deg,#fff 0,#fbfdff 100%);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value{background:radial-gradient(260px 130px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent),transparent 70%),linear-gradient(180deg,#fff 0,#fbfdff 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value{transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 18px 38px -34px #0f172a61}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 32%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value:hover{box-shadow:0 22px 44px -34px var(--brand-color,var(--od-accent));transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value:hover{box-shadow:0 22px 44px -34px color-mix(in srgb,var(--brand-color,var(--od-accent)) 34%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value.active{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 56%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value.active{background:radial-gradient(260px 130px at 0 0,var(--brand-color,var(--od-accent)),transparent 70%),#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value.active{background:radial-gradient(260px 130px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,transparent),transparent 70%),#fff}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value.active{box-shadow:inset 0 0 0 2px var(--brand-color,var(--od-accent)),0 24px 48px -36px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value.active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-color,var(--od-accent)) 15%,transparent),0 24px 48px -36px color-mix(in srgb,var(--brand-color,var(--od-accent)) 48%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value:last-child{border-bottom:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value:last-child{border-bottom:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-select{grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:12px;min-height:156px;padding:14px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-price{width:100%;min-height:72px;color:var(--brand-color,var(--od-accent));border:0;border-radius:15px;justify-self:stretch;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-price{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-price{background:radial-gradient(140px 84px at 16% 8%,#ffffffdb,transparent 70%),var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-price{background:radial-gradient(140px 84px at 16% 8%,#ffffffdb,transparent 70%),color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#f8fafc)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-price{box-shadow:inset 0 1px #ffffffc7}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value.active .od-voucher-product-price{color:#fff;background:radial-gradient(140px 84px at 16% 8%,#fff3,transparent 70%),linear-gradient(135deg,var(--brand-color,var(--od-accent)),#111827)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value.active .od-voucher-product-price{background:radial-gradient(140px 84px at 16% 8%,#fff3,transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#111827),#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-price strong{letter-spacing:-.05em;font-size:clamp(28px,3vw,36px);line-height:.95}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-copy{gap:7px;min-height:0;max-height:none;overflow:visible}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-copy strong{white-space:normal;color:var(--od-ink);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-copy>small:not(.od-voucher-product-promo-text){display:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value{border-top:1px solid var(--brand-color,var(--od-accent));grid-area:2/1;width:100%;min-width:0;min-height:48px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value{border-top:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value{background:var(--brand-color,var(--od-accent));border-left:0;border-radius:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 80%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value{font-size:12.5px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value:hover{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value:hover{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value.is-active{color:#fff;background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),#111827)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#2563eb),#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value.is-active{border-top-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value.is-active{border-top-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-selected-badge{z-index:2;position:static}@media (max-width:760px){.online-design .od-brand-selected-purchase{grid-template-columns:minmax(96px,.34fr) minmax(0,1fr);gap:12px;padding:12px}.online-design .od-brand-selected-purchase-product{grid-column:1/-1}.online-design .od-brand-selected-purchase-total{text-align:left;grid-column:1;justify-items:start;min-width:0}.online-design .od-brand-selected-purchase-total>span{justify-content:flex-start}.online-design .od-brand-selected-purchase-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:7px}.online-design .od-brand-selected-purchase-actions button{white-space:normal;min-height:48px;padding:0 8px;font-size:11.5px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head{padding:13px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head .od-voucher-country-flag{border-radius:12px;width:36px;height:36px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-group-head strong{font-size:clamp(18px,5.8vw,23px)}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section{gap:10px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section.is-split.has-voucher-values,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section:not(.is-split){grid-template-columns:repeat(2,minmax(0,1fr))!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value{border-radius:16px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-select{gap:10px;min-height:144px;padding:10px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-price{border-radius:13px;min-height:62px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-price strong{font-size:clamp(24px,8vw,30px)}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-copy strong{font-size:12.5px;line-height:1.18}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.voucher-value .od-voucher-product-add.is-voucher-value.is-active{white-space:normal;min-height:44px;padding:0 10px;font-size:12px}}@media (max-width:430px){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section.is-split.has-voucher-values,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section:not(.is-split){grid-template-columns:minmax(0,1fr)!important}}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-family-group .od-amount-chip.is-reference-card.active{box-shadow:inset 0 0 0 2px var(--od-reference-gold)!important;background:#fff!important;border:0!important}@media (min-width:1101px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-family-group .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:561px) and (max-width:1100px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-family-group .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-family-group .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:minmax(0,1fr)!important}}.online-design.is-account-route{background:radial-gradient(920px 360px at 76% 0,var(--od-accent),transparent 72%),var(--od-bg)}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route{background:radial-gradient(920px 360px at 76% 0,color-mix(in srgb,var(--od-accent) 5%,transparent),transparent 72%),var(--od-bg)}}.online-design.is-account-route .od-account-page-wrap{width:min(100% - 48px,1460px);max-width:none;margin-inline:auto;padding:34px 0 72px}.online-design.is-account-route .od-account-page-wrap:before{display:none}.online-design.is-account-route .od-account-page-heading{margin-bottom:22px}.online-design.is-account-route .od-account-page-heading h1{letter-spacing:-.035em;max-width:760px;font-size:clamp(30px,3vw,38px)}.online-design.is-account-route .od-account-page-heading p{max-width:680px;font-size:14px}.online-design.is-account-route .od-account-shell{grid-template-columns:minmax(230px,260px) minmax(0,1fr);gap:24px}.online-design.is-account-route .od-account-side{top:calc(var(--od-nav-height,72px) + 16px);gap:14px}.online-design.is-account-route .od-account-context-card,.online-design.is-account-route .od-account-nav,.online-design.is-account-route .od-account-section,.online-design.is-account-route .od-account-side-actions,.online-design.is-account-route .od-account-side-card{border:1px solid var(--od-border)}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-context-card,.online-design.is-account-route .od-account-nav,.online-design.is-account-route .od-account-section,.online-design.is-account-route .od-account-side-actions,.online-design.is-account-route .od-account-side-card{border:1px solid color-mix(in srgb,var(--od-border) 88%,var(--od-accent) 12%)}}.online-design.is-account-route .od-account-context-card,.online-design.is-account-route .od-account-nav,.online-design.is-account-route .od-account-section,.online-design.is-account-route .od-account-side-actions,.online-design.is-account-route .od-account-side-card{background:var(--od-surface);box-shadow:0 22px 48px -42px #0f172a6b}.online-design.is-account-route .od-account-side-card{border-radius:16px;gap:7px;padding:22px 18px 20px}.online-design.is-account-route .od-account-avatar-xl{background:linear-gradient(145deg,#1262d8,#063f96);width:66px;height:66px;margin-bottom:5px;box-shadow:0 15px 28px -17px #063f96db}.online-design.is-account-route .od-account-side-name{font-size:15px}.online-design.is-account-route .od-account-side-email{font-size:12px}.online-design.is-account-route .od-account-pill{letter-spacing:.02em;text-transform:none;margin-top:5px;padding:4px 9px;font-size:10px}.online-design.is-account-route .od-account-side-id{margin-top:0;font-size:10px}.online-design.is-account-route .od-account-nav,.online-design.is-account-route .od-account-side-actions{border-radius:14px;padding:8px}.online-design.is-account-route .od-account-nav button,.online-design.is-account-route .od-account-side-actions button{border-radius:9px;min-height:42px;font-size:12.5px}.online-design.is-account-route .od-account-nav button.active{color:#075bcf;background:linear-gradient(135deg,#e8f1ff,#dbeafe)}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-nav button.active{background:linear-gradient(135deg,color-mix(in srgb,#e8f1ff 86%,var(--od-surface)),color-mix(in srgb,#dbeafe 72%,var(--od-surface)))}}.online-design.is-account-route .od-account-nav button.active{box-shadow:inset 0 0 0 1px #2563eb}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-nav button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,#2563eb 22%,var(--od-border))}}.online-design.is-account-route .od-account-main{gap:16px}.online-design.is-account-route .od-account-workspace-heading{flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:66px;display:flex}.online-design.is-account-route .od-account-workspace-heading h1{color:var(--od-ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(27px,2.4vw,32px);font-weight:930;line-height:1.12}.online-design.is-account-route .od-account-workspace-heading p{color:var(--od-soft);margin:0;font-size:13.5px;font-weight:620;line-height:1.45}.online-design.is-account-route .od-account-verify-banner{background:linear-gradient(135deg,#fff7e8,var(--od-surface));border-radius:13px;gap:13px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verify-banner{background:linear-gradient(135deg,color-mix(in srgb,#fff7e8 86%,var(--od-surface)),var(--od-surface))}}.online-design.is-account-route .od-account-verify-icon{border-radius:11px;width:40px;height:40px}.online-design.is-account-route .od-account-verify-text strong{font-size:13.5px}.online-design.is-account-route .od-account-verify-text small{font-size:12px}.online-design.is-account-route .od-account-verify-banner .od-primary{border-radius:9px;min-height:42px;padding-inline:15px;font-size:12px}.online-design.is-account-route .od-account-section{border-radius:16px;gap:16px;padding:21px}.online-design.is-account-route .od-account-section-head{padding-bottom:2px}.online-design.is-account-route .od-account-section-head h2{letter-spacing:-.025em;font-size:20px}.online-design.is-account-route .od-account-section-head p{max-width:640px;font-size:12.5px}.online-design.is-account-route .od-account-profile{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;display:grid}.online-design.is-account-route .od-account-profile>.od-account-address-disclosure,.online-design.is-account-route .od-account-profile>.od-account-deletion-block,.online-design.is-account-route .od-account-profile>.od-account-reauth-gate,.online-design.is-account-route .od-account-profile>.od-account-save-bar,.online-design.is-account-route .od-account-profile>.od-account-section-head,.online-design.is-account-route .od-account-profile>fieldset:first-of-type{grid-column:1/-1}.online-design.is-account-route .od-account-block{background:var(--od-surface);border-radius:13px;gap:11px;min-height:100%;padding:15px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-block{background:color-mix(in srgb,var(--od-surface) 92%,var(--od-bg))}}.online-design.is-account-route .od-account-block>legend{background:var(--od-surface);align-items:center;gap:8px;margin-left:-2px;padding:0 7px;font-size:13.5px;display:inline-flex}.online-design.is-account-route .od-account-address-disclosure-icon,.online-design.is-account-route .od-account-block-legend-icon{color:#0b63d8;background:#dbeafe;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-address-disclosure-icon,.online-design.is-account-route .od-account-block-legend-icon{background:color-mix(in srgb,#dbeafe 72%,var(--od-surface))}}.online-design.is-account-route .od-account-address-disclosure-icon svg,.online-design.is-account-route .od-account-block-legend-icon svg{width:14px;height:14px}.online-design.is-account-route .od-account-block-help{margin-top:-3px;font-size:11.5px}.online-design.is-account-route .od-account-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.online-design.is-account-route .od-account-info-grid>div{background:var(--od-surface);border-radius:10px;justify-content:center;gap:4px;min-height:76px;padding:11px 12px}.online-design.is-account-route .od-account-info-grid span{letter-spacing:.045em;font-size:9.5px}.online-design.is-account-route .od-account-info-grid strong{font-size:12px}.online-design.is-account-route .od-account-address-grid,.online-design.is-account-route .od-account-profile-fields{gap:10px}.online-design.is-account-route .od-account-address-grid label,.online-design.is-account-route .od-account-profile-fields label{gap:6px}.online-design.is-account-route .od-account-address-grid span,.online-design.is-account-route .od-account-profile-fields span{font-size:11px}.online-design.is-account-route .od-account-address-grid input,.online-design.is-account-route .od-account-profile-fields input,.online-design.is-account-route .od-account-profile-fields select{background:var(--od-surface);border-radius:9px;min-height:44px;padding:10px 12px;font-size:13px}.online-design.is-account-route .od-account-address-disclosure{border:1px solid var(--od-border);background:var(--od-surface);border-radius:13px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-address-disclosure{background:color-mix(in srgb,var(--od-surface) 94%,var(--od-bg))}}.online-design.is-account-route .od-account-address-disclosure>summary{min-height:68px;color:var(--od-ink);cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;list-style:none;display:grid}.online-design.is-account-route .od-account-address-disclosure>summary::-webkit-details-marker{display:none}.online-design.is-account-route .od-account-address-disclosure>summary>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.online-design.is-account-route .od-account-address-disclosure>summary small,.online-design.is-account-route .od-account-address-disclosure>summary strong{display:block}.online-design.is-account-route .od-account-address-disclosure>summary strong{font-size:13.5px;font-weight:900}.online-design.is-account-route .od-account-address-disclosure>summary small{color:var(--od-soft);font-size:11.5px;font-weight:620;line-height:1.4}.online-design.is-account-route .od-account-address-disclosure-chevron{color:var(--od-muted);transition:transform .18s}.online-design.is-account-route .od-account-address-disclosure[open] .od-account-address-disclosure-chevron{transform:rotate(90deg)}.online-design.is-account-route .od-account-address-sections{gap:12px;padding:0 13px 13px}.online-design.is-account-route .od-account-address-card{background:var(--od-surface);border-radius:11px;padding:13px}.online-design.is-account-route .od-account-address-card legend{padding:0 6px;font-size:12px}.online-design.is-account-route .od-account-save-bar{z-index:5;background:var(--od-surface);border-radius:12px;margin-top:1px;padding:11px 12px 11px 14px;bottom:14px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-save-bar{background:color-mix(in srgb,var(--od-surface) 92%,transparent)}}.online-design.is-account-route .od-account-save-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 34px -25px #0f172a94}.online-design.is-account-route .od-account-save-status small{font-size:11.5px}.online-design.is-account-route .od-account-save-bar .od-primary{border-radius:9px;min-height:42px;padding-inline:16px;font-size:12px}.online-design.is-account-route .od-account-context-rail{display:none}.online-design.is-account-route .od-account-context-card{border-radius:15px;overflow:hidden}.online-design.is-account-route .od-account-context-card>h2{color:var(--od-ink);letter-spacing:-.02em;margin:0;padding:17px 17px 13px;font-size:15px;font-weight:900}.online-design.is-account-route .od-account-quick-actions{gap:8px;padding:0 12px 12px;display:grid}.online-design.is-account-route .od-account-quick-actions button{border:1px solid var(--od-border);min-height:46px;color:var(--od-soft);background:var(--od-surface);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:0 12px;font-size:12px;font-weight:760;display:grid}.online-design.is-account-route .od-account-quick-actions button>span{min-width:0}.online-design.is-account-route .od-account-quick-actions button>svg:last-child{color:var(--od-muted)}.online-design.is-account-route .od-account-quick-actions button.primary{color:#fff;background:linear-gradient(135deg,#126be7,#0754c3);border-color:#1262d8;box-shadow:0 13px 22px -16px #0754c3d1}.online-design.is-account-route .od-account-quick-actions button.primary>svg:last-child{color:#fff}.online-design.is-account-route .od-account-context-status{padding-bottom:6px}.online-design.is-account-route .od-account-context-status>div{border-top:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:12px;margin:0 15px;padding:12px 2px;display:flex}.online-design.is-account-route .od-account-context-status span{color:var(--od-soft);font-size:11px;font-weight:680}.online-design.is-account-route .od-account-context-status strong{color:var(--od-ink);text-align:right;align-items:center;gap:5px;font-size:12px;font-weight:900;display:inline-flex}.online-design.is-account-route .od-account-context-status strong.success{color:#15803d}.online-design.is-account-route .od-account-context-status strong svg{flex:none}.online-design.is-account-route .od-account-address-disclosure>summary:focus-visible,.online-design.is-account-route .od-account-nav button:focus-visible,.online-design.is-account-route .od-account-quick-actions button:focus-visible,.online-design.is-account-route .od-account-save-bar .od-primary:focus-visible,.online-design.is-account-route .od-account-side-actions button:focus-visible{outline:3px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-address-disclosure>summary:focus-visible,.online-design.is-account-route .od-account-nav button:focus-visible,.online-design.is-account-route .od-account-quick-actions button:focus-visible,.online-design.is-account-route .od-account-save-bar .od-primary:focus-visible,.online-design.is-account-route .od-account-side-actions button:focus-visible{outline:3px solid color-mix(in srgb,var(--od-accent) 30%,transparent)}}.online-design.is-account-route .od-account-address-disclosure>summary:focus-visible,.online-design.is-account-route .od-account-nav button:focus-visible,.online-design.is-account-route .od-account-quick-actions button:focus-visible,.online-design.is-account-route .od-account-save-bar .od-primary:focus-visible,.online-design.is-account-route .od-account-side-actions button:focus-visible{outline-offset:3px}@media (min-width:1200px){.online-design.is-account-route .od-account-shell{grid-template-columns:minmax(230px,260px) minmax(0,1fr) minmax(246px,276px)}.online-design.is-account-route .od-account-context-rail{flex-direction:column;gap:14px;padding-top:82px;display:flex}}@media (max-width:1050px){.online-design.is-account-route .od-account-page-wrap{width:min(100% - 32px,980px)}.online-design.is-account-route .od-account-shell{grid-template-columns:minmax(0,1fr);gap:15px}.online-design.is-account-route .od-account-side{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:12px;display:grid;position:static}.online-design.is-account-route .od-account-side-card{grid-row:1}.online-design.is-account-route .od-account-nav{grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:6px;display:grid}.online-design.is-account-route .od-account-side-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.online-design.is-account-route .od-account-side-actions button{justify-content:center}}@media (max-width:760px){.online-design.is-account-route .od-account-page-wrap{width:min(100% - 24px,720px);padding:22px 0 54px}.online-design.is-account-route .od-account-page-heading{margin-bottom:16px}.online-design.is-account-route .od-account-page-heading h1,.online-design.is-account-route .od-account-workspace-heading h1{font-size:clamp(25px,7vw,29px)}.online-design.is-account-route .od-account-side{grid-template-columns:minmax(0,1fr)}.online-design.is-account-route .od-account-nav,.online-design.is-account-route .od-account-side-actions,.online-design.is-account-route .od-account-side-card{grid-area:auto/1}.online-design.is-account-route .od-account-side-card{text-align:left;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:3px 12px;padding:13px;display:grid}.online-design.is-account-route .od-account-avatar-xl{grid-row:1/span 4;width:52px;height:52px;margin:0;font-size:18px}.online-design.is-account-route .od-account-pill,.online-design.is-account-route .od-account-side-email,.online-design.is-account-route .od-account-side-id,.online-design.is-account-route .od-account-side-name{grid-column:2;justify-self:start}.online-design.is-account-route .od-account-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design.is-account-route .od-account-workspace-heading{min-height:0;padding:4px 2px 2px}.online-design.is-account-route .od-account-workspace-heading p{font-size:12.5px}.online-design.is-account-route .od-account-verify-banner{grid-template-columns:38px minmax(0,1fr)}.online-design.is-account-route .od-account-verify-banner .od-primary{grid-column:1/-1;justify-content:center;width:100%}.online-design.is-account-route .od-account-profile,.online-design.is-account-route .od-account-section{padding:16px}.online-design.is-account-route .od-account-profile{grid-template-columns:minmax(0,1fr)}.online-design.is-account-route .od-account-profile>*{grid-column:1}.online-design.is-account-route .od-account-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design.is-account-route .od-account-address-grid,.online-design.is-account-route .od-account-address-sections,.online-design.is-account-route .od-account-profile-fields{grid-template-columns:minmax(0,1fr)}.online-design.is-account-route .od-account-save-bar{bottom:calc(10px + env(safe-area-inset-bottom));flex-direction:row;align-items:center;position:sticky}.online-design.is-account-route .od-account-save-status small{display:none}}@media (max-width:480px){.online-design.is-account-route .od-account-page-wrap{width:min(100% - 20px,440px);padding-top:16px}.online-design.is-account-route .od-account-nav button{min-height:44px;padding-inline:9px;font-size:12px}.online-design.is-account-route .od-account-side-actions{grid-template-columns:minmax(0,1fr)}.online-design.is-account-route .od-account-profile,.online-design.is-account-route .od-account-section{border-radius:14px;padding:14px}.online-design.is-account-route .od-account-info-grid{grid-template-columns:minmax(0,1fr)}.online-design.is-account-route .od-account-info-grid>div{min-height:66px}.online-design.is-account-route .od-account-address-disclosure>summary{grid-template-columns:34px minmax(0,1fr) auto;padding:11px}.online-design.is-account-route .od-account-save-bar{flex-direction:column;align-items:stretch}.online-design.is-account-route .od-account-save-bar .od-primary{justify-content:center;width:100%}}.online-design.is-account-route .od-account-verification{box-shadow:none;background:0 0;border:0;border-radius:0;gap:15px;padding:0}.online-design.is-account-route .od-account-verification-hero{border-color:#f59e0b;border-radius:14px;grid-template-columns:46px minmax(0,1fr) 86px;gap:14px;min-height:96px;padding:17px 20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-hero{border-color:color-mix(in srgb,#f59e0b 35%,var(--od-border))}}.online-design.is-account-route .od-account-verification-hero{background:radial-gradient(170px 100px at 96% 50%,#f59e0b26,transparent 72%),linear-gradient(110deg,#fff7e8,var(--od-surface))}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-hero{background:radial-gradient(170px 100px at 96% 50%,#f59e0b26,transparent 72%),linear-gradient(110deg,color-mix(in srgb,#fff7e8 90%,var(--od-surface)),var(--od-surface))}}.online-design.is-account-route .od-account-verification-hero{box-shadow:0 20px 36px -35px #92400e85}.online-design.is-account-route .od-account-verification-hero>span:first-child{border-radius:12px;width:42px;height:42px;font-size:19px}.online-design.is-account-route .od-account-verification-hero-copy strong{letter-spacing:-.015em;font-size:16px}.online-design.is-account-route .od-account-verification-hero-copy p{max-width:680px;margin-top:4px;font-size:12px}.online-design.is-account-route .od-account-verification-hero-art{color:#1262d8;background:linear-gradient(145deg,#fffffff0,#f59e0b1f);border:1px solid #f59e0b4d;border-radius:22px 22px 28px 28px;justify-self:end;width:70px;height:70px;font-size:31px;position:relative;transform:rotate(3deg);box-shadow:0 18px 25px -18px #b453099e}.online-design.is-account-route .od-account-verification-hero-art:after,.online-design.is-account-route .od-account-verification-hero-art:before{content:"";background:#f59e0b;border-radius:999px;width:5px;height:5px;position:absolute;box-shadow:12px -15px 0 -1px #f59e0b8c,-13px 17px 0 -1px #f59e0b6b}.online-design.is-account-route .od-account-verification-hero-art:before{top:8px;right:-8px}.online-design.is-account-route .od-account-verification-hero-art:after{bottom:9px;left:-7px}.online-design.is-account-route .od-account-verification-limit-usage{border:1px solid #16a34a;gap:11px;padding:15px 17px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-limit-usage{border:1px solid color-mix(in srgb,#16a34a 22%,var(--od-border))}}.online-design.is-account-route .od-account-verification-limit-usage{background:linear-gradient(135deg,#f0fdf4,var(--od-surface));border-radius:13px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-limit-usage{background:linear-gradient(135deg,color-mix(in srgb,#f0fdf4 76%,var(--od-surface)),var(--od-surface))}}.online-design.is-account-route .od-account-verification-limit-usage{box-shadow:0 18px 38px -36px #15803d9e}.online-design.is-account-route .od-account-verification-limit-usage footer,.online-design.is-account-route .od-account-verification-limit-usage header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.online-design.is-account-route .od-account-verification-limit-usage header>div{gap:3px;min-width:0;display:grid}.online-design.is-account-route .od-account-verification-limit-usage footer span,.online-design.is-account-route .od-account-verification-limit-usage header span{color:var(--od-soft);font-size:10.5px;font-weight:650;line-height:1.4}.online-design.is-account-route .od-account-verification-limit-usage header strong{color:var(--od-ink);font-size:14px;font-weight:900}.online-design.is-account-route .od-account-verification-limit-usage header em{color:#166534;background:#dcfce7;border-radius:999px;flex:none;padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-limit-usage header em{background:color-mix(in srgb,#dcfce7 78%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-limit-usage header em{font-size:9.5px;font-style:normal;font-weight:850}.online-design.is-account-route .od-account-verification-limit-meter{background:var(--od-border);border-radius:999px;height:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-limit-meter{background:color-mix(in srgb,var(--od-border) 72%,transparent)}}.online-design.is-account-route .od-account-verification-limit-meter>span{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#15803d);min-width:2px;height:100%;transition:width .22s;display:block}.online-design.is-account-route .od-account-verification-limit-usage footer strong{color:#15803d;flex:none;font-size:11px;font-weight:900}.online-design.is-account-route .od-account-verification-limit-usage footer span{text-align:right;max-width:520px}@media (max-width:640px){.online-design.is-account-route .od-account-verification-limit-usage footer,.online-design.is-account-route .od-account-verification-limit-usage header{flex-direction:column;align-items:flex-start;gap:6px}.online-design.is-account-route .od-account-verification-limit-usage footer span{text-align:left}}.online-design.is-account-route .od-account-verification-journey{background:var(--od-surface);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:13px 14px;display:grid;box-shadow:0 18px 40px -38px #0f172a80}.online-design.is-account-route .od-account-verification-journey li{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:4px 24px 4px 0;position:relative}.online-design.is-account-route .od-account-verification-journey li:not(:last-child):after{border-top:2px dotted var(--od-accent);width:16px;height:0;inset:20px 8px auto auto}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-journey li:not(:last-child):after{border-top:2px dotted color-mix(in srgb,var(--od-accent) 32%,var(--od-border))}}.online-design.is-account-route .od-account-verification-journey li:not(:last-child):after{background:0 0}.online-design.is-account-route .od-account-verification-journey li:last-child{padding-right:0}.online-design.is-account-route .od-account-verification-journey i{width:32px;height:32px;font-size:11px}.online-design.is-account-route .od-account-verification-journey strong{font-size:12px}.online-design.is-account-route .od-account-verification-journey span{margin-top:2px;font-size:10.5px}.online-design.is-account-route .od-account-verification-order{border-color:var(--od-accent);border-radius:15px;gap:13px;padding:14px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-order{border-color:color-mix(in srgb,var(--od-accent) 17%,var(--od-border))}}.online-design.is-account-route .od-account-verification-order{background:var(--od-surface);box-shadow:0 24px 52px -46px #0f172a8c}.online-design.is-account-route .od-account-verification-method-stage{gap:14px;display:grid}.online-design.is-account-route .od-account-verification-method-stage>header{gap:4px;padding:2px 2px 0;display:grid}.online-design.is-account-route .od-account-verification-method-stage>header h2,.online-design.is-account-route .od-account-verification-method-stage>header p{margin:0}.online-design.is-account-route .od-account-verification-method-stage>header h2{color:var(--od-ink);letter-spacing:-.02em;font-size:16px;font-weight:920}.online-design.is-account-route .od-account-verification-method-stage>header p{color:var(--od-soft);font-size:11.5px;font-weight:620;line-height:1.45}.online-design.is-account-route .od-account-verification-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.online-design.is-account-route .od-account-verification-method-grid article{border:1px solid var(--od-border);background:linear-gradient(145deg,var(--od-surface),var(--od-surface));border-radius:13px;flex-direction:column;align-items:stretch;min-width:0;min-height:300px;padding:16px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-method-grid article{background:linear-gradient(145deg,color-mix(in srgb,var(--od-surface) 95%,var(--od-bg)),var(--od-surface))}}.online-design.is-account-route .od-account-verification-method-grid article.recommended{border-color:#1671e8}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-method-grid article.recommended{border-color:color-mix(in srgb,#1671e8 55%,var(--od-border))}}.online-design.is-account-route .od-account-verification-method-grid article.recommended{box-shadow:inset 0 0 0 1px #1671e814,0 18px 32px -30px #1671e8cc}.online-design.is-account-route .od-account-verification-method-icon{color:#1262d8;background:#dbeafe;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:11px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-method-icon{background:color-mix(in srgb,#dbeafe 72%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-method-icon{font-size:20px}.online-design.is-account-route .od-account-verification-method-kicker{color:#1262d8;letter-spacing:.055em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.online-design.is-account-route .od-account-verification-method-grid article>em{color:#075bcf;background:#dbeafe;border-radius:999px;padding:4px 8px;position:absolute;top:15px;right:15px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-method-grid article>em{background:color-mix(in srgb,#dbeafe 76%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-method-grid article>em{font-size:9px;font-style:normal;font-weight:900}.online-design.is-account-route .od-account-verification-method-grid h3,.online-design.is-account-route .od-account-verification-method-grid p{margin:0}.online-design.is-account-route .od-account-verification-method-grid h3{color:var(--od-ink);letter-spacing:-.015em;font-size:15px;font-weight:920}.online-design.is-account-route .od-account-verification-method-grid p{min-height:44px;color:var(--od-soft);margin-top:5px;font-size:11px;font-weight:620;line-height:1.45}.online-design.is-account-route .od-account-verification-method-grid ul{gap:7px;margin:13px 0 15px;padding:0;list-style:none;display:grid}.online-design.is-account-route .od-account-verification-method-grid li{color:var(--od-soft);padding-left:18px;font-size:10.5px;font-weight:650;line-height:1.35;position:relative}.online-design.is-account-route .od-account-verification-method-grid li:before{content:"✓";color:#1671e8;font-weight:950;position:absolute;top:0;left:0}.online-design.is-account-route .od-account-verification-method-grid article>button{border-radius:9px;justify-content:center;width:100%;min-height:42px;margin-top:auto;font-size:11.5px}.online-design.is-account-route .od-account-verification-method-grid article>small{color:var(--od-muted);justify-content:center;align-items:center;gap:5px;margin-top:9px;font-size:9.5px;font-weight:700;display:inline-flex}.online-design.is-account-route .od-account-verification-trust-strip{border:1px solid var(--od-border);background:var(--od-surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-trust-strip{background:color-mix(in srgb,var(--od-surface) 95%,var(--od-bg))}}.online-design.is-account-route .od-account-verification-trust-strip>span{border-right:1px solid var(--od-border);grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:1px 8px;min-width:0;padding:11px;display:grid}.online-design.is-account-route .od-account-verification-trust-strip>span:last-child{border-right:0}.online-design.is-account-route .od-account-verification-trust-strip i{color:#1262d8;background:#dbeafe;border-radius:10px;grid-row:1/span 2;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-trust-strip i{background:color-mix(in srgb,#dbeafe 58%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-trust-strip i{font-style:normal}.online-design.is-account-route .od-account-verification-trust-strip small,.online-design.is-account-route .od-account-verification-trust-strip strong{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.online-design.is-account-route .od-account-verification-trust-strip strong{color:var(--od-ink);font-size:9.5px;font-weight:900}.online-design.is-account-route .od-account-verification-trust-strip small{color:var(--od-soft);font-size:8.5px;font-weight:620}.online-design.is-account-route .od-account-verification-mobile-gate{background:0 0;border:0;border-radius:0;gap:14px;padding:5px 2px 2px}.online-design.is-account-route .od-account-verification-mobile-gate-back{width:fit-content;color:var(--od-soft);margin:0}.online-design.is-account-route .od-account-verification-mobile-gate-back svg{transform:rotate(180deg)}.online-design.is-account-route .od-account-verification-mobile-gate-body{grid-template-columns:minmax(0,1fr) 214px;align-items:stretch;gap:20px}.online-design.is-account-route .od-account-verification-mobile-gate-text{border:1px solid var(--od-border);background:var(--od-surface);border-radius:13px;justify-content:center;gap:8px;padding:15px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-mobile-gate-text{background:color-mix(in srgb,var(--od-surface) 94%,var(--od-bg))}}.online-design.is-account-route .od-account-verification-mobile-gate-text strong{font-size:17px}.online-design.is-account-route .od-account-verification-mobile-gate-steps,.online-design.is-account-route .od-account-verification-mobile-gate-text p{font-size:11px}.online-design.is-account-route .od-account-verification-mobile-gate-qr{border-radius:13px;justify-content:center;align-self:stretch;gap:6px;padding:10px}.online-design.is-account-route .od-account-verification-mobile-gate-qr img,.online-design.is-account-route .od-account-verification-mobile-gate-qr-placeholder{width:178px;height:178px}.online-design.is-account-route .od-account-verification-handoff-assurances{border:1px solid var(--od-border);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.online-design.is-account-route .od-account-verification-handoff-assurances>span{color:var(--od-soft);border-right:1px solid var(--od-border);grid-template-columns:22px minmax(0,1fr);gap:1px 7px;padding:10px;font-size:8.5px;font-weight:620;display:grid}.online-design.is-account-route .od-account-verification-handoff-assurances>span:last-child{border-right:0}.online-design.is-account-route .od-account-verification-handoff-assurances svg{color:#1262d8;grid-row:1/span 2;font-size:15px}.online-design.is-account-route .od-account-verification-handoff-assurances strong{color:var(--od-ink);font-size:9px}.online-design.is-account-route .od-account-verification-mobile-gate-actions{justify-content:flex-start;gap:8px;padding-top:11px}.online-design.is-account-route .od-account-verification-mobile-gate-copy,.online-design.is-account-route .od-account-verification-mobile-gate-upload{border-radius:9px;min-height:38px;padding:0 13px;font-size:10.5px}.online-design.is-account-route .od-account-verification-mobile-gate-actions .od-linklike{margin-left:auto;font-size:10.5px}.online-design.is-account-route .od-account-verification-copy-status{color:#15803d;width:100%;min-height:14px;font-size:10px;font-weight:800}.online-design.is-account-route .od-account-verification-context-summary{justify-content:flex-start;padding-block:13px}.online-design.is-account-route .od-account-verification-context-summary>i{color:#b45309;background:#ffedd5;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-context-summary>i{background:color-mix(in srgb,#ffedd5 76%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-context-summary>i{font-size:18px;font-style:normal}.online-design.is-account-route .od-account-verification-context-summary>i.verified{color:#15803d;background:#dcfce7}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-context-summary>i.verified{background:color-mix(in srgb,#dcfce7 76%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-context-summary>span{gap:3px;min-width:0;display:grid}.online-design.is-account-route .od-account-verification-context-summary small,.online-design.is-account-route .od-account-verification-context-summary strong{text-align:left;display:block}.online-design.is-account-route .od-account-verification-context-summary strong{font-size:11px}.online-design.is-account-route .od-account-verification-context-summary small{color:var(--od-soft);font-size:9.5px;font-weight:620;line-height:1.35}.online-design.is-account-route .od-account-verification-help-card{padding:0 14px 14px}.online-design.is-account-route .od-account-verification-help-card>h2{padding-inline:0}.online-design.is-account-route .od-account-verification-help-card p{color:var(--od-soft);margin:-5px 0 12px;font-size:10.5px;font-weight:620;line-height:1.45}.online-design.is-account-route .od-account-verification-dialog-help button,.online-design.is-account-route .od-account-verification-help-card button{border:1px solid var(--od-accent);justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-help button,.online-design.is-account-route .od-account-verification-help-card button{border:1px solid color-mix(in srgb,var(--od-accent) 24%,var(--od-border))}}.online-design.is-account-route .od-account-verification-dialog-help button,.online-design.is-account-route .od-account-verification-help-card button{color:var(--od-ink);background:var(--od-accent-soft);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-help button,.online-design.is-account-route .od-account-verification-help-card button{background:color-mix(in srgb,var(--od-accent-soft) 35%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-dialog-help button,.online-design.is-account-route .od-account-verification-help-card button{font:inherit;cursor:pointer;font-size:10.5px;font-weight:800}.online-design.is-account-route .od-account-verification-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172aa8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.online-design.is-account-route .od-account-verification-dialog{overscroll-behavior:contain;border:1px solid var(--od-border);width:min(1180px,100vw - 44px);max-height:calc(100dvh - 44px);overflow:auto}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog{border:1px solid color-mix(in srgb,var(--od-border) 80%,#fff 20%)}}.online-design.is-account-route .od-account-verification-dialog{background:var(--od-surface);color:var(--od-ink);border-radius:18px;box-shadow:0 40px 100px -28px #020817b8}.online-design.is-account-route .od-account-verification-dialog-head{z-index:10;border-bottom:1px solid var(--od-border);background:var(--od-surface);grid-template-columns:38px minmax(0,1fr) auto 38px;align-items:center;gap:11px;min-height:72px;padding:12px 18px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-head{background:color-mix(in srgb,var(--od-surface) 94%,transparent)}}.online-design.is-account-route .od-account-verification-dialog-head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.online-design.is-account-route .od-account-verification-dialog-head>span{color:#1262d8;background:#dbeafe;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-head>span{background:color-mix(in srgb,#dbeafe 65%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-dialog-head>span{font-size:18px}.online-design.is-account-route .od-account-verification-dialog-head h2,.online-design.is-account-route .od-account-verification-dialog-head p{margin:0}.online-design.is-account-route .od-account-verification-dialog-head h2{letter-spacing:-.02em;font-size:16px;font-weight:930}.online-design.is-account-route .od-account-verification-dialog-head p{color:var(--od-soft);margin-top:2px;font-size:9.5px;font-weight:620}.online-design.is-account-route .od-account-verification-dialog-head>em{border:1px solid #f59e0b;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-head>em{border:1px solid color-mix(in srgb,#f59e0b 27%,var(--od-border))}}.online-design.is-account-route .od-account-verification-dialog-head>em{color:#92400e;background:#fff7e8;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-head>em{background:color-mix(in srgb,#fff7e8 72%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-dialog-head>em{font-size:8.5px;font-style:normal;font-weight:850}.online-design.is-account-route .od-account-verification-dialog-head>button{border:0;border-left:1px solid var(--od-border);width:36px;height:36px;color:var(--od-soft);cursor:pointer;background:0 0;place-items:center;font-size:18px;display:grid}.online-design.is-account-route .od-account-verification-dialog-progress{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:16px 22px 11px;list-style:none;display:grid}.online-design.is-account-route .od-account-verification-dialog-progress li{color:var(--od-muted);text-align:center;justify-items:center;gap:2px;display:grid;position:relative}.online-design.is-account-route .od-account-verification-dialog-progress li:not(:last-child):after{content:"";background:var(--od-border);width:calc(100% - 46px);height:1px;position:absolute;top:15px;left:calc(50% + 23px)}.online-design.is-account-route .od-account-verification-dialog-progress i{z-index:1;border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:999px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:relative}.online-design.is-account-route .od-account-verification-dialog-progress li.active i{color:#fff;background:#1671e8;border-color:#1671e8;box-shadow:0 0 0 4px #dbeafeb3}.online-design.is-account-route .od-account-verification-dialog-progress strong{color:var(--od-ink);margin-top:4px;font-size:9.5px;font-weight:900}.online-design.is-account-route .od-account-verification-dialog-progress span{font-size:8.5px;font-weight:620}.online-design.is-account-route .od-account-verification-dialog-layout{grid-template-columns:190px minmax(0,1fr) 208px;align-items:stretch;gap:14px;padding:12px 18px 16px;display:grid}.online-design.is-account-route .od-account-verification-dialog-capture,.online-design.is-account-route .od-account-verification-dialog-guide,.online-design.is-account-route .od-account-verification-dialog-help>section{border:1px solid var(--od-border);background:var(--od-surface);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-capture,.online-design.is-account-route .od-account-verification-dialog-guide,.online-design.is-account-route .od-account-verification-dialog-help>section{background:color-mix(in srgb,var(--od-surface) 95%,var(--od-bg))}}.online-design.is-account-route .od-account-verification-dialog-guide{padding:14px}.online-design.is-account-route .od-account-verification-dialog-guide h3,.online-design.is-account-route .od-account-verification-dialog-guide p,.online-design.is-account-route .od-account-verification-dialog-help h3,.online-design.is-account-route .od-account-verification-dialog-help p{margin:0}.online-design.is-account-route .od-account-verification-dialog-guide h3,.online-design.is-account-route .od-account-verification-dialog-help h3{font-size:11px;font-weight:920}.online-design.is-account-route .od-account-verification-dialog-guide>p,.online-design.is-account-route .od-account-verification-dialog-help p{color:var(--od-soft);margin-top:5px;font-size:8.8px;font-weight:620;line-height:1.45}.online-design.is-account-route .od-account-verification-dialog-guide>ol{gap:9px;margin:12px 0;padding:0;list-style:none;display:grid}.online-design.is-account-route .od-account-verification-dialog-guide>ol>li{border:1px solid var(--od-border);background:var(--od-surface);border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.online-design.is-account-route .od-account-verification-dialog-guide>ol i{color:#1262d8;background:#dbeafe;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-guide>ol i{background:color-mix(in srgb,#dbeafe 62%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-dialog-guide>ol i{font-size:8px;font-style:normal;font-weight:900}.online-design.is-account-route .od-account-verification-dialog-guide small,.online-design.is-account-route .od-account-verification-dialog-guide strong{display:block}.online-design.is-account-route .od-account-verification-dialog-guide strong{font-size:9px;font-weight:900}.online-design.is-account-route .od-account-verification-dialog-guide small{color:var(--od-soft);margin-top:2px;font-size:8px;font-weight:620;line-height:1.4}.online-design.is-account-route .od-account-verification-dialog-why{border:1px solid #f59e0b;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-why{border:1px solid color-mix(in srgb,#f59e0b 30%,var(--od-border))}}.online-design.is-account-route .od-account-verification-dialog-why{color:#92400e;background:#fff7e8;border-radius:10px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-why{background:color-mix(in srgb,#fff7e8 70%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-dialog-why>svg{font-size:16px}.online-design.is-account-route .od-account-verification-dialog-capture{background:var(--od-surface);align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.online-design.is-account-route .od-account-verification-dialog-capture-title{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.online-design.is-account-route .od-account-verification-dialog-capture-title>span{color:#1262d8;background:#dbeafe;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-capture-title>span{background:color-mix(in srgb,#dbeafe 62%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-dialog-capture-title small,.online-design.is-account-route .od-account-verification-dialog-capture-title strong{display:block}.online-design.is-account-route .od-account-verification-dialog-capture-title strong{font-size:11px;font-weight:900}.online-design.is-account-route .od-account-verification-dialog-capture-title small{color:var(--od-soft);margin-top:2px;font-size:8.5px;font-weight:620}.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-capture{background:0 0;border:0;border-radius:0;gap:8px;padding:0}.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-camera,.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-camera video{min-height:340px}.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-camera{background:radial-gradient(circle at 50% 24%,#386bb142,#0000 30%),linear-gradient(145deg,#162d4d,#07162b);border-radius:13px}.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-steps{gap:6px}.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-steps span{padding:6px;font-size:9px}.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-checks span{padding:6px 8px;font-size:8.5px}.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-actions{grid-template-columns:minmax(0,1fr) auto;padding:8px}.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-actions .od-primary,.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-actions .od-secondary{min-height:38px;font-size:10px}.online-design.is-account-route .od-account-verification-dialog-capture .od-account-verification-privacy summary{padding:9px 10px;font-size:9.5px}.online-design.is-account-route .od-account-verification-dialog-consents{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.online-design.is-account-route .od-account-verification-dialog-consents .od-checkout-biometric-consent{border:1px solid var(--od-border);background:var(--od-surface);border-radius:10px;min-height:100%;margin:0;padding:9px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-consents .od-checkout-biometric-consent{background:color-mix(in srgb,var(--od-surface) 94%,var(--od-bg))}}.online-design.is-account-route .od-account-verification-dialog-consents .od-checkout-biometric-consent{font-size:8.5px}.online-design.is-account-route .od-account-verification-dialog-capture .od-account-verification-submit{border-radius:9px;min-height:42px;font-size:11px}.online-design.is-account-route .od-account-verification-dialog-help{align-content:start;gap:10px;display:grid}.online-design.is-account-route .od-account-verification-dialog-help>section{padding:12px}.online-design.is-account-route .od-account-verification-dialog-help button{width:100%;margin-top:10px}.online-design.is-account-route .od-account-verification-dialog-phone img{border:1px solid var(--od-border);background:#fff;border-radius:9px;width:128px;height:128px;margin:10px auto 0;padding:5px;display:block}.online-design.is-account-route .od-account-verification-dialog-tips ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.online-design.is-account-route .od-account-verification-dialog-tips li{color:var(--od-soft);padding-left:14px;font-size:8.5px;font-weight:650;position:relative}.online-design.is-account-route .od-account-verification-dialog-tips li:before{content:"✓";color:#1671e8;font-weight:950;position:absolute;left:0}.online-design.is-account-route .od-account-verification-dialog-footer{border:1px solid var(--od-border);background:var(--od-surface);border-radius:11px;justify-content:flex-end;align-items:center;gap:18px;margin:0 18px 14px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-footer{background:color-mix(in srgb,var(--od-surface) 95%,var(--od-bg))}}.online-design.is-account-route .od-account-verification-dialog-footer>span{color:var(--od-soft);align-items:center;gap:6px;font-size:8.5px;font-weight:700;display:inline-flex}.online-design.is-account-route .od-account-verification-dialog-footer>span:first-child{grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);gap:1px 8px;margin-right:auto;display:grid}.online-design.is-account-route .od-account-verification-dialog-footer>span:first-child>svg{color:#1262d8;grid-row:1/span 2;font-size:17px}.online-design.is-account-route .od-account-verification-dialog-footer small,.online-design.is-account-route .od-account-verification-dialog-footer strong{display:block}.online-design.is-account-route .od-account-verification-dialog-footer strong{color:var(--od-ink);font-size:9px}.online-design.is-account-route .od-account-verification-dialog-footer small{font-size:7.8px;font-weight:620}.online-design.is-account-route .od-account-verification-dialog button:focus-visible,.online-design.is-account-route .od-account-verification-dialog input:focus-visible,.online-design.is-account-route .od-account-verification-help-card button:focus-visible,.online-design.is-account-route .od-account-verification-method-grid button:focus-visible,.online-design.is-account-route .od-account-verification-mobile-gate button:focus-visible{outline:3px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog button:focus-visible,.online-design.is-account-route .od-account-verification-dialog input:focus-visible,.online-design.is-account-route .od-account-verification-help-card button:focus-visible,.online-design.is-account-route .od-account-verification-method-grid button:focus-visible,.online-design.is-account-route .od-account-verification-mobile-gate button:focus-visible{outline:3px solid color-mix(in srgb,var(--od-accent) 32%,transparent)}}.online-design.is-account-route .od-account-verification-dialog button:focus-visible,.online-design.is-account-route .od-account-verification-dialog input:focus-visible,.online-design.is-account-route .od-account-verification-help-card button:focus-visible,.online-design.is-account-route .od-account-verification-method-grid button:focus-visible,.online-design.is-account-route .od-account-verification-mobile-gate button:focus-visible{outline-offset:3px}@media (max-width:1199px){.online-design.is-account-route .od-account-verification-dialog{width:min(980px,100vw - 32px)}.online-design.is-account-route .od-account-verification-dialog-layout{grid-template-columns:180px minmax(0,1fr)}.online-design.is-account-route .od-account-verification-dialog-help{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.online-design.is-account-route .od-account-verification-dialog-phone img{width:98px;height:98px}}@media (max-width:760px){.online-design.is-account-route .od-account-verification-hero{text-align:left;grid-template-columns:42px minmax(0,1fr)}.online-design.is-account-route .od-account-verification-hero-art{display:none}.online-design.is-account-route .od-account-verification-journey{padding:11px}.online-design.is-account-route .od-account-verification-journey li{grid-template-columns:28px minmax(0,1fr);gap:6px;padding-right:14px}.online-design.is-account-route .od-account-verification-journey li:not(:last-child):after{width:9px;right:3px}.online-design.is-account-route .od-account-verification-journey i{width:27px;height:27px}.online-design.is-account-route .od-account-verification-journey span{display:none}.online-design.is-account-route .od-account-verification-method-grid{grid-template-columns:minmax(0,1fr)}.online-design.is-account-route .od-account-verification-method-grid article{min-height:0}.online-design.is-account-route .od-account-verification-handoff-assurances,.online-design.is-account-route .od-account-verification-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design.is-account-route .od-account-verification-handoff-assurances>span:nth-child(2),.online-design.is-account-route .od-account-verification-trust-strip>span:nth-child(2){border-right:0}.online-design.is-account-route .od-account-verification-handoff-assurances>span:nth-child(-n+2),.online-design.is-account-route .od-account-verification-trust-strip>span:nth-child(-n+2){border-bottom:1px solid var(--od-border)}.online-design.is-account-route .od-account-verification-mobile-gate-body{grid-template-columns:minmax(0,1fr)}.online-design.is-account-route .od-account-verification-mobile-gate-actions .od-linklike{margin-left:0}.online-design.is-account-route .od-account-verification-dialog-backdrop{background:var(--od-surface);place-items:stretch stretch;padding:0}.online-design.is-account-route .od-account-verification-dialog{width:100%;min-height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.online-design.is-account-route .od-account-verification-dialog-head{grid-template-columns:34px minmax(0,1fr) 38px;padding:10px 12px}.online-design.is-account-route .od-account-verification-dialog-head>em{display:none}.online-design.is-account-route .od-account-verification-dialog-head>button{grid-column:3}.online-design.is-account-route .od-account-verification-dialog-progress{padding-inline:12px}.online-design.is-account-route .od-account-verification-dialog-progress span{display:none}.online-design.is-account-route .od-account-verification-dialog-layout{grid-template-columns:minmax(0,1fr);padding:10px 12px 14px}.online-design.is-account-route .od-account-verification-dialog-guide{order:2}.online-design.is-account-route .od-account-verification-dialog-capture{order:1}.online-design.is-account-route .od-account-verification-dialog-help{order:3;grid-column:1;grid-template-columns:minmax(0,1fr)}.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-camera,.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-camera video{min-height:380px}.online-design.is-account-route .od-account-verification-dialog-consents{grid-template-columns:minmax(0,1fr)}.online-design.is-account-route .od-account-verification-dialog-capture .od-account-verification-submit{bottom:calc(8px + env(safe-area-inset-bottom));z-index:5;position:sticky;box-shadow:0 16px 28px -18px #0754c3cc}.online-design.is-account-route .od-account-verification-dialog-footer{margin:0 12px calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:flex-start}.online-design.is-account-route .od-account-verification-dialog-footer>span:first-child{width:100%}}@media (max-width:480px){.online-design.is-account-route .od-account-verification-hero{padding:14px}.online-design.is-account-route .od-account-verification-hero>span:first-child{width:38px;height:38px}.online-design.is-account-route .od-account-verification-journey strong{font-size:9.5px}.online-design.is-account-route .od-account-verification-order{padding:11px}.online-design.is-account-route .od-account-verification-handoff-assurances,.online-design.is-account-route .od-account-verification-trust-strip{grid-template-columns:minmax(0,1fr)}.online-design.is-account-route .od-account-verification-handoff-assurances>span,.online-design.is-account-route .od-account-verification-trust-strip>span{border-right:0;border-bottom:1px solid var(--od-border)}.online-design.is-account-route .od-account-verification-handoff-assurances>span:last-child,.online-design.is-account-route .od-account-verification-trust-strip>span:last-child{border-bottom:0}.online-design.is-account-route .od-account-verification-dialog-capture{padding:9px}.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-camera,.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-camera video{min-height:330px}}.online-design.is-account-route .od-account-verification-dialog-flowbar{grid-template-columns:minmax(160px,205px) minmax(0,1fr) minmax(0,210px);align-items:center;gap:18px;padding:12px 30px;display:grid}.online-design.is-account-route .od-account-verification-dialog-back{border:1px solid var(--od-accent);justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:36px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-back{border:1px solid color-mix(in srgb,var(--od-accent) 20%,var(--od-border))}}.online-design.is-account-route .od-account-verification-dialog-back{color:var(--od-soft);background:var(--od-surface);font:inherit;cursor:pointer;border-radius:9px;font-size:10px;font-weight:820}.online-design.is-account-route .od-account-verification-dialog-back svg{transform:rotate(180deg)}.online-design.is-account-route .od-account-verification-dialog-guide>ol>li>i{color:#1671e8;background:#dbeafe;width:44px;height:54px;position:relative}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-dialog-guide>ol>li>i{background:color-mix(in srgb,#dbeafe 58%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-dialog-guide>ol>li>i{font-size:24px}.online-design.is-account-route .od-account-verification-dialog-guide>ol>li>i b{border:2px solid var(--od-surface);color:#0754c3;background:#dbeafe;border-radius:999px;place-items:center;width:17px;height:17px;font-size:8px;font-weight:950;display:grid;position:absolute;top:-5px;right:-4px}.online-design.is-account-route .od-account-verification-dialog-phone>small{color:var(--od-soft);justify-content:center;align-items:center;gap:5px;margin-top:7px;font-size:8.5px;font-weight:760;display:flex}.online-design.is-account-route .od-account-verification-review-controls{gap:8px;padding-top:10px;display:grid}.online-design.is-account-route .od-liveness-capture-focused{min-height:0;display:block;position:relative}.online-design.is-account-route .od-liveness-capture-focused .od-liveness-steps{display:none}.online-design.is-account-route .od-liveness-capture-focused .od-liveness-camera-empty{align-content:start;gap:8px;padding-top:92px}.online-design.is-account-route .od-liveness-capture-focused .od-liveness-camera-empty svg{box-sizing:content-box;opacity:1;background:#ffffff1c;border:1px solid #ffffff38;border-radius:999px;width:48px;height:48px;margin-bottom:22px;padding:16px;box-shadow:0 0 0 16px #ffffff0b}.online-design.is-account-route .od-liveness-capture-focused .od-liveness-camera-empty strong{letter-spacing:-.015em;font-size:18px}.online-design.is-account-route .od-liveness-capture-focused .od-liveness-camera-empty span{max-width:43ch;font-size:11px;line-height:1.55}.online-design.is-account-route .od-liveness-focused-actions{z-index:4;gap:8px;width:252px;display:grid;position:absolute;top:306px;left:50%;transform:translate(-50%)}.online-design.is-account-route .od-liveness-focused-actions button{width:100%;min-height:42px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.online-design.is-account-route .od-liveness-focused-actions .od-secondary{color:#93c5fd;background:#0f172a57;border:1px solid #60a5fab8}.online-design.is-account-route .od-liveness-focused-actions>span{color:#ffffffb8;text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;font-size:9px;font-weight:760;display:grid}.online-design.is-account-route .od-liveness-focused-actions>span:after,.online-design.is-account-route .od-liveness-focused-actions>span:before{content:"";background:#ffffff2e;height:1px}.online-design.is-account-route .od-liveness-focused-trust{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:60px;display:grid;position:absolute;bottom:16px;left:22px;right:22px}.online-design.is-account-route .od-liveness-focused-trust>span{border-right:1px solid #ffffff17;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-content:center;gap:1px 7px;min-width:0;padding:9px 11px;display:grid}.online-design.is-account-route .od-liveness-focused-trust>span:last-child{border-right:0}.online-design.is-account-route .od-liveness-focused-trust svg{color:#bfdbfe;grid-row:1/span 2;align-self:center;font-size:15px}.online-design.is-account-route .od-liveness-focused-trust b,.online-design.is-account-route .od-liveness-focused-trust small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.online-design.is-account-route .od-liveness-focused-trust b{color:#fff;font-size:8.5px;font-weight:880}.online-design.is-account-route .od-liveness-focused-trust small{color:#ffffff9e;font-size:7.5px;font-weight:650}@media (min-width:1141px){.online-design.is-account-route .od-account-verification-dialog-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a94;padding:24px}.online-design.is-account-route .od-account-verification-dialog{border-radius:16px;grid-template-rows:76px 114px minmax(360px,562px) 102px;width:min(1085px,100vw - 48px);height:min(854px,100dvh - 48px);max-height:none;display:grid;overflow:hidden;box-shadow:0 24px 70px -20px #0208177a}.online-design.is-account-route .od-account-verification-dialog-head{grid-template-columns:24px minmax(0,1fr) auto 44px;min-height:76px;padding:12px 30px;position:static}.online-design.is-account-route .od-account-verification-dialog-head>span{background:0 0;border-radius:0;width:24px;height:24px;font-size:20px}.online-design.is-account-route .od-account-verification-dialog-head h2{font-size:17px}.online-design.is-account-route .od-account-verification-dialog-head p{font-size:10px}.online-design.is-account-route .od-account-verification-dialog-head>button{width:44px;height:44px}.online-design.is-account-route .od-account-verification-dialog-flowbar{grid-template-columns:205px 570px 210px;height:114px;padding:0 30px}.online-design.is-account-route .od-account-verification-dialog-progress{grid-column:2;width:570px;margin:0;padding:13px 0 9px}.online-design.is-account-route .od-account-verification-dialog-progress i{width:34px;height:34px}.online-design.is-account-route .od-account-verification-dialog-progress li:not(:last-child):after{width:calc(100% - 50px);top:17px;left:calc(50% + 25px)}.online-design.is-account-route .od-account-verification-dialog-layout{grid-template-columns:205px 570px 210px;justify-content:center;gap:18px;height:100%;min-height:0;padding:0 30px;overflow:hidden}.online-design.is-account-route .od-account-verification-dialog-capture,.online-design.is-account-route .od-account-verification-dialog-guide,.online-design.is-account-route .od-account-verification-dialog-help{height:100%;min-height:0}.online-design.is-account-route .od-account-verification-dialog-guide{grid-template-rows:auto auto minmax(0,1fr) 126px;gap:5px;padding:14px;display:grid}.online-design.is-account-route .od-account-verification-dialog-guide h3,.online-design.is-account-route .od-account-verification-dialog-help h3{font-size:12px}.online-design.is-account-route .od-account-verification-dialog-guide>p,.online-design.is-account-route .od-account-verification-dialog-help p{font-size:9px}.online-design.is-account-route .od-account-verification-dialog-guide>ol{grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;height:100%;min-height:0;margin:8px 0 10px}.online-design.is-account-route .od-account-verification-dialog-guide>ol>li{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;min-height:0;padding:9px}.online-design.is-account-route .od-account-verification-dialog-guide strong{font-size:9.5px}.online-design.is-account-route .od-account-verification-dialog-guide small{font-size:8px}.online-design.is-account-route .od-account-verification-dialog-why{align-content:start;min-height:126px;padding:13px}.online-design.is-account-route .od-account-verification-dialog-capture.is-camera{background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:hidden}.online-design.is-account-route .od-account-verification-dialog-capture.has-evidence{overscroll-behavior:contain;overflow-y:auto}.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-capture-focused,.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-capture-focused .od-liveness-camera,.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-capture-focused .od-liveness-camera video{width:100%;height:100%;min-height:0}.online-design.is-account-route .od-account-verification-dialog-capture .od-liveness-capture-focused .od-liveness-camera{border-radius:12px}.online-design.is-account-route .od-account-verification-dialog-help{grid-template-rows:120px 248px minmax(0,1fr);gap:14px}.online-design.is-account-route .od-account-verification-dialog-help>section{min-height:0;padding:14px;overflow:hidden}.online-design.is-account-route .od-account-verification-dialog-phone img{width:128px;height:128px}.online-design.is-account-route .od-account-verification-dialog-footer{grid-template-columns:minmax(0,1fr) repeat(3,112px);align-items:center;gap:8px;min-height:62px;margin:28px 30px 12px;padding:9px 14px;display:grid}.online-design.is-account-route .od-account-verification-dialog-footer>span{white-space:normal;justify-content:center;min-width:0;font-size:8px}.online-design.is-account-route .od-account-verification-dialog-footer>span:first-child{justify-content:flex-start}}@media (max-width:1140px){.online-design.is-account-route .od-account-verification-dialog-flowbar{grid-template-columns:auto minmax(0,1fr);padding:12px 18px}.online-design.is-account-route .od-account-verification-dialog-flowbar>span{display:none}.online-design.is-account-route .od-account-verification-dialog-progress{grid-column:2;margin:0;padding-block:8px}}@media (max-width:760px){.online-design.is-account-route .od-account-verification-dialog-flowbar{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px}.online-design.is-account-route .od-account-verification-dialog-progress{grid-column:1;padding:6px 0}.online-design.is-account-route .od-account-verification-dialog-back{min-height:34px}.online-design.is-account-route .od-liveness-capture-focused,.online-design.is-account-route .od-liveness-capture-focused .od-liveness-camera{min-height:440px}.online-design.is-account-route .od-liveness-capture-focused .od-liveness-camera-empty{padding-top:64px}.online-design.is-account-route .od-liveness-focused-actions{top:255px}.online-design.is-account-route .od-liveness-focused-trust{bottom:10px;left:10px;right:10px}.online-design.is-account-route .od-liveness-focused-trust small{display:none}}.online-design.is-account-route .od-account-verification-hero.reviewing{border-color:#2563eb;grid-template-columns:46px minmax(0,1fr) auto;min-height:88px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-hero.reviewing{border-color:color-mix(in srgb,#2563eb 30%,var(--od-border))}}.online-design.is-account-route .od-account-verification-hero.reviewing{background:radial-gradient(170px 100px at 96% 50%,#2563eb24,transparent 72%),linear-gradient(110deg,#eff6ff,var(--od-surface))}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-hero.reviewing{background:radial-gradient(170px 100px at 96% 50%,#2563eb24,transparent 72%),linear-gradient(110deg,color-mix(in srgb,#eff6ff 90%,var(--od-surface)),var(--od-surface))}}.online-design.is-account-route .od-account-verification-hero.reviewing{box-shadow:0 20px 36px -35px #1e40af94}.online-design.is-account-route .od-account-verification-hero.reviewing>span:first-child{color:#1d4ed8;background:#dbeafe}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-hero.reviewing>span:first-child{background:color-mix(in srgb,#dbeafe 72%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-hero-status{border:1px solid #2563eb;align-items:center;gap:7px;min-height:30px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-hero-status{border:1px solid color-mix(in srgb,#2563eb 22%,var(--od-border))}}.online-design.is-account-route .od-account-verification-hero-status{color:#1d4ed8;background:#dbeafe;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-hero-status{background:color-mix(in srgb,#dbeafe 64%,var(--od-surface))}}.online-design.is-account-route .od-account-verification-hero-status{white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:900}.online-design.is-account-route .od-account-verification-order.submitted{border-color:#2563eb;gap:10px;padding:16px}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-order.submitted{border-color:color-mix(in srgb,#2563eb 22%,var(--od-border))}}.online-design.is-account-route .od-account-verification-order.submitted{background:var(--od-surface);box-shadow:0 22px 48px -44px #1e40af94}.online-design.is-account-route .od-account-verification-order.submitted>p{max-width:72ch;color:var(--od-soft);border:0;padding:0;font-size:11.5px}.online-design.is-account-route .od-account-verification-review-actions{border-top:1px solid #2563eb;justify-content:space-between;align-items:center;gap:12px;margin-top:3px;padding-top:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-review-actions{border-top:1px solid color-mix(in srgb,#2563eb 12%,var(--od-border))}}.online-design.is-account-route .od-account-verification-review-actions>span{min-width:0;color:var(--od-muted);align-items:center;gap:7px;font-size:10.5px;font-weight:680;line-height:1.35;display:inline-flex}.online-design.is-account-route .od-account-verification-review-actions>span svg{color:#2563eb;flex:none}.online-design.is-account-route .od-account-verification-review-actions .od-secondary{border:1px solid #2563eb;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-review-actions .od-secondary{border:1px solid color-mix(in srgb,#2563eb 24%,var(--od-border))}}.online-design.is-account-route .od-account-verification-review-actions .od-secondary{color:#1d4ed8;background:var(--od-surface);font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;font-size:10.5px;font-weight:880}.online-design.is-account-route .od-account-verification-review-actions .od-secondary:disabled{cursor:wait;opacity:.62}.online-design.is-account-route .od-account-verification-context-summary>i.reviewing{color:#2563eb;background:#dbeafe}@supports (color:color-mix(in lab,red,red)){.online-design.is-account-route .od-account-verification-context-summary>i.reviewing{background:color-mix(in srgb,#dbeafe 76%,var(--od-surface))}}.online-design.theme-noir.is-account-route .od-account-verification-hero.reviewing{background:radial-gradient(180px 110px at 96% 50%,#2563eb38,transparent 72%),linear-gradient(110deg,#1d4ed8,var(--od-surface));border-color:#60a5fa4d}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir.is-account-route .od-account-verification-hero.reviewing{background:radial-gradient(180px 110px at 96% 50%,#2563eb38,transparent 72%),linear-gradient(110deg,color-mix(in srgb,#1d4ed8 14%,var(--od-surface)),var(--od-surface))}}.online-design.theme-noir.is-account-route .od-account-verification-hero.reviewing{box-shadow:0 22px 46px -38px #2563ebb8}.online-design.theme-noir.is-account-route .od-account-verification-context-summary>i.reviewing,.online-design.theme-noir.is-account-route .od-account-verification-hero.reviewing>span:first-child{color:#93c5fd;background:#2563eb2e}.online-design.theme-noir.is-account-route .od-account-verification-hero-status{color:#bfdbfe;background:#2563eb2e;border-color:#60a5fa4d}.online-design.theme-noir.is-account-route .od-account-verification-review-actions .od-secondary{color:#93c5fd;background:#1d4ed8;border-color:#60a5fa4d}@supports (color:color-mix(in lab,red,red)){.online-design.theme-noir.is-account-route .od-account-verification-review-actions .od-secondary{background:color-mix(in srgb,#1d4ed8 8%,var(--od-surface))}}@media (max-width:760px){.online-design.is-account-route .od-account-verification-hero.reviewing{grid-template-columns:42px minmax(0,1fr)}.online-design.is-account-route .od-account-verification-hero-status{grid-column:2;justify-self:start}.online-design.is-account-route .od-account-verification-review-actions{flex-direction:column;align-items:stretch}.online-design.is-account-route .od-account-verification-review-actions .od-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.online-design.is-account-route .od-account-verification-hero-art,.online-design.is-account-route .od-account-verification-mobile-gate-qr-placeholder svg,.online-design.is-account-route .od-liveness-guide-face{animation:none!important;transform:none!important}}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route{background:radial-gradient(760px 360px at 8% 16%,color-mix(in srgb,var(--od-accent) 5%,transparent),transparent 72%),var(--od-bg)}}.online-design.is-checkout-route .od-checkout-page.od-checkout-redesign{width:min(1200px,100% - 32px);max-width:1200px;margin-inline:auto;padding:26px 0 72px}.online-design.is-checkout-route .od-checkout-page.od-checkout-redesign:before{display:none}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;margin:0 0 24px;padding:0;overflow:visible}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-module-browse-hero-copy{text-align:left;justify-items:start;width:100%;max-width:none}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-hero-breadcrumb{color:var(--od-muted);background:0 0;border:0;border-radius:0;gap:8px;margin:0 0 14px;padding:0}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-hero-breadcrumb button,.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-hero-breadcrumb strong{color:var(--od-muted);font-size:12px;font-weight:800}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-hero-breadcrumb button:hover,.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-hero-breadcrumb strong{color:var(--od-ink)}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-hero-breadcrumb svg{color:var(--od-border-strong)}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero h1{max-width:780px;color:var(--od-ink);letter-spacing:-.045em;text-shadow:none;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(34px,3.5vw,44px);font-weight:800;line-height:1.02}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero p{max-width:720px;color:var(--od-muted);margin:10px 0 0;font-size:14px;font-weight:650;line-height:1.55}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(720px,100%);display:grid}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span{min-height:42px;color:var(--od-muted);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:36px 18px minmax(0,auto);justify-content:start;align-items:center;gap:8px;padding:0 28px 0 0;display:grid;position:relative}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span:not(:last-child):after{content:"";background:var(--od-border-strong);width:18px;height:1px;position:absolute;top:50%;right:9px}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps i{border:1px solid var(--od-border-strong);background:var(--od-surface);width:36px;height:36px;color:var(--od-ink);box-shadow:0 8px 18px -14px #0f172a73}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps svg{width:18px;height:18px;color:var(--od-ink)}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps b{color:var(--od-ink);letter-spacing:-.01em;font-size:13px;font-weight:850}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.done i{border-color:var(--od-border-strong);background:var(--od-surface);color:var(--od-ink);box-shadow:0 8px 18px -14px #0f172a73}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.active i{color:#fff;background:#0b1f3a;border-color:#0b1f3a;box-shadow:0 10px 22px -14px #0b1f3ac7}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.pending,.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.pending b,.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.pending svg{color:var(--od-muted)}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span.pending i{border-color:var(--od-border);background:var(--od-surface);color:var(--od-muted)}.online-design.is-checkout-route .od-checkout-fraud-warning{border:1px solid #d29a35;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;margin:0 0 16px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-fraud-warning{border:1px solid color-mix(in srgb,#d29a35 42%,var(--od-border))}}.online-design.is-checkout-route .od-checkout-fraud-warning{background:#fff8e8;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-fraud-warning{background:color-mix(in srgb,#fff8e8 76%,var(--od-surface))}}.online-design.is-checkout-route .od-checkout-fraud-warning{box-shadow:0 16px 34px -32px #78480885}.online-design.is-checkout-route .od-checkout-fraud-warning.high-risk{border-color:#dc2626}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-fraud-warning.high-risk{border-color:color-mix(in srgb,#dc2626 46%,var(--od-border))}}.online-design.is-checkout-route .od-checkout-fraud-warning.high-risk{background:#fff1f2}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-fraud-warning.high-risk{background:color-mix(in srgb,#fff1f2 78%,var(--od-surface))}}.online-design.is-checkout-route .od-checkout-fraud-warning .od-checkout-fraud-warning-icon{background:#f4c668;border-radius:10px;width:38px;height:38px}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-fraud-warning .od-checkout-fraud-warning-icon{background:color-mix(in srgb,#f4c668 24%,var(--od-surface))}}.online-design.is-checkout-route .od-checkout-fraud-warning .od-checkout-fraud-warning-icon{color:#9a5b08}.online-design.is-checkout-route .od-checkout-fraud-warning-copy>span{color:#87510c;letter-spacing:.08em;font-size:10px}.online-design.is-checkout-route .od-checkout-fraud-warning strong{color:#6f4208}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-fraud-warning strong{color:color-mix(in srgb,#6f4208 76%,var(--od-ink))}}.online-design.is-checkout-route .od-checkout-fraud-warning strong{font-size:13px}.online-design.is-checkout-route .od-checkout-fraud-warning p{color:#754b16;margin-top:2px}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-fraud-warning p{color:color-mix(in srgb,#754b16 62%,var(--od-muted))}}.online-design.is-checkout-route .od-checkout-fraud-warning p{font-size:11.5px;line-height:1.4}.online-design.is-checkout-route .od-checkout-fraud-warning button{border-radius:9px;min-height:34px;padding:0 12px;font-size:11px}.online-design.is-checkout-route .od-checkout-layout{grid-template-columns:minmax(0,1.48fr) minmax(370px,.92fr);gap:24px;margin-top:0}.online-design.is-checkout-route .od-checkout-aside{gap:14px;top:20px}.online-design.is-checkout-route .od-checkout-empty,.online-design.is-checkout-route .od-checkout-redesign .od-checkout-panel{border:1px solid var(--od-border);background:var(--od-surface);border-radius:16px;box-shadow:0 22px 48px -38px #0f172a75}.online-design.is-checkout-route .od-checkout-redesign .od-checkout-panel{padding:24px}.online-design.is-checkout-route .od-checkout-fast-title{margin-bottom:14px;font-size:21px}.online-design.is-checkout-route .od-checkout-step+.od-checkout-step{border-top:1px solid var(--od-border);margin-top:22px;padding-top:22px}.online-design.is-checkout-route .od-checkout-step-num{display:none}.online-design.is-checkout-route .od-checkout-step>header{gap:0}.online-design.is-checkout-route .od-checkout-step>header strong{font-size:16px}.online-design.is-checkout-route .od-checkout-step-sub{margin:5px 0 12px}.online-design.is-checkout-route .od-checkout-field-label-text{color:var(--od-ink);font-size:12px;font-weight:850;line-height:1.25;display:block}.online-design.is-checkout-route .od-checkout-step-field{gap:7px;margin-top:12px}.online-design.is-checkout-route .od-checkout-step-field input{background:var(--od-surface);border-radius:8px;min-height:46px;padding:0 13px;font-size:13px}.online-design.is-checkout-route .od-gift-wrap-option{border-radius:12px}.online-design.is-checkout-route .od-gift-wrap-toggle-icon{border-radius:10px}.online-design.is-checkout-route .od-gift-wrap-open{border-radius:9px;min-height:38px}.online-design.is-checkout-route .od-checkout-step-privacy{margin-top:14px;font-size:11px}.online-design.is-checkout-route .od-checkout-pay-list{gap:7px;margin-top:10px}.online-design.is-checkout-route .od-checkout-pay-row{background:var(--od-surface);min-height:58px;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;padding:9px 12px}.online-design.is-checkout-route .od-checkout-pay-row:hover{transform:none}.online-design.is-checkout-route .od-checkout-pay-row.active{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-pay-row.active{background:color-mix(in srgb,var(--od-accent) 7%,var(--od-surface))}}.online-design.is-checkout-route .od-checkout-pay-row.active{box-shadow:inset 0 0 0 1px var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-pay-row.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--od-accent) 36%,transparent)}}.online-design.is-checkout-route .od-checkout-pay-row-logo{border-radius:7px;height:36px}.online-design.is-checkout-route .od-checkout-pay-row-copy small{font-size:11px}.online-design.is-checkout-route .od-checkout-pay-row-dot{width:18px;height:18px}.online-design.is-checkout-route .od-checkout-pay-row.active .od-checkout-pay-row-dot:after{inset:3px}.online-design.is-checkout-route .od-checkout-more-pay{border-radius:8px;padding:8px 2px}.online-design.is-checkout-route .od-checkout-more-pay:focus-visible,.online-design.is-checkout-route .od-checkout-pay-row:focus-visible,.online-design.is-checkout-route .od-checkout-promo-toggle:focus-visible,.online-design.is-checkout-route .od-checkout-safepay:focus-visible{outline:3px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-more-pay:focus-visible,.online-design.is-checkout-route .od-checkout-pay-row:focus-visible,.online-design.is-checkout-route .od-checkout-promo-toggle:focus-visible,.online-design.is-checkout-route .od-checkout-safepay:focus-visible{outline:3px solid color-mix(in srgb,var(--od-accent) 28%,transparent)}}.online-design.is-checkout-route .od-checkout-more-pay:focus-visible,.online-design.is-checkout-route .od-checkout-pay-row:focus-visible,.online-design.is-checkout-route .od-checkout-promo-toggle:focus-visible,.online-design.is-checkout-route .od-checkout-safepay:focus-visible{outline-offset:3px}.online-design.is-checkout-route .od-checkout-aside .od-checkout-summary-card{background:var(--od-surface);border-radius:16px;max-height:none;box-shadow:0 22px 48px -38px #0f172a75}.online-design.is-checkout-route .od-checkout-summary-card>header{background:var(--od-surface);padding:17px 18px 14px}.online-design.is-checkout-route .od-checkout-summary-card>header small{padding:3px 8px;font-size:10px}.online-design.is-checkout-route .od-checkout-summary-card .od-checkout-edit{background:var(--od-surface);border-radius:9px;min-width:92px;height:34px}.online-design.is-checkout-route .od-checkout-summary-line{border-radius:12px;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;padding:10px}.online-design.is-checkout-route .od-checkout-summary-line>.od-cart-line-logo{width:72px;height:68px;min-height:68px;box-shadow:none;border-radius:12px;padding:6px}.online-design.is-checkout-route .od-checkout-summary-line .od-cart-line-logo-canvas{border-radius:9px;height:52px;padding:6px}.online-design.is-checkout-route .od-checkout-summary-line .od-cart-line-face-badge{min-height:20px;padding:3px 7px;font-size:9px;bottom:2px}.online-design.is-checkout-route .od-checkout-summary-line .od-cart-line-country-badge{width:25px;height:18px;top:5px;right:5px}.online-design.is-checkout-route .od-checkout-summary-line-copy .od-checkout-line-price-meta,.online-design.is-checkout-route .od-checkout-summary-line-copy .od-checkout-voucher-subtitle{font-size:10.5px}.online-design.is-checkout-route .od-checkout-line-edit-hint{margin-top:2px;padding:3px 6px;font-size:9px}.online-design.is-checkout-route .od-checkout-summary-line-total{min-width:76px}.online-design.is-checkout-route .od-checkout-summary-grid{gap:8px 12px;padding:14px 18px 12px}.online-design.is-checkout-route .od-checkout-summary-total{background:linear-gradient(135deg,#071a33,#0b2c55);border:0;border-radius:10px;margin:0 16px 16px;padding:14px 16px;box-shadow:0 16px 28px -20px #071a33c2}.online-design.is-checkout-route .od-checkout-summary-card .od-rewards-earn-notice{width:auto;box-shadow:none;border-radius:11px;margin:0 16px 16px;padding:11px 12px}.online-design.is-checkout-route .od-checkout-consent-card,.online-design.is-checkout-route .od-checkout-promo-toggle{border-radius:12px;box-shadow:0 18px 38px -34px #0f172a85}.online-design.is-checkout-route .od-checkout-promo-toggle{padding:13px 15px}.online-design.is-checkout-route .od-checkout-promo-input.open{padding:10px 0 0}.online-design.is-checkout-route .od-checkout-consent-card{margin-top:0;padding:12px}.online-design.is-checkout-route .od-checkout-consent-row{border-radius:9px;padding:9px}.online-design.is-checkout-route .od-checkout-safepay{min-height:54px;box-shadow:0 16px 28px -18px var(--od-accent);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.online-design.is-checkout-route .od-checkout-safepay{box-shadow:0 16px 28px -18px color-mix(in srgb,var(--od-accent) 72%,transparent)}}.online-design.is-checkout-route .od-checkout-trust{justify-content:center;gap:6px}.online-design.is-checkout-route .od-checkout-trust span{border-radius:999px;min-height:34px;padding:7px 9px;font-size:9.5px}@media (max-width:1024px){.online-design.is-checkout-route .od-checkout-layout{grid-template-columns:minmax(0,1fr)}.online-design.is-checkout-route .od-checkout-aside{position:static}}@media (max-width:720px){.online-design.is-checkout-route .od-checkout-aside{display:none}.online-design.is-checkout-route .od-checkout-page.od-checkout-redesign{width:min(100% - 24px,720px);padding:18px 0 calc(112px + env(safe-area-inset-bottom))!important}.online-design.is-checkout-route .od-checkout-page.od-checkout-redesign.od-checkout-return-page{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;margin:0 0 14px!important;padding:0!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-hero-breadcrumb{background:0 0!important;margin:0 0 8px!important;padding:0!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero h1{font-size:clamp(28px,8vw,36px)!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero p{margin-top:7px!important;font-size:12.5px!important;line-height:1.4!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps{align-items:center!important;gap:0!important;padding-inline:2px!important;display:flex!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span{min-height:32px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex:1 1 0!important;grid-template-columns:26px minmax(0,auto)!important;justify-content:start!important;justify-items:start!important;gap:6px!important;padding:0 14px 0 0!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps span:not(:last-child):after{width:7px;top:50%;right:5px;display:block!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps i{width:26px!important;height:26px!important;font-size:11px!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps svg{display:none}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero .od-checkout-browse-hero-steps b{text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden;font-size:9.5px!important}.online-design.is-checkout-route .od-checkout-fraud-warning{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px}.online-design.is-checkout-route .od-checkout-fraud-warning .od-checkout-fraud-warning-icon{width:34px;height:34px}.online-design.is-checkout-route .od-checkout-fraud-warning button{grid-column:2;width:fit-content}.online-design.is-checkout-route .od-checkout-redesign .od-checkout-panel{border-radius:14px;padding:18px 16px 20px}.online-design.is-checkout-route .od-checkout-fast-title{font-size:19px}.online-design.is-checkout-route .od-gift-wrap-option{align-items:start}.online-design.is-checkout-route .od-gift-wrap-open{width:100%}.online-design.is-checkout-route .od-checkout-pay-row{grid-template-columns:42px minmax(0,1fr) auto;min-height:56px;padding:9px 10px}.online-design.is-checkout-route .od-checkout-pay-row-logo{width:42px;height:34px}}@media (max-width:380px){.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero p{display:block!important}}.online-design.is-checkout-route .od-checkout-task-header,.online-design.is-checkout-route .od-checkout-task-header-inner{min-height:60px}.online-design.is-checkout-route .od-checkout-task-header{box-shadow:none;background:#fffffffa;border-bottom-color:#e3e8ef}.online-design.is-checkout-route .od-checkout-task-header-inner{width:min(1380px,100% - 60px)}.online-design.is-checkout-route .od-checkout-task-brand strong{color:#071632;letter-spacing:-.04em;font-family:Space Grotesk,Inter,sans-serif;font-size:25px;font-weight:850}.online-design.is-checkout-route .od-checkout-task-secure,.online-design.is-checkout-route .od-checkout-task-support{color:#071632;font-size:14px;font-weight:700}.online-design.is-checkout-route .od-checkout-task-secure svg,.online-design.is-checkout-route .od-checkout-task-support svg{color:#071632;width:18px;height:18px}.online-design.is-checkout-route .od-checkout-page.od-checkout-redesign{width:100%;max-width:none;margin:0;padding:0 0 78px}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero.is-steps{width:100%;min-height:78px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e3e8ef;border-radius:0;place-items:center;margin:0;padding:0;display:grid}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px;width:min(780px,100% - 40px);display:grid}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps span{min-height:44px;box-shadow:none;background:0 0;border:0;grid-template-columns:36px minmax(0,auto);justify-content:start;gap:12px;padding:0}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps span:not(:last-child):after{background:#ccd4df;width:82px;right:-37px}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps i{color:#68758a;width:36px;height:36px;box-shadow:none;background:#fff;border-color:#cbd5e1}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps svg{display:none}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps b{color:#071632;align-self:center;font-size:13px;font-weight:800}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps span.active i,.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps span.done i{color:#fff;box-shadow:none;background:#071632;border-color:#071632}.online-design.is-checkout-route .od-checkout-layout{grid-template-columns:minmax(0,1.56fr) minmax(440px,1fr);align-items:start;gap:46px;width:min(1320px,100% - 64px);margin:28px auto 0;display:grid}.online-design.is-checkout-route .od-checkout-main{gap:18px}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero.is-copy{min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 2px;padding:0;display:block}.online-design.is-checkout-route .od-checkout-browse-hero.is-copy .od-module-browse-hero-copy{display:block}.online-design.is-checkout-route .od-checkout-browse-hero.is-copy h1{color:#071632;letter-spacing:-.04em;font-size:clamp(30px,2.5vw,36px);font-weight:800;line-height:1.05}.online-design.is-checkout-route .od-checkout-browse-hero.is-copy p{color:#526178;margin-top:9px;font-size:14px;font-weight:600;line-height:1.5}.online-design.is-checkout-route .od-checkout-panel.od-checkout-fast{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;padding:0;display:grid;overflow:visible}.online-design.is-checkout-route .od-checkout-delivery-card,.online-design.is-checkout-route .od-checkout-extras-card,.online-design.is-checkout-route .od-checkout-payment-card,.online-design.is-checkout-route .od-checkout-rewards-card{background:#fff;border:1px solid #dfe5ed;border-radius:12px;box-shadow:0 14px 36px -36px #0f172a80}.online-design.is-checkout-route .od-checkout-delivery-card{padding:20px 22px}.online-design.is-checkout-route .od-checkout-fast-title{color:#071632;letter-spacing:-.025em;margin:0 0 13px;font-size:18px;font-weight:800}.online-design.is-checkout-route .od-checkout-delivery-step{border:0;margin:0;padding:0}.online-design.is-checkout-route .od-checkout-fast.is-signed-in .od-checkout-delivery-step>.od-checkout-step-sub,.online-design.is-checkout-route .od-checkout-fast.is-signed-in .od-checkout-delivery-step>header,.online-design.is-checkout-route .od-checkout-fast.is-signed-in .od-checkout-step-options,.online-design.is-checkout-route .od-checkout-fast.is-signed-in .od-checkout-step-privacy{display:none}.online-design.is-checkout-route .od-checkout-account-card{min-height:64px;box-shadow:none;background:#fff;border:1px solid #d9e1eb;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:10px 12px}.online-design.is-checkout-route .od-checkout-account-card .od-account-avatar{color:#fff;background:#071632;width:38px;height:38px}.online-design.is-checkout-route .od-checkout-account-card strong{color:#071632;font-size:13px}.online-design.is-checkout-route .od-checkout-account-card small{color:#657287;font-size:11px}.online-design.is-checkout-route .od-checkout-account-card em{color:#16804f;font-size:11px}.online-design.is-checkout-route .od-checkout-extras-card{padding:0 22px;overflow:hidden}.online-design.is-checkout-route .od-checkout-extra-row.od-gift-wrap-option{min-height:78px;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0;padding:13px 0;display:grid}.online-design.is-checkout-route .od-checkout-extra-row+.od-checkout-extra-row{border-top:1px solid #e4e9f0}.online-design.is-checkout-route .od-checkout-extra-row .od-gift-wrap-toggle{grid-template-columns:22px 48px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.online-design.is-checkout-route .od-checkout-extra-row .od-gift-wrap-toggle>input{accent-color:#071632;width:20px;height:20px;margin:0}.online-design.is-checkout-route .od-checkout-extra-row .od-gift-wrap-toggle-icon{color:#1668e8;width:46px;height:46px;box-shadow:none;background:#f1f6ff;border:1px solid #d8e5fb;border-radius:11px}.online-design.is-checkout-route .od-checkout-extra-row:last-child .od-gift-wrap-toggle-icon{color:#ff6a00;background:#fff7ef;border-color:#ffe0c8}.online-design.is-checkout-route .od-checkout-extra-row .od-gift-wrap-toggle-copy strong{color:#071632;font-size:13px;font-weight:800}.online-design.is-checkout-route .od-checkout-extra-row .od-gift-wrap-toggle-copy small{color:#526178;margin-top:3px;font-size:11.5px;line-height:1.35}.online-design.is-checkout-route .od-checkout-extra-meta,.online-design.is-checkout-route .od-checkout-extra-row .od-gift-wrap-open{min-width:72px;min-height:36px;box-shadow:none;color:#526178;background:0 0;border:0;padding:0 4px;font-size:11.5px;font-style:normal;font-weight:750}.online-design.is-checkout-route .od-checkout-extra-row .od-gift-wrap-open:hover{color:#071632;background:#f5f7fa;transform:none}.online-design.is-checkout-route .od-checkout-payment-card{margin:0;padding:20px 22px 18px}.online-design.is-checkout-route .od-checkout-payment-card>header strong{color:#071632;font-size:18px;font-weight:800}.online-design.is-checkout-route .od-checkout-payment-card>.od-checkout-step-sub{display:none}.online-design.is-checkout-route .od-checkout-pay-tabs{background:0 0;border-bottom:1px solid #d8dee7;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:10px 0 8px;padding:0;display:grid}.online-design.is-checkout-route .od-checkout-pay-tabs button{color:#071632;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;font-size:11.5px;font-weight:800;position:relative}.online-design.is-checkout-route .od-checkout-pay-tabs button small{display:none}.online-design.is-checkout-route .od-checkout-pay-tabs button.active{box-shadow:none;background:0 0;border:0}.online-design.is-checkout-route .od-checkout-pay-tabs button.active:after{content:"";background:#071632;height:2px;position:absolute;bottom:-1px;left:0;right:0}.online-design.is-checkout-route .od-checkout-pay-list{gap:0;margin:0}.online-design.is-checkout-route .od-checkout-pay-row{min-height:42px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;grid-template-columns:22px 48px minmax(0,1fr);gap:10px;padding:5px 10px}.online-design.is-checkout-route .od-checkout-pay-row:hover{background:#f8fafc;border-color:#0000}.online-design.is-checkout-route .od-checkout-pay-row.active{min-height:48px;box-shadow:none;background:linear-gradient(90deg,#f8fbff,#eef5ff);border-color:#1769ff;border-radius:7px;margin:7px 0 5px}.online-design.is-checkout-route .od-checkout-pay-row-logo{background:0 0;border:0;grid-area:1/2;width:46px;height:30px}.online-design.is-checkout-route .od-checkout-pay-row-copy{grid-area:1/3;align-items:flex-start;gap:2px;min-width:0;display:flex}.online-design.is-checkout-route .od-checkout-pay-row.active .od-checkout-pay-row-copy{flex-direction:row;align-items:center;gap:10px}.online-design.is-checkout-route .od-checkout-pay-row-copy strong{color:#071632;font-size:12px;font-weight:800}.online-design.is-checkout-route .od-checkout-pay-row-copy small{color:#637087;font-size:10px}.online-design.is-checkout-route .od-checkout-pay-row.active .od-checkout-pay-row-copy small{color:#16794a;background:#e9f8ee;border-radius:999px;padding:3px 7px}.online-design.is-checkout-route .od-checkout-pay-row-dot{border-color:#acb7c7;grid-area:1/1;width:17px;height:17px}.online-design.is-checkout-route .od-checkout-pay-row.active .od-checkout-pay-row-dot{background:#fff;border:5px solid #071632}.online-design.is-checkout-route .od-checkout-pay-row.active .od-checkout-pay-row-dot:after{display:none}.online-design.is-checkout-route .od-checkout-more-pay{justify-content:flex-start;width:fit-content;min-height:38px;margin:8px 0 0;padding:0;font-size:12px;font-weight:800}.online-design.is-checkout-route .od-checkout-aside{gap:28px;position:sticky;top:80px}.online-design.is-checkout-route .od-checkout-order-shell{background:#fff;border:1px solid #dfe5ed;border-radius:12px;overflow:hidden;box-shadow:0 18px 44px -40px #0f172a8c}.online-design.is-checkout-route .od-checkout-aside .od-checkout-summary-card{box-shadow:none;background:#fff;border:0;border-radius:0}.online-design.is-checkout-route .od-checkout-summary-card>header{background:#fff;border-bottom:1px solid #e2e7ee;min-height:62px;padding:14px 20px}.online-design.is-checkout-route .od-checkout-summary-card>header strong{color:#071632;font-size:18px;font-weight:800}.online-design.is-checkout-route .od-checkout-summary-card>header small{display:none}.online-design.is-checkout-route .od-checkout-summary-card .od-checkout-edit{color:#071632;background:#fff;border-color:#d2dbe6;border-radius:8px;min-width:96px;height:38px}.online-design.is-checkout-route .od-checkout-summary-lines{background:#fff;max-height:min(300px,38vh);padding:12px 20px}.online-design.is-checkout-route .od-checkout-summary-line{min-height:118px;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:98px minmax(0,1fr) auto;gap:14px;padding:12px 0}.online-design.is-checkout-route .od-checkout-summary-line:before{display:none}.online-design.is-checkout-route .od-checkout-summary-line>.od-cart-line-logo{background:#fff;border:1px solid #dce3ec;border-radius:10px;width:96px;height:96px;min-height:96px;padding:7px}.online-design.is-checkout-route .od-checkout-summary-line .od-cart-line-logo-canvas{height:80px}.online-design.is-checkout-route .od-checkout-summary-line-copy{align-self:center}.online-design.is-checkout-route .od-checkout-summary-line-copy strong{color:#071632;font-size:14px;font-weight:800}.online-design.is-checkout-route .od-checkout-summary-line-copy .od-checkout-line-price-meta,.online-design.is-checkout-route .od-checkout-summary-line-copy .od-checkout-voucher-subtitle,.online-design.is-checkout-route .od-checkout-voucher-country{color:#526178;font-size:11px}.online-design.is-checkout-route .od-checkout-line-edit-hint{display:none}.online-design.is-checkout-route .od-checkout-summary-line-total{min-width:88px;box-shadow:none;background:0 0;border:0;align-self:center;padding:0}.online-design.is-checkout-route .od-checkout-summary-line-total strong{color:#071632;font-size:15px}.online-design.is-checkout-route .od-checkout-summary-grid{border-top:1px solid #e2e7ee;gap:12px;margin:0 20px;padding:18px 0}.online-design.is-checkout-route .od-checkout-summary-grid span,.online-design.is-checkout-route .od-checkout-summary-grid strong{color:#21314b;font-size:13px}.online-design.is-checkout-route .od-checkout-summary-grid .od-summary-info-row,.online-design.is-checkout-route .od-checkout-summary-grid .od-summary-subtotal-row{display:none}.online-design.is-checkout-route .od-checkout-summary-total{box-shadow:none;background:#fff;border-top:1px dashed #cfd7e2;border-radius:0;margin:0 20px;padding:18px 0}.online-design.is-checkout-route .od-checkout-summary-total span,.online-design.is-checkout-route .od-checkout-summary-total strong{color:#071632}.online-design.is-checkout-route .od-checkout-summary-total span{text-transform:none;font-size:16px;font-weight:800}.online-design.is-checkout-route .od-checkout-summary-total strong{font-size:24px}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-promo-input,.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-promo-toggle,.online-design.is-checkout-route .od-checkout-summary-card .od-rewards-earn-notice{display:none}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-consent-card{width:auto;box-shadow:none;background:#fff;border:0;border-top:1px solid #e2e7ee;border-radius:0;margin:0 20px;padding:12px 0 14px}.online-design.is-checkout-route .od-checkout-consent-row{background:0 0;border:0;border-radius:0;padding:7px 0}.online-design.is-checkout-route .od-checkout-consent-row input{width:20px;height:20px}.online-design.is-checkout-route .od-checkout-consent-row button,.online-design.is-checkout-route .od-checkout-consent-row label,.online-design.is-checkout-route .od-checkout-consent-row strong{font-size:11px;line-height:1.4}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-safepay{color:#fff;background:linear-gradient(135deg,#e6ac08,#dca10a);border:1px solid #d7a810;border-radius:9px;width:calc(100% - 40px);min-height:60px;margin:4px 20px 20px;font-size:15px;box-shadow:0 15px 30px -22px #956800ad}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-safepay:hover:not(:disabled){background:linear-gradient(135deg,#efb91c,#e0a608)}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-safepay:disabled{color:#fff;opacity:.84;background:linear-gradient(135deg,#e6ac08,#dca10a);border-color:#d7a810;box-shadow:0 15px 30px -22px #95680085}.online-design.is-checkout-route .od-mila-helper-tip,.online-design.is-checkout-route .od-support-dock{display:none!important}.online-design.is-checkout-route .od-checkout-mobile-bar>.od-primary:disabled{color:#fff;opacity:.76;background:linear-gradient(135deg,#e6ac08,#dca10a);border-color:#d7a810}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-trust{border-top:1px solid #e2e7ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:auto;margin:0 12px;padding:14px 4px 16px;display:grid}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-trust>span{color:#526178;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:17px minmax(0,1fr);justify-content:start;align-items:start;gap:6px;min-height:42px;padding:4px 6px;font-size:9.5px;display:grid}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-trust>span>span{background:0 0;border:0;gap:2px;min-height:0;padding:0;display:grid}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-trust small,.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-trust strong{color:#526178;font-size:9px;font-weight:700;line-height:1.3}.online-design.is-checkout-route .od-checkout-desktop-safety .od-checkout-fraud-warning{min-height:108px;box-shadow:none;background:#fffaf0;border-color:#efb847;border-radius:10px;grid-template-columns:36px minmax(0,1fr);margin:0;padding:16px 18px}.online-design.is-checkout-route .od-checkout-desktop-safety .od-checkout-fraud-warning button,.online-design.is-checkout-route .od-checkout-desktop-safety .od-checkout-fraud-warning-copy>span{display:none}.online-design.is-checkout-route .od-checkout-desktop-safety .od-checkout-fraud-warning strong{color:#8a5900;font-size:12px}.online-design.is-checkout-route .od-checkout-desktop-safety .od-checkout-fraud-warning p{color:#526178;font-size:11.5px}@media (max-width:1024px) and (min-width:721px){.online-design.is-checkout-route .od-checkout-layout{grid-template-columns:minmax(0,1.36fr) minmax(350px,.9fr);gap:24px;width:min(960px,100% - 40px)}}@media (max-width:720px){.online-design.is-checkout-route .od-checkout-task-header,.online-design.is-checkout-route .od-checkout-task-header-inner{min-height:56px}.online-design.is-checkout-route .od-checkout-task-header-inner{width:calc(100% - 24px)}.online-design.is-checkout-route .od-checkout-task-brand strong{max-width:230px;font-size:18px}.online-design.is-checkout-route .od-checkout-task-support{width:40px;height:40px}.online-design.is-checkout-route .od-checkout-page.od-checkout-redesign{width:100%;padding:0 0 calc(112px + env(safe-area-inset-bottom))!important}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero.is-steps{min-height:58px}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps{width:calc(100% - 24px);gap:8px!important}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps span{grid-template-columns:26px minmax(0,auto)!important;gap:6px!important;min-height:30px!important;padding:0!important}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps span:not(:last-child):after{width:10px;right:-5px}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps i{width:26px!important;height:26px!important}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.online-design.is-checkout-route .od-checkout-layout{width:calc(100% - 24px);margin:18px auto 0;display:block}.online-design.is-checkout-route .od-checkout-main{gap:12px}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero.is-copy{min-height:0;margin-bottom:2px!important}.online-design.is-checkout-route .od-checkout-browse-hero.is-copy h1{font-size:28px!important}.online-design.is-checkout-route .od-checkout-browse-hero.is-copy p{margin-top:6px!important;font-size:12px!important}.online-design.is-checkout-route .od-checkout-panel.od-checkout-fast{gap:12px;padding:0}.online-design.is-checkout-route .od-checkout-delivery-card,.online-design.is-checkout-route .od-checkout-payment-card{padding:16px}.online-design.is-checkout-route .od-checkout-fast-title{font-size:18px}.online-design.is-checkout-route .od-checkout-account-card{grid-template-columns:40px minmax(0,1fr)}.online-design.is-checkout-route .od-checkout-account-card em{grid-column:2;justify-self:start}.online-design.is-checkout-route .od-checkout-extras-card{padding-inline:14px}.online-design.is-checkout-route .od-checkout-extra-row.od-gift-wrap-option{gap:8px;min-height:84px}.online-design.is-checkout-route .od-checkout-extra-row .od-gift-wrap-toggle{grid-template-columns:22px 42px minmax(0,1fr);gap:9px}.online-design.is-checkout-route .od-checkout-extra-row .od-gift-wrap-toggle-icon{width:40px;height:40px}.online-design.is-checkout-route .od-checkout-extra-meta,.online-design.is-checkout-route .od-checkout-extra-row .od-gift-wrap-open{min-width:58px;font-size:10px}.online-design.is-checkout-route .od-checkout-pay-tabs button{min-width:0;font-size:10px}.online-design.is-checkout-route .od-checkout-pay-row,.online-design.is-checkout-route .od-checkout-pay-row.active{grid-template-columns:20px 42px minmax(0,1fr);min-height:48px;padding-inline:7px}.online-design.is-checkout-route .od-checkout-pay-row-logo{width:40px}.online-design.is-checkout-route .od-checkout-pay-row-copy{gap:1px;display:grid}.online-design.is-checkout-route .od-checkout-mobile-order-card{margin-top:2px}.online-design.is-checkout-route .od-checkout-mobile-legal-card{border-radius:12px}.online-design.is-checkout-route .od-checkout-mobile-safety .od-checkout-fraud-warning-copy>span,.online-design.is-checkout-route .od-checkout-mobile-safety .od-checkout-fraud-warning>button{display:none}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-workspace.has-active-series.is-picker-closed{gap:0}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{border:1px solid var(--brand-color,var(--od-accent));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{background:radial-gradient(520px 180px at 10% 0,var(--brand-color,var(--od-accent)),transparent 70%),linear-gradient(180deg,#fff 0,#fbfdff 100%);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{background:radial-gradient(520px 180px at 10% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent),transparent 70%),linear-gradient(180deg,#fff 0,#fbfdff 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{box-shadow:0 24px 54px -42px #0f172a6b,inset 0 1px #ffffffdb}.online-design .od-brand-landing .od-brand-product-subsection-head{border-bottom:1px solid var(--brand-color,var(--od-accent));min-height:104px;padding:20px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection-head{border-bottom:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,var(--od-border))}}.online-design .od-brand-landing .od-brand-product-subsection-head{background:radial-gradient(340px 130px at 0 0,var(--brand-color,var(--od-accent)),transparent 70%),linear-gradient(135deg,#fff 0,var(--brand-color,var(--od-accent)) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection-head{background:radial-gradient(340px 130px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,transparent),transparent 70%),linear-gradient(135deg,#fff 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#fff) 100%)}}.online-design .od-brand-landing .od-brand-product-subsection-head:after{content:"";background:var(--brand-color,var(--od-accent));border-radius:999px;width:220px;height:220px;position:absolute;top:-90px;right:-70px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection-head:after{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,transparent)}}.online-design .od-brand-landing .od-brand-product-subsection-head:after{pointer-events:none}.online-design .od-brand-landing .od-brand-product-subsection-head>div{z-index:1;position:relative}.online-design .od-brand-landing .od-brand-product-subsection-head>div:first-child{gap:8px;min-width:0}.online-design .od-brand-landing .od-brand-product-subsection-head>div>span{border:1px solid var(--brand-color,var(--od-accent));align-items:center;gap:8px;width:max-content;max-width:100%;min-height:30px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection-head>div>span{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#ffffffc7)}}.online-design .od-brand-landing .od-brand-product-subsection-head>div>span{color:var(--brand-color,var(--od-accent));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection-head>div>span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#111827)}}.online-design .od-brand-landing .od-brand-product-subsection-head>div>span{box-shadow:0 12px 24px -20px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffffdb;background:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection-head>div>span{box-shadow:0 12px 24px -20px color-mix(in srgb,var(--brand-color,var(--od-accent)) 44%,#111827),inset 0 1px 0 #ffffffdb}}.online-design .od-brand-landing .od-brand-product-subsection-head>div>span{letter-spacing:.08em;font-size:11px;font-weight:950}.online-design .od-brand-landing .od-brand-product-subsection-head strong{color:var(--od-ink);letter-spacing:0;font-size:clamp(28px,3vw,38px);line-height:.98}.online-design .od-brand-landing .od-brand-change-series-button{border:1px solid var(--brand-color,var(--od-accent));min-height:46px;padding:0 18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-change-series-button{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 52%,transparent)}}.online-design .od-brand-landing .od-brand-change-series-button{color:#fff;background:linear-gradient(135deg,var(--brand-color,var(--od-accent)) 0,var(--brand-color,var(--od-accent)) 100%);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-change-series-button{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 92%,#2563eb) 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,#111827) 100%)}}.online-design .od-brand-landing .od-brand-change-series-button{box-shadow:0 18px 34px -24px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-change-series-button{box-shadow:0 18px 34px -24px color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,#111827),inset 0 1px 0 #ffffff38}}.online-design .od-brand-landing .od-brand-change-series-button{font-weight:950}.online-design .od-brand-landing .od-brand-change-series-button:focus-visible,.online-design .od-brand-landing .od-brand-change-series-button:hover{color:#fff;transform:translateY(-1px)}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info{border:1px solid var(--brand-color,var(--od-accent));margin:14px 16px 0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info{background:radial-gradient(260px 110px at 0 0,var(--brand-color,var(--od-accent)),transparent 70%),#fff;border-radius:17px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info{background:radial-gradient(260px 110px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,transparent),transparent 70%),#fff}}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info{box-shadow:0 16px 30px -28px #0f172a57}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary{min-height:54px;padding:10px 14px}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary span{background:var(--brand-color,var(--od-accent));border-radius:999px;min-height:30px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary span{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#fff)}}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary span{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 84%,#2563eb)}}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info summary strong{border-radius:999px;min-height:30px}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info-body{padding:0 14px 14px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker.is-plain-layout{border:1px solid var(--brand-color,var(--od-accent));margin:14px 16px 18px;padding:16px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker.is-plain-layout{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker.is-plain-layout{border-radius:20px;background:radial-gradient(360px 150px at 0 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,#fbfdff 0,#fff 100%)!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker.is-plain-layout{background:radial-gradient(360px 150px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,transparent),transparent 72%),linear-gradient(180deg,#fbfdff 0,#fff 100%)!important}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker.is-plain-layout{box-shadow:inset 0 1px #ffffffd1,0 18px 34px -32px #0f172a47}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-meta{border:1px solid var(--brand-color,var(--od-accent));justify-content:space-between;align-items:center;gap:14px;min-height:56px;margin:0 0 14px;padding:11px 12px;display:flex!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-meta{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 11%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-meta{background:linear-gradient(135deg,#ffffffeb,var(--brand-color,var(--od-accent)));border-radius:15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-meta{background:linear-gradient(135deg,#ffffffeb,color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,#fff))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-meta span{min-height:30px;color:var(--brand-color,var(--od-accent));border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-meta span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-meta span{box-shadow:inset 0 0 0 1px var(--brand-color,var(--od-accent));background:#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-meta span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-color,var(--od-accent)) 11%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-meta span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-meta strong{color:var(--od-ink);text-align:right;font-size:clamp(15px,1.35vw,18px);font-weight:950}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-choice-section,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-countries{gap:14px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips{grid-template-columns:repeat(auto-fit,minmax(154px,1fr))!important;gap:14px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{border-color:var(--brand-color,var(--od-accent));border-radius:18px;min-height:clamp(214px,18vw,240px)!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{background:radial-gradient(170px 96px at 50% 7%,#fffffffa,transparent 70%),linear-gradient(180deg,var(--brand-color,var(--od-accent)) 0,#fff 57%,var(--brand-color,var(--od-accent)) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{background:radial-gradient(170px 96px at 50% 7%,#fffffffa,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,#fff) 0,#fff 57%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 6%,#fff) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{background:radial-gradient(170px 96px at 24% 10%,#fffffff5,transparent 74%),linear-gradient(180deg,#ffffffd6 0,#ffffff6b 50%,var(--brand-color,var(--od-accent)) 100%),var(--od-amount-chip-logo-image) center /min(98%,232px) auto no-repeat;border-radius:16px;inset:10px 10px 96px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{background:radial-gradient(170px 96px at 24% 10%,#fffffff5,transparent 74%),linear-gradient(180deg,#ffffffd6 0,#ffffff6b 50%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent) 100%),var(--od-amount-chip-logo-image) center /min(98%,232px) auto no-repeat}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{border-radius:14px;min-height:44px;font-size:clamp(24px,2.4vw,32px);bottom:52px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active{transform:translateY(-2px)}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.active:before{opacity:1}@media (max-width:760px){.online-design .od-brand-landing .od-brand-product-subsection-head{min-height:0;padding:16px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{margin-bottom:82px}.online-design .od-brand-landing .od-brand-product-subsection-head strong{font-size:clamp(26px,8vw,34px)}.online-design .od-brand-landing .od-brand-change-series-button{justify-content:center;width:100%}.online-design .od-brand-landing .od-brand-product-subsection.active-series .od-brand-series-info{margin:12px 12px 0}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker.is-plain-layout{border-radius:18px;margin:12px;padding:12px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-meta{flex-direction:column;align-items:flex-start;gap:8px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-meta strong{text-align:left}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{border-radius:15px;min-height:184px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{background:radial-gradient(128px 72px at 24% 10%,#fffffff0,transparent 74%),linear-gradient(180deg,#ffffffc7 0,#ffffff61 52%,var(--brand-color,var(--od-accent)) 100%),var(--od-amount-chip-logo-image) center /min(96%,166px) auto no-repeat;inset:8px 8px 78px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{background:radial-gradient(128px 72px at 24% 10%,#fffffff0,transparent 74%),linear-gradient(180deg,#ffffffc7 0,#ffffff61 52%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent) 100%),var(--od-amount-chip-logo-image) center /min(96%,166px) auto no-repeat}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip strong{min-height:36px;font-size:clamp(20px,7vw,26px);bottom:43px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image:after{height:70px}}@media (max-width:359px){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips{grid-template-columns:minmax(0,1fr)!important}}.online-design .od-brand-landing .od-brand-grid-layout{grid-template-columns:minmax(0,1fr)!important}.online-design .od-brand-landing .od-brand-mobile-bar,.online-design .od-brand-landing .od-brand-mobile-inline-summary,.online-design .od-brand-landing .od-brand-side,.online-design .od-brand-landing .od-brand-summary,.online-design .od-brand-landing>.od-brand-side-sticky-dock{display:none!important}.online-design .od-brand-landing .od-brand-mobile-trust-ribbon{display:grid!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions.has-chip-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions.has-chip-image{min-height:clamp(292px,24vw,324px)!important;padding:14px 12px 112px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions .od-amount-chip-logo.has-image{inset:10px 10px 150px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions.has-chip-image:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions.has-chip-image:after{height:54px!important;inset:auto 10px 100px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions strong{min-height:42px;bottom:102px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-range-value.has-direct-actions strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-range-value.has-direct-actions strong{overflow-wrap:anywhere;left:10px;right:10px;white-space:normal!important;font-size:clamp(18px,1.7vw,24px)!important;line-height:1.08!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-range-value.has-direct-actions .od-amount-chip-kicker,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-range-value.has-direct-actions .od-amount-chip-kicker{z-index:4;color:#be123c;letter-spacing:0;text-align:center;text-transform:none;background:#ffffffe6;border-color:#dc26262e;justify-content:center;width:auto;min-height:24px;padding:4px 8px;font-size:11px;line-height:1.05;position:absolute;bottom:148px;left:14px;right:14px;box-shadow:0 10px 22px -18px #0f172a7a}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions .od-voucher-spec-pills,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions small:not(.od-amount-chip-choice),.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions .od-voucher-spec-pills,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions small:not(.od-amount-chip-choice){display:none}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-actions{z-index:5;pointer-events:auto;grid-template-columns:minmax(0,1fr);gap:7px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action{letter-spacing:0;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;padding:0 12px;font-size:12.5px;font-weight:950;line-height:1;transition:transform .15s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action span,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action svg,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action svg{flex:none;width:16px;height:16px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action:hover{transform:translateY(-1px)}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action.is-cart,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action.is-cart{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action.is-cart,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action.is-cart{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,#15803d)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action.is-cart,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action.is-cart{color:#fff;background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 14px 26px -20px #16a34ad1}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action.is-fast,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action.is-fast{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action.is-fast,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action.is-fast{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#bbf7d0)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action.is-fast,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action.is-fast{color:var(--brand-color,var(--od-accent));background:#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action.is-fast,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action.is-fast{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,#166534)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action.is-fast,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action.is-fast{box-shadow:inset 0 1px #ffffffe6}@media (max-width:760px){.online-design .od-brand-landing{padding-bottom:34px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series{margin-bottom:18px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions.has-chip-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions.has-chip-image{min-height:286px!important;padding:10px 9px 112px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions .od-amount-chip-logo.has-image{inset:8px 8px 150px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions.has-chip-image:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions.has-chip-image:after{height:52px!important;inset:auto 8px 104px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions strong{min-height:38px;padding:0 8px;font-size:clamp(19px,6.4vw,24px);left:10px;right:10px;bottom:108px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-range-value.has-direct-actions strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-range-value.has-direct-actions strong{font-size:clamp(17px,5.2vw,22px)!important;line-height:1.08!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-actions{gap:7px;bottom:9px;left:9px;right:9px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action{border-radius:10px;min-height:38px;padding:0 9px;font-size:11.2px}}@media (max-width:480px){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions.has-chip-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions.has-chip-image{min-height:276px!important;padding:10px 10px 116px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions .od-amount-chip-logo.has-image{background-size:auto,auto,min(92%,178px)!important;inset:8px 8px 152px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions.has-chip-image:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions.has-chip-image:after{height:48px!important;inset:auto 8px 108px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.has-direct-actions strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions strong{min-height:38px;font-size:clamp(21px,6vw,25px);bottom:116px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-chip-action{min-height:38px;font-size:11.8px}}.online-design .od-brand-fast-modal-backdrop{align-items:center;padding:clamp(12px,3vw,28px);overflow:hidden}.online-design .od-brand-fast-modal{background:linear-gradient(180deg,#fffffffa,#f8fafcf0),var(--od-surface);border-radius:28px;width:min(620px,100vw - 24px);max-height:min(720px,100dvh - 24px);padding:0;overflow:hidden}.online-design .od-brand-fast-modal .od-brand-fast-checkout{overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:inherit;background:radial-gradient(520px 190px at 0 0,var(--brand-color,var(--od-accent)),transparent 74%),linear-gradient(180deg,#fffffffa,#f8fafceb);border:0;gap:12px;max-height:min(720px,100dvh - 24px);margin:0;padding:18px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-modal .od-brand-fast-checkout{background:radial-gradient(520px 190px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,transparent),transparent 74%),linear-gradient(180deg,#fffffffa,#f8fafceb)}}.online-design .od-brand-fast-modal .od-brand-fast-checkout{box-shadow:none}.online-design .od-brand-fast-modal-close{border-color:var(--brand-color,var(--od-accent));width:38px;height:38px;top:14px;right:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-modal-close{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#94a3b85c)}}.online-design .od-brand-fast-modal-close{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6}.online-design .od-brand-fast-checkout-head{border-bottom:1px solid var(--brand-color,var(--od-accent));min-height:70px;margin:-18px -18px 0;padding:18px 64px 15px 18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-checkout-head{border-bottom:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,var(--od-border))}}.online-design .od-brand-fast-checkout-head{background:radial-gradient(320px 120px at 0 0,var(--brand-color,var(--od-accent)),transparent 70%),#ffffffb8}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-checkout-head{background:radial-gradient(320px 120px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,transparent),transparent 70%),#ffffffb8}}.online-design .od-brand-fast-checkout-head>span{border-radius:14px;width:42px;height:42px}.online-design .od-brand-fast-checkout-head strong{letter-spacing:0;font-size:17px}.online-design .od-brand-fast-checkout-head small{max-width:420px;font-size:11.5px;line-height:1.28}.online-design .od-brand-fast-fields{gap:9px}.online-design .od-brand-fast-fields label{gap:5px}.online-design .od-brand-fast-fields span{letter-spacing:.05em;font-size:10px}.online-design .od-brand-fast-fields input{border-radius:13px;min-height:43px;font-size:13px}.online-design .od-brand-fast-product{border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:60px;padding:9px 11px}.online-design .od-brand-fast-product-logo{border-radius:13px;width:42px;height:42px}.online-design .od-brand-fast-product-copy small{font-size:10.5px}.online-design .od-brand-fast-product-copy strong{font-size:13px}.online-design .od-brand-fast-product-price b{font-size:15px}.online-design .od-brand-fast-payment-current{border-radius:16px;grid-template-columns:42px minmax(0,1fr) 20px;gap:10px;min-height:58px;padding:9px 11px}.online-design .od-brand-fast-payment-logo,.online-design .od-brand-fast-payment-menu button>span{border-radius:12px;width:42px;height:34px}.online-design .od-brand-fast-payment-current strong{letter-spacing:0;font-size:14px}.online-design .od-brand-fast-payment-current em{font-size:11.5px}.online-design .od-brand-fast-total-card{background:radial-gradient(360px 120px at 100% 0,var(--brand-color,var(--od-accent)),transparent 70%),linear-gradient(180deg,#ffffffc7,#f8fafceb);border-radius:17px;gap:11px;padding:13px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-fast-total-card{background:radial-gradient(360px 120px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 70%),linear-gradient(180deg,#ffffffc7,#f8fafceb)}}.online-design .od-brand-fast-total-head strong{letter-spacing:0;font-size:24px}.online-design .od-brand-fast-total-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:10px}.online-design .od-brand-fast-total-lines span{background:#ffffffa8;border-radius:12px;align-content:center;gap:2px;min-width:0;min-height:40px;padding:7px 8px;display:grid}.online-design .od-brand-fast-total-lines small{font-size:10px;line-height:1.1;display:block}.online-design .od-brand-fast-total-lines strong{font-size:12px;line-height:1.1;display:block}.online-design .od-brand-fast-consents{border-radius:16px;gap:7px;padding:9px}.online-design .od-brand-fast-consent-row{grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:11.5px;line-height:1.28}.online-design .od-brand-fast-consent-row input{width:16px;height:16px}.online-design .od-brand-fast-consent-row button,.online-design .od-brand-fast-consent-row label,.online-design .od-brand-fast-consent-row strong{font-size:11.5px}.online-design .od-brand-fast-submit{z-index:5;border-radius:16px;min-height:50px;font-size:13.5px;position:sticky;bottom:0}@media (max-width:640px){.online-design .od-brand-fast-modal-backdrop{align-items:end;padding:8px}.online-design .od-brand-fast-modal{border-radius:24px 24px 18px 18px;width:100%;max-height:calc(100dvh - 16px)}.online-design .od-brand-fast-modal .od-brand-fast-checkout{gap:10px;max-height:calc(100dvh - 16px);padding:14px}.online-design .od-brand-fast-modal-close{width:36px;height:36px;top:12px;right:12px}.online-design .od-brand-fast-checkout-head{min-height:64px;margin:-14px -14px 0;padding:15px 56px 12px 14px}.online-design .od-brand-fast-checkout-head>span{border-radius:13px;width:38px;height:38px}.online-design .od-brand-fast-checkout-head strong{font-size:16px}.online-design .od-brand-fast-checkout-head small{font-size:11px;line-height:1.22}.online-design .od-brand-fast-fields{gap:8px}.online-design .od-brand-fast-fields input{min-height:41px}.online-design .od-brand-fast-product{grid-template-columns:38px minmax(0,1fr) auto;min-height:54px;padding:8px 9px}.online-design .od-brand-fast-product-logo{width:38px;height:38px}.online-design .od-brand-fast-payment-current{grid-template-columns:38px minmax(0,1fr) 18px;min-height:54px;padding:8px 9px}.online-design .od-brand-fast-payment-logo,.online-design .od-brand-fast-payment-menu button>span{width:38px;height:32px}.online-design .od-brand-fast-total-card{padding:10px}.online-design .od-brand-fast-total-head strong{font-size:21px}.online-design .od-brand-fast-total-lines{gap:6px}.online-design .od-brand-fast-total-lines span{min-height:36px;padding:6px 7px}.online-design .od-brand-fast-consents{padding:8px}.online-design .od-brand-fast-submit{min-height:48px;font-size:13px}}@media (max-width:760px){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions{min-height:286px!important;padding:10px 9px 112px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions .od-amount-chip-logo.has-image{inset:8px 8px 150px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.has-chip-image:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.has-chip-image:after{height:52px!important;inset:auto 8px 104px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions strong{min-height:38px!important;font-size:clamp(19px,6.4vw,24px)!important;bottom:108px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions .od-amount-chip-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions .od-amount-chip-actions{gap:7px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions .od-amount-chip-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions .od-amount-chip-action{min-height:38px!important;font-size:11.2px!important}}@media (max-width:480px){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions{min-height:276px!important;padding:10px 10px 116px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions .od-amount-chip-logo.has-image,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions .od-amount-chip-logo.has-image{background-size:auto,auto,min(92%,178px)!important;inset:8px 8px 152px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.has-chip-image:after,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.has-chip-image:after{height:48px!important;inset:auto 8px 108px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions strong{min-height:38px!important;font-size:clamp(21px,6vw,25px)!important;bottom:116px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions .od-amount-chip-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions .od-amount-chip-action{min-height:38px!important;font-size:11.8px!important}}.online-design .od-brand-amount-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:min(100%,390px);display:grid}.online-design .od-brand-amount-actions button{letter-spacing:0;white-space:nowrap;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;padding:0 14px;font-size:13px;font-weight:950;line-height:1;display:inline-flex}.online-design .od-brand-amount-actions button:disabled{cursor:not-allowed;opacity:.55}.online-design .od-brand-amount-fast{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-amount-fast{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,#bbf7d0)}}.online-design .od-brand-amount-fast{color:var(--brand-color,var(--od-accent));background:#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-amount-fast{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,#166534)}}.online-design .od-brand-amount-fast{box-shadow:inset 0 1px #ffffffe6}.online-design .od-brand-amount-fast:not(:disabled):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-fast:not(:disabled):hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,#bbf7d0)}}.online-design .od-brand-amount-actions>small{color:#64748b;text-align:center;grid-column:1/-1;margin-top:-2px;font-size:11px;font-weight:850;line-height:1.25}.online-design .od-brand-amount-actions.is-awaiting-amount button:disabled{color:#64748b!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #cbd5e1eb!important}.online-design .od-voucher-product-row.range{grid-template-columns:minmax(0,1fr) minmax(154px,auto);min-height:112px}.online-design .od-voucher-product-row.range.active>.od-voucher-product-add,.online-design .od-voucher-product-row.range>.od-voucher-product-add{border-top:0;border-left:1px solid var(--od-border);grid-area:1/2;min-height:100%}.online-design .od-voucher-product-row.range .od-voucher-product-select{grid-template-columns:minmax(190px,.34fr) minmax(0,1fr) minmax(128px,.22fr);gap:14px;min-height:112px}.online-design .od-voucher-product-row.range .od-voucher-product-price{align-content:center;min-height:78px}.online-design .od-voucher-product-row.range .od-voucher-product-pay{min-width:128px;display:block}.online-design .od-voucher-product-row.range .od-voucher-product-copy small{-webkit-line-clamp:2}.online-design .od-voucher-product-row.range .od-voucher-product-range-badge{margin-top:1px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section.has-voucher-values .od-voucher-product-row.range{min-height:0;grid-column:span 3!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.range .od-voucher-product-select{grid-template-columns:minmax(188px,.42fr) minmax(0,1fr);align-items:center;min-height:142px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.range .od-voucher-product-pay{display:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.range .od-voucher-product-copy strong{font-size:clamp(18px,1.55vw,22px)}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.range .od-voucher-product-copy small{color:#475569;-webkit-line-clamp:3;font-size:12.5px;line-height:1.35}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.range>.od-voucher-product-add{border-top-color:var(--brand-color,var(--od-accent));min-width:0;min-height:48px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.range>.od-voucher-product-add{border-top-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.range>.od-voucher-product-add{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.range>.od-voucher-product-add{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.range>.od-voucher-product-add{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.range>.od-voucher-product-add{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#111827)}}@media (max-width:760px){.online-design .od-brand-landing .od-brand-amount-step{border-radius:18px!important;gap:12px!important;margin:12px 0 16px!important;padding:13px!important}.online-design .od-brand-landing .od-brand-amount-step-head{gap:10px!important}.online-design .od-brand-landing .od-brand-amount-step-head strong{font-size:19px!important;line-height:1.08!important}.online-design .od-brand-landing .od-brand-amount-step-head p{margin-top:4px!important;font-size:12px!important;line-height:1.35!important}.online-design .od-brand-landing .od-brand-amount-step-current{border-radius:16px!important;min-height:84px!important;padding:14px!important}.online-design .od-brand-landing .od-brand-amount-step-current strong{letter-spacing:-.035em!important;margin-top:6px!important;font-size:clamp(32px,11vw,42px)!important}.online-design .od-brand-landing .od-brand-amount-limits{gap:8px!important}.online-design .od-brand-landing .od-brand-amount-limits span{border-radius:13px!important;min-height:54px!important;padding:9px 10px!important}.online-design .od-brand-landing .od-brand-amount-control{border-radius:15px!important;gap:10px!important;padding:10px!important}.online-design .od-brand-landing .od-brand-amount-slider input[type=range]{min-height:44px!important}.online-design .od-brand-landing .od-brand-amount-input-shell{border-radius:13px!important;min-height:48px!important}.online-design .od-brand-landing .od-brand-amount-input-shell input{min-height:44px!important;font-size:19px!important}.online-design .od-brand-landing .od-brand-amount-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;padding-top:0!important;display:grid!important}.online-design .od-brand-landing .od-brand-amount-quick-label{grid-column:1/-1;margin-bottom:0!important}.online-design .od-brand-landing .od-brand-amount-quick button{width:100%;border-radius:12px!important;min-height:40px!important;padding:0 8px!important;font-size:12px!important}.online-design .od-brand-landing .od-brand-amount-next{border-radius:15px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:11px!important;display:grid!important}.online-design .od-brand-landing .od-brand-amount-next>span{text-align:left;gap:3px;width:100%;display:grid}.online-design .od-brand-landing .od-brand-amount-next>span strong{font-size:22px;line-height:1}.online-design .od-brand-amount-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0}.online-design .od-brand-amount-actions button{width:100%;min-height:44px;font-size:12.5px}.online-design .od-voucher-product-row.range{min-height:0;grid-template-columns:minmax(0,1fr)!important}.online-design .od-voucher-product-row.range.active>.od-voucher-product-add,.online-design .od-voucher-product-row.range>.od-voucher-product-add{border-top:1px solid var(--od-border);border-left:0;grid-area:auto/1;min-height:46px}.online-design .od-voucher-product-row.range .od-voucher-product-select{gap:12px;min-height:0;grid-template-columns:minmax(0,1fr)!important}.online-design .od-voucher-product-row.range .od-voucher-product-pay{display:none}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-choice-section.has-voucher-values .od-voucher-product-row.range{grid-column:1/-1!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-sections .od-voucher-product-row.range .od-voucher-product-select{min-height:0;grid-template-columns:minmax(0,1fr)!important}}@media (max-width:359px){.online-design .od-brand-landing .od-brand-amount-quick{grid-template-columns:minmax(0,1fr)}}.online-design .od-brand-landing .od-brand-banner{min-height:clamp(232px,22vw,304px);padding:clamp(16px,2.4vw,30px) max(22px,50vw - 558px) clamp(22px,2.6vw,34px)}.online-design .od-brand-landing .od-brand-banner-shell{gap:clamp(16px,3vw,42px);min-height:clamp(174px,15vw,218px)}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{aspect-ratio:1.42!important;width:min(100%,238px)!important;height:clamp(126px,11vw,146px)!important;min-height:clamp(126px,11vw,146px)!important}.online-design .od-brand-info-panel.od-brand-banner-about-panel .od-section-head h2{font-size:clamp(30px,3.4vw,42px)}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-brand-description{--od-brand-description-compact-height:3.85em;--od-brand-description-fade-height:1.45em;max-width:37ch;font-size:clamp(13.5px,1.12vw,15.5px);line-height:1.32}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-brand-description.is-compact{gap:8px}.online-design .od-brand-landing .od-brand-info-panel.od-brand-banner-about-panel .od-brand-description.is-compact .od-brand-description-copy{max-height:var(--od-brand-description-compact-height,3.85em)!important}.online-design .od-brand-landing .od-brand-banner-brand-stack{width:min(100%,320px)!important}.online-design .od-brand-landing .od-brand-banner-brand-stack .od-brand-country-scope-card{width:min(100% - 20px,292px)!important;margin:12px auto 0!important;padding:8px 10px!important}.online-design .od-brand-hero-pagehead{margin:-18px auto 14px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-product-section{gap:12px}.online-design .od-brand-landing.is-product-detail{padding-top:12px}.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead{margin:0 auto 14px}.online-design .od-product-detail-hero{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr) minmax(280px,.84fr);align-items:stretch;gap:18px;width:min(1160px,100vw - 32px);margin:0 auto 24px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-hero{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-product-detail-hero{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)) 0,#fff 46%,#f8fafc 100%);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#fff) 0,#fff 46%,#f8fafc 100%)}}.online-design .od-product-detail-hero{box-shadow:0 22px 52px -42px #0f172a6b,inset 0 1px #ffffffeb}.online-design .od-product-detail-buybox,.online-design .od-product-detail-copy,.online-design .od-product-detail-media{min-width:0}.online-design .od-product-detail-media{align-content:start;gap:12px;display:grid}.online-design .od-product-detail-logo{border:1px solid var(--brand-color,var(--od-accent));place-items:center;min-height:188px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-logo{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,var(--od-border))}}.online-design .od-product-detail-logo{background:#fff;border-radius:18px;box-shadow:inset 0 1px #ffffffeb}.online-design .od-product-detail-logo.has-image{padding:24px}.online-design .od-product-detail-logo img{object-fit:contain;width:100%;height:100%;max-height:150px}.online-design .od-product-detail-logo i{background:var(--brand-color,var(--od-accent));border-radius:22px;place-items:center;width:86px;height:86px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-logo i{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,#f8fafc)}}.online-design .od-product-detail-logo i{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-logo i{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#0f172a)}}.online-design .od-product-detail-logo i{font-size:28px;font-style:normal;font-weight:950}.online-design .od-product-detail-media .od-brand-country-scope-card{border-color:var(--brand-color,var(--od-accent))!important;width:100%!important;margin:0!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-media .od-brand-country-scope-card{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,var(--od-border))!important}}.online-design .od-product-detail-media .od-brand-country-scope-card{color:var(--od-ink)!important;box-shadow:none!important;background:#ffffffb8!important}.online-design .od-product-detail-copy{align-content:start;gap:12px;padding:4px 0;display:grid}.online-design .od-product-detail-eyebrow{border:1px solid var(--brand-color,var(--od-accent));align-items:center;gap:7px;width:max-content;max-width:100%;min-height:30px;padding:0 11px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-eyebrow{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-product-detail-eyebrow{background:var(--brand-color,var(--od-accent));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-eyebrow{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#fff)}}.online-design .od-product-detail-eyebrow{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-eyebrow{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,#334155)}}.online-design .od-product-detail-eyebrow{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1}.online-design .od-product-detail-copy h1{color:var(--od-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:950;line-height:1.05}.online-design .od-product-detail-copy p{max-width:64ch;color:var(--od-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:650;line-height:1.55;display:-webkit-box;overflow:hidden}.online-design .od-product-detail-meta,.online-design .od-product-detail-specs{flex-wrap:wrap;gap:8px;display:flex}.online-design .od-product-detail-meta span{color:#475569;background:#ffffffb8;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.online-design .od-product-detail-meta svg{color:#16a34a}.online-design .od-product-detail-specs span{background:#ffffffd1;border:1px solid #94a3b83d;border-radius:14px;gap:3px;min-width:104px;padding:9px 11px;display:grid}.online-design .od-product-detail-specs small{color:var(--od-muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.online-design .od-product-detail-specs strong{min-width:0;color:var(--od-ink);overflow-wrap:anywhere;font-size:13px;font-weight:950;line-height:1.18}.online-design .od-product-detail-buybox{border:1px solid var(--brand-color,var(--od-accent));align-content:start;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-buybox{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-product-detail-buybox{background:#ffffffe6;border-radius:18px;box-shadow:0 18px 38px -34px #0f172a61}.online-design .od-product-detail-price{gap:5px;display:grid}.online-design .od-product-detail-price small{color:var(--od-muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.online-design .od-product-detail-price strong{color:var(--od-ink);letter-spacing:0;font-size:32px;font-weight:950;line-height:1}.online-design .od-product-detail-price em{color:#64748b;font-size:12px;font-style:normal;font-weight:750;line-height:1.25}.online-design .od-product-detail-actions{gap:9px;display:grid}.online-design .od-product-detail-actions button{justify-content:center;width:100%;min-height:46px}.online-design .od-product-detail-actions .od-primary{color:#fff!important;background:linear-gradient(135deg,#16a34a,#15803d)!important;border-color:#15803d!important;box-shadow:0 16px 28px -20px #16a34ad1!important}.online-design .od-product-detail-actions .od-primary:not(:disabled):hover{background:linear-gradient(135deg,#15803d,#166534)!important;border-color:#166534!important}.online-design .od-product-detail-fast{border:1px solid var(--brand-color,var(--od-accent));justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-fast{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,#bbf7d0)}}.online-design .od-product-detail-fast{color:var(--brand-color,var(--od-accent));background:#fff;border-radius:13px}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-fast{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,#166534)}}.online-design .od-product-detail-fast{cursor:pointer;font-size:13px;font-weight:950;line-height:1}.online-design .od-product-detail-actions button:disabled,.online-design .od-product-detail-fast:disabled{cursor:not-allowed;opacity:.55}.online-design .od-product-detail-warning{color:#92400e;background:#fffbeb;border:1px solid #f59e0b52;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.online-design .od-product-detail-warning>svg{background:#f59e0b24;border-radius:12px;width:34px;height:34px;padding:8px}.online-design .od-product-detail-warning span{gap:3px;min-width:0;display:grid}.online-design .od-product-detail-warning strong{font-size:13px;font-weight:950;line-height:1.2}.online-design .od-product-detail-warning small{color:#92400e;font-size:12px;font-weight:650;line-height:1.35}.online-design .od-brand-grid-layout.is-product-detail{width:min(1160px,100vw - 32px);margin:0 auto}.online-design .od-brand-grid-layout.is-product-detail .od-brand-support-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}@media (max-width:980px){.online-design .od-product-detail-hero{grid-template-columns:minmax(190px,.62fr) minmax(0,1fr)}.online-design .od-product-detail-buybox{grid-column:1/-1}.online-design .od-product-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design .od-brand-grid-layout.is-product-detail .od-brand-support-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.online-design .od-brand-landing.is-product-detail{padding-top:6px}.online-design .od-product-detail-hero{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;width:calc(100vw - 24px);margin:0 auto 16px;padding:12px}.online-design .od-product-detail-logo{border-radius:15px;min-height:146px}.online-design .od-product-detail-logo.has-image{padding:18px}.online-design .od-product-detail-logo img{max-height:116px}.online-design .od-product-detail-copy{gap:10px}.online-design .od-product-detail-copy h1{font-size:26px;line-height:1.08}.online-design .od-product-detail-copy p{font-size:13.5px;line-height:1.46}.online-design .od-product-detail-meta span{max-width:100%;font-size:11.5px}.online-design .od-product-detail-specs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.online-design .od-product-detail-specs span{min-width:0}.online-design .od-product-detail-buybox{border-radius:16px;padding:12px}.online-design .od-product-detail-price strong{font-size:28px}.online-design .od-product-detail-actions{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-grid-layout.is-product-detail{width:calc(100vw - 24px)}}@media (max-width:380px){.online-design .od-product-detail-specs{grid-template-columns:minmax(0,1fr)}}.online-design .od-product-detail-hero{background:linear-gradient(#fff,#f8fafc);border-color:#cbd5e1db;border-radius:20px;gap:16px;box-shadow:0 20px 48px -40px #0f172a75,inset 0 1px #fffffff0}@media (min-width:981px){.online-design .od-product-detail-hero.has-range-product{grid-template-columns:minmax(190px,.54fr) minmax(0,.84fr) minmax(390px,1.22fr);align-items:start}}.online-design .od-product-detail-hero.has-range-product .od-product-detail-price strong{font-size:clamp(24px,2.25vw,30px);line-height:1.06}.online-design .od-product-detail-logo{background:#f8fafc;border-color:#cbd5e1db}.online-design .od-product-detail-logo i{color:#0f172a;background:#e2e8f0}.online-design .od-product-detail-media .od-brand-country-scope-card{color:#0f172a!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-color:#cbd5e1db!important;box-shadow:0 14px 30px -28px #0f172a6b!important}.online-design .od-product-detail-media .od-brand-country-scope-card strong,.online-design .od-product-detail-media .od-brand-country-scope-details i,.online-design .od-product-detail-media .od-brand-country-scope-details summary{color:#0f172a!important}.online-design .od-product-detail-media .od-brand-country-scope-icon,.online-design .od-product-detail-media .od-brand-country-scope-info-icon{color:#334155!important;background:#f1f5f9!important;border-color:#cbd5e1e6!important}.online-design .od-product-detail-eyebrow{color:#334155;background:#f8fafc;border-color:#94a3b857}.online-design .od-product-detail-eyebrow svg,.online-design .od-product-detail-meta svg{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-eyebrow svg,.online-design .od-product-detail-meta svg{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#0f766e)}}.online-design .od-product-detail-copy h1{color:#0f172a}.online-design .od-product-detail-copy p{color:#475569}.online-design .od-product-detail-meta span,.online-design .od-product-detail-specs span{color:#334155;background:#fff;border-color:#cbd5e1d1}.online-design .od-product-detail-buybox{background:#fff;border-color:#cbd5e1eb;box-shadow:0 20px 42px -36px #0f172a75}.online-design .od-product-detail-fast:not(:disabled):hover{background:#d1fae5;border-color:#6ee7b7}.online-design .od-product-detail-warning{color:#7c2d12;background:#fff7ed;border-color:#fed7aa}.online-design .od-product-detail-warning>svg{color:#c2410c;background:#ffedd5}.online-design .od-product-detail-warning small{color:#9a3412}.online-design .od-product-detail-hero{grid-template-columns:minmax(230px,.76fr) minmax(0,1.22fr) minmax(300px,.86fr);gap:20px;padding:20px}.online-design .od-product-detail-copy{gap:14px}.online-design .od-product-detail-buybox{background:radial-gradient(280px 120px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),#fff;border-radius:20px;gap:14px;padding:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-buybox{background:radial-gradient(280px 120px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent),transparent 72%),#fff}}.online-design .od-product-detail-price{border:1px solid var(--brand-color,var(--od-accent));padding:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-price{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,#bbf7d0)}}.online-design .od-product-detail-price{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)) 0,#fff 100%);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-price{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,#ecfdf5) 0,#fff 100%)}}.online-design .od-product-detail-price small{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-price small{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 68%,#047857)}}.online-design .od-product-detail-price small{letter-spacing:0}.online-design .od-product-detail-price strong{color:#064e3b;font-size:clamp(34px,3.1vw,44px)}.online-design .od-product-detail-actions{gap:10px}.online-design .od-product-detail-actions button,.online-design .od-product-detail-fast{border-radius:14px;min-height:52px;font-size:14px}.online-design .od-product-detail-fast{color:#0f766e;background:#f8fafc;border-color:#94a3b86b}.online-design .od-product-detail-siblings{background:#fff;border:1px solid #cbd5e1db;border-radius:20px;width:min(1160px,100vw - 32px);margin:-8px auto 22px;padding:14px;box-shadow:0 18px 44px -40px #0f172a75}.online-design .od-product-detail-siblings-head{border-bottom:1px solid #e2e8f0eb;align-items:center;gap:10px;margin:0 0 12px;padding:0 0 12px;display:flex}.online-design .od-product-detail-siblings-head>span{width:38px;height:38px;color:var(--brand-color,var(--od-accent));background:#f8fafc;border:1px solid #cbd5e1db;border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-siblings-head>span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#0f766e)}}.online-design .od-product-detail-siblings-head div{gap:2px;min-width:0;display:grid}.online-design .od-product-detail-siblings-head strong{color:#0f172a;font-size:17px;font-weight:950;line-height:1.1}.online-design .od-product-detail-siblings-head small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.2;overflow:hidden}.online-design .od-product-detail-sibling-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.online-design .od-product-detail-sibling-card{color:#0f172a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1d1;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:74px;padding:10px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.online-design .od-product-detail-sibling-card:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-sibling-card:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 34%,#94a3b8d1)}}.online-design .od-product-detail-sibling-card:hover{background:#fff;transform:translateY(-1px)}.online-design .od-product-detail-sibling-logo{color:#475569;background:#fff;border:1px solid #cbd5e1db;border-radius:12px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.online-design .od-product-detail-sibling-logo img{object-fit:contain;width:100%;height:100%;padding:7px}.online-design .od-product-detail-sibling-copy{gap:3px;min-width:0;display:grid}.online-design .od-product-detail-sibling-copy strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;line-height:1.1;overflow:hidden}.online-design .od-product-detail-sibling-copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;line-height:1.2;overflow:hidden}.online-design .od-product-detail-sibling-price{color:#0f766e;justify-content:end;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:950;display:inline-flex}.online-design .od-product-detail-sibling-price.is-icon-only{border:1px solid var(--brand-color,var(--od-accent));justify-content:center;width:30px;height:30px}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-sibling-price.is-icon-only{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#cbd5e1e6)}}.online-design .od-product-detail-sibling-price.is-icon-only{background:#fff;border-radius:999px;box-shadow:inset 0 1px #ffffffeb}.online-design .od-product-detail-sibling-price.is-icon-only svg{background:0 0;border:0;border-radius:0;width:16px;height:16px;padding:0}.online-design .od-product-detail-sibling-price em{text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-style:normal;line-height:1.1;overflow:hidden}.online-design .od-product-detail-sibling-price svg{border:1px solid var(--brand-color,var(--od-accent));flex:none;width:24px;height:24px;padding:5px}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-sibling-price svg{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#cbd5e1e6)}}.online-design .od-product-detail-sibling-price svg{color:var(--brand-color,var(--od-accent));background:#fff;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-sibling-price svg{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,#0f766e)}}@media (max-width:760px){.online-design .od-brand-landing.is-product-detail{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.online-design .od-product-detail-hero{background:#fff;border-radius:16px;gap:10px;width:calc(100vw - 20px);padding:10px}.online-design .od-product-detail-media{grid-template-columns:92px minmax(0,1fr);align-items:stretch;gap:10px}.online-design .od-product-detail-logo{border-radius:13px;height:92px;min-height:92px}.online-design .od-product-detail-logo.has-image{padding:10px}.online-design .od-product-detail-logo img{max-height:70px}.online-design .od-product-detail-logo i{border-radius:15px;width:56px;height:56px;font-size:21px}.online-design .od-product-detail-media .od-brand-country-scope-card{align-content:center;min-height:92px;border-radius:13px!important;grid-template-columns:28px minmax(0,1fr)!important;padding:8px!important}.online-design .od-product-detail-media .od-brand-country-scope-icon{width:28px!important;height:auto!important}.online-design .od-product-detail-media .od-brand-country-scope-card strong{font-size:11.5px!important;line-height:1.2!important}.online-design .od-product-detail-eyebrow{min-height:27px;padding:0 9px;font-size:11px}.online-design .od-product-detail-copy h1{font-size:23px;line-height:1.08}.online-design .od-product-detail-copy p{-webkit-line-clamp:3;font-size:13px;line-height:1.42}.online-design .od-product-detail-meta{gap:6px}.online-design .od-product-detail-meta span{min-height:27px;padding:0 8px;font-size:11px}.online-design .od-product-detail-specs{gap:7px}.online-design .od-product-detail-specs span{border-radius:12px;padding:8px 9px}.online-design .od-product-detail-buybox{border-radius:14px;gap:10px;padding:11px}.online-design .od-product-detail-price strong{font-size:25px}.online-design .od-product-detail-warning{border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:9px}.online-design .od-product-detail-warning>svg{border-radius:10px;width:28px;height:28px;padding:6px}.online-design .od-product-detail-warning strong{font-size:12px}.online-design .od-product-detail-warning small{font-size:11.3px;line-height:1.28}.online-design .od-product-detail-siblings{border-radius:16px;width:calc(100vw - 20px);margin:-4px auto 16px;padding:10px}.online-design .od-product-detail-siblings-head{margin-bottom:10px;padding-bottom:10px}.online-design .od-product-detail-sibling-list{grid-template-columns:minmax(0,1fr);gap:8px}.online-design .od-product-detail-sibling-card{border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;min-height:62px;padding:8px}.online-design .od-product-detail-sibling-logo{border-radius:11px;width:44px;height:44px}.online-design .od-product-detail-sibling-copy strong{font-size:15px}.online-design .od-product-detail-sibling-price{font-size:13px}.online-design .od-product-detail-sibling-price em{max-width:86px}}@media (max-width:380px){.online-design .od-product-detail-media{grid-template-columns:82px minmax(0,1fr)}.online-design .od-product-detail-logo{height:84px;min-height:84px}.online-design .od-product-detail-media .od-brand-country-scope-card{min-height:84px}.online-design .od-product-detail-sibling-card{grid-template-columns:42px minmax(0,1fr)}.online-design .od-product-detail-sibling-price{grid-column:2;justify-self:start}}.online-design .od-brand-landing.is-product-detail .od-product-detail-hero.has-range-product{align-items:start}.online-design .od-brand-landing.is-product-detail .od-product-detail-hero.has-range-product .od-product-detail-buybox{align-self:start}@media (max-width:760px){.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead{margin-bottom:10px}.online-design .od-brand-landing.is-product-detail .od-product-detail-hero.has-range-product{border-radius:15px;gap:9px;margin-bottom:12px;padding:9px}.online-design .od-brand-landing.is-product-detail .od-product-detail-media{grid-template-columns:82px minmax(0,1fr);gap:8px}.online-design .od-brand-landing.is-product-detail .od-product-detail-logo{height:82px;min-height:82px}.online-design .od-brand-landing.is-product-detail .od-product-detail-logo.has-image{padding:8px}.online-design .od-brand-landing.is-product-detail .od-product-detail-logo img{max-height:64px}.online-design .od-brand-landing.is-product-detail .od-product-detail-media .od-brand-country-scope-card{min-height:82px;padding:7px!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-media .od-brand-country-scope-card strong{font-size:11px!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-copy{gap:7px}.online-design .od-brand-landing.is-product-detail .od-product-detail-copy h1{font-size:22px}.online-design .od-brand-landing.is-product-detail .od-product-detail-copy p{-webkit-line-clamp:2;font-size:12.5px;line-height:1.38}.online-design .od-brand-landing.is-product-detail .od-product-detail-meta{gap:5px}.online-design .od-brand-landing.is-product-detail .od-product-detail-meta span{min-height:25px;padding:0 7px;font-size:10.8px}.online-design .od-brand-landing.is-product-detail .od-product-detail-buybox{border-radius:13px;gap:8px;padding:9px}.online-design .od-brand-landing.is-product-detail .od-product-detail-warning{margin-top:2px}.online-design .od-brand-landing.is-product-detail .od-product-detail-siblings{margin-top:0;padding:10px}.online-design .od-brand-landing.is-product-detail .od-product-detail-siblings-head{align-items:center;margin-bottom:9px;padding-bottom:9px}.online-design .od-brand-landing.is-product-detail .od-product-detail-siblings-head>span{border-radius:11px;width:34px;height:34px}.online-design .od-brand-landing.is-product-detail .od-product-detail-siblings-head strong{font-size:16px}.online-design .od-brand-landing.is-product-detail .od-product-detail-sibling-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.online-design .od-brand-landing.is-product-detail .od-product-detail-sibling-card{background:radial-gradient(120px 64px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),#fff;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:6px;min-height:84px;padding:10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.is-product-detail .od-product-detail-sibling-card{background:radial-gradient(120px 64px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,transparent),transparent 72%),#fff}}.online-design .od-brand-landing.is-product-detail .od-product-detail-sibling-logo{display:none}.online-design .od-brand-landing.is-product-detail .od-product-detail-sibling-copy strong{font-size:20px;line-height:1}.online-design .od-brand-landing.is-product-detail .od-product-detail-sibling-copy small{text-transform:uppercase;font-size:10.5px}.online-design .od-brand-landing.is-product-detail .od-product-detail-sibling-price{justify-content:flex-end;width:100%;font-size:13px}.online-design .od-brand-landing.is-product-detail .od-product-detail-sibling-price.is-icon-only{justify-self:end;width:28px;height:28px}.online-design .od-brand-landing.is-product-detail .od-product-detail-sibling-price em{max-width:100%}}@media (max-width:340px){.online-design .od-brand-landing.is-product-detail .od-product-detail-sibling-list{grid-template-columns:minmax(0,1fr)}}.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead{width:min(1160px,100vw - 32px);max-width:none;margin:0 auto 10px;padding:0}.online-design .od-brand-landing.is-product-detail .od-hero-breadcrumb-inner{background:#fff;border-color:#cbd5e1e6;padding:4px;box-shadow:0 14px 34px -30px #0f172a6b,inset 0 1px #ffffffeb}.online-design .od-brand-landing.is-product-detail .od-hero-breadcrumb-inner .od-hero-crumb-current,.online-design .od-brand-landing.is-product-detail .od-hero-breadcrumb-inner button{letter-spacing:0;min-height:32px;font-size:11.5px}.online-design .od-brand-landing.is-product-detail .od-hero-crumb-home{color:#475569;background:#f8fafc}.online-design .od-brand-landing.is-product-detail .od-hero-crumb-current,.online-design .od-brand-landing.is-product-detail .od-hero-crumb-link{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.is-product-detail .od-hero-crumb-current,.online-design .od-brand-landing.is-product-detail .od-hero-crumb-link{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#cbd5e1eb)}}.online-design .od-brand-landing.is-product-detail .od-hero-crumb-current,.online-design .od-brand-landing.is-product-detail .od-hero-crumb-link{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.is-product-detail .od-hero-crumb-current,.online-design .od-brand-landing.is-product-detail .od-hero-crumb-link{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,#fff)}}.online-design .od-brand-landing.is-product-detail .od-hero-crumb-current,.online-design .od-brand-landing.is-product-detail .od-hero-crumb-link{color:#0f172a;box-shadow:none}.online-design .od-product-detail-scope-card{border-color:var(--brand-color,var(--od-accent))!important;border-radius:16px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px 13px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-scope-card{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#cbd5e1eb)!important}}.online-design .od-product-detail-scope-card{background:radial-gradient(260px 110px at 0 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,#fff 0,#f8fafc 100%)!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-scope-card{background:radial-gradient(260px 110px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 72%),linear-gradient(180deg,#fff 0,#f8fafc 100%)!important}}.online-design .od-product-detail-scope-card{color:#0f172a!important;-webkit-backdrop-filter:none!important;box-shadow:0 16px 34px -30px #0f172a6b,inset 0 1px #ffffffeb!important}.online-design .od-product-detail-scope-card .od-brand-country-scope-icon{width:38px!important;height:28px!important;color:var(--brand-color,var(--od-accent))!important;background:#fff!important;border:1px solid #cbd5e1eb!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-scope-card .od-brand-country-scope-icon{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#0f766e)!important}}.online-design .od-product-detail-scope-card .od-brand-country-scope-icon{box-shadow:0 10px 20px -18px #0f172a7a!important}.online-design .od-product-detail-scope-card>div{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.online-design .od-product-detail-scope-card .od-brand-country-scope-head{flex:190px;align-items:center}.online-design .od-product-detail-scope-card .od-brand-country-scope-head strong{white-space:normal;font-size:13px;line-height:1.24;color:#0f172a!important}.online-design .od-product-detail-scope-card .od-brand-country-scope-info-icon{color:#64748b!important;background:#fff!important;border-color:#cbd5e1f0!important}.online-design .od-product-detail-scope-card .od-brand-country-scope-details{flex:none;margin-top:0}.online-design .od-product-detail-scope-card .od-brand-country-scope-details[open]{flex-basis:100%}.online-design .od-product-detail-scope-card .od-brand-country-scope-details summary{border-color:var(--brand-color,var(--od-accent));min-height:28px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-scope-card .od-brand-country-scope-details summary{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,#cbd5e1eb)}}.online-design .od-product-detail-scope-card .od-brand-country-scope-details summary{color:var(--brand-color,var(--od-accent));background:#fff}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-scope-card .od-brand-country-scope-details summary{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,#0f766e)}}.online-design .od-product-detail-scope-card .od-brand-country-scope-details summary{font-size:11px}.online-design .od-product-detail-scope-card .od-brand-country-scope-details summary:after{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-scope-card .od-brand-country-scope-details summary:after{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 74%,#0f766e)}}.online-design .od-product-detail-scope-card .od-brand-country-scope-details i{color:#334155;background:#fff;border:1px solid #cbd5e1d1;min-height:27px}@media (max-width:760px){.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead{width:calc(100vw - 20px)!important;max-width:none!important;margin:0 auto 8px!important;padding:0!important;overflow:visible!important}.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-breadcrumb-inner{border-radius:14px!important;grid-template-columns:none!important;gap:5px!important;width:100%!important;max-width:100%!important;padding:4px!important;display:flex!important}.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-crumb-link:not(.od-hero-crumb-brand),.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-crumb-separator{display:none!important}.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-crumb-brand,.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-crumb-current,.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-crumb-home{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:none!important;min-height:32px!important;box-shadow:none!important;grid-column:auto!important;justify-self:auto!important;padding:0 10px!important;font-size:10.8px!important;line-height:1!important;overflow:hidden!important}.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-crumb-home{flex:0 94px}.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-breadcrumb-inner.has-product-crumb>.od-hero-crumb-brand,.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-breadcrumb-inner.has-product-crumb>.od-hero-crumb-current:not(.od-hero-crumb-product),.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-breadcrumb-inner.has-product-crumb>.od-hero-crumb-product{display:inline-flex!important}.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-crumb-product{flex:auto}.online-design .od-brand-landing.is-product-detail .od-product-detail-logo{height:112px!important;min-height:112px!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-logo img{max-height:86px!important}.online-design .od-product-detail-scope-card{border-radius:14px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;padding:10px!important}.online-design .od-product-detail-scope-card .od-brand-country-scope-icon{width:32px!important;height:24px!important}.online-design .od-product-detail-scope-card .od-brand-country-scope-head{flex-basis:100%;align-items:flex-start;gap:6px}.online-design .od-product-detail-scope-card .od-brand-country-scope-head strong{font-size:12px!important}.online-design .od-product-detail-scope-card .od-brand-country-scope-details summary{min-height:26px;font-size:10.6px}.online-design .od-brand-landing.is-product-detail .od-product-detail-hero,.online-design .od-brand-landing.is-product-detail .od-product-detail-hero.has-range-product{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;padding:10px!important;overflow:hidden!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-buybox,.online-design .od-brand-landing.is-product-detail .od-product-detail-copy,.online-design .od-brand-landing.is-product-detail .od-product-detail-media{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-media{order:0;grid-template-columns:minmax(0,1fr)!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-copy{order:1}.online-design .od-brand-landing.is-product-detail .od-product-detail-buybox{order:2}.online-design .od-brand-landing.is-product-detail .od-product-detail-logo{width:100%!important;height:126px!important;min-height:126px!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-logo.has-image{padding:16px!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-logo img{max-width:min(240px,82%)!important;max-height:94px!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(22px,7vw,28px)!important;line-height:1.06!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-copy p{max-width:100%}.online-design .od-brand-landing.is-product-detail .od-product-detail-actions,.online-design .od-brand-landing.is-product-detail .od-product-detail-price,.online-design .od-brand-landing.is-product-detail .od-product-detail-warning{min-width:0;max-width:100%}.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-breadcrumb-inner{overflow:hidden!important}.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-breadcrumb-inner.has-product-crumb>.od-hero-crumb-product{display:none!important}.online-design .od-brand-landing.is-product-detail .od-brand-hero-pagehead .od-hero-crumb-brand{flex:auto!important}}.online-design .od-brand-landing.is-product-detail .od-product-detail-hero,.online-design .od-brand-landing.is-product-detail .od-product-detail-hero.has-range-product{grid-template-rows:auto auto;align-items:start;grid-template-columns:minmax(170px,.54fr) minmax(360px,1.46fr) minmax(280px,.82fr)!important}.online-design .od-product-detail-content{grid-column:2/-1;gap:10px;min-width:0;display:grid}.online-design .od-product-detail-explainer,.online-design .od-product-detail-missing{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-explainer,.online-design .od-product-detail-missing{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,#cbd5e1e0)}}.online-design .od-product-detail-explainer,.online-design .od-product-detail-missing{background:var(--brand-color,var(--od-accent));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-explainer,.online-design .od-product-detail-missing{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,#fff)}}.online-design .od-product-detail-explainer,.online-design .od-product-detail-missing{color:#334155}.online-design .od-product-detail-explainer>svg,.online-design .od-product-detail-missing>svg{width:34px;height:34px;color:var(--brand-color,var(--od-accent));background:#fff;border-radius:11px;padding:8px}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-explainer>svg,.online-design .od-product-detail-missing>svg{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 66%,#0f766e)}}.online-design .od-product-detail-explainer>svg,.online-design .od-product-detail-missing>svg{box-shadow:inset 0 0 0 1px #cbd5e1e6}.online-design .od-product-detail-explainer>span,.online-design .od-product-detail-missing>span{gap:3px;min-width:0;display:grid}.online-design .od-product-detail-explainer strong,.online-design .od-product-detail-missing strong{color:#0f172a;font-size:13px;font-weight:950;line-height:1.2}.online-design .od-product-detail-explainer small,.online-design .od-product-detail-missing small{color:#64748b;font-size:12px;font-weight:650;line-height:1.4}.online-design .od-product-detail-missing{background:#fff7ed;border-color:#fed7aa}.online-design .od-product-detail-missing>svg{color:#c2410c;box-shadow:inset 0 0 0 1px #fed7aa}.online-design .od-product-detail-missing small,.online-design .od-product-detail-missing strong{color:#9a3412}.online-design .od-product-detail-inclusions{background:#fff;border:1px solid #cbd5e1e0;border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.online-design .od-product-detail-hero.uses-plan-detail .od-product-detail-inclusions{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-hero.uses-plan-detail .od-product-detail-inclusions{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,#cbd5e1e0)}}.online-design .od-product-detail-hero.uses-plan-detail .od-product-detail-inclusions{background:linear-gradient(180deg,var(--brand-color,var(--od-accent)),#fff 58%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-hero.uses-plan-detail .od-product-detail-inclusions{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#fff),#fff 58%)}}.online-design .od-product-detail-inclusions h2{color:#0f172a;margin:0;font-size:15px;font-weight:950;line-height:1.15}.online-design .od-product-detail-inclusions .od-product-detail-specs{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.online-design .od-product-detail-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;padding:0;list-style:none;display:grid}.online-design .od-product-detail-benefits li{color:#334155;align-items:flex-start;gap:7px;min-width:0;font-size:12px;font-weight:750;line-height:1.35;display:flex}.online-design .od-product-detail-benefits svg{color:#15803d;background:#dcfce7;border-radius:999px;flex:none;width:16px;height:16px;margin-top:1px;padding:3px}.online-design .od-product-detail-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:2px;display:grid}.online-design .od-product-detail-trust span{color:#475569;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:850;line-height:1.2;display:flex}.online-design .od-product-detail-trust svg{color:#15803d;flex:none}.online-design .od-product-detail-all-options{border:1px solid var(--brand-color,var(--od-accent));justify-content:center;align-items:center;gap:7px;min-height:34px;margin-left:auto;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-all-options{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,#cbd5e1e6)}}.online-design .od-product-detail-all-options{color:var(--brand-color,var(--od-accent));background:#fff;border-radius:11px}@supports (color:color-mix(in lab,red,red)){.online-design .od-product-detail-all-options{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 68%,#0f766e)}}.online-design .od-product-detail-all-options{white-space:nowrap;cursor:pointer;font-size:11.5px;font-weight:900}.online-design .od-product-detail-all-options svg{width:14px;height:14px}@media (max-width:1050px) and (min-width:761px){.online-design .od-brand-landing.is-product-detail .od-product-detail-hero,.online-design .od-brand-landing.is-product-detail .od-product-detail-hero.has-range-product{grid-template-rows:auto auto;grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr)!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-media{grid-area:1/1}.online-design .od-brand-landing.is-product-detail .od-product-detail-copy{grid-area:1/2}.online-design .od-brand-landing.is-product-detail .od-product-detail-buybox{grid-row:2;grid-column:1!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-actions{grid-template-columns:minmax(0,1fr)!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-content{grid-area:2/2}.online-design .od-brand-landing.is-product-detail .od-product-detail-logo{min-height:150px}.online-design .od-brand-landing.is-product-detail .od-product-detail-copy h1{overflow-wrap:normal;word-break:normal;font-size:clamp(28px,4.2vw,36px)}}@media (max-width:760px){.online-design .od-brand-landing.is-product-detail .od-product-detail-hero,.online-design .od-brand-landing.is-product-detail .od-product-detail-hero.has-range-product{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-content{order:3;width:100%;min-width:0;grid-column:1/-1!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-logo{height:96px!important;min-height:96px!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-logo.has-image{padding:10px!important}.online-design .od-brand-landing.is-product-detail .od-product-detail-logo img{max-height:72px!important}.online-design .od-product-detail-benefits,.online-design .od-product-detail-inclusions .od-product-detail-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design .od-product-detail-siblings-head{flex-wrap:wrap}.online-design .od-product-detail-all-options{width:100%;margin-left:48px}}@media (max-width:380px){.online-design .od-product-detail-benefits,.online-design .od-product-detail-inclusions .od-product-detail-specs{grid-template-columns:minmax(0,1fr)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel{border:1px solid var(--brand-color,var(--od-accent));padding:clamp(12px,1.4vw,18px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel{background:radial-gradient(420px 150px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,#fff 0,#fbfdff 100%);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel{background:radial-gradient(420px 150px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,transparent),transparent 72%),linear-gradient(180deg,#fff 0,#fbfdff 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel{box-shadow:0 18px 42px -34px #0f172a57}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel-head{border-bottom:1px solid var(--brand-color,var(--od-accent));align-items:center;margin:0 0 9px;padding:0 0 9px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel-head{border-bottom:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel-head span{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel-head span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,var(--od-muted))}}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel-head strong{color:var(--od-ink);letter-spacing:0;font-size:clamp(18px,1.8vw,24px);line-height:1.08}.online-design .od-brand-choice-panel .od-brand-series-card-grid,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:repeat(auto-fit,minmax(206px,1fr))!important;gap:12px!important;max-height:none!important;padding:0!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.online-design .od-brand-choice-panel .od-brand-series-choice-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card{background:radial-gradient(190px 104px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,#fff 0,var(--brand-color,var(--od-accent)) 100%)!important;border-radius:15px!important;grid-template-rows:auto minmax(30px,1fr) auto!important;gap:6px!important;min-height:132px!important;padding:9px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-choice-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card{background:radial-gradient(190px 104px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 72%),linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#fff) 100%)!important}}.online-design .od-brand-choice-panel .od-brand-series-choice-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card{box-shadow:0 16px 32px -28px #0f172a6b,inset 0 1px #ffffffdb!important}.online-design .od-brand-choice-panel .od-brand-series-choice-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card:hover{border-color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-choice-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,var(--od-border))!important}}.online-design .od-brand-choice-panel .od-brand-series-choice-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card:hover{transform:translateY(-1px);box-shadow:0 20px 38px -30px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffffe6!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-choice-card:hover,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card:hover{box-shadow:0 20px 38px -30px color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,#111827),inset 0 1px 0 #ffffffe6!important}}.online-design .od-brand-choice-panel .od-brand-series-choice-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card.active{border-color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-choice-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card.active{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,var(--od-border))!important}}.online-design .od-brand-choice-panel .od-brand-series-choice-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card.active{box-shadow:inset 0 0 0 2px var(--brand-color,var(--od-accent)),inset 0 -4px 0 var(--brand-color,var(--od-accent)),0 22px 42px -32px var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-choice-panel .od-brand-series-choice-card.active,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card.active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,transparent),inset 0 -4px 0 color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#111827),0 22px 42px -32px color-mix(in srgb,var(--brand-color,var(--od-accent)) 54%,#111827)!important}}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-top,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-top{min-height:24px}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-top b,.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-top i,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-top b,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-top i{letter-spacing:.06em;min-height:24px;padding:4px 7px;font-size:9px}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-body,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-body{align-items:start!important;min-height:0!important}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-copy,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-copy{gap:5px}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-copy strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--od-ink)!important;font-size:clamp(15px,1.42vw,18px)!important;line-height:1.12!important}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-description,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-description{-webkit-line-clamp:1;max-width:32ch;font-size:11.5px;line-height:1.2}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer{align-items:center;gap:8px}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer em,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer em{border-radius:999px;max-width:calc(100% - 74px);min-height:28px;padding:3px 8px}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-action{min-height:28px!important;padding:0 10px!important;font-size:11px!important}@media (max-width:760px){.online-design .od-brand-landing .od-brand-banner{min-height:0!important;padding:18px max(14px,env(safe-area-inset-left,0px)) 22px max(14px,env(safe-area-inset-right,0px))!important}.online-design .od-brand-landing .od-brand-banner-shell{gap:14px!important;min-height:0!important}.online-design .od-brand-landing .od-brand-banner-media .od-brand-banner-logo{width:min(100%,260px)!important;height:clamp(126px,32vw,168px)!important}.online-design .od-brand-hero-pagehead,.online-design .od-pagehead.od-brand-hero-pagehead{margin:10px calc(50% - 50vw) 12px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel{border-radius:16px;padding:11px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel-head{align-items:stretch;margin-bottom:10px;padding-bottom:10px}.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel-head strong{font-size:clamp(18px,5.2vw,22px)}.online-design .od-brand-choice-panel .od-brand-series-card-grid,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.online-design .od-brand-choice-panel .od-brand-series-choice-card,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card{border-radius:14px!important;min-height:154px!important;padding:10px!important}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-copy strong,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-copy strong{-webkit-line-clamp:3;font-size:14.5px!important;line-height:1.12!important}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-description,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-description{-webkit-line-clamp:2;font-size:11px;line-height:1.25}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer{flex-direction:column;align-items:stretch;gap:7px}.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-action,.online-design .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer em,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-action,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-choice-card .od-brand-series-card-footer em{justify-content:center;width:100%;max-width:100%}}@media (max-width:359px){.online-design .od-brand-choice-panel .od-brand-series-card-grid,.online-design .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid,.online-design .od-brand-landing .od-brand-choice-panel .od-brand-series-picker-panel .od-brand-series-card-grid{grid-template-columns:minmax(0,1fr)!important}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail)>.od-brand-hero-pagehead{width:min(100vw - 40px,1180px);max-width:1180px;margin:10px auto!important;padding:0!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail)>.od-brand-hero-pagehead .od-hero-breadcrumb-inner{border-color:var(--brand-color,var(--od-accent));width:fit-content;max-width:100%;margin:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail)>.od-brand-hero-pagehead .od-hero-breadcrumb-inner{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,var(--od-border))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail)>.od-brand-hero-pagehead .od-hero-breadcrumb-inner{box-shadow:0 14px 34px -30px #0f172a6b,inset 0 1px #ffffffe6}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner{background:radial-gradient(560px 260px at 18% 20%,var(--brand-color,#0795e6),transparent 72%),radial-gradient(680px 300px at 88% 8%,#ffffff1f,transparent 70%),linear-gradient(118deg,var(--brand-color,#0795e6) 0,#0b1728 52%,#050a13 100%);min-height:0!important;padding:16px max(32px,50vw - 570px) 18px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner{background:radial-gradient(560px 260px at 18% 20%,color-mix(in srgb,var(--brand-color,#0795e6) 52%,transparent),transparent 72%),radial-gradient(680px 300px at 88% 8%,#ffffff1f,transparent 70%),linear-gradient(118deg,color-mix(in srgb,var(--brand-color,#0795e6) 34%,#10243b) 0,#0b1728 52%,#050a13 100%)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner:after{background:linear-gradient(90deg,#0209142e,#02091414 48%,#0209146b),linear-gradient(#0206170a,#02061738)}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-shell{align-items:center;width:100%;max-width:1180px;overflow:visible;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important;gap:clamp(28px,4vw,66px)!important;min-height:188px!important;padding:0!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-media{min-height:188px;padding:0!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-brand-stack{gap:0!important;width:min(100%,300px)!important;max-width:300px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{aspect-ratio:1.62!important;border-color:#ffffff52!important;border-radius:22px!important;width:min(100%,274px)!important;height:146px!important;min-height:146px!important;box-shadow:0 26px 54px -34px #000000c2,0 0 0 1px #ffffff1f,inset 0 1px #ffffff75!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo img{border-radius:13px!important;width:calc(100% - 36px)!important;height:calc(100% - 36px)!important;inset:18px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-brand-stack .od-brand-country-scope-card{background:#04102061!important;border-color:#ffffff38!important;grid-template-columns:30px minmax(0,1fr)!important;width:min(100%,286px)!important;margin:12px auto 0!important;padding:8px 10px!important;box-shadow:inset 0 1px #ffffff1f!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-info-slot{align-content:center;min-height:0;display:grid!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-brand-stack .od-brand-country-scope-card strong{text-overflow:clip!important;white-space:normal!important;font-size:10.5px!important;line-height:1.2!important;overflow:visible!important}.online-design .od-plan-catalog-hero-copy{z-index:2;color:#fff;gap:12px;max-width:660px;display:grid;position:relative}.online-design .od-plan-catalog-hero-eyebrow{color:#ffffffeb;letter-spacing:.05em;text-transform:uppercase;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.online-design .od-plan-catalog-hero-copy h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 20px 48px #0000004d;margin:0;font-size:clamp(38px,3.6vw,50px);font-weight:950;line-height:.98}.online-design .od-plan-catalog-hero-copy>p{color:#ffffffd1;max-width:56ch;margin:0;font-size:15px;font-weight:650;line-height:1.5}.online-design .od-plan-catalog-hero-trust{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.online-design .od-plan-catalog-hero-trust>span{color:#ffffffe6;-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;display:inline-flex}.online-design .od-plan-catalog-hero-trust svg{color:#7dd3fc;flex:none}.online-design .od-plan-catalog-hero-trust strong{font-size:11.5px;font-weight:850;line-height:1}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-grid-layout{z-index:3;width:min(100vw - 40px,1180px);max-width:1180px;margin:0 auto;position:relative}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-workspace{border:1px solid var(--brand-color,var(--od-accent));gap:0;display:grid;overflow:hidden;padding:0!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-workspace{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-workspace{background:var(--od-surface);border-radius:24px;box-shadow:0 26px 56px -44px #0f172a75,inset 0 1px #ffffffdb}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series.is-plan-catalog-series,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker-panel{width:100%;box-shadow:none;border:0;overflow:hidden;border-radius:0!important;padding:18px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker-panel{border-bottom:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker-panel{border-bottom:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 11%,var(--od-border))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker-panel{background:var(--od-surface)}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series.is-plan-catalog-series{background:radial-gradient(460px 210px at 100% 0,var(--brand-color,var(--od-accent)),transparent 72%),var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series.is-plan-catalog-series{background:radial-gradient(460px 210px at 100% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,transparent),transparent 72%),color-mix(in srgb,var(--brand-color,var(--od-accent)) 1.5%,var(--od-surface))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker-panel-head{border:0!important;margin:0 0 14px!important;padding:0!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection-head>div,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker-panel-head>div{gap:5px;display:grid}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection-head>div>span,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker-panel-head span{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection-head>div>span,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker-panel-head span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,var(--od-muted))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection-head strong,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker-panel-head strong{letter-spacing:-.03em;line-height:1.05;font-size:clamp(21px,2vw,27px)!important}.online-design .od-plan-catalog-active-selection,.online-design .od-plan-catalog-config-eyebrow{border:1px solid var(--brand-color,var(--od-accent));align-items:center;gap:6px;width:fit-content;min-height:25px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-active-selection,.online-design .od-plan-catalog-config-eyebrow{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 16%,var(--od-border))}}.online-design .od-plan-catalog-active-selection,.online-design .od-plan-catalog-config-eyebrow{background:var(--brand-color,var(--od-accent));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-active-selection,.online-design .od-plan-catalog-config-eyebrow{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 6%,var(--od-surface))}}.online-design .od-plan-catalog-active-selection,.online-design .od-plan-catalog-config-eyebrow{color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-plan-catalog-active-selection,.online-design .od-plan-catalog-config-eyebrow{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,var(--od-ink))!important}}.online-design .od-plan-catalog-active-selection,.online-design .od-plan-catalog-config-eyebrow{letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.online-design .od-plan-catalog-config-help,.online-design .od-plan-catalog-series-summary{max-width:70ch;color:var(--od-soft);margin:0;font-size:12px;font-weight:680;line-height:1.42;display:block}.online-design .od-brand-series-picker.is-compact-tabs{background:0 0;width:100%;padding:0;display:block}.online-design .od-brand-series-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.online-design .od-brand-series-tab{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:0;min-height:64px;padding:10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-tab{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-series-tab{background:var(--brand-color,var(--od-accent));border-radius:15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-tab{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 3%,var(--od-surface))}}.online-design .od-brand-series-tab{color:var(--od-ink);text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffc2}.online-design .od-brand-series-tab:hover{z-index:1;border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-tab:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,var(--od-border))}}.online-design .od-brand-series-tab:hover{box-shadow:0 16px 28px -24px var(--brand-color,var(--od-accent));transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-tab:hover{box-shadow:0 16px 28px -24px color-mix(in srgb,var(--brand-color,var(--od-accent)) 48%,#111827)}}.online-design .od-brand-series-tab:focus-visible{z-index:2;outline:3px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-tab:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,transparent)}}.online-design .od-brand-series-tab:focus-visible{outline-offset:2px}.online-design .od-brand-series-tab.active,.online-design .od-brand-series-tab[aria-selected=true]{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-tab.active,.online-design .od-brand-series-tab[aria-selected=true]{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,var(--od-border))}}.online-design .od-brand-series-tab.active,.online-design .od-brand-series-tab[aria-selected=true]{background:linear-gradient(145deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-tab.active,.online-design .od-brand-series-tab[aria-selected=true]{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 92%,#2563eb),color-mix(in srgb,var(--brand-color,var(--od-accent)) 68%,#0f172a))}}.online-design .od-brand-series-tab.active,.online-design .od-brand-series-tab[aria-selected=true]{color:#fff;box-shadow:0 18px 34px -24px var(--brand-color,var(--od-accent)),inset 0 1px 0 #ffffff3d}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-tab.active,.online-design .od-brand-series-tab[aria-selected=true]{box-shadow:0 18px 34px -24px color-mix(in srgb,var(--brand-color,var(--od-accent)) 68%,#111827),inset 0 1px 0 #ffffff3d}}.online-design .od-brand-series-tab-icon{background:var(--brand-color,var(--od-accent));border-radius:12px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-tab-icon{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 9%,var(--od-surface))}}.online-design .od-brand-series-tab-icon{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-series-tab-icon{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,var(--od-ink))}}.online-design .od-brand-series-tab.active .od-brand-series-tab-icon,.online-design .od-brand-series-tab[aria-selected=true] .od-brand-series-tab-icon{color:#fff;background:#ffffff2e}.online-design .od-brand-series-tab-copy{gap:4px;min-width:0;display:grid}.online-design .od-brand-series-tab-copy small,.online-design .od-brand-series-tab-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.online-design .od-brand-series-tab-copy strong{color:inherit;letter-spacing:-.015em;font-size:13.5px;font-weight:950}.online-design .od-brand-series-tab-copy small{color:var(--od-soft);font-size:10px;font-weight:750}.online-design .od-brand-series-tab.active .od-brand-series-tab-copy small,.online-design .od-brand-series-tab[aria-selected=true] .od-brand-series-tab-copy small{color:#ffffffbd}.online-design .od-brand-series-tab-arrow{color:var(--od-muted);transition:transform .18s}.online-design .od-brand-series-tab.active .od-brand-series-tab-arrow,.online-design .od-brand-series-tab[aria-selected=true] .od-brand-series-tab-arrow{color:#fff;transform:none}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection-head{border:0;align-items:end;margin:0 0 14px;padding:0}.online-design .od-plan-catalog-series-summary{margin-top:1px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-picker-meta{display:none!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-country-group,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-picker,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-picker-countries{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-picker-chips{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{border-color:var(--brand-color,var(--od-accent))!important;border-radius:18px!important;min-height:306px!important;padding:14px 12px 112px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 12%,var(--od-border))!important}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{background:radial-gradient(220px 130px at 50% 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,var(--od-surface) 0,var(--brand-color,var(--od-accent)) 100%)!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{background:radial-gradient(220px 130px at 50% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 72%),linear-gradient(180deg,var(--od-surface) 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 3%,var(--od-surface)) 100%)!important}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{box-shadow:0 18px 36px -32px #0f172a61!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{background-color:var(--brand-color,var(--od-accent))!important;border-radius:14px!important;inset:11px 11px 146px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image{background-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,var(--od-surface))!important}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip strong{border-radius:13px!important;min-height:42px!important;font-size:clamp(22px,2.2vw,29px)!important;bottom:105px!important;left:14px!important;right:14px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-actions{bottom:12px!important;left:12px!important;right:12px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-action.is-cart{border-color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-action.is-cart{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 68%,#fff)!important}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-action.is-cart{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-action.is-cart{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 94%,#2563eb),color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,#0f172a))!important}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-action.is-cart{color:#fff!important;box-shadow:0 15px 28px -20px var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-action.is-cart{box-shadow:0 15px 28px -20px color-mix(in srgb,var(--brand-color,var(--od-accent)) 74%,#111827)!important}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-action.is-fast{border-color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-action.is-fast{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,var(--od-border))!important}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-action.is-fast{background:var(--od-surface)!important;color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-action.is-fast{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,var(--od-ink))!important}}@media (max-width:980px){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-shell{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)!important;gap:24px!important}.online-design .od-brand-series-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-workspace{border-radius:19px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail)>.od-brand-hero-pagehead{width:calc(100vw - 24px)!important;max-width:none!important;margin:8px 12px!important;padding:0!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner{padding:16px 14px 20px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-shell{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-height:0!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-media{min-height:0}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-brand-stack{width:100%!important;max-width:none!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{border-radius:18px!important;width:min(100%,210px)!important;height:118px!important;min-height:118px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo img{width:calc(100% - 28px)!important;height:calc(100% - 28px)!important;inset:14px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-brand-stack .od-brand-country-scope-card{width:min(100%,310px)!important;margin-top:9px!important}.online-design .od-plan-catalog-hero-copy{text-align:center;justify-items:center;gap:9px;max-width:none}.online-design .od-plan-catalog-hero-eyebrow{min-height:27px;padding:5px 9px;font-size:9.5px}.online-design .od-plan-catalog-hero-copy h1{font-size:clamp(30px,9vw,38px)}.online-design .od-plan-catalog-hero-copy>p{max-width:42ch;font-size:13px;line-height:1.42}.online-design .od-plan-catalog-hero-trust{justify-content:center;gap:6px}.online-design .od-plan-catalog-hero-trust>span{min-height:30px;padding:6px 8px}.online-design .od-plan-catalog-hero-trust strong{font-size:10px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-grid-layout{margin-top:4px;width:calc(100vw - 24px)!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series.is-plan-catalog-series,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker-panel{border-radius:0!important;padding:14px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series.is-plan-catalog-series{margin-bottom:0!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection-head,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker-panel-head{margin-bottom:13px!important;padding-bottom:0!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection-head strong,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker-panel-head strong{font-size:clamp(20px,6vw,25px)!important}.online-design .od-brand-series-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -13px;padding:1px 13px 6px;display:flex;overflow-x:auto}.online-design .od-brand-series-tabs::-webkit-scrollbar{display:none}.online-design .od-brand-series-tab{scroll-snap-align:start;flex:0 0 154px;grid-template-columns:34px minmax(0,1fr);min-height:62px;padding:8px}.online-design .od-brand-series-tab-icon{border-radius:10px;width:34px;height:34px}.online-design .od-brand-series-tab-arrow{display:none}.online-design .od-brand-series-tab-copy strong{font-size:12.5px}.online-design .od-brand-series-tab-copy small{font-size:9px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-picker-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media (max-width:520px){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner{padding:12px 14px 16px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-shell{gap:10px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{width:min(100%,176px)!important;height:98px!important;min-height:98px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-brand-stack .od-brand-country-scope-card{width:min(100%,286px)!important;margin-top:7px!important;padding:7px 9px!important}.online-design .od-plan-catalog-hero-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-picker-chips{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image{min-height:142px!important;padding:10px 10px 62px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-kicker,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-logo.has-image,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip.has-chip-image:after{display:none!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip strong,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip.has-direct-actions strong{min-height:42px!important;padding:0 10px!important;font-size:clamp(22px,7vw,27px)!important;bottom:64px!important;left:10px!important;right:10px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;bottom:10px!important;left:10px!important;right:10px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip.has-range-value .od-amount-chip-actions{grid-template-columns:minmax(0,1fr)!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-chip-action{min-height:42px!important;padding:0 8px!important;font-size:11px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.has-chip-image{min-height:142px!important;padding:10px 10px 62px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions .od-amount-chip-kicker,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions .od-amount-chip-logo.has-image,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.has-chip-image:after{display:none!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions strong{min-height:42px!important;padding:0 10px!important;font-size:clamp(22px,7vw,27px)!important;bottom:64px!important;left:10px!important;right:10px!important}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-picker-chips.has-plan-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}@media (min-width:1100px){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-picker-chips.has-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-picker-chips.has-plan-cards{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}}@media (min-width:701px) and (max-width:1099px){.online-design .od-plan-catalog-plan-actions{grid-template-columns:minmax(0,1fr)}}.online-design .od-brand-landing.store-giftcard.is-product-detail{--od-store-gift-gold:#c99518;--od-store-gift-gold-deep:#8a5f00;--od-store-gift-navy:#07172f;max-width:1500px;padding-inline:30px}.online-design .od-brand-landing.store-giftcard.is-product-detail>.od-brand-hero-pagehead{width:100%!important;margin-inline:0!important}.online-design .od-store-giftcard-detail{grid-template-columns:minmax(0,2.18fr) minmax(420px,.96fr);grid-template-areas:"overview purchase""trust purchase""info occasions""usecases business""faq faq";align-items:start;gap:14px 20px;margin:0 0 28px;display:grid}.online-design .od-store-giftcard-business,.online-design .od-store-giftcard-faq,.online-design .od-store-giftcard-how,.online-design .od-store-giftcard-occasion-panel,.online-design .od-store-giftcard-overview,.online-design .od-store-giftcard-perfect,.online-design .od-store-giftcard-purchase,.online-design .od-store-giftcard-trust,.online-design .od-store-giftcard-usecases,.online-design .od-store-giftcard-why{border:1px solid var(--od-border)}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-business,.online-design .od-store-giftcard-faq,.online-design .od-store-giftcard-how,.online-design .od-store-giftcard-occasion-panel,.online-design .od-store-giftcard-overview,.online-design .od-store-giftcard-perfect,.online-design .od-store-giftcard-purchase,.online-design .od-store-giftcard-trust,.online-design .od-store-giftcard-usecases,.online-design .od-store-giftcard-why{border:1px solid color-mix(in srgb,var(--od-border) 88%,#fff)}}.online-design .od-store-giftcard-business,.online-design .od-store-giftcard-faq,.online-design .od-store-giftcard-how,.online-design .od-store-giftcard-occasion-panel,.online-design .od-store-giftcard-overview,.online-design .od-store-giftcard-perfect,.online-design .od-store-giftcard-purchase,.online-design .od-store-giftcard-trust,.online-design .od-store-giftcard-usecases,.online-design .od-store-giftcard-why{background:var(--od-surface);box-shadow:0 24px 58px -46px #0f172a8c,inset 0 1px #ffffffc7}.online-design .od-store-giftcard-overview{background:radial-gradient(440px 250px at 14% 82%,var(--od-store-gift-gold),transparent 72%);border:0;border-radius:0;grid-area:overview;grid-template-columns:minmax(350px,1.08fr) minmax(285px,.86fr);align-items:center;gap:clamp(24px,2.4vw,38px);min-height:354px;padding:14px 0 12px;display:grid;overflow:visible}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-overview{background:radial-gradient(440px 250px at 14% 82%,color-mix(in srgb,var(--od-store-gift-gold) 8%,transparent),transparent 72%)}}.online-design .od-store-giftcard-overview{box-shadow:none}.online-design .od-store-giftcard-visual-shell{perspective:1000px;place-items:center;min-height:320px;display:grid;position:relative}.online-design .od-store-giftcard-visual-shell:after,.online-design .od-store-giftcard-visual-shell:before{content:"";pointer-events:none;position:absolute}.online-design .od-store-giftcard-visual-shell:before{filter:blur(18px);background:radial-gradient(circle at 48%,#c9951838,#07172f0f 48%,#0000 72%);border-radius:32px;inset:13% 8% 4% 9%}.online-design .od-store-giftcard-visual-shell:after{filter:blur(16px);background:#0f172a3d;border-radius:50%;height:26px;bottom:4%;left:13%;right:10%}.online-design .od-store-giftcard-art{z-index:1;aspect-ratio:1.64;color:#fff;background:linear-gradient(118deg,#ffffff0f,#0000 36%),radial-gradient(420px 210px at 18% 14%,#12294d 0,#0000 72%),linear-gradient(145deg,#091c38,#041125 68%,#020b18);border:1px solid #ffffff2e;border-radius:24px;width:min(100%,520px);padding:clamp(25px,2.6vw,36px);position:relative;overflow:hidden;transform:rotate(-1.15deg);box-shadow:0 38px 68px -40px #030c1bf2,inset 0 1px #ffffff2e}.online-design .od-store-giftcard-art:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:18px;position:absolute;inset:11px}.online-design .od-store-giftcard-art-lines{opacity:.62;background:repeating-radial-gradient(at -8% 12%,#0000 0 19px,#93b1d71f 20px 21px,#0000 22px 32px),repeating-radial-gradient(at 100% 88%,#0000 0 24px,#c995181a 25px 26px,#0000 27px 40px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 84%);mask-image:linear-gradient(90deg,#000,#0000 84%)}.online-design .od-store-giftcard-art-brand,.online-design .od-store-giftcard-art-delivery,.online-design .od-store-giftcard-art-tagline,.online-design .od-store-giftcard-art>strong{z-index:3;position:relative}.online-design .od-store-giftcard-art-brand{color:#fff;letter-spacing:-.035em;align-items:center;gap:9px;max-width:62%;font-size:clamp(18px,1.55vw,25px);font-weight:1000;line-height:1;display:inline-flex}.online-design .od-store-giftcard-art-brand.has-logo{width:min(56%,238px);height:clamp(28px,2.6vw,42px)}.online-design .od-store-giftcard-art-brand img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:100%;height:100%;display:block}.online-design .od-store-giftcard-art-brand>b{color:#fff;border:1px solid #ffffff75;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.online-design .od-store-giftcard-art-brand i{color:#fff;font-style:normal}.online-design .od-store-giftcard-art-brand i:first-letter{color:var(--od-store-gift-gold)}.online-design .od-store-giftcard-art>strong{letter-spacing:-.035em;max-width:62%;margin-top:clamp(22px,2.7vw,38px);font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.5vw,42px);font-weight:650;line-height:.96;display:block}.online-design .od-store-giftcard-art-tagline{color:#ffffffeb;max-width:58%;margin-top:13px;font-size:clamp(11px,.95vw,14px);font-weight:620;line-height:1.35;display:block}.online-design .od-store-giftcard-art-ribbon{z-index:2;background:linear-gradient(90deg,#80560a,#f6cf65 28%,#b57d0c 62%,#f2c652);width:clamp(21px,2.2vw,31px);position:absolute;inset:0 19% 0 auto;box-shadow:inset 5px 0 10px #ffffff29,inset -5px 0 10px #5432002e,0 0 22px #c9951829}.online-design .od-store-giftcard-art-ribbon:before{display:none}.online-design .od-store-giftcard-art-ribbon b,.online-design .od-store-giftcard-art-ribbon em,.online-design .od-store-giftcard-art-ribbon i{z-index:2;background:linear-gradient(135deg,#f8dc83,#a96f08 58%,#e9bc46);display:block;position:absolute;top:48%;box-shadow:0 8px 18px #0000004d,inset 0 1px #ffffff6b}.online-design .od-store-giftcard-art-ribbon b,.online-design .od-store-giftcard-art-ribbon i{clip-path:polygon(0 50%,24% 5%,100% 28%,86% 84%,22% 96%);width:clamp(48px,5vw,72px);height:clamp(35px,3.8vw,54px);transform:translateY(-50%)}.online-design .od-store-giftcard-art-ribbon i{right:60%}.online-design .od-store-giftcard-art-ribbon b{left:60%;transform:translateY(-50%)scaleX(-1)}.online-design .od-store-giftcard-art-ribbon em{border-radius:50%;width:clamp(31px,3vw,42px);height:clamp(31px,3vw,42px);left:50%;transform:translate(-50%,-50%)}.online-design .od-store-giftcard-art-delivery{color:#f4cf66;align-items:center;gap:10px;max-width:54%;display:inline-flex;position:absolute;bottom:clamp(24px,2.6vw,34px);left:clamp(26px,3vw,38px)}.online-design .od-store-giftcard-art-delivery svg{flex:none;width:24px;height:24px}.online-design .od-store-giftcard-art-delivery small{color:#f9e6a4;letter-spacing:.035em;text-transform:uppercase;font-size:clamp(9px,.9vw,12px);font-weight:900;line-height:1.25}.online-design .od-store-giftcard-copy{align-content:center;justify-items:start;gap:12px;display:grid}.online-design .od-store-giftcard-eyebrow{border:1px solid var(--od-store-gift-gold);align-items:center;gap:7px;max-width:100%;min-height:28px;padding:4px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-eyebrow{border:1px solid color-mix(in srgb,var(--od-store-gift-gold) 46%,var(--od-border))}}.online-design .od-store-giftcard-eyebrow{color:var(--od-store-gift-gold-deep);background:var(--od-store-gift-gold);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-eyebrow{background:color-mix(in srgb,var(--od-store-gift-gold) 8%,var(--od-surface))}}.online-design .od-store-giftcard-eyebrow{font-size:10.5px;font-weight:900}.online-design .od-store-giftcard-copy h1{max-width:15ch;color:var(--od-ink);letter-spacing:-.048em;margin:0;font-size:clamp(35px,3.05vw,48px);font-weight:1000;line-height:.98}.online-design .od-store-giftcard-copy h1 em,.online-design .od-store-giftcard-copy h1 span{display:block}.online-design .od-store-giftcard-copy h1 em{color:var(--od-store-gift-gold-deep);font-style:normal}.online-design .od-store-giftcard-copy p{max-width:52ch;color:var(--od-soft);margin:0;font-size:13.5px;font-weight:650;line-height:1.58}.online-design .od-store-giftcard-benefits{grid-template-columns:minmax(0,1fr);gap:7px;width:100%;display:grid}.online-design .od-store-giftcard-benefits span{min-height:22px;color:var(--od-ink);align-items:center;gap:8px;padding:0;font-size:11.25px;font-weight:820;display:inline-flex}.online-design .od-store-giftcard-benefits svg{width:18px;height:18px;color:var(--od-store-gift-gold-deep);background:var(--od-store-gift-gold);border-radius:50%;flex:0 0 18px;padding:3px}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-benefits svg{background:color-mix(in srgb,var(--od-store-gift-gold) 12%,var(--od-surface))}}.online-design .od-store-giftcard-benefits svg{stroke-width:3px}.online-design .od-store-giftcard-purchase{border-radius:18px;grid-area:purchase;position:relative;overflow:hidden}@media (min-width:1200px){.online-design .od-store-giftcard-purchase{margin-top:-54px}}.online-design .od-store-giftcard-purchase:before{content:"";pointer-events:none;background:radial-gradient(320px 150px at 100% 0,var(--od-store-gift-gold),transparent 74%);height:150px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-purchase:before{background:radial-gradient(320px 150px at 100% 0,color-mix(in srgb,var(--od-store-gift-gold) 10%,transparent),transparent 74%)}}.online-design .od-store-giftcard-amount-step{z-index:1;gap:10px;padding:18px;display:grid;position:relative}.online-design .od-store-giftcard-amount-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.online-design .od-store-giftcard-amount-head>span{width:34px;height:34px;color:var(--od-store-gift-gold-deep);background:var(--od-store-gift-gold);border-radius:11px;flex:0 0 34px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-amount-head>span{background:color-mix(in srgb,var(--od-store-gift-gold) 10%,var(--od-surface))}}.online-design .od-store-giftcard-amount-head h2{color:var(--od-ink);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:1000;line-height:1.08}.online-design .od-store-giftcard-amount-head p{color:var(--od-soft);margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.4}.online-design .od-store-giftcard-choice-block{gap:6px;display:grid}.online-design .od-store-giftcard-choice-block>strong{color:var(--od-ink);font-size:11px;font-weight:880}.online-design .od-store-giftcard-range-card{border:1px solid var(--od-store-gift-gold);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-range-card{border:1px solid color-mix(in srgb,var(--od-store-gift-gold) 45%,var(--od-border))}}.online-design .od-store-giftcard-range-card{background:linear-gradient(135deg,var(--od-store-gift-gold),var(--od-surface));border-radius:15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-range-card{background:linear-gradient(135deg,color-mix(in srgb,var(--od-store-gift-gold) 8%,var(--od-surface)),var(--od-surface))}}.online-design .od-store-giftcard-range-card>span{width:44px;height:44px;color:var(--od-store-gift-gold-deep);background:var(--od-store-gift-gold);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-range-card>span{background:color-mix(in srgb,var(--od-store-gift-gold) 13%,var(--od-surface))}}.online-design .od-store-giftcard-range-card strong{color:var(--od-ink);font-size:14px;font-weight:920;display:block}.online-design .od-store-giftcard-range-card small{color:var(--od-soft);margin-top:3px;font-size:11px;font-weight:700;display:block}.online-design .od-store-giftcard-slider{gap:3px;padding:0 3px;display:grid}.online-design .od-store-giftcard-slider>span{color:var(--od-muted);justify-content:space-between;align-items:center;font-size:11px;font-weight:850;display:flex}.online-design .od-store-giftcard-slider input[type=range]{width:100%;min-height:28px;accent-color:var(--od-store-gift-gold);cursor:pointer;margin:0}.online-design .od-store-giftcard-range-hint{color:var(--od-muted);margin-top:1px;font-size:9.5px;font-weight:650}.online-design .od-store-giftcard-manual-row{grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:12px;display:grid}.online-design .od-store-giftcard-manual-row>strong{color:var(--od-ink);font-size:12px;font-weight:780}.online-design .od-store-giftcard-amount-input{border:1px solid var(--od-border);background:var(--od-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:40px;padding:0 12px;display:grid}.online-design .od-store-giftcard-amount-input:focus-within{border-color:var(--od-store-gift-gold);box-shadow:0 0 0 3px #c995181f}.online-design .od-store-giftcard-amount-input b{color:var(--od-ink);font-size:15px;font-weight:900}.online-design .od-store-giftcard-amount-input input{width:100%;min-width:0;min-height:38px;color:var(--od-ink);background:0 0;border:0;outline:0;padding:0 0 0 8px;font-size:15px;font-weight:900}.online-design .od-store-giftcard-quick-values{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.online-design .od-store-giftcard-quick-values button{border:1px solid var(--od-border);min-width:0;min-height:37px;color:var(--od-ink);background:var(--od-surface);white-space:nowrap;cursor:pointer;border-radius:10px;padding:0 5px;font-size:10.5px;font-weight:900;transition:transform .16s,border-color .16s,background .16s,color .16s}.online-design .od-store-giftcard-quick-values button:hover{border-color:var(--od-store-gift-gold);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-quick-values button:hover{border-color:color-mix(in srgb,var(--od-store-gift-gold) 58%,var(--od-border))}}.online-design .od-store-giftcard-quick-values button.active{color:#fff;background:linear-gradient(145deg,#0b2346,var(--od-store-gift-navy));border-color:#e2a70c;box-shadow:0 0 0 1px #e2a70c,0 12px 22px -16px #07172fe6}.online-design .od-store-giftcard-selected-value{border:1px solid var(--od-store-gift-gold);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-selected-value{border:1px solid color-mix(in srgb,var(--od-store-gift-gold) 48%,var(--od-border))}}.online-design .od-store-giftcard-selected-value{background:linear-gradient(135deg,var(--od-store-gift-gold),var(--od-surface));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-selected-value{background:linear-gradient(135deg,color-mix(in srgb,var(--od-store-gift-gold) 7%,var(--od-surface)),var(--od-surface))}}.online-design .od-store-giftcard-selected-value strong{color:var(--od-ink);font-size:12px;font-weight:840}.online-design .od-store-giftcard-selected-value span{color:var(--od-store-gift-gold-deep);letter-spacing:-.035em;font-size:27px;font-weight:1000;line-height:1}.online-design .od-store-giftcard-recipient{border-top:1px solid var(--od-border);gap:8px;padding-top:11px;display:grid}.online-design .od-store-giftcard-recipient-title{color:var(--od-ink);font-size:12px;font-weight:900}.online-design .od-store-giftcard-recipient-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.online-design .od-store-giftcard-recipient-options>button{border:1px solid var(--od-border);min-height:52px;color:var(--od-ink);background:var(--od-surface);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.online-design .od-store-giftcard-recipient-options>button.active{border-color:var(--od-store-gift-gold);background:var(--od-store-gift-gold)}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-recipient-options>button.active{background:color-mix(in srgb,var(--od-store-gift-gold) 6%,var(--od-surface))}}.online-design .od-store-giftcard-recipient-options>button.active{box-shadow:inset 0 0 0 1px var(--od-store-gift-gold)}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-recipient-options>button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--od-store-gift-gold) 20%,transparent)}}.online-design .od-store-giftcard-recipient-icon{width:24px;height:24px;color:var(--od-soft);background:var(--od-surface-2);border-radius:8px;place-items:center;margin-top:-1px;display:grid}.online-design .od-store-giftcard-recipient-icon svg{width:14px;height:14px}.online-design .od-store-giftcard-recipient-options>button.active .od-store-giftcard-recipient-icon{color:var(--od-store-gift-gold-deep);background:var(--od-store-gift-gold)}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-recipient-options>button.active .od-store-giftcard-recipient-icon{background:color-mix(in srgb,var(--od-store-gift-gold) 12%,var(--od-surface))}}.online-design .od-store-giftcard-recipient-options>button>span:last-child{gap:3px;display:grid}.online-design .od-store-giftcard-recipient-options strong{color:var(--od-ink);font-size:11.5px;font-weight:920;line-height:1.15}.online-design .od-store-giftcard-recipient-options small{color:var(--od-soft);font-size:9.5px;font-weight:650;line-height:1.25}.online-design .od-store-giftcard-recipient-summary{border:1px solid var(--od-border);background:var(--od-surface-2);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:9px 10px;display:grid}.online-design .od-store-giftcard-recipient-details{gap:6px;display:grid}.online-design .od-store-giftcard-recipient-scope{color:var(--od-muted);align-items:flex-start;gap:5px;font-size:9.5px;font-weight:700;line-height:1.35;display:inline-flex}.online-design .od-store-giftcard-recipient-scope svg{flex:none;margin-top:1px}.online-design .od-store-giftcard-recipient-summary.needs-details{background:#fff9eb;border-color:#f4c979}.online-design.theme-noir .od-store-giftcard-recipient-summary.needs-details{background:#784c082e}.online-design .od-store-giftcard-recipient-summary>span{width:34px;height:34px;color:var(--od-store-gift-gold-deep);background:var(--od-store-gift-gold);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-recipient-summary>span{background:color-mix(in srgb,var(--od-store-gift-gold) 11%,var(--od-surface))}}.online-design .od-store-giftcard-recipient-summary div{gap:2px;display:grid}.online-design .od-store-giftcard-recipient-summary small{color:var(--od-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.online-design .od-store-giftcard-recipient-summary strong{overflow-wrap:anywhere;color:var(--od-ink);font-size:10.5px;font-weight:780;line-height:1.3}.online-design .od-store-giftcard-recipient-summary>button{border:1px solid var(--od-border);min-height:32px;color:var(--od-ink);background:var(--od-surface);cursor:pointer;border-radius:999px;padding:0 10px;font-size:10px;font-weight:850}.online-design .od-store-giftcard-message{color:var(--od-ink);gap:7px;display:grid}.online-design .od-store-giftcard-message>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.online-design .od-store-giftcard-message>span>strong{font-size:11px;font-weight:900}.online-design .od-store-giftcard-message>span>strong small{color:var(--od-muted);font-size:9.5px;font-weight:650}.online-design .od-store-giftcard-message>span>small{color:var(--od-muted);font-size:9px;font-weight:750}.online-design .od-store-giftcard-message textarea{border:1px solid var(--od-border);width:100%;min-height:58px;color:var(--od-ink);background:var(--od-surface);font:inherit;text-align:left;resize:vertical;border-radius:12px;padding:9px 11px;font-size:10.5px;font-weight:650;line-height:1.4}.online-design .od-store-giftcard-message textarea::placeholder{color:var(--od-muted);opacity:1}.online-design .od-store-giftcard-actions{gap:8px;display:grid}.online-design .od-store-giftcard-actions button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:43px;font-size:13px;font-weight:950;display:inline-flex}.online-design .od-store-giftcard-actions .od-primary{color:#fff;background:linear-gradient(135deg,#966500,#815500);border-color:#744900;box-shadow:0 16px 28px -17px #815500c7}.online-design .od-store-giftcard-fast{border:1px solid var(--od-border-strong);color:var(--od-ink);background:var(--od-surface)}.online-design .od-store-giftcard-actions button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.online-design .od-store-giftcard-actions>small{color:var(--od-muted);text-align:center;font-size:10px;font-weight:760}.online-design .od-store-giftcard-order-assurance{border-top:1px solid var(--od-border);color:var(--od-soft);justify-content:center;align-items:center;gap:11px;padding-top:10px;font-size:9.5px;font-weight:760;display:flex}.online-design .od-store-giftcard-order-assurance span{align-items:center;gap:5px;display:inline-flex}.online-design .od-store-giftcard-order-assurance svg{color:var(--od-store-gift-gold-deep)}.online-design .od-store-giftcard-order-assurance i{background:var(--od-border);width:1px;height:13px}.online-design .od-store-giftcard-trust{border-radius:16px;grid-area:trust;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 16px;display:grid}.online-design .od-store-giftcard-trust article{border-right:1px solid var(--od-border);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;padding:0 13px;display:grid}.online-design .od-store-giftcard-trust article:first-child{padding-left:0}.online-design .od-store-giftcard-trust article:last-child{border-right:0;padding-right:0}.online-design .od-store-giftcard-trust article>span{width:34px;height:34px;color:var(--od-accent);background:var(--od-accent);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-trust article>span{background:color-mix(in srgb,var(--od-accent) 7%,var(--od-surface))}}.online-design .od-store-giftcard-trust article>span svg{width:18px;height:18px}.online-design .od-store-giftcard-trust article>div{gap:2px;display:grid}.online-design .od-store-giftcard-trust strong{color:var(--od-ink);font-size:10.5px;font-weight:920;line-height:1.2}.online-design .od-store-giftcard-trust small{color:var(--od-soft);font-size:9px;font-weight:650;line-height:1.3}.online-design .od-store-giftcard-info-grid{grid-area:info;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.online-design .od-store-giftcard-how,.online-design .od-store-giftcard-perfect,.online-design .od-store-giftcard-why{border-radius:17px;min-height:202px;padding:17px}.online-design .od-store-giftcard-how h2,.online-design .od-store-giftcard-perfect h2,.online-design .od-store-giftcard-why h2{color:var(--od-ink);letter-spacing:-.022em;align-items:center;gap:9px;margin:0 0 17px;font-size:14px;font-weight:1000;display:flex}.online-design .od-store-giftcard-how h2>span,.online-design .od-store-giftcard-perfect h2>span,.online-design .od-store-giftcard-why h2>span{border:1px solid var(--od-accent);flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-how h2>span,.online-design .od-store-giftcard-perfect h2>span,.online-design .od-store-giftcard-why h2>span{border:1px solid color-mix(in srgb,var(--od-accent) 22%,var(--od-border))}}.online-design .od-store-giftcard-how h2>span,.online-design .od-store-giftcard-perfect h2>span,.online-design .od-store-giftcard-why h2>span{color:var(--od-accent);background:var(--od-accent);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-how h2>span,.online-design .od-store-giftcard-perfect h2>span,.online-design .od-store-giftcard-why h2>span{background:color-mix(in srgb,var(--od-accent) 7%,var(--od-surface))}}.online-design .od-store-giftcard-how ol,.online-design .od-store-giftcard-perfect>div,.online-design .od-store-giftcard-why>div{gap:11px;margin:0;padding:0;display:grid}.online-design .od-store-giftcard-how li,.online-design .od-store-giftcard-perfect article,.online-design .od-store-giftcard-why article{grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;list-style:none;display:grid}.online-design .od-store-giftcard-how li>span,.online-design .od-store-giftcard-perfect article>span,.online-design .od-store-giftcard-why article>span{width:27px;height:27px;color:var(--od-store-gift-gold-deep);background:var(--od-store-gift-gold);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-how li>span,.online-design .od-store-giftcard-perfect article>span,.online-design .od-store-giftcard-why article>span{background:color-mix(in srgb,var(--od-store-gift-gold) 10%,var(--od-surface-2))}}.online-design .od-store-giftcard-how li>span,.online-design .od-store-giftcard-perfect article>span,.online-design .od-store-giftcard-why article>span{font-size:10px;font-weight:1000}.online-design .od-store-giftcard-how li strong,.online-design .od-store-giftcard-perfect article strong,.online-design .od-store-giftcard-why article strong{color:var(--od-ink);font-size:12px;font-weight:900;line-height:1.35}.online-design .od-store-giftcard-how li p,.online-design .od-store-giftcard-perfect article p,.online-design .od-store-giftcard-why article p{color:var(--od-soft);margin:3px 0 0;font-size:10.5px;font-weight:650;line-height:1.35}.online-design .od-store-giftcard-occasion-panel{border-radius:17px;grid-area:occasions;gap:14px;padding:16px;display:grid}.online-design .od-store-giftcard-business h2,.online-design .od-store-giftcard-occasion-panel h2,.online-design .od-store-giftcard-usecases h2{color:var(--od-ink);letter-spacing:-.02em;margin:0;font-size:14px;font-weight:950;line-height:1.2}.online-design .od-store-giftcard-occasion-panel>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.online-design .od-store-giftcard-occasion-panel article{text-align:center;justify-items:center;gap:7px;display:grid}.online-design .od-store-giftcard-occasion-panel article>span{border:1px solid var(--od-accent);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-occasion-panel article>span{border:1px solid color-mix(in srgb,var(--od-accent) 12%,var(--od-border))}}.online-design .od-store-giftcard-occasion-panel article>span{color:var(--od-accent);background:var(--od-accent);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-occasion-panel article>span{background:color-mix(in srgb,var(--od-accent) 6%,var(--od-surface))}}.online-design .od-store-giftcard-occasion-panel article>span svg{width:18px;height:18px}.online-design .od-store-giftcard-occasion-panel article strong{color:var(--od-soft);overflow-wrap:anywhere;font-size:8.5px;font-weight:820;line-height:1.18}.online-design .od-store-giftcard-usecases{border-radius:17px;grid-area:usecases;gap:15px;padding:18px;display:grid}.online-design .od-store-giftcard-usecases>header{gap:4px;display:grid}.online-design .od-store-giftcard-usecases>header p{color:var(--od-soft);margin:0;font-size:10.5px;font-weight:650;line-height:1.4}.online-design .od-store-giftcard-usecases>div{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;display:grid}.online-design .od-store-giftcard-usecases article{border:1px solid var(--od-border);background:var(--od-surface);text-align:center;border-radius:11px;align-content:center;justify-items:center;gap:8px;min-height:78px;padding:8px 4px;display:grid}.online-design .od-store-giftcard-usecases article>span{width:34px;height:34px;color:var(--od-accent);background:var(--od-accent);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-usecases article>span{background:color-mix(in srgb,var(--od-accent) 6%,var(--od-surface-2))}}.online-design .od-store-giftcard-usecases article>span svg{width:18px;height:18px}.online-design .od-store-giftcard-usecases article strong{color:var(--od-ink);overflow-wrap:anywhere;font-size:8.5px;font-weight:850;line-height:1.2}.online-design .od-store-giftcard-business{isolation:isolate;border-radius:17px;grid-area:business;min-height:178px;position:relative;overflow:hidden}.online-design .od-store-giftcard-business>img{z-index:-2;object-fit:cover;object-position:64% center;width:100%;height:100%;position:absolute;inset:0}.online-design .od-store-giftcard-business:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--od-surface) 0,var(--od-surface) 45%,var(--od-surface) 72%,transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-business:after{background:linear-gradient(90deg,var(--od-surface) 0,color-mix(in srgb,var(--od-surface) 97%,transparent) 45%,color-mix(in srgb,var(--od-surface) 38%,transparent) 72%,transparent 100%)}}.online-design .od-store-giftcard-business>div{gap:8px;width:67%;padding:18px;display:grid}.online-design .od-store-giftcard-business-eyebrow{width:max-content;color:var(--od-store-gift-gold-deep);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:950;display:inline-flex}.online-design .od-store-giftcard-business p{color:var(--od-soft);margin:0;font-size:9.5px;font-weight:650;line-height:1.35}.online-design .od-store-giftcard-business-tags{flex-wrap:wrap;gap:5px;display:flex}.online-design .od-store-giftcard-business-tags span{border:1px solid var(--od-border);min-height:23px;color:var(--od-soft);background:var(--od-surface);border-radius:7px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-business-tags span{background:color-mix(in srgb,var(--od-surface) 90%,transparent)}}.online-design .od-store-giftcard-business-tags span{font-size:8px;font-weight:750}.online-design .od-store-giftcard-business-tags svg{color:var(--od-accent);stroke-width:3px}.online-design .od-store-giftcard-business-hint{width:max-content;color:var(--od-accent);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:900;display:inline-flex}.online-design .od-store-giftcard-faq{border-radius:18px;grid-area:faq;gap:12px;padding:18px 20px 20px;display:grid}.online-design .od-store-giftcard-faq-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.online-design .od-store-giftcard-faq-head h2{color:var(--od-ink);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:950}.online-design .od-store-giftcard-faq-head>span{width:28px;height:28px;color:var(--od-accent);background:var(--od-accent);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-faq-head>span{background:color-mix(in srgb,var(--od-accent) 7%,var(--od-surface))}}.online-design .od-store-giftcard-faq .od-brand-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.online-design .od-store-giftcard-faq .od-brand-faq-item{background:var(--od-surface);border-radius:10px;align-self:start}.online-design .od-store-giftcard-faq .od-brand-faq-item button{min-height:44px;padding:10px 12px;font-size:11px;font-weight:780}.online-design .od-store-giftcard-faq .od-brand-faq-item button em{flex:0 0 22px;width:22px;height:22px;font-size:13px}.online-design .od-store-giftcard-faq .od-brand-faq-item.open button em svg{transform:rotate(180deg)}.online-design .od-store-giftcard-faq .od-brand-faq-item p{padding:0 12px 12px;font-size:11px;line-height:1.5}.online-design .od-gift-wrap-delivery-field .od-gift-wrap-delivery-error{color:#b42318;margin-top:6px;font-size:11px;font-weight:800;line-height:1.35;display:block}.online-design .od-gift-wrap-delivery-field input[aria-invalid=true]{border-color:#e17b71;box-shadow:0 0 0 3px #b423181a}.online-design .od-gift-wrap-preview-actions button:disabled{opacity:.48;cursor:not-allowed}.online-design :is(.od-store-giftcard-quick-values button,.od-store-giftcard-recipient-options>button,.od-store-giftcard-recipient-summary>button,.od-store-giftcard-message textarea,.od-store-giftcard-business-hint,.od-store-giftcard-actions button):focus-visible{outline:3px solid var(--od-store-gift-gold)}@supports (color:color-mix(in lab,red,red)){.online-design :is(.od-store-giftcard-quick-values button,.od-store-giftcard-recipient-options>button,.od-store-giftcard-recipient-summary>button,.od-store-giftcard-message textarea,.od-store-giftcard-business-hint,.od-store-giftcard-actions button):focus-visible{outline:3px solid color-mix(in srgb,var(--od-store-gift-gold) 54%,#60a5fa)}}.online-design :is(.od-store-giftcard-quick-values button,.od-store-giftcard-recipient-options>button,.od-store-giftcard-recipient-summary>button,.od-store-giftcard-message textarea,.od-store-giftcard-business-hint,.od-store-giftcard-actions button):focus-visible{outline-offset:2px}@media (max-width:1199px){.online-design .od-store-giftcard-detail{grid-template-columns:minmax(0,1fr);grid-template-areas:"overview""purchase""trust""info""occasions""usecases""business""faq"}.online-design .od-store-giftcard-purchase{width:100%}.online-design .od-store-giftcard-overview{grid-template-columns:minmax(320px,.9fr) minmax(300px,1fr)}.online-design .od-store-giftcard-business{min-height:320px}.online-design .od-store-giftcard-business>div{width:55%}}@media (max-width:760px){.online-design:has(.od-brand-landing.store-giftcard.is-product-detail) .od-support-dock:not(.is-open){display:none}.online-design .od-brand-landing.store-giftcard.is-product-detail{padding-inline:14px}.online-design .od-store-giftcard-detail{gap:14px;margin-bottom:18px}.online-design .od-store-giftcard-overview{border-radius:0;grid-template-columns:minmax(0,1fr);gap:22px;min-height:0;padding:8px 0 12px}.online-design .od-store-giftcard-visual-shell{min-height:0}.online-design .od-store-giftcard-art{border-radius:19px;width:100%;padding:24px;transform:none}.online-design .od-store-giftcard-art>strong{margin-top:26px;font-size:clamp(27px,9vw,39px)}.online-design .od-store-giftcard-copy{gap:12px}.online-design .od-store-giftcard-copy h1{max-width:14ch;font-size:clamp(31px,9vw,42px)}.online-design .od-store-giftcard-copy p{font-size:13px;line-height:1.52}.online-design .od-store-giftcard-benefits{gap:7px}.online-design .od-store-giftcard-benefits span{min-height:24px;padding-inline:0;font-size:11px}.online-design .od-store-giftcard-purchase{border-radius:20px}.online-design .od-store-giftcard-amount-step{gap:11px;padding:16px}.online-design .od-store-giftcard-manual-row{grid-template-columns:minmax(0,1fr) 128px}.online-design .od-store-giftcard-quick-values{grid-template-columns:repeat(3,minmax(0,1fr))}.online-design .od-store-giftcard-quick-values button{min-height:44px;font-size:11px}.online-design .od-store-giftcard-recipient-options{grid-template-columns:minmax(0,1fr)}.online-design .od-store-giftcard-recipient-options>button{min-height:58px}.online-design .od-store-giftcard-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;padding:14px}.online-design .od-store-giftcard-trust article:nth-child(2){border-right:0}.online-design .od-store-giftcard-trust article:nth-child(3){padding-left:0}.online-design .od-store-giftcard-trust strong{font-size:11px}.online-design .od-store-giftcard-trust small{font-size:10px}.online-design .od-store-giftcard-info-grid{grid-template-columns:minmax(0,1fr);gap:14px}.online-design .od-store-giftcard-how,.online-design .od-store-giftcard-perfect,.online-design .od-store-giftcard-why{border-radius:18px;min-height:0;padding:18px}.online-design .od-store-giftcard-how li p,.online-design .od-store-giftcard-perfect article p,.online-design .od-store-giftcard-why article p{font-size:11.5px}.online-design .od-store-giftcard-occasion-panel,.online-design .od-store-giftcard-usecases{padding:16px}.online-design .od-store-giftcard-occasion-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.online-design .od-store-giftcard-occasion-panel article strong,.online-design .od-store-giftcard-usecases article strong{font-size:10px}.online-design .od-store-giftcard-usecases>div{grid-template-columns:repeat(3,minmax(0,1fr))}.online-design .od-store-giftcard-usecases article{min-height:86px}.online-design .od-store-giftcard-business{min-height:260px}.online-design .od-store-giftcard-business>img{object-position:66% center}.online-design .od-store-giftcard-business:after{background:linear-gradient(90deg,var(--od-surface) 0,var(--od-surface) 58%,var(--od-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-business:after{background:linear-gradient(90deg,var(--od-surface) 0,color-mix(in srgb,var(--od-surface) 96%,transparent) 58%,color-mix(in srgb,var(--od-surface) 66%,transparent) 100%)}}.online-design .od-store-giftcard-business>div{gap:10px;width:78%;padding:18px}.online-design .od-store-giftcard-business p{font-size:11px}.online-design .od-store-giftcard-business-hint,.online-design .od-store-giftcard-business-tags span{font-size:9.5px}.online-design .od-store-giftcard-faq{padding:16px}.online-design .od-store-giftcard-faq .od-brand-faq-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:410px){.online-design .od-store-giftcard-art{aspect-ratio:1.5;padding:19px}.online-design .od-store-giftcard-art-brand{max-width:58%;font-size:16px}.online-design .od-store-giftcard-art-brand.has-logo{height:26px}.online-design .od-store-giftcard-art>strong{margin-top:21px;font-size:clamp(25px,8.5vw,34px)}.online-design .od-store-giftcard-art-tagline{margin-top:8px;font-size:9.5px}.online-design .od-store-giftcard-art-delivery{max-width:58%;bottom:17px;left:19px}.online-design .od-store-giftcard-art-delivery svg{width:19px;height:19px}.online-design .od-store-giftcard-art-delivery small{font-size:8px}.online-design .od-store-giftcard-benefits,.online-design .od-store-giftcard-manual-row{grid-template-columns:minmax(0,1fr)}.online-design .od-store-giftcard-amount-input{width:100%}.online-design .od-store-giftcard-recipient-summary{grid-template-columns:32px minmax(0,1fr)}.online-design .od-store-giftcard-recipient-summary>button{grid-column:2;justify-self:start}.online-design .od-store-giftcard-trust article{padding-inline:8px}.online-design .od-store-giftcard-occasion-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design .od-store-giftcard-business>img{opacity:.46}.online-design .od-store-giftcard-business:after{background:linear-gradient(90deg,var(--od-surface) 0,var(--od-surface) 72%,var(--od-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.online-design .od-store-giftcard-business:after{background:linear-gradient(90deg,var(--od-surface) 0,color-mix(in srgb,var(--od-surface) 96%,transparent) 72%,color-mix(in srgb,var(--od-surface) 72%,transparent) 100%)}}.online-design .od-store-giftcard-business>div{width:100%}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards{gap:18px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head{border-bottom:1px solid var(--brand-color,var(--od-accent));grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:2px 2px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head{border-bottom:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head>span{border:1px solid var(--brand-color,var(--od-accent));width:48px;height:48px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head>span{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head>span{color:var(--brand-color,var(--od-accent));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head>span{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 84%,var(--od-ink))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head>span{background:radial-gradient(circle at 28% 22%,#fffffff5,transparent 50%),var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head>span{background:radial-gradient(circle at 28% 22%,#fffffff5,transparent 50%),color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head>span{box-shadow:0 14px 24px -20px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head>span{box-shadow:0 14px 24px -20px color-mix(in srgb,var(--brand-color,var(--od-accent)) 54%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head>span svg{stroke-width:2.2px;width:21px;height:21px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head h3{color:var(--od-ink);letter-spacing:-.035em;margin:0;font-size:clamp(18px,1.7vw,23px);font-weight:950;line-height:1.08}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head small{color:var(--od-soft);margin-top:4px;font-size:12px;font-weight:700;line-height:1.35;display:block}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-picker-chips.has-direct-actions{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,284px),1fr))!important;gap:14px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.has-chip-image{border:1px solid var(--brand-color,var(--od-accent));overflow:hidden;min-height:326px!important;padding:12px 12px 116px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.has-chip-image{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 17%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.has-chip-image{background:radial-gradient(190px 120px at 94% 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,#fff 0,var(--brand-color,var(--od-accent)) 100%);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.has-chip-image{background:radial-gradient(190px 120px at 94% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 11%,transparent),transparent 72%),linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 4%,#fff) 100%)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.has-chip-image{isolation:isolate;box-shadow:0 18px 38px -30px #0f172a85,inset 0 1px #ffffffe6}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 48%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:hover{box-shadow:0 24px 46px -30px var(--brand-color,var(--od-accent)),inset 0 1px 0 #fffffff0}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:hover{box-shadow:0 24px 46px -30px color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,#111827),inset 0 1px 0 #fffffff0}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:hover{transform:translateY(-3px)}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:focus-visible,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:focus-within{outline:3px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:focus-visible,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:focus-within{outline:3px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,transparent)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:focus-visible,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:focus-within{outline-offset:3px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-select{z-index:3;border-radius:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0;display:block;position:absolute;inset:0 0 116px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions .od-amount-chip-logo{z-index:2;border:1px solid var(--brand-color,var(--od-accent));place-items:center;width:auto;height:auto;padding:16px;display:grid;position:absolute;overflow:hidden;inset:12px 12px 170px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions .od-amount-chip-logo{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 13%,#dbe4ec)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions .od-amount-chip-logo{color:var(--brand-color,var(--od-accent));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions .od-amount-chip-logo{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,var(--od-ink))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions .od-amount-chip-logo{background:radial-gradient(180px 90px at 20% 10%,var(--brand-color,var(--od-accent)),transparent 72%),#f8fafc!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions .od-amount-chip-logo{background:radial-gradient(180px 90px at 20% 10%,color-mix(in srgb,var(--brand-color,var(--od-accent)) 6%,#fff),transparent 72%),#f8fafc!important}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions .od-amount-chip-logo{pointer-events:none;box-shadow:inset 0 1px #fffffff0;filter:none!important;opacity:1!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-logo-image{z-index:1;object-fit:contain;filter:none;width:auto;max-width:min(88%,224px);height:auto;max-height:108px;display:block;position:relative}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.has-chip-image:after{display:none!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.active:after{content:"✓";z-index:5;color:#fff;background:#15803d;border:2px solid #fff;border-radius:999px;place-items:center;font-size:14px;font-weight:950;line-height:1;position:absolute;box-shadow:0 8px 18px -8px #15803db8;width:28px!important;height:28px!important;display:grid!important;inset:20px 20px auto auto!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions>strong{z-index:4;border:1px solid var(--brand-color,var(--od-accent));justify-content:center;align-items:center;width:auto;min-height:46px;padding:0 12px;display:flex;left:14px;right:14px;bottom:116px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions>strong{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions>strong{color:var(--brand-color,var(--od-accent));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions>strong{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,var(--od-ink))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions>strong{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;background:#fffffff5;font-size:clamp(24px,2.25vw,31px);font-weight:950;line-height:1;box-shadow:0 12px 24px -20px #0f172a7a}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.active>strong{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.active>strong{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.active>strong{color:#fff;background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.active>strong{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 88%,#102b49),color-mix(in srgb,var(--brand-color,var(--od-accent)) 64%,#071a2f))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.active>strong{box-shadow:0 15px 28px -20px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.active>strong{box-shadow:0 15px 28px -20px color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#111827)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-actions{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;bottom:12px!important;left:12px!important;right:12px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-range-value .od-amount-chip-actions{grid-template-columns:minmax(0,1fr)!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action{border-radius:12px!important;min-height:44px!important;padding:0 14px!important;font-size:13px!important;line-height:1.15!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action>span{text-overflow:clip;white-space:normal;text-align:center;line-height:1.15;overflow:visible}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-cart{border-color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-cart{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 54%,#0f766e)!important}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-cart{color:#fff!important;background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-cart{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 86%,#0f766e),color-mix(in srgb,var(--brand-color,var(--od-accent)) 62%,#071a2f))!important}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-cart{box-shadow:0 14px 26px -20px var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-cart{box-shadow:0 14px 26px -20px color-mix(in srgb,var(--brand-color,var(--od-accent)) 64%,#111827)!important}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-fast{border-color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-fast{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,var(--od-border))!important}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-fast{color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-fast{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 76%,var(--od-ink))!important}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-fast{background:#fff!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-range-choice{border-color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-range-choice{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,var(--od-border))!important}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-range-choice{color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-range-choice{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 80%,var(--od-ink))!important}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-range-choice{background:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-range-choice{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 8%,#fff)!important}}:is(.theme-noir,[data-theme=noir]) .online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){:is(.theme-noir,[data-theme=noir]) .online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,var(--od-border))}}:is(.theme-noir,[data-theme=noir]) .online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions{background:radial-gradient(190px 120px at 94% 0,var(--brand-color,var(--od-accent)),transparent 72%),linear-gradient(180deg,var(--od-surface) 0,var(--od-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:is(.theme-noir,[data-theme=noir]) .online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions{background:radial-gradient(190px 120px at 94% 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,transparent),transparent 72%),linear-gradient(180deg,var(--od-surface) 0,var(--od-surface-2) 100%)}}:is(.theme-noir,[data-theme=noir]) .online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions{box-shadow:0 22px 42px -30px #000000c7,inset 0 1px #ffffff0d}:is(.theme-noir,[data-theme=noir]) .online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-fast,:is(.theme-noir,[data-theme=noir]) .online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions>strong{color:var(--od-ink)!important;background:var(--od-surface-2)!important}:is(.theme-noir,[data-theme=noir]) .online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.active>strong{color:#fff!important;background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)))!important}@supports (color:color-mix(in lab,red,red)){:is(.theme-noir,[data-theme=noir]) .online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.active>strong{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,#102b49),color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#020617))!important}}@media (max-width:900px){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head{grid-template-columns:46px minmax(0,1fr)}}@media (max-width:620px){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards{gap:14px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head{grid-template-columns:42px minmax(0,1fr);gap:10px;padding-bottom:14px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head>span{border-radius:14px;width:42px;height:42px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-choice-section-head h3{font-size:18px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-picker-chips.has-direct-actions{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.has-chip-image{border-radius:17px;min-height:316px!important;padding:10px 10px 116px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions .od-amount-chip-logo{border-radius:14px;padding:15px;inset:10px 10px 164px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-logo-image{max-width:min(86%,210px);max-height:104px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions>strong{left:12px;right:12px;min-height:42px!important;font-size:clamp(22px,7vw,27px)!important;bottom:116px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-actions{bottom:10px!important;left:10px!important;right:10px!important}}@media (pointer:coarse){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action{min-height:46px!important}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-picker-chips.has-visual-cards{overflow:visible;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card.has-chip-image{border-color:var(--od-visual-card-primary);overflow:visible;min-height:274px!important;padding:10px 10px 118px!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card.has-chip-image{border-color:color-mix(in srgb,var(--od-visual-card-primary) 30%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card.has-chip-image{border-radius:18px;background:linear-gradient(180deg,#fff 0,var(--od-visual-card-primary) 100%)!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card.has-chip-image{background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--od-visual-card-primary) 7%,#fff) 100%)!important}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card.has-chip-image{box-shadow:0 18px 34px -28px var(--od-visual-card-primary)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card.has-chip-image{box-shadow:0 18px 34px -28px color-mix(in srgb,var(--od-visual-card-primary) 56%,#0f172a)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card:hover{border-color:var(--od-visual-card-primary)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card:hover{border-color:color-mix(in srgb,var(--od-visual-card-primary) 58%,var(--od-border))}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card:hover{box-shadow:0 25px 40px -28px var(--od-visual-card-primary)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card:hover{box-shadow:0 25px 40px -28px color-mix(in srgb,var(--od-visual-card-primary) 70%,#0f172a)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card.active{border-color:var(--od-visual-card-primary)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card.active{border-color:color-mix(in srgb,var(--od-visual-card-primary) 72%,#fff)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card.active{box-shadow:0 0 0 2px var(--od-visual-card-primary),0 24px 42px -26px var(--od-visual-card-primary)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--od-visual-card-primary) 80%,#fff),0 24px 42px -26px color-mix(in srgb,var(--od-visual-card-primary) 76%,#0f172a)}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card.active:after{display:none!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card .od-amount-chip-select{z-index:4;inset:0 0 116px}.online-design .od-amount-visual-card{z-index:2;min-width:0;color:var(--od-visual-card-text,#fff);isolation:isolate;pointer-events:none;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:12px 14px 13px;display:grid;position:absolute;inset:9px 9px 116px;overflow:hidden}.online-design .od-amount-visual-card:before{content:"";z-index:-1;opacity:.72;background:linear-gradient(118deg,#0000 12%,#ffffff26 34%,#0000 52%),radial-gradient(180px 100px at 100% 0,#ffffff2b,#0000 70%);position:absolute;inset:0}.online-design .od-amount-visual-card-head{z-index:1;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.online-design .od-amount-visual-card-subtitle{min-width:0;max-width:72%;color:var(--od-visual-card-muted,#dbeafe);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:800;line-height:1.1;overflow:hidden}.online-design .od-amount-visual-card-body{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid;position:relative}.online-design .od-amount-visual-card-value{justify-items:end;gap:4px;min-width:0;display:grid}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card .od-amount-visual-card small{z-index:auto;width:auto;min-height:0;text-align:inherit;padding:0;position:static}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card .od-amount-visual-card .od-amount-visual-card-subtitle{color:var(--od-visual-card-muted,#dbeafe);text-align:right;font-size:9.5px;font-weight:800;line-height:1.1;display:block}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card .od-amount-visual-card .od-amount-visual-card-value small{color:var(--od-visual-card-muted,#dbeafe);text-align:right;font-size:10px;font-weight:800;line-height:1.1;display:block}.online-design .od-amount-visual-card-value small{max-width:100%;color:var(--od-visual-card-muted,#dbeafe);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card .od-amount-visual-card-value strong{z-index:auto;width:auto;max-width:100%;color:var(--od-visual-card-text,#fff);font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-overflow:ellipsis;text-shadow:0 5px 12px #00000038;white-space:nowrap;pointer-events:none;font-size:clamp(27px,2.55vw,37px);font-weight:1000;line-height:1;display:block;overflow:hidden;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:static!important;inset:auto!important}.online-design .od-amount-visual-card-watermark{z-index:0;max-width:68%;color:var(--od-visual-card-text,#fff);letter-spacing:-.1em;opacity:.2;white-space:nowrap;font-size:clamp(76px,7vw,106px);font-style:normal;font-weight:1000;line-height:1;position:absolute;top:50%;left:5px;overflow:hidden;transform:translateY(-43%)}.online-design .od-amount-visual-card-selected{z-index:8;color:#172033;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#fbbf24;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 11px;font-size:9px;font-style:normal;font-weight:1000;line-height:1;display:inline-flex;position:absolute;top:-13px;right:12px;box-shadow:0 9px 18px -11px #78350fe6}.online-design .od-amount-visual-card-selected svg{fill:currentColor;width:12px;height:12px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card .od-amount-chip-actions{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;bottom:10px!important;left:10px!important;right:10px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card .od-amount-chip-action{border-radius:10px!important;gap:6px!important;min-height:46px!important;padding:0 8px!important;font-size:11px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card .od-amount-chip-action svg{flex:none;width:14px;height:14px}@media (max-width:1199px){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-picker-chips.has-visual-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-picker-chips.has-visual-cards{grid-template-columns:minmax(0,1fr)!important;gap:15px!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card.has-chip-image{min-height:274px!important;padding:10px 10px 118px!important}.online-design .od-amount-visual-card{inset:9px 9px 116px}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-visual-card-template .od-amount-chip.has-visual-card .od-amount-visual-card-value strong{font-size:clamp(31px,9vw,39px)}}.online-design .od-voucher-esim-cross-sell{border:1px solid var(--brand-color,var(--od-accent));grid-column:1/-1;gap:17px;min-width:0;padding:clamp(17px,2.2vw,23px);display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 24%,var(--od-border))}}.online-design .od-voucher-esim-cross-sell{background:radial-gradient(640px 220px at 0 0,var(--brand-color,var(--od-accent)),transparent 74%),var(--od-surface);border-radius:clamp(20px,2.5vw,26px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell{background:radial-gradient(640px 220px at 0 0,color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,transparent),transparent 74%),color-mix(in srgb,var(--od-surface) 96%,var(--od-bg))}}.online-design .od-voucher-esim-cross-sell{box-shadow:0 20px 46px -40px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell{box-shadow:0 20px 46px -40px color-mix(in srgb,var(--brand-color,var(--od-accent)) 52%,#0f172a)}}.online-design .od-voucher-esim-cross-sell{overflow:hidden}.online-design .od-voucher-esim-cross-sell-head{grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:13px;min-width:0;display:grid}.online-design .od-voucher-esim-cross-sell-icon{border:1px solid var(--brand-color,var(--od-accent));place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-icon{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 30%,var(--od-border))}}.online-design .od-voucher-esim-cross-sell-icon{background:var(--brand-color,var(--od-accent));border-radius:15px}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-icon{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 11%,var(--od-surface))}}.online-design .od-voucher-esim-cross-sell-icon{color:var(--brand-color,var(--od-accent));box-shadow:inset 0 1px #ffffffc2}.online-design .od-voucher-esim-cross-sell-icon svg{width:21px;height:21px}.online-design .od-voucher-esim-cross-sell-head>div{gap:4px;min-width:0;display:grid}.online-design .od-voucher-esim-cross-sell-head>div>small{color:var(--brand-color,var(--od-accent));align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-head>div>small{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 78%,var(--od-ink))}}.online-design .od-voucher-esim-cross-sell-head>div>small{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.online-design .od-voucher-esim-cross-sell-head h2{color:var(--od-ink);letter-spacing:-.035em;margin:0;font-size:clamp(19px,2.1vw,25px);font-weight:950;line-height:1.12}.online-design .od-voucher-esim-cross-sell-head p{max-width:800px;color:var(--od-muted);margin:1px 0 0;font-size:12.5px;font-weight:650;line-height:1.48}.online-design .od-voucher-esim-cross-sell-head>em{border:1px solid var(--brand-color,var(--od-accent));justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-head>em{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,var(--od-border))}}.online-design .od-voucher-esim-cross-sell-head>em{background:var(--brand-color,var(--od-accent));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-head>em{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,var(--od-surface))}}.online-design .od-voucher-esim-cross-sell-head>em{color:var(--od-ink);white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:850}.online-design .od-voucher-esim-cross-sell-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:12px;min-width:0;display:grid}.online-design .od-voucher-esim-cross-sell-card{border:1px solid var(--brand-color,var(--od-accent));grid-template-rows:auto auto 1fr;gap:14px;min-width:0;min-height:234px;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-card{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 15%,var(--od-border))}}.online-design .od-voucher-esim-cross-sell-card{background:var(--od-surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-card{background:color-mix(in srgb,var(--od-surface) 98%,var(--brand-color,var(--od-accent)) 2%)}}.online-design .od-voucher-esim-cross-sell-card{box-shadow:0 16px 30px -29px var(--od-ink)}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-card{box-shadow:0 16px 30px -29px color-mix(in srgb,var(--od-ink) 46%,transparent)}}.online-design .od-voucher-esim-cross-sell-card-head{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.online-design .od-voucher-esim-cross-sell-logo{border:1px solid var(--od-border);background:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.online-design .od-voucher-esim-cross-sell-logo img{object-fit:contain;width:100%;height:100%;padding:7px}.online-design .od-voucher-esim-cross-sell-logo i{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-logo i{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 75%,#111827)}}.online-design .od-voucher-esim-cross-sell-logo i{font-size:12px;font-style:normal;font-weight:950}.online-design .od-voucher-esim-cross-sell-card-head>div{gap:3px;min-width:0;display:grid}.online-design .od-voucher-esim-cross-sell-card-head small{color:var(--brand-color,var(--od-accent));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-card-head small{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,var(--od-ink))}}.online-design .od-voucher-esim-cross-sell-card-head small{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;line-height:1.2}.online-design .od-voucher-esim-cross-sell-card-head h3{color:var(--od-ink);letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:900;line-height:1.3;display:-webkit-box;overflow:hidden}.online-design .od-voucher-esim-cross-sell-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.online-design .od-voucher-esim-cross-sell-specs>span{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:15px minmax(0,1fr);align-content:center;gap:2px 5px;min-width:0;padding:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-specs>span{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,var(--od-border))}}.online-design .od-voucher-esim-cross-sell-specs>span{background:var(--od-bg);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-specs>span{background:color-mix(in srgb,var(--od-bg) 66%,var(--od-surface))}}.online-design .od-voucher-esim-cross-sell-specs svg{width:14px;height:14px;color:var(--brand-color,var(--od-accent));grid-row:1/3;align-self:center}.online-design .od-voucher-esim-cross-sell-specs small,.online-design .od-voucher-esim-cross-sell-specs strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.online-design .od-voucher-esim-cross-sell-specs small{color:var(--od-muted);font-size:8.5px;font-weight:750;line-height:1}.online-design .od-voucher-esim-cross-sell-specs strong{color:var(--od-ink);font-size:10.5px;font-weight:900;line-height:1.15}.online-design .od-voucher-esim-cross-sell-card-foot{border-top:1px solid var(--brand-color,var(--od-accent));align-self:end;gap:11px;min-width:0;padding-top:11px;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-card-foot{border-top:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,var(--od-border))}}.online-design .od-voucher-esim-cross-sell-card-foot>div:first-child{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.online-design .od-voucher-esim-cross-sell-card-foot>div:first-child>strong{color:var(--od-ink);letter-spacing:-.03em;font-size:18px;font-weight:950}.online-design .od-voucher-esim-cross-sell-card-foot>div:first-child>small{color:var(--od-muted);text-align:right;justify-content:flex-end;align-items:center;gap:4px;font-size:9.5px;font-weight:800;display:inline-flex}.online-design .od-voucher-esim-cross-sell-card-foot>div:first-child>small.is-available{color:#047857}.online-design.theme-noir .od-voucher-esim-cross-sell-card-foot>div:first-child>small.is-available{color:#6ee7b7}.online-design .od-voucher-esim-cross-sell-actions{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;min-width:0;display:grid}.online-design .od-voucher-esim-cross-sell-actions button{white-space:nowrap;border-radius:11px;min-width:0;min-height:39px;padding-inline:11px;font-size:11px}.online-design .od-voucher-esim-cross-sell-card.is-skeleton{grid-template-columns:48px minmax(0,1fr);align-content:start;gap:11px;min-height:178px;display:grid;position:relative;overflow:hidden}.online-design .od-voucher-esim-cross-sell-card.is-skeleton:after{content:"";background:linear-gradient(105deg,#0000 20%,#ffffff6b 46%,#0000 72%);animation:od-voucher-esim-cross-sell-sheen 1.45s ease-in-out infinite;position:absolute;inset:0;transform:translate(-110%)}.online-design .od-voucher-esim-cross-sell-card.is-skeleton>*{background:var(--od-border);border-radius:999px;height:12px;display:block}@supports (color:color-mix(in lab,red,red)){.online-design .od-voucher-esim-cross-sell-card.is-skeleton>*{background:color-mix(in srgb,var(--od-border) 74%,var(--od-bg))}}.online-design .od-voucher-esim-cross-sell-card.is-skeleton>i{border-radius:14px;grid-row:1/3;width:48px;height:48px}.online-design .od-voucher-esim-cross-sell-card.is-skeleton>b{border-radius:12px;grid-column:1/-1;width:78%;height:44px;margin-top:15px}.online-design .od-voucher-esim-cross-sell-card.is-skeleton>span:last-child{border-radius:11px;grid-column:1/-1;width:100%;height:39px;margin-top:9px}@keyframes od-voucher-esim-cross-sell-sheen{to{transform:translate(110%)}}@media (max-width:760px){.online-design .od-voucher-esim-cross-sell{border-radius:19px;gap:14px;padding:14px}.online-design .od-voucher-esim-cross-sell-head{grid-template-columns:42px minmax(0,1fr);gap:10px}.online-design .od-voucher-esim-cross-sell-icon{border-radius:13px;width:42px;height:42px}.online-design .od-voucher-esim-cross-sell-head h2{font-size:19px}.online-design .od-voucher-esim-cross-sell-head p{font-size:11.5px}.online-design .od-voucher-esim-cross-sell-head>em{white-space:normal;grid-column:2;justify-self:start;min-height:28px}.online-design .od-voucher-esim-cross-sell-grid{grid-template-columns:minmax(0,1fr)}.online-design .od-voucher-esim-cross-sell-card{border-radius:16px;min-height:0;padding:13px}.online-design .od-voucher-esim-cross-sell-specs{gap:5px}.online-design .od-voucher-esim-cross-sell-specs>span{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;padding:7px 5px}.online-design .od-voucher-esim-cross-sell-specs svg{grid-row:auto}.online-design .od-voucher-esim-cross-sell-specs small,.online-design .od-voucher-esim-cross-sell-specs strong{max-width:100%}.online-design .od-voucher-esim-cross-sell-card-foot>div:first-child{align-items:flex-start}.online-design .od-voucher-esim-cross-sell-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.online-design .od-voucher-esim-cross-sell-card.is-skeleton:after{animation:none}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail){--od-plan-catalog-max:1240px;--od-plan-catalog-gap:12px;padding-bottom:max(26px,env(safe-area-inset-bottom))}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-grid-layout,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail)>.od-brand-hero-pagehead,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail)>.od-voucher-esim-cross-sell{width:min(calc(100vw - 40px),var(--od-plan-catalog-max));max-width:var(--od-plan-catalog-max);margin-inline:auto}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner{padding-inline:max(24px,calc((100vw - var(--od-plan-catalog-max)) / 2 + 20px))!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-banner-shell{max-width:var(--od-plan-catalog-max)}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-grid-layout{row-gap:16px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-product-subsection.active-series.is-plan-catalog-series,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-workspace{overflow:visible}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker.is-compact-tabs{border:1px solid var(--brand-color,var(--od-accent));padding:4px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker.is-compact-tabs{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 14%,var(--od-border))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker.is-compact-tabs{background:var(--brand-color,var(--od-accent));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker.is-compact-tabs{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 2.5%,var(--od-surface))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker.is-compact-tabs{box-shadow:inset 0 1px #ffffffd1}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:4px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab{min-height:54px;box-shadow:none;background:0 0;border-color:#0000;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:8px;padding:7px 9px;transform:none}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:3px;transition:background .18s;position:absolute;bottom:0;left:13px;right:13px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab:hover{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 15%,transparent)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab:hover{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab:hover{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 5%,var(--od-surface))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab:hover{box-shadow:none;transform:none}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab.active,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab[aria-selected=true]{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab.active,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab[aria-selected=true]{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 20%,var(--od-border))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab.active,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab[aria-selected=true]{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab.active,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab[aria-selected=true]{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,var(--od-ink))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab.active,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab[aria-selected=true]{background:var(--od-surface);box-shadow:0 12px 24px -22px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab.active,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab[aria-selected=true]{box-shadow:0 12px 24px -22px color-mix(in srgb,var(--brand-color,var(--od-accent)) 60%,#0f172a)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab.active:after,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab[aria-selected=true]:after{background:var(--brand-color,var(--od-accent))}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab-icon{border-radius:10px;width:32px;height:32px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab.active .od-brand-series-tab-icon,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab[aria-selected=true] .od-brand-series-tab-icon{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-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab.active .od-brand-series-tab-icon,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab[aria-selected=true] .od-brand-series-tab-icon{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 10%,var(--od-surface))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab-copy{gap:2px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab-copy strong{font-size:13px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab-copy small{font-size:11px;color:var(--od-soft)!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab-arrow{display:none}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){align-items:stretch;gap:var(--od-plan-catalog-gap)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.has-chip-image{border-radius:16px!important;min-height:216px!important;padding:10px 10px 72px!important;box-shadow:0 18px 34px -30px #0f172a80,inset 0 1px #ffffffe0!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:hover{transform:translateY(-2px)}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.active{border-color:var(--brand-color,var(--od-accent))!important;box-shadow:0 0 0 3px var(--brand-color,var(--od-accent)),0 22px 38px -30px var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color,var(--od-accent)) 11%,transparent),0 22px 38px -30px color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#0f172a)!important}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-select{inset:0 0 62px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions .od-amount-chip-logo{border-radius:13px;padding:12px;inset:10px 10px 120px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-logo-image{max-width:min(70%,138px);max-height:62px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions>strong{border-radius:11px;min-height:38px;padding:0 8px;font-size:clamp(21px,1.85vw,27px);left:10px;right:10px;bottom:72px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.active:after{font-size:12px;width:25px!important;height:25px!important;top:15px!important;right:15px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-actions{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;bottom:10px!important;left:10px!important;right:10px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action{border-radius:9px!important;min-height:34px!important;font-size:11.5px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-amount-picker-chips.has-plan-cards{gap:var(--od-plan-catalog-gap)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-card{border-radius:17px;box-shadow:0 18px 38px -34px #0f172a94,inset 0 1px #ffffffe0}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-card.active{border-color:var(--brand-color,var(--od-accent));box-shadow:0 0 0 3px var(--brand-color,var(--od-accent)),0 22px 42px -34px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-card.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color,var(--od-accent)) 11%,transparent),0 22px 42px -34px color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#0f172a)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-select{gap:10px;padding:13px 13px 11px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-card-head{grid-template-columns:40px minmax(0,1fr) auto;gap:9px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-logo{border-radius:12px;width:40px;height:40px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-price small,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-title small{font-size:11px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-title strong{font-size:clamp(16px,1.35vw,19px);line-height:1.12}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-price{min-width:62px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-price strong{font-size:16px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-specs{gap:6px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-specs>span{min-height:52px;padding:7px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-specs small{font-size:10px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-benefits>span,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-description,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-specs strong{font-size:12px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-incomplete{font-size:11.5px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-actions{grid-template-columns:minmax(0,1fr);padding:0 12px 12px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-actions button{border-radius:10px;min-height:41px;font-size:12px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase{z-index:24;bottom:max(10px,env(safe-area-inset-bottom));border-color:var(--brand-color,var(--od-accent));grid-template-columns:minmax(220px,1fr) minmax(120px,auto) auto;gap:12px;margin:16px 0 20px;padding:11px 12px;position:sticky}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 25%,var(--od-border))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase{background:var(--od-surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase{background:color-mix(in srgb,var(--od-surface) 92%,transparent)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase{-webkit-backdrop-filter:blur(18px)saturate(1.2);box-shadow:0 24px 52px -30px #0f172a7a,inset 0 1px #ffffffe0}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-logo{border-radius:11px;width:48px;height:44px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-product{grid-template-columns:48px minmax(0,1fr);gap:10px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-copy small,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-total small{font-size:11px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-copy strong{font-size:16px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-copy em,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-total em{font-size:12px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-total>strong{font-size:24px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-actions{grid-template-columns:repeat(2,minmax(140px,1fr))}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-actions button{border-radius:11px;min-height:44px;font-size:12px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-actions .od-primary{border-color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-actions .od-primary{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 56%,#0f172a)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-actions .od-primary{background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-actions .od-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 92%,#2563eb),color-mix(in srgb,var(--brand-color,var(--od-accent)) 64%,#071a2f))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-actions .od-primary{box-shadow:0 16px 28px -22px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-actions .od-primary{box-shadow:0 16px 28px -22px color-mix(in srgb,var(--brand-color,var(--od-accent)) 70%,#0f172a)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail)>.od-voucher-esim-cross-sell{border-radius:18px;gap:13px;margin-top:16px;margin-bottom:16px;padding:16px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-head{grid-template-columns:40px minmax(0,1fr) auto;gap:11px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-icon{border-radius:12px;width:40px;height:40px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-head>div>small{font-size:11px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-head h2{font-size:clamp(18px,1.7vw,22px)}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-head p{font-size:13px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-head>em{font-size:11px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(310px,370px);grid-auto-flow:column;justify-content:start;gap:10px;padding:2px 2px 7px;overflow-x:auto}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-card{scroll-snap-align:start;border-radius:15px;gap:10px;min-height:220px;padding:12px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-card-head h3{font-size:14px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-card-foot>div:first-child>small,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-card-head small,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-specs small{font-size:11px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-actions button,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-specs strong{font-size:12px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-actions button{min-height:40px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-mobile-trust-ribbon{border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-trust-ribbon span{grid-template-columns:34px minmax(0,1fr);gap:3px 10px;min-height:70px;padding:12px 13px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-trust-ribbon svg{width:34px;height:34px;padding:8px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-trust-ribbon strong{font-size:13px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-trust-ribbon small{text-overflow:clip;white-space:normal;font-size:12px;line-height:1.3;overflow:visible}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-support-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:14px;margin-top:0}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-support-grid .od-brand-info-panel{border-radius:16px;height:100%;padding:18px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-main-about-panel .od-brand-about-panel-body{display:block}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-main-about-panel .od-brand-description{font-size:14px;line-height:1.62}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-main-about-panel .od-brand-howworks{border-top:1px solid var(--od-border);margin-top:16px;padding-top:16px;padding-left:0}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-main-about-panel .od-brand-howworks{border-top:1px solid color-mix(in srgb,var(--od-border) 82%,transparent)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-main-about-panel .od-brand-howworks{border-left:0}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-main-about-panel .od-brand-howworks em,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-main-about-panel .od-brand-howworks li,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-main-faq-panel .od-brand-faq-item button,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-main-faq-panel .od-brand-faq-item p{font-size:14px}@media (min-width:761px) and (max-width:1099px){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(3,minmax(0,1fr))!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-amount-picker-chips.has-plan-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-support-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail){--od-plan-catalog-gap:9px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-grid-layout,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail)>.od-brand-hero-pagehead,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail)>.od-voucher-esim-cross-sell{max-width:none;width:calc(100vw - 24px)!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-picker.is-compact-tabs{margin-inline:-1px;padding:3px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tabs{gap:4px;margin:0;padding:0 0 3px;display:flex}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab{flex:1 0 144px;min-height:52px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.has-chip-image{min-height:210px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-amount-picker-chips.has-plan-cards{grid-template-columns:minmax(0,1fr)!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase{bottom:max(8px,env(safe-area-inset-bottom));border-radius:14px;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);gap:9px;margin-block:12px 18px;padding:10px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-product{grid-column:1/-1}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-total{grid-column:1}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-actions button{white-space:normal;min-height:46px;padding-inline:7px;font-size:11.5px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail)>.od-voucher-esim-cross-sell{border-radius:16px;padding:13px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-head{grid-template-columns:38px minmax(0,1fr)}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-head>em{grid-column:2;justify-self:start}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-grid{grid-auto-columns:minmax(278px,calc(100vw - 58px))}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-mobile-trust-ribbon,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-voucher-esim-cross-sell-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-trust-ribbon span{border-top:0;border-left:1px solid var(--od-border)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-trust-ribbon span{border-left:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-trust-ribbon span:nth-child(odd){border-left:0}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-trust-ribbon span:nth-child(n+3){border-top:1px solid var(--od-border)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-trust-ribbon span:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-support-grid{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:390px){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:minmax(0,1fr)!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.has-chip-image{min-height:210px!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase{grid-template-columns:minmax(0,1fr);position:relative;bottom:auto}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-actions,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-selected-purchase-total{grid-column:1}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-mobile-trust-ribbon{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-trust-ribbon span,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-trust-ribbon span:nth-child(odd){border-left:0}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-trust-ribbon span:nth-child(n+2){border-top:1px solid var(--od-border)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-trust-ribbon span:nth-child(n+2){border-top:1px solid color-mix(in srgb,var(--od-border) 82%,#fff)}}}@media (prefers-reduced-motion:reduce){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-amount-chip,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-brand-series-tab:after,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-plan-card{transition:none!important}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar{z-index:24;bottom:max(10px,env(safe-area-inset-bottom));border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:minmax(210px,1.15fr) auto minmax(112px,.45fr) auto;grid-template-areas:"product quantity total actions";align-items:center;gap:12px;width:100%;margin:16px 0 20px;padding:11px 12px;display:grid;position:sticky}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 27%,var(--od-border))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar{background:var(--od-surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar{background:color-mix(in srgb,var(--od-surface) 92%,transparent)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar{-webkit-backdrop-filter:blur(18px)saturate(1.2);box-shadow:0 28px 58px -34px #0f172a94,inset 0 1px #ffffffe6}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-product{grid-area:product;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-logo{border:1px solid var(--brand-color,var(--od-accent));place-items:center;width:48px;height:44px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-logo{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-logo{background:var(--brand-color,var(--od-accent));border-radius:11px}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-logo{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,var(--od-surface))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-logo img{object-fit:contain;width:100%;height:100%;padding:5px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-logo i{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-logo i{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 84%,var(--od-ink))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-logo i{font-size:12px;font-style:normal;font-weight:950}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-copy{gap:2px;min-width:0;display:grid}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-copy small,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity>span,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-total small,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-total>span{color:var(--od-soft);font-size:11px;font-weight:800;line-height:1.15}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-copy strong{color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;line-height:1.2;overflow:hidden}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-copy em{color:var(--brand-color,var(--od-accent));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-copy em{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 80%,var(--od-ink))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-copy em{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity{grid-area:quantity;justify-items:center;gap:4px;display:grid}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control{border:1px solid var(--brand-color,var(--od-accent));grid-template-columns:36px minmax(38px,auto) 36px;align-items:center;min-height:38px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 18%,var(--od-border))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control{background:var(--od-surface);border-radius:10px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control button{width:36px;height:38px;color:var(--brand-color,var(--od-accent));border:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control button{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 80%,var(--od-ink))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control button{cursor:pointer;background:0 0}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control button:hover{background:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control button:hover{background:color-mix(in srgb,var(--brand-color,var(--od-accent)) 7%,var(--od-surface))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-more-info:focus-visible,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions button:focus-visible,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control button:focus-visible{outline:3px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-more-info:focus-visible,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions button:focus-visible,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 28%,transparent)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-more-info:focus-visible,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions button:focus-visible,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control button:focus-visible{outline-offset:2px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control input,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control output,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control span,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control strong{width:100%;min-width:0;color:var(--od-ink);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:13px;font-weight:950}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-total{text-align:right;grid-area:total;justify-items:end;gap:2px;min-width:104px;display:grid}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-total strong{color:var(--od-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:23px;font-weight:950;line-height:1}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-total em{color:var(--od-muted);font-size:11px;font-style:normal;font-weight:750}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions{grid-area:actions;grid-template-columns:repeat(2,minmax(138px,1fr));gap:7px;display:grid}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-more-info,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:0 11px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions .is-cart{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions .is-cart{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 58%,#0f172a)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions .is-cart{color:#fff;background:linear-gradient(135deg,var(--brand-color,var(--od-accent)),var(--brand-color,var(--od-accent)))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions .is-cart{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--od-accent)) 92%,#2563eb),color-mix(in srgb,var(--brand-color,var(--od-accent)) 64%,#071a2f))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions .is-cart{box-shadow:0 16px 28px -22px var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions .is-cart{box-shadow:0 16px 28px -22px color-mix(in srgb,var(--brand-color,var(--od-accent)) 72%,#0f172a)}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-more-info,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions .is-fast{border:1px solid var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-more-info,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions .is-fast{border:1px solid color-mix(in srgb,var(--brand-color,var(--od-accent)) 22%,var(--od-border))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-more-info,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions .is-fast{color:var(--brand-color,var(--od-accent))}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-more-info,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions .is-fast{color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 82%,var(--od-ink))}}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-more-info,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions .is-fast{background:var(--od-surface)}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-more-info{width:100%}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-product>.od-plan-catalog-more-info{width:auto;min-height:36px;padding-inline:9px;font-size:11.5px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-credit-selected{z-index:6;border:2px solid var(--od-surface);color:#fff;pointer-events:none;background:#15803d;border-radius:999px;align-items:center;gap:4px;min-height:25px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 18px -8px #15803db8}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-amount-chip.has-direct-actions.active:after{content:none!important;display:none!important}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity-control button:disabled{opacity:.38;cursor:not-allowed}@media (min-width:761px) and (max-width:1099px){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar{grid-template-columns:minmax(210px,1fr) auto minmax(104px,auto);grid-template-areas:"product total actions""quantity total actions"}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity{grid-auto-flow:column;justify-content:start;place-items:center start}}@media (max-width:760px){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar{border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"product quantity total""actions actions actions";gap:8px 10px;margin-block:12px 18px;padding:10px;position:relative;bottom:auto}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-product{grid-template-columns:40px minmax(0,1fr)}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-logo{border-radius:9px;width:40px;height:38px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-copy em,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-copy small,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-product>.od-plan-catalog-more-info,.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity>span{display:none}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-copy strong{font-size:13px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-quantity{place-self:center end}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-total{align-self:center;min-width:76px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-total strong{font-size:20px}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-purchase-bar-actions button{white-space:normal;min-height:44px;padding-inline:8px;font-size:11.5px}}@media (max-width:390px){.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-credit-selected{color:#0000;justify-content:center;width:25px;padding:0;overflow:hidden}.online-design .od-brand-landing.uses-plan-catalog:not(.is-product-detail) .od-plan-catalog-credit-selected svg{color:#fff}}@media (min-width:761px){.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail){--od-reference-content-width:1040px;--od-reference-gold:#c99a24;--od-reference-gold-dark:#a8750d}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner{padding:13px max(28px,calc((100vw - var(--od-reference-content-width)) / 2)) 14px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-shell{max-width:var(--od-reference-content-width)!important;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)!important;gap:clamp(30px,4vw,58px)!important;min-height:170px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media{min-height:170px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-brand-stack{width:min(100%,270px)!important;max-width:270px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{border-radius:18px!important;width:min(100%,252px)!important;height:136px!important;min-height:136px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo img{border-radius:11px!important;width:calc(100% - 30px)!important;height:calc(100% - 30px)!important;inset:15px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-brand-stack .od-brand-country-scope-card{width:min(100%,258px)!important;margin-top:9px!important;padding:6px 9px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy{gap:8px;max-width:590px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-eyebrow{min-height:25px;padding:4px 8px;font-size:9.5px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy h1{font-size:clamp(32px,3vw,39px);line-height:1}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy>p{max-width:60ch;font-size:13px;line-height:1.4}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-trust{gap:6px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-trust>span{border-radius:8px;min-height:29px;padding:5px 8px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail)>.od-brand-hero-pagehead,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail)>.od-voucher-esim-cross-sell{width:min(calc(100vw - 32px),var(--od-reference-content-width))!important;max-width:var(--od-reference-content-width)!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail)>.od-brand-hero-pagehead{margin:9px auto 10px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-hero-breadcrumb-inner{min-height:38px;border-radius:13px!important;padding:3px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-hero-breadcrumb-inner button,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-hero-breadcrumb-inner strong{min-height:30px!important;padding-inline:10px!important;font-size:10.5px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-series-workspace{border-radius:16px;box-shadow:0 20px 44px -40px #0f172a6b,inset 0 1px #ffffffe0}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-product-subsection.active-series.is-plan-catalog-series,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-series-picker-panel{padding:12px 14px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-product-subsection-head,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-series-picker-panel-head{margin-bottom:9px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-product-subsection-head>div,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-series-picker-panel-head>div{gap:3px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-product-subsection-head strong,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-series-picker-panel-head strong{font-size:clamp(18px,1.7vw,22px)!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-active-selection,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-config-eyebrow{min-height:21px;padding:3px 7px;font-size:8.5px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-config-help,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-series-summary{font-size:10.5px;line-height:1.35}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-series-tabs{gap:6px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-series-tab{border-radius:11px;grid-template-columns:31px minmax(0,1fr) 14px;gap:7px;min-height:48px;padding:7px 9px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-series-tab-icon{border-radius:9px;width:31px;height:31px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-series-tab-copy strong{font-size:11.5px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-series-tab-copy small{font-size:8.5px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-amount-choice-section-head{min-height:48px;margin-bottom:8px;padding-bottom:8px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-amount-choice-section-head>span{border-radius:10px;width:34px;height:34px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-amount-choice-section-head h3{font-size:17px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-amount-choice-section-head small{font-size:10px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards),.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-picker-chips{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.has-chip-image{border-radius:13px!important;min-height:238px!important;padding:9px 8px 82px!important;box-shadow:0 14px 30px -28px #0f172a6b!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:hover{transform:translateY(-2px);border-color:var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:hover{border-color:color-mix(in srgb,var(--brand-color,var(--od-accent)) 42%,var(--od-border))!important}}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:hover{box-shadow:0 18px 32px -25px var(--brand-color,var(--od-accent))!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions:hover{box-shadow:0 18px 32px -25px color-mix(in srgb,var(--brand-color,var(--od-accent)) 38%,#0f172a)!important}}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions.has-chip-image .od-amount-chip-logo.has-image{border-radius:10px!important;inset:8px 8px 126px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.has-direct-actions>strong{border-radius:9px!important;min-height:36px!important;padding-inline:6px!important;font-size:clamp(19px,1.9vw,24px)!important;bottom:82px!important;left:8px!important;right:8px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-actions{gap:4px!important;bottom:8px!important;left:8px!important;right:8px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action{border-radius:7px!important;min-height:30px!important;padding-inline:7px!important;font-size:9.5px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-fast{border-color:var(--od-reference-gold)!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-fast{border-color:color-mix(in srgb,var(--od-reference-gold) 74%,#7c5b0d)!important}}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-fast{background:linear-gradient(180deg,#d7ac3c 0,var(--od-reference-gold-dark) 100%)!important;color:#fff!important;box-shadow:0 12px 22px -17px #a8750deb!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-cart{border-color:var(--od-reference-gold)!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-cart{border-color:color-mix(in srgb,var(--od-reference-gold) 28%,var(--od-border))!important}}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-cart{background:var(--od-reference-gold)!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-cart{background:color-mix(in srgb,var(--od-reference-gold) 6%,#fff)!important}}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-cart{color:var(--od-reference-gold-dark)!important}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-cart{color:color-mix(in srgb,var(--od-reference-gold-dark) 78%,#334155)!important}}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip-action.is-cart{box-shadow:none!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-notice{border-radius:11px;gap:9px;margin-top:10px;padding:10px 12px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-notice>span{width:30px;height:30px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-notice strong{font-size:11px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-notice p{font-size:9.5px;line-height:1.35}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-mobile-trust-ribbon{border-radius:11px;margin-top:10px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-trust-ribbon span{grid-template-columns:29px minmax(0,1fr);gap:2px 7px;min-height:54px;padding:8px 9px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-trust-ribbon svg{width:29px;height:29px;padding:7px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-trust-ribbon strong{font-size:10.5px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-trust-ribbon small{font-size:9px;line-height:1.2}.online-design .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout>.od-voucher-esim-cross-sell{border-radius:13px;align-items:center;gap:17px;margin-top:10px;margin-bottom:10px;grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr)!important;grid-template-areas:"products heading"!important;padding:12px!important}.online-design .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout>.od-voucher-esim-cross-sell>.od-voucher-esim-cross-sell-head{align-self:start;gap:8px;grid-area:heading!important;grid-template-columns:34px minmax(0,1fr)!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-icon{border-radius:10px;width:34px;height:34px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-head h2{font-size:17px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-head p{max-width:54ch;font-size:10.5px;line-height:1.4}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-head>em{grid-column:2;justify-self:start;font-size:9px}.online-design .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout>.od-voucher-esim-cross-sell>.od-voucher-esim-cross-sell-grid{gap:7px;padding:0;grid-area:products!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;display:grid!important;overflow:visible!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-card{border-radius:11px;gap:7px;min-height:0;padding:9px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-card-foot>div:first-child>strong,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-card-head h3{font-size:11.5px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-card-foot>div:first-child>small,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-card-head small,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-specs small{font-size:8.5px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-specs>span{min-height:41px;padding:5px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-actions button,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-specs strong{font-size:9px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-voucher-esim-cross-sell-actions button{border-radius:8px;min-height:31px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-support-grid{grid-template-columns:minmax(0,1.02fr) minmax(330px,.98fr);gap:10px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-support-grid .od-brand-info-panel{border-radius:12px;padding:13px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-support-grid .od-section-head span{font-size:15px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-main-about-panel .od-brand-description,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-main-about-panel .od-brand-howworks em,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-main-about-panel .od-brand-howworks li,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-main-faq-panel .od-brand-faq-item button,.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-main-faq-panel .od-brand-faq-item p{font-size:10.5px}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-main-about-panel .od-brand-description{line-height:1.45}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-main-about-panel .od-brand-howworks{margin-top:10px;padding-top:10px}}@media (max-width:760px){.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-amount-chip-actions{gap:5px!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-amount-chip-action.is-fast{color:#fff!important;background:linear-gradient(#d7ac3c,#a8750d)!important;border-color:#a8750d!important}.online-design .od-brand-landing.uses-reference-catalog-layout:not(.is-product-detail) .od-amount-chip-action.is-cart{color:#805b0b!important;box-shadow:none!important;background:#fffaf0!important;border-color:#ead8a2!important}}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .is-reference-catalog .od-brand-product-subsection.active-series.is-plan-catalog-series,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .is-reference-catalog .od-brand-series-picker-panel{padding:0!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-reference-catalog-heading{height:auto!important;min-height:48px!important;margin-bottom:10px!important;padding:0!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card.has-chip-image{min-height:228px!important;padding:12px 10px 102px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card .od-amount-chip-logo{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;width:60px!important;height:56px!important;min-height:56px!important;padding:5px!important;inset:15px auto auto 50%!important;transform:translate(-50%)!important;box-shadow:0 8px 18px -15px #0f172ab3!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card .od-amount-chip-logo.has-image img{object-fit:contain!important;opacity:1!important;border-radius:8px!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.online-design .od-amount-chip-logo-initials{width:100%;height:100%;color:var(--brand-color,var(--od-accent));letter-spacing:-.04em;justify-content:center;align-items:center;font-size:17px;font-style:normal;font-weight:950;display:inline-flex}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card>strong{background:0 0!important;border:0!important;height:32px!important;min-height:32px!important;padding:0!important;inset:78px 8px auto!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card .od-reference-card-description{color:#64748b!important;text-align:center!important;width:auto!important;font-size:10px!important;display:block!important;position:absolute!important;top:110px!important;left:8px!important;right:8px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item.open p{scrollbar-width:thin;max-height:76px;overflow:auto}@media (max-width:760px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card.has-chip-image{min-height:224px!important}}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card.active{border:2px solid var(--od-reference-gold)!important;background:linear-gradient(#fffef8,#fff)!important;box-shadow:0 0 0 2px #c99a241f,0 16px 28px -24px #7e53078c!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-support-grid .od-section-head{min-height:0!important;padding-bottom:8px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-support-grid .od-section-head h2,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-support-grid .od-section-head span{font-size:16px!important;line-height:1.22!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-main-about-panel .od-brand-howworks ol{gap:4px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-faq-list{gap:6px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-main-faq-panel .od-brand-faq-item.open p{max-height:54px!important;padding-bottom:8px!important}@media (max-width:1100px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-product-subsection.active-series .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.has-chip-image.is-reference-card,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.is-reference-card{min-height:224px!important;padding:10px 8px 102px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.is-reference-card .od-amount-chip-logo.has-image{width:54px!important;height:54px!important;min-height:54px!important;display:grid!important;inset:14px auto auto 50%!important;transform:translate(-50%)!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.is-reference-card.has-chip-image:after{display:none!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.is-reference-card>strong{height:32px!important;min-height:32px!important;padding:0!important;font-size:21px!important;inset:75px 7px auto!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.is-reference-card .od-reference-card-description{display:block!important;top:105px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.is-reference-card .od-amount-chip-actions{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;bottom:7px!important;left:7px!important;right:7px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.is-reference-card .od-amount-chip-action{min-height:44px!important;padding-inline:4px!important;font-size:9.5px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.is-reference-card .od-amount-chip-action.is-cart{color:#6f5310!important;box-shadow:none!important;background:#fffdf7!important;border-color:#d8e0eb!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-brand-product-subsection.active-series.is-plan-catalog-series .od-amount-picker-chips.has-direct-actions>.od-amount-chip.has-direct-actions.is-reference-card .od-amount-chip-action.is-fast{color:#fff!important;background:linear-gradient(#d5a92f,#a8750d)!important;border-color:#a8750d!important;box-shadow:0 10px 18px -13px #9f700ceb!important}}@media (min-width:1101px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .is-reference-catalog .od-amount-family-group .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}}.online-design.is-reference-plan-catalog-route{--od-reference-content-width:1280px;--od-reference-navy:#06172f;--od-reference-navy-deep:#020b19;--od-reference-blue:#0b62c9;--od-reference-gold:#d09a16;--od-reference-gold-dark:#a87104;--od-reference-line:#dce4ee;background:#f8fafc!important}.online-design.is-reference-plan-catalog-route main{background:linear-gradient(#fff,#fbfdff 56%,#f6f9fd)!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail){--od-reference-content-width:1280px;padding-bottom:28px!important}.online-design.is-reference-plan-catalog-route .od-mobile-plan-catalog-title{display:none}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner{min-height:228px!important;padding:22px max(24px,calc((100vw - var(--od-reference-content-width)) / 2))!important;background:radial-gradient(460px 210px at 23% 38%,#1257a64d,#0000 72%),radial-gradient(540px 250px at 78% 18%,#11417e33,#0000 74%),linear-gradient(113deg,#061c3d,#06162f 50%,#020b18)!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner:after{content:"";pointer-events:none;opacity:.72;background:radial-gradient(circle at 83% 48%,#4b87d029 0 1px,#0000 1.5px) 0 0/9px 9px,linear-gradient(90deg,#0000 0 70%,#ffffff06 70% 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 52%,#000 75%,#0000);mask-image:linear-gradient(90deg,#0000 52%,#000 75%,#0000)}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-shell{width:100%!important;max-width:var(--od-reference-content-width)!important;grid-template-columns:330px minmax(0,1fr)!important;gap:clamp(50px,6vw,92px)!important;min-height:184px!important;margin:0 auto!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media{min-height:184px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-brand-stack{width:100%!important;max-width:320px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{aspect-ratio:1.74!important;background:var(--brand-color,#0b86de)!important;border:1px solid #4ba9ffad!important;border-radius:17px!important;width:100%!important;height:184px!important;min-height:184px!important}@supports (color:color-mix(in lab,red,red)){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{background:color-mix(in srgb,var(--brand-color,#0b86de) 74%,#073067)!important}}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{box-shadow:0 24px 46px -30px #000000e6,inset 0 1px #ffffff2e!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo.has-image img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;inset:0!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy{gap:8px!important;max-width:690px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy h1{letter-spacing:-.04em!important;font-size:clamp(35px,3.4vw,48px)!important;line-height:1!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy>p{max-width:62ch!important;font-size:14px!important;line-height:1.48!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-reference-hero-country{min-height:32px!important;padding:4px 9px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-trust>span{border-radius:7px!important;min-height:34px!important;padding:6px 11px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout,.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb{width:min(calc(100vw - 32px),var(--od-reference-content-width))!important;max-width:var(--od-reference-content-width)!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb{min-height:42px!important;margin:4px auto 2px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel{padding:0 0 18px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel-head{margin-bottom:11px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel-head strong,.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading strong{font-size:21px!important;line-height:1.1!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-config-help,.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading .od-plan-catalog-series-summary{font-size:11.5px!important;line-height:1.4!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tabs{border:1px solid var(--od-reference-line)!important;background:#fff!important;border-radius:9px!important;min-height:66px!important;overflow:hidden!important;box-shadow:0 12px 26px -24px #0f172aa6!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;min-height:64px!important;padding:8px 14px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab-icon{border-radius:999px!important;width:38px!important;height:38px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab-copy strong{font-size:13px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab-copy small{font-size:10px!important;line-height:1.25!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-product-subsection.active-series.is-plan-catalog-series{border-top:0!important;padding:20px 0 0!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading{min-height:46px!important;margin-bottom:9px!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-delivery,.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading:after{display:none!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list{gap:14px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group.active{border:1px solid var(--od-reference-line)!important;background:#fff!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 14px 30px -28px #0f172a94!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head{background:linear-gradient(#fff,#f9fbfe)!important;border-bottom:1px solid #e4eaf2!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:11px!important;min-height:62px!important;padding:9px 12px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-logo{background:#fff!important;border:1px solid #d8e2ef!important;border-radius:8px!important;width:44px!important;height:44px!important;padding:4px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head strong{font-size:17px!important;line-height:1.12!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head small{color:#475569!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.3!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head em{color:#0c1d38!important;background:#f1f6fc!important;border:0!important;border-radius:999px!important;min-height:28px!important;padding:6px 10px!important;font-size:10px!important;font-weight:850!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group>.od-amount-picker{padding:0!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group .od-amount-chip.is-reference-card{border:0!important;border-right:1px solid var(--od-reference-line)!important;min-height:212px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:12px 10px 83px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group .od-amount-chip.is-reference-card:last-child{border-right:0!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group .od-amount-chip.is-reference-card.active{border:1px solid var(--od-reference-gold)!important;background:linear-gradient(#fffefb,#fff)!important;box-shadow:inset 0 0 0 1px #d09a161f!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip.is-reference-card .od-amount-chip-logo.has-image{background:#fff!important;border:1px solid #dbe4ee!important;border-radius:7px!important;width:46px!important;height:38px!important;min-height:38px!important;padding:4px!important;inset:14px auto auto 50%!important;transform:translate(-50%)!important;box-shadow:0 8px 18px -15px #0f172ab3!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip.is-reference-card .od-amount-chip-logo.has-image img{object-fit:contain!important;width:100%!important;height:100%!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip.is-reference-card>strong{min-height:34px!important;font-size:clamp(22px,2vw,27px)!important;top:63px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-reference-card-description{color:#20304a!important;font-size:10.5px!important;font-weight:750!important;top:99px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-credit-selected{display:none!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-actions{gap:5px!important;bottom:9px!important;left:10px!important;right:10px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-actions .od-amount-chip-action{border-radius:6px!important;min-height:35px!important;font-size:10.5px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action.is-cart{color:#17243a!important;background:#fff!important;border:1px solid #cfd8e4!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action.is-fast{color:#fff!important;background:linear-gradient(#e2ae27,#bd8105)!important;border-color:#b87e04!important;box-shadow:0 9px 17px -13px #966000e6!important}.online-design.is-reference-plan-catalog-route .od-brand-choice-notice{background:#fffdf7!important;border-color:#efd594!important;border-radius:8px!important;min-height:68px!important;margin-top:14px!important;padding:11px 14px!important}.online-design.is-reference-plan-catalog-route .od-brand-choice-notice>span{width:36px!important;height:36px!important}.online-design.is-reference-plan-catalog-route .od-brand-choice-notice strong{font-size:11.5px!important}.online-design.is-reference-plan-catalog-route .od-brand-choice-notice p{max-width:110ch!important;font-size:10.5px!important;line-height:1.45!important}.online-design.is-reference-plan-catalog-route .od-brand-mobile-trust-ribbon{border:1px solid var(--od-reference-line)!important;background:#fff!important;border-radius:9px!important;margin-top:14px!important;overflow:hidden!important;box-shadow:0 12px 26px -26px #0f172aa8!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon span{border-right:1px solid var(--od-reference-line)!important;grid-template-columns:38px minmax(0,1fr)!important;gap:2px 10px!important;min-height:72px!important;padding:10px 13px!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon span:last-child{border-right:0!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon svg{color:#075fbf!important;background:#eff6ff!important;border-radius:999px!important;width:38px!important;height:38px!important;padding:9px!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon strong{font-size:11.5px!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon small{color:#475569!important;font-size:9.5px!important;line-height:1.25!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout>.od-voucher-esim-cross-sell{background:linear-gradient(105deg,#edf7ff,#f9fcff 58%,#fff)!important;border:1px solid #d9e7f5!important;border-radius:11px!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr)!important;grid-template-areas:"heading products"!important;gap:18px!important;margin:0!important;padding:13px!important;display:grid!important;overflow:hidden!important;box-shadow:0 16px 34px -30px #14467d75!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout>.od-voucher-esim-cross-sell-head{grid-area:heading!important;grid-template-columns:116px minmax(0,1fr)!important;align-items:center!important;gap:16px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-icon{color:#fff!important;background:linear-gradient(155deg,#77d0ff,#1384df 55%,#8de4f1)!important;border:5px solid #07172d!important;border-radius:18px!important;width:92px!important;height:126px!important;margin-left:10px!important;position:relative!important;transform:rotate(5deg)!important;box-shadow:0 18px 30px -19px #043774bf!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-icon:after{content:"eSIM";color:#fff;background:#236de5;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:900;position:absolute;top:32px;left:-13px;transform:rotate(-5deg)}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-head>div{gap:5px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-head>div>small,.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-head>em{display:none!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-head h2{font-size:18px!important;line-height:1.15!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-head p{max-width:58ch!important;font-size:10.5px!important;line-height:1.42!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-benefits{gap:4px!important;margin-top:3px!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-benefits li{background:0 0!important;border:0!important;grid-template-columns:16px minmax(0,1fr)!important;gap:6px!important;min-height:22px!important;padding:0!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-benefits li>svg{color:#078a83!important;background:#dff8f4!important;width:15px!important;height:15px!important;padding:3px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-benefits strong{font-size:9.5px!important}.online-design.is-reference-plan-catalog-route .od-brand-grid-layout>.od-voucher-esim-cross-sell>.od-voucher-esim-cross-sell-grid{grid-area:products!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:0!important;display:grid!important;overflow:visible!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-card{background:#fff!important;border:1px solid #dbe4ee!important;border-radius:9px!important;gap:8px!important;min-height:144px!important;padding:10px!important;box-shadow:0 12px 24px -22px #0f172aa6!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-logo{border-radius:8px!important;width:48px!important;min-height:48px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-card-foot>div:first-child>strong,.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-card-head h3{font-size:13px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-specs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-specs>span{min-height:36px!important;padding:5px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-actions button{border-radius:6px!important;min-height:34px!important;font-size:10px!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)!important;gap:14px!important;margin-top:0!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-brand-info-panel{border:1px solid var(--od-reference-line)!important;border-radius:10px!important;min-height:230px!important;padding:16px!important;overflow:visible!important;box-shadow:0 14px 28px -28px #0f172aa6!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-about-panel-body{max-height:none!important;overflow:visible!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-section-head h2,.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-section-head span{font-size:17px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-description{font-size:11px!important;line-height:1.48!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-howworks em{font-size:14px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-howworks ol{gap:8px!important;margin-top:8px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-howworks li{min-height:28px!important;font-size:10.5px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-howworks li>span{border-radius:999px!important;width:25px!important;height:25px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item{background:#fff!important;border:1px solid #e1e7ef!important;border-radius:7px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item button{min-height:39px!important;padding:8px 10px!important;font-size:10.5px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item p{font-size:10px!important;line-height:1.42!important}.online-design.is-reference-plan-catalog-route .od-support-resume-wrap{z-index:260!important;bottom:22px!important;right:22px!important}.online-design.is-reference-plan-catalog-route .od-support-resume{color:#fff!important;background:#06172f!important;border:1px solid #ffffff26!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:88px!important;min-width:88px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;font-size:0!important;display:inline-flex!important;box-shadow:0 14px 30px -16px #020b19e6!important}.online-design.is-reference-plan-catalog-route .od-support-resume>*{display:none!important}.online-design.is-reference-plan-catalog-route .od-support-resume:before{content:"💬";font-size:14px;line-height:1}.online-design.is-reference-plan-catalog-route .od-support-resume:after{content:"Hulp";font-size:12px;font-weight:850}@media (min-width:761px) and (max-width:1100px){.online-design.is-reference-plan-catalog-route{--od-reference-content-width:calc(100vw - 40px)}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-shell{grid-template-columns:270px minmax(0,1fr)!important;gap:34px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{height:156px!important;min-height:156px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy h1{font-size:36px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout>.od-voucher-esim-cross-sell{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr)!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.online-design.is-reference-plan-catalog-route{--od-reference-content-width:calc(100vw - 24px)}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner{min-height:0!important;padding:18px 12px 20px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-shell{grid-template-columns:118px minmax(0,1fr)!important;gap:15px!important;min-height:0!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media{min-height:92px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{border-radius:12px!important;width:118px!important;height:92px!important;min-height:92px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy{gap:5px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy h1{font-size:25px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy>p{font-size:10.5px!important;line-height:1.35!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-trust,.online-design.is-reference-plan-catalog-route .od-reference-hero-country{display:none!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb{min-height:36px!important;margin:2px auto!important;overflow-x:auto!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb-trail{gap:7px!important;min-width:max-content!important;min-height:36px!important;font-size:9.5px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel{padding-bottom:12px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel-head strong,.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading strong{font-size:18px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab{border-bottom:1px solid var(--od-reference-line)!important;min-height:58px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head{grid-template-columns:40px minmax(0,1fr)!important;min-height:72px!important;padding:9px 10px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-logo{width:40px!important;height:40px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head em{grid-column:1/-1!important;justify-self:start!important;min-height:24px!important;padding:4px 8px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group .od-amount-chip.is-reference-card{border-bottom:1px solid var(--od-reference-line)!important;min-height:205px!important}.online-design.is-reference-plan-catalog-route .od-brand-choice-notice{align-items:start!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon span:nth-child(2){border-right:0!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon span:nth-child(-n+2){border-bottom:1px solid var(--od-reference-line)!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout>.od-voucher-esim-cross-sell{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"heading""products"!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout>.od-voucher-esim-cross-sell-head{grid-template-columns:72px minmax(0,1fr)!important}.online-design.is-reference-plan-catalog-route .od-voucher-esim-cross-sell.is-reference-layout .od-voucher-esim-cross-sell-icon{border-width:3px!important;border-radius:12px!important;width:58px!important;height:82px!important;margin-left:3px!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid{grid-template-columns:minmax(0,1fr)!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-brand-info-panel{min-height:0!important}.online-design.is-reference-plan-catalog-route .od-support-resume-wrap{bottom:82px!important;right:12px!important}}@media (min-width:761px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .is-reference-catalog .od-brand-product-subsection.active-series.is-plan-catalog-series{padding:13px 0 0!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-reference-catalog-heading{min-height:38px!important;margin-bottom:6px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card.has-chip-image{min-height:158px!important;padding:8px 8px 68px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card .od-amount-chip-logo,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card .od-amount-chip-logo.has-image{border-radius:6px!important;width:38px!important;height:32px!important;min-height:32px!important;padding:3px!important;inset:8px auto auto 50%!important;transform:translate(-50%)!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card>strong{height:28px!important;min-height:28px!important;font-size:clamp(20px,1.8vw,23px)!important;top:46px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card .od-reference-card-description{font-size:9.5px!important;top:75px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner{min-height:194px!important;padding-block:14px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-shell{grid-template-columns:252px minmax(0,1fr)!important;gap:clamp(26px,3.5vw,48px)!important;min-height:146px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media{min-height:146px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-brand-stack{max-width:242px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media .od-brand-banner-logo{border-radius:14px!important;width:242px!important;height:146px!important;min-height:146px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy{gap:5px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy h1{font-size:clamp(34px,3vw,40px)!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy>p{font-size:12.5px!important;line-height:1.4!important}.online-design.is-reference-plan-catalog-route .od-reference-hero-country{min-height:28px!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-hero-trust>span{min-height:30px!important;padding:4px 9px!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-breadcrumb{min-height:36px!important;margin-block:2px 0!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-grid-layout{gap:12px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel{padding-bottom:12px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel-head{margin-bottom:8px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-picker-panel-head strong,.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading strong{font-size:19px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tabs{min-height:56px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab{grid-template-columns:34px minmax(0,1fr)!important;min-height:54px!important;padding:6px 12px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-series-tab-icon{width:34px!important;height:34px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-brand-product-subsection.active-series.is-plan-catalog-series{padding-top:13px!important}.online-design.is-reference-plan-catalog-route .od-reference-catalog-heading{min-height:38px!important;margin-bottom:6px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list{gap:12px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head{grid-template-columns:36px minmax(0,1fr) auto!important;gap:9px!important;min-height:48px!important;padding:6px 10px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-logo{border-radius:6px!important;width:34px!important;height:34px!important;padding:3px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head strong{font-size:15px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head small{margin-top:1px!important;font-size:9.5px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-head em{min-height:24px!important;padding:4px 8px!important;font-size:9px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group .od-amount-chip.is-reference-card{min-height:158px!important;padding:8px 8px 68px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip.is-reference-card .od-amount-chip-logo.has-image{border-radius:6px!important;width:38px!important;height:32px!important;min-height:32px!important;padding:3px!important;inset:8px auto auto 50%!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip.is-reference-card>strong{min-height:28px!important;font-size:clamp(20px,1.8vw,23px)!important;top:46px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-reference-card-description{font-size:9.5px!important;top:75px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-actions{gap:4px!important;bottom:7px!important;left:8px!important;right:8px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-chip-action,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-actions .od-amount-chip-action{min-height:28px!important;font-size:9.5px!important}.online-design.is-reference-plan-catalog-route .od-brand-choice-notice{min-height:60px!important;margin-top:12px!important;padding-block:8px!important}.online-design.is-reference-plan-catalog-route .od-brand-trust-ribbon span{min-height:62px!important;padding-block:8px!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-brand-info-panel{min-height:200px!important;padding:14px!important}}@media (max-width:760px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner{min-height:230px!important;padding-bottom:54px!important;position:relative!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-info-slot{z-index:3!important;min-width:0!important;height:28px!important;padding:0!important;display:block!important;position:absolute!important;bottom:13px!important;left:12px!important;right:12px!important;overflow:hidden!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy{height:auto!important;display:block!important;overflow:visible!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy h1{color:#fff!important;text-align:center!important;width:100%!important;margin:0!important;font-size:22px!important;line-height:1.05!important;display:none!important;transform:none!important}.online-design.is-reference-plan-catalog-route .od-mobile-plan-catalog-title{z-index:4!important;color:#fff!important;text-align:center!important;font-size:22px!important;line-height:1.05!important;display:block!important;position:absolute!important;bottom:16px!important;left:14px!important;right:14px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy>p{display:none!important}}@media (min-width:761px) and (max-width:820px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner{min-height:0!important;padding:14px 12px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-bg{display:none!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-shell{grid-template-columns:135px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:92px!important;display:grid!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-brand-stack,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-inner,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-media{grid-area:1/1!important;width:135px!important;min-height:92px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-logo,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-logo.has-image{border-radius:12px!important;width:121px!important;max-width:121px!important;height:92px!important;min-height:92px!important;overflow:hidden!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-logo.has-image img{object-fit:cover!important;width:100%!important;height:100%!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-banner-info-slot{grid-area:1/2!important;min-width:0!important;padding-left:20px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy{text-align:left!important;align-items:flex-start!important;gap:5px!important;width:100%!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy h1{text-align:left!important;width:100%!important;margin:0!important;font-size:22px!important;line-height:1!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-copy>p{text-align:left!important;width:100%!important;max-width:none!important;margin:0!important;font-size:10px!important;line-height:1.3!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-plan-catalog-hero-trust,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-reference-hero-country{display:none!important}}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-card-panel.od-brand-choice-panel,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-product-subsection.active-series.is-plan-catalog-series{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-product-subsection-head.od-reference-catalog-heading{min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 8px!important;padding:8px 16px 10px!important;overflow:visible!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-product-subsection-head.od-reference-catalog-heading:after,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-product-subsection-head.od-reference-catalog-heading:before{content:none!important;display:none!important}.online-design.is-reference-plan-catalog-route .od-brand-series-tabs.is-scroll-navigation{position:relative}.online-design.is-reference-plan-catalog-route .od-brand-series-tabs.is-scroll-navigation .od-brand-series-tab{cursor:pointer}.online-design.is-reference-plan-catalog-route .od-plan-catalog-all-sections{gap:30px;padding-top:16px;display:grid}.online-design.is-reference-plan-catalog-route .od-plan-catalog-all-section{min-width:0;scroll-margin-top:calc(var(--od-nav-height,84px) + 20px)}.online-design.is-reference-plan-catalog-route .od-plan-catalog-all-section:focus{outline:none}.online-design.is-reference-plan-catalog-route .od-plan-catalog-all-section>.od-reference-catalog-heading{margin:0 0 10px!important;padding:10px 4px 12px!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-all-section>.od-reference-catalog-heading strong{font-size:21px!important;line-height:1.15!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-all-section>.od-reference-catalog-heading .od-plan-catalog-series-summary{margin-top:4px!important;font-size:11.5px!important;line-height:1.4!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker.od-amount-picker-family-list.is-plain-layout{background:0 0!important;gap:22px!important;padding:0!important;display:grid!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout>.od-amount-family-group,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout>.od-amount-family-group.active{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout>.od-amount-family-group>.od-amount-family-head{min-height:58px!important;box-shadow:none!important;background:linear-gradient(100deg,#f4f8fd,#f9fbfe 72%,#fff)!important;border-radius:12px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:11px!important;margin:0 0 10px!important;padding:9px 12px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout .od-amount-family-logo{background:#fff!important;border:1px solid #dce7f3!important;border-radius:9px!important;width:40px!important;height:40px!important;padding:4px!important;box-shadow:0 8px 20px -18px #0f172ab3!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout .od-amount-family-head strong{font-size:16px!important;line-height:1.15!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout .od-amount-family-head small{margin-top:3px!important;font-size:10.5px!important;line-height:1.35!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout .od-amount-family-head em{background:#eaf2fb!important;border:0!important;border-radius:999px!important;min-height:28px!important;padding:5px 10px!important;font-size:9.5px!important;font-weight:850!important}@media (max-width:760px){.online-design.is-reference-plan-catalog-route .od-plan-catalog-all-sections{gap:24px;padding-top:12px}.online-design.is-reference-plan-catalog-route .od-plan-catalog-all-section>.od-reference-catalog-heading{padding-inline:2px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout>.od-amount-family-group>.od-amount-family-head{grid-template-columns:36px minmax(0,1fr)!important;padding:9px 10px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout .od-amount-family-logo{width:36px!important;height:36px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout .od-amount-family-head em{grid-column:2!important;justify-self:start!important;margin-top:2px!important}}.online-design.is-reference-plan-catalog-route .od-brand-support-grid>.od-brand-editorial-sections,.online-design.is-reference-plan-catalog-route .od-brand-support-grid>.od-brand-main-about-panel,.online-design.is-reference-plan-catalog-route .od-brand-support-grid>.od-brand-main-faq-panel{grid-column:1/-1!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-brand-info-panel{min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:12px!important;padding:22px 24px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel{background:linear-gradient(105deg,#f5f9fe,#fbfdff 72%,#fff)!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-section-head{min-height:0!important;margin-bottom:12px!important;padding-bottom:0!important}.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-section-head h2,.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-section-head span{font-size:clamp(20px,1.7vw,25px)!important;line-height:1.18!important}.online-design.is-reference-plan-catalog-route .od-brand-editorial-section .od-brand-description,.online-design.is-reference-plan-catalog-route .od-brand-faq-answer .od-brand-description,.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-description{font-size:14px!important;line-height:1.62!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-howworks{margin-top:20px!important;padding-top:18px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-howworks ol{gap:14px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-about-panel .od-brand-howworks li{min-height:38px!important;font-size:13px!important;line-height:1.4!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel{padding-inline:0!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-list{gap:8px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel .od-brand-faq-item button{min-height:50px!important;padding:12px 15px!important;font-size:13px!important;line-height:1.35!important}@media (max-width:760px){.online-design.is-reference-plan-catalog-route .od-brand-editorial-section,.online-design.is-reference-plan-catalog-route .od-brand-support-grid .od-brand-info-panel{padding:18px 16px!important}.online-design.is-reference-plan-catalog-route .od-brand-main-faq-panel{padding-inline:0!important}}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout>.od-amount-family-group,.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout>.od-amount-family-group.active{background:#fff!important;border:1px solid #dce5ef!important;border-radius:13px!important;overflow:hidden!important;box-shadow:0 16px 34px -34px #0f172a80!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout>.od-amount-family-group>.od-amount-family-head{background:#fff!important;border:0!important;border-bottom:1px solid #e4ebf3!important;border-radius:0!important;min-height:68px!important;margin:0!important;padding:11px 14px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout .od-amount-family-head strong{color:#0b1f3a!important;font-size:17px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout .od-amount-family-head small{color:#526178!important;font-size:11.5px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout .od-amount-family-head em{color:#173153!important;background:#f1f5f9!important;min-height:30px!important;padding:6px 11px!important;font-size:10.5px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-family-list.is-plain-layout>.od-amount-family-group>.od-amount-picker{background:#fff!important;padding:0!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-family-group .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){background:#e4ebf3!important;border-radius:0!important;gap:1px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .is-reference-catalog .od-amount-family-group .od-amount-chip.is-reference-card,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .is-reference-catalog .od-amount-family-group .od-amount-chip.is-reference-card.has-chip-image{min-height:214px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:12px 10px 92px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .is-reference-catalog .od-amount-family-group .od-amount-chip.is-reference-card:hover{background:#fbfdff!important;transform:none!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .is-reference-catalog .od-amount-family-group .od-amount-choice-section.has-direct-cards .od-amount-chip.is-reference-card.active{box-shadow:inset 0 0 0 2px var(--od-reference-gold)!important;background:#fff!important;border:0!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-product-subsection.active-series.is-plan-catalog-series.od-plan-catalog-all-section{padding-top:0!important}.online-design.is-reference-plan-catalog-route .od-plan-catalog-all-sections{gap:26px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card{box-shadow:none!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:13px!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card:hover{background:#fbfdff!important;border-color:#cbd8e7!important;transform:none!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card.active{border-color:var(--od-reference-gold)!important;background:#fff!important;box-shadow:inset 0 0 0 1px #c99a2429!important}.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card .od-plan-catalog-plan-incomplete{color:#526178!important;background:#f1f5f9!important;border:0!important;border-radius:8px!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card .od-plan-catalog-plan-actions .od-amount-chip-action.is-cart{color:#17243a!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd8e4!important}.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .is-reference-catalog .od-plan-catalog-plan-card.is-reference-card .od-plan-catalog-plan-actions .od-amount-chip-action.is-fast{color:#fff!important;background:linear-gradient(#e2ae27,#bd8105)!important;border:1px solid #b87e04!important;box-shadow:0 9px 17px -13px #966000e6!important}@media (min-width:1101px){.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .is-reference-catalog .od-amount-family-group .od-amount-choice-section.has-direct-cards .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:561px) and (max-width:1100px){.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-chips.has-plan-cards,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .is-reference-catalog .od-amount-family-group .od-amount-choice-section.has-direct-cards .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.online-design.is-reference-plan-catalog-route .is-reference-catalog .od-amount-picker-chips.has-plan-cards,.online-design.is-reference-plan-catalog-route .od-brand-landing.uses-plan-catalog.uses-reference-catalog-layout:not(.is-product-detail) .od-brand-choice-panel .is-reference-catalog .od-amount-family-group .od-amount-choice-section.has-direct-cards .od-amount-picker-chips.has-direct-actions:not(.has-plan-cards){grid-template-columns:minmax(0,1fr)!important}}.online-design .od-browse-topup{--topup-blue:#075fd8;--topup-blue-strong:#064fbd;--topup-navy:#071947;--topup-line:#d8e4f4;--topup-soft:#f3f7fd;background:radial-gradient(720px 360px at 8% 22%,#1f6feb0f,#0000 72%),linear-gradient(#f9fbff,#f5f8fd);padding-bottom:30px}.online-design .od-browse-topup:before{background:radial-gradient(760px 380px at 12% 12%,#276fe517,#0000 72%),radial-gradient(620px 320px at 90% 24%,#4969d614,#0000 74%),linear-gradient(#f7faff00,#f7f9fd);height:760px}.online-design .od-browse-topup .od-topup-shop .od-topup-hero{background:radial-gradient(720px 340px at 46% -8%,#3668ff85,#0000 68%),radial-gradient(540px 300px at 96% 26%,#4335be52,#0000 72%),linear-gradient(118deg,#06143b,#082462 52%,#111c56);grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr);gap:clamp(42px,6vw,78px);min-height:330px;padding:30px max(32px,50vw - 576px) 76px;box-shadow:inset 0 -1px #ffffff1f}.online-design .od-browse-topup .od-topup-shop .od-topup-hero:before{filter:none;opacity:1;background:radial-gradient(460px 210px at 74% 10%,#4e82ff42,#0000 72%),linear-gradient(112deg,#0000 48%,#7697ff17 49%,#0000 50%);animation:none;inset:0;transform:none}.online-design .od-browse-topup .od-topup-shop .od-topup-hero:after{opacity:.18;background-image:url(/assets/hero/effects/dot-grid.svg),radial-gradient(#ffffff21 1px,#0000 0);background-position:right -40px center,50%;background-repeat:no-repeat,repeat;background-size:min(620px,48vw),28px 28px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 72%,#0000);mask-image:linear-gradient(90deg,#0000 20%,#000 72%,#0000)}.online-design .od-browse-topup .od-topup-hero-bg{opacity:.2;mix-blend-mode:soft-light;filter:saturate(.72)contrast(1.06)}.online-design .od-browse-topup .od-topup-hero-shade{background:linear-gradient(90deg,#030c28b8,#0518482e 56%,#0510367a)}.online-design .od-browse-topup .od-topup-hero-copy{z-index:2;align-self:center;position:relative}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy h1{max-width:620px;font-family:var(--font-space-grotesk),"Space Grotesk","Inter",sans-serif;letter-spacing:-.052em;text-wrap:balance;-webkit-text-fill-color:#fff;background:0 0;font-size:clamp(44px,4.4vw,62px);line-height:.98}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy small{color:#fffc;max-width:600px;margin-top:13px;font-size:15px;font-weight:560;line-height:1.55}.online-design .od-topup-hero-steps{align-items:center;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.online-design .od-topup-hero-steps li{color:#ffffff9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:5px 11px 5px 5px;display:inline-flex}.online-design .od-topup-hero-steps li+li:before{content:"";background:#ffffff52;width:10px;height:1px;margin-left:-21px;margin-right:3px}.online-design .od-topup-hero-steps li.active{color:#fff;background:#6497ff24;border-color:#84b2ff61}.online-design .od-topup-hero-steps li>span{color:#fff;background:#ffffff21;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.online-design .od-topup-hero-steps li.active>span{background:linear-gradient(145deg,#387fff,#0d59d4);box-shadow:0 8px 20px -12px #2b75ffe6}.online-design .od-topup-hero-steps li>svg{flex:none;width:15px;height:15px}.online-design .od-topup-hero-steps li>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-card{-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:radial-gradient(280px 160px at 12% 8%,#5387ff52,#0000 70%),linear-gradient(135deg,#3768de66,#1424698c);border:1px solid #94b7ff59;border-radius:22px;grid-template-rows:minmax(92px,1fr) auto;grid-template-columns:76px minmax(0,1fr) auto;gap:16px;min-height:204px;padding:22px;box-shadow:0 30px 72px -44px #020924c7,inset 0 1px #ffffff29}.online-design .od-browse-topup .od-topup-hero-card:after,.online-design .od-browse-topup .od-topup-hero-card:before{display:none}.online-design .od-browse-topup .od-topup-hero-logo{border:1px solid #ffffff52;border-radius:18px;width:76px;height:76px;padding:10px;box-shadow:0 18px 36px -24px #000000bf}.online-design .od-browse-topup .od-topup-hero-logo.fallback{color:#fff;background:linear-gradient(145deg,#4e89ff9e,#1c42ab70)}.online-design .od-browse-topup .od-topup-hero-logo.fallback svg{width:30px;height:30px}.online-design .od-browse-topup .od-topup-hero-meta{align-self:center}.online-design .od-browse-topup .od-topup-hero-meta em{color:#9ebcff;letter-spacing:.17em;font-size:10px}.online-design .od-browse-topup .od-topup-hero-meta strong{color:#fff;font-family:var(--font-space-grotesk),"Space Grotesk","Inter",sans-serif;letter-spacing:-.025em;white-space:nowrap;margin-top:7px;font-size:clamp(21px,2.2vw,28px);font-weight:760}.online-design .od-browse-topup .od-topup-hero-meta small{color:#ffffffb8;max-width:31ch;margin-top:7px;font-size:11.5px;line-height:1.45}.online-design .od-browse-topup .od-topup-hero-flag{border-color:#ffffff6b;border-radius:9px;width:54px;height:40px}.online-design .od-browse-topup .od-topup-hero-flag.fallback{color:#164da7;background:#f4f8ff;place-items:center;display:grid}.online-design .od-topup-hero-assurances{border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:13px;display:grid}.online-design .od-topup-hero-assurances span{color:#ffffffc2;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:9.5px;font-weight:720;display:inline-flex}.online-design .od-topup-hero-assurances svg{color:#93b9ff;flex:none;width:13px;height:13px}.online-design .od-browse-topup .od-topup-shop-layout{z-index:9;grid-template-columns:minmax(0,1fr) 300px;gap:20px;max-width:1216px;margin:-54px auto 0;padding:0 24px;position:relative}.online-design .od-browse-topup .od-topup-shop-layout:has(.od-topup-shop-controls:empty){grid-template-columns:minmax(0,1fr)}.online-design .od-topup-entry-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #d8e4f4;border-radius:19px;padding:17px 19px 15px;position:relative;box-shadow:0 26px 60px -38px #1635696b,inset 0 1px #fffffffa}.online-design .od-topup-entry-card.has-result{border-color:#a5d2c9;box-shadow:0 26px 60px -40px #19574057,inset 0 1px #fffffffa}.online-design .od-topup-entry-head{justify-content:space-between;align-items:center;gap:16px;margin:0 4px 11px;display:flex}.online-design .od-topup-entry-head>span{color:#245ca8;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:10.5px;font-weight:850;display:inline-flex}.online-design .od-topup-entry-head>span:last-child{color:#718096;letter-spacing:0;text-transform:none;font-size:10px}.online-design .od-topup-entry-head svg{width:14px;height:14px}.online-design .od-topup-entry-card .od-topup-lookup{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto;grid-template-columns:76px minmax(0,1fr) auto;gap:0 14px;margin:0;padding:0;overflow:visible}.online-design .od-topup-entry-card .od-topup-lookup:before{display:none}.online-design .od-topup-entry-card .od-topup-lookup:focus-within{box-shadow:none;border:0}.online-design .od-topup-entry-card .od-topup-lookup-flag{background:linear-gradient(#fbfdff,#eef4fc);border-radius:15px;width:76px;height:62px;box-shadow:0 14px 26px -20px #1f488075,inset 0 1px #fff}.online-design .od-topup-entry-card .od-topup-lookup-flag-inner{border-radius:10px;width:62px;height:46px}.online-design .od-topup-entry-card .od-topup-lookup-flag em{color:#fff;background:#10244e;padding:3px 7px;font-size:9px;bottom:-7px}.online-design .od-topup-entry-card .od-topup-lookup-field{grid-area:1/2;justify-content:center;gap:4px;min-height:78px;padding:0}.online-design .od-topup-entry-card .od-topup-lookup-field:before{background:#fff;border:1px solid #cddced;border-radius:12px;height:58px;top:0;box-shadow:inset 0 1px 2px #11335c0a}.online-design .od-topup-entry-card .od-topup-lookup-field label,.online-design .od-topup-entry-card .od-topup-lookup-field:after{display:none}.online-design .od-topup-entry-card .od-topup-lookup input{color:#17355f;min-height:58px;font-family:var(--font-space-grotesk),"Space Grotesk","Inter",sans-serif;letter-spacing:.01em;text-shadow:none;padding:0 16px;font-size:clamp(22px,2.5vw,30px);font-weight:720}.online-design .od-topup-entry-card .od-topup-lookup input:not(:placeholder-shown){color:#17355f;text-shadow:none}.online-design .od-topup-entry-card .od-topup-phone-ghost{color:#9aabc2;width:calc(100% - 32px);max-width:calc(100% - 32px);min-height:28px;font-family:var(--font-space-grotesk),"Space Grotesk","Inter",sans-serif;opacity:.64;text-shadow:none;font-size:clamp(22px,2.5vw,30px);font-weight:650;top:16px;left:16px}.online-design .od-topup-entry-card .od-topup-phone-ghost span{max-width:24ch;animation:none}.online-design .od-topup-entry-card .od-topup-phone-ghost i{display:none}.online-design .od-topup-entry-card .od-topup-lookup-status{color:#6b7d95;min-height:16px;margin:2px 0 0;padding-left:15px;font-size:10.5px;font-weight:650;line-height:1.3}.online-design .od-topup-entry-card .od-topup-lookup-side{grid-area:1/3;align-self:start;gap:8px;min-height:58px}.online-design .od-topup-entry-card .od-topup-clear{background:#fff;border-color:#dbe5f1;width:40px;height:40px}.online-design .od-topup-entry-card .od-topup-lookup-action{background:linear-gradient(135deg,var(--topup-blue) 0,#0a69e5 100%);border:0;border-radius:12px;min-width:205px;min-height:58px;padding:0 22px;box-shadow:0 16px 28px -18px #0353c7c7,inset 0 1px #ffffff38}.online-design .od-topup-entry-card .od-topup-lookup-action:disabled{color:#fff;opacity:.7;background:linear-gradient(135deg,#5b91d9,#7aa7e2)}.online-design .od-topup-entry-card .od-topup-lookup-action.state-ready{background:linear-gradient(135deg,#15904d,#31ad62)}.online-design .od-topup-entry-card .od-topup-lookup-progress{display:none}.online-design .od-topup-entry-card .od-topup-operator-inline{box-shadow:none;background:#f8fbff;border-color:#dbe5f1;border-radius:14px;margin:12px 0 0;padding:11px 13px}.online-design .od-topup-entry-card .od-topup-operator-trigger{min-height:48px;box-shadow:none;background:#fff;border-radius:12px}.online-design .od-browse-topup .od-topup-shop-controls{gap:12px;top:110px}.online-design .od-browse-topup .od-topup-shop-controls .od-topup-types{background:#fffffff5;border:1px solid #dbe5f1;border-radius:16px;min-height:58px;padding:6px;box-shadow:0 18px 42px -34px #173d726b}.online-design .od-browse-topup .od-topup-shop-controls .od-topup-types button{color:#607087;border-radius:11px;min-height:44px;font-size:11px}.online-design .od-browse-topup .od-topup-shop-controls .od-topup-types button.active{color:#fff;background:linear-gradient(135deg,#0a62d7,#0951ba);box-shadow:0 12px 24px -17px #0448a6db}.online-design .od-browse-topup .od-topup-shop-controls .od-topup-product-toolbar{background:#fffffff5;border-color:#dbe5f1;border-radius:16px;padding:14px;box-shadow:0 18px 42px -34px #173d726b}.online-design .od-browse-topup .od-topup-shop-controls .od-topup-product-toolbar label{min-height:46px;box-shadow:none;border-color:#d7e2ef;border-radius:12px}.online-design .od-browse-topup .od-topup-shop-controls .od-topup-product-toolbar>span{color:#4e6585;min-height:46px;box-shadow:none;background:#edf4ff;border:0;border-radius:12px;justify-content:center}.online-design .od-browse-topup .od-topup-shop-controls .od-topup-product-toolbar>span strong{color:#114f9f}.online-design .od-browse-topup .od-topup-resolving{background:#fff;border-color:#d7e3f2;border-radius:18px;margin:14px 0 0;padding:18px;box-shadow:0 18px 44px -36px #193f766b}.online-design .od-topup-empty-experience{gap:18px;width:100%;max-width:1216px;margin:20px auto 0;display:grid}.online-design .od-topup-empty-card{background:radial-gradient(340px 130px at 12% 54%,#2168dc1f,#0000 72%),linear-gradient(135deg,#f7faff,#fff 62%);border:1px solid #d4e2f3;border-radius:18px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:28px;min-height:112px;padding:16px 28px;display:grid;overflow:hidden;box-shadow:0 20px 44px -38px #1b417766}.online-design .od-topup-empty-visual{width:100%;height:82px;position:relative}.online-design .od-topup-empty-orbit{border:1px solid #3674d726;border-radius:999px;position:absolute}.online-design .od-topup-empty-orbit.orbit-one{width:128px;height:52px;top:14px;left:18%;transform:rotate(-12deg)}.online-design .od-topup-empty-orbit.orbit-two{border-color:#3674d71a;width:82px;height:82px;top:0;left:34%}.online-design .od-topup-empty-search{z-index:2;color:#1d69d2;background:linear-gradient(145deg,#fff,#edf5ff);border:8px solid #d8e8fb;border-radius:999px;place-items:center;width:66px;height:66px;display:grid;position:absolute;top:7px;left:22%;box-shadow:0 16px 30px -20px #1456b19e}.online-design .od-topup-empty-search:after{content:"";background:linear-gradient(90deg,#155fbf,#6ea7ec);border-radius:999px;width:32px;height:9px;position:absolute;bottom:-10px;right:-26px;transform:rotate(-45deg)}.online-design .od-topup-empty-search svg{width:24px;height:24px}.online-design .od-topup-empty-lines{gap:9px;width:118px;display:grid;position:absolute;top:13px;left:47%}.online-design .od-topup-empty-lines i{background:#ffffffdb;border:1px solid #d4e2f3;border-radius:5px;height:12px;box-shadow:0 10px 22px -18px #1b4177b3}.online-design .od-topup-empty-lines i:nth-child(2){width:82%}.online-design .od-topup-empty-lines i:nth-child(3){width:62%}.online-design .od-topup-empty-copy{min-width:0}.online-design .od-topup-empty-copy>span{color:#2864ae;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:9.5px;font-weight:850;display:inline-flex}.online-design .od-topup-empty-copy h2{color:#0b2146;font-family:var(--font-space-grotesk),"Space Grotesk","Inter",sans-serif;letter-spacing:-.025em;margin:5px 0 0;font-size:18px;font-weight:760}.online-design .od-topup-empty-copy p{color:#62738b;max-width:64ch;margin:6px 0 0;font-size:12px;line-height:1.55}.online-design .od-topup-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-width:1216px;margin:0 auto;display:grid}.online-design .od-topup-trust-grid.is-compact{margin-top:20px}.online-design .od-topup-trust-grid article{background:#fffffff0;border:1px solid #dbe5f1;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;padding:14px;display:grid;box-shadow:0 18px 38px -34px #193f7661}.online-design .od-topup-trust-grid article>span{color:#0b63d7;background:linear-gradient(145deg,#f7fbff,#eaf3ff);border:1px solid #d7e6fa;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 12px 24px -20px #075bccb8}.online-design .od-topup-trust-grid article>span svg{width:19px;height:19px}.online-design .od-topup-trust-grid article>div{min-width:0}.online-design .od-topup-trust-grid small,.online-design .od-topup-trust-grid strong{display:block}.online-design .od-topup-trust-grid strong{color:#10254a;font-size:11.5px;font-weight:800;line-height:1.25}.online-design .od-topup-trust-grid small{color:#718096;margin-top:4px;font-size:9.5px;font-weight:600;line-height:1.42}.online-design .od-browse-topup .od-topup-groups{gap:26px;width:100%;max-width:1216px;margin:25px auto 0}.online-design .od-browse-topup .od-topup-group{box-shadow:none;background:0 0;border:0;border-radius:0;gap:15px;padding:0;overflow:visible}.online-design .od-browse-topup .od-topup-group:before{display:none}.online-design .od-browse-topup .od-topup-group-head{align-items:end;min-height:42px;padding:0 2px}.online-design .od-browse-topup .od-topup-group-head>div{gap:3px}.online-design .od-browse-topup .od-topup-group-head span{color:#3973bc;box-shadow:none;letter-spacing:.13em;background:0 0;border:0;padding:0;font-size:9px}.online-design .od-browse-topup .od-topup-group-head strong{color:#102446;font-family:var(--font-space-grotesk),"Space Grotesk","Inter",sans-serif;letter-spacing:-.035em;font-size:23px;font-weight:760}.online-design .od-browse-topup .od-topup-group-head em{color:#526984;min-height:32px;box-shadow:none;background:#fff;border:1px solid #d7e2ef;border-radius:10px;padding:0 12px;font-size:10px}.online-design .od-browse-topup .od-topup-group .od-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.online-design .od-browse-topup .od-topup-product-card{background:#fff;border:1px solid #d8e2ef;border-radius:16px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 18px 42px -35px #173a6b7a}.online-design .od-browse-topup .od-topup-product-card:hover{border-color:var(--brand-color,#5a64e8);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.online-design .od-browse-topup .od-topup-product-card:hover{border-color:color-mix(in srgb,var(--brand-color,#5a64e8) 34%,#d8e2ef)}}.online-design .od-browse-topup .od-topup-product-card:hover{box-shadow:0 24px 48px -34px var(--brand-color,#5a64e8)}@supports (color:color-mix(in lab,red,red)){.online-design .od-browse-topup .od-topup-product-card:hover{box-shadow:0 24px 48px -34px color-mix(in srgb,var(--brand-color,#5a64e8) 34%,#173a6b85)}}.online-design .od-browse-topup .od-topup-product-card .od-brand-card{aspect-ratio:auto;width:100%;min-height:112px;box-shadow:inset 0 1px 0 var(--card-ink);border-radius:15px 15px 0 0;margin:0;padding:12px}@supports (color:color-mix(in lab,red,red)){.online-design .od-browse-topup .od-topup-product-card .od-brand-card{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card-ink) 18%,transparent)}}.online-design .od-browse-topup .od-topup-product-card .od-brand-card-head strong{display:none}.online-design .od-browse-topup .od-topup-product-card .od-brand-card-head span{padding:3px 7px;font-size:8px}.online-design .od-browse-topup .od-topup-product-card .od-brand-card-foot strong{max-width:74%;font-size:11.5px;line-height:1.16}.online-design .od-browse-topup .od-topup-product-card .od-brand-card-foot small{align-items:center;gap:5px;margin-top:3px;font-size:8.5px;display:inline-flex}.online-design .od-browse-topup .od-topup-card-flag{border:1px solid var(--card-ink);flex:none;width:14px;height:10px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.online-design .od-browse-topup .od-topup-card-flag{border:1px solid color-mix(in srgb,var(--card-ink) 32%,transparent)}}.online-design .od-browse-topup .od-topup-card-flag{border-radius:2px}.online-design .od-browse-topup .od-topup-card-flag img{object-fit:cover;width:100%;height:100%;display:block}.online-design .od-browse-topup .od-topup-product-card .od-brand-card-initials.operator-ghost{opacity:.23;width:48%;height:72%;right:-2%}.online-design .od-browse-topup .od-topup-product-body{flex-direction:column;min-height:145px;padding:11px 12px 12px;display:flex}.online-design .od-browse-topup .od-topup-product-price{color:#102446;font-family:var(--font-space-grotesk),"Space Grotesk","Inter",sans-serif;letter-spacing:-.035em;font-size:20px;font-weight:780;line-height:1;display:block}.online-design .od-browse-topup .od-topup-product-denomination{color:#213d65;min-height:0;margin-top:6px;font-size:10px;font-weight:820;line-height:1.25}.online-design .od-browse-topup .od-topup-product-description{color:#728096;text-overflow:ellipsis;white-space:nowrap;min-height:17px;margin:4px 0 0;font-size:9.5px;line-height:1.35;overflow:hidden}.online-design .od-browse-topup .od-topup-product-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7px;margin-top:auto;padding-top:11px;display:grid}.online-design .od-browse-topup .od-topup-product-actions button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:34px;padding:0 8px;font-size:9.5px;font-weight:820;display:inline-flex}.online-design .od-browse-topup .od-topup-product-actions .od-product-add-button{color:#1f3b61;box-shadow:none;background:#fff;border:1px solid #d5e0ed}.online-design .od-browse-topup .od-topup-product-actions .od-product-buy-now{color:#17243a;background:linear-gradient(135deg,#ffe08b,#f1b83a);border:1px solid #ebb13a;box-shadow:0 12px 22px -18px #ba7608e0,inset 0 1px #ffffff8f}.online-design .od-browse-topup .od-topup-product-actions button svg{flex:none;width:12px;height:12px}.online-design .od-browse-topup .od-topup-pagination{margin:24px auto 0}.online-design .od-browse-topup .od-topup-pagination button,.online-design .od-browse-topup .od-topup-pagination span{border-radius:9px;min-width:36px;height:36px;font-size:10px}.online-design .od-browse-topup .od-topup-pagination button.active{border-color:var(--topup-blue);background:var(--topup-blue)}.online-design.theme-noir .od-browse-topup{background:linear-gradient(#061426,#04101f)}.online-design.theme-noir .od-browse-topup .od-topup-product-card,.online-design.theme-noir .od-browse-topup .od-topup-shop-controls .od-topup-product-toolbar,.online-design.theme-noir .od-browse-topup .od-topup-shop-controls .od-topup-types,.online-design.theme-noir .od-topup-empty-card,.online-design.theme-noir .od-topup-entry-card,.online-design.theme-noir .od-topup-trust-grid article{background:#081930f0;border-color:#90b2de29;box-shadow:0 24px 50px -38px #000000e6}.online-design.theme-noir .od-browse-topup .od-topup-group-head strong,.online-design.theme-noir .od-browse-topup .od-topup-product-denomination,.online-design.theme-noir .od-browse-topup .od-topup-product-price,.online-design.theme-noir .od-topup-empty-copy h2,.online-design.theme-noir .od-topup-trust-grid strong{color:#f5f8ff}.online-design.theme-noir .od-browse-topup .od-topup-product-description,.online-design.theme-noir .od-topup-empty-copy p,.online-design.theme-noir .od-topup-trust-grid small{color:#e2ebf7a8}@media (max-width:1080px){.online-design .od-browse-topup .od-topup-shop .od-topup-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:28px;min-height:420px;padding-bottom:84px}.online-design .od-topup-hero-steps{flex-wrap:wrap}.online-design .od-browse-topup .od-topup-shop-layout{grid-template-columns:minmax(0,1fr)}.online-design .od-browse-topup .od-topup-shop-controls{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);position:static}.online-design .od-browse-topup .od-topup-shop-controls .od-topup-product-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.online-design .od-browse-topup .od-topup-group .od-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.online-design .od-browse-topup .od-topup-shop .od-topup-hero{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:28px 22px 82px}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy h1{max-width:14ch;font-size:clamp(38px,8vw,52px)}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-card{justify-self:start;width:100%;max-width:560px}.online-design .od-browse-topup .od-topup-shop-layout{margin-top:-50px}.online-design .od-topup-entry-card .od-topup-lookup{grid-template-rows:auto auto;grid-template-columns:68px minmax(0,1fr)}.online-design .od-topup-entry-card .od-topup-lookup-flag{width:68px}.online-design .od-topup-entry-card .od-topup-lookup-side{grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr);width:100%;margin-top:8px;display:grid}.online-design .od-topup-entry-card .od-topup-lookup-action{width:100%}.online-design .od-topup-empty-card{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:12px;padding:16px 18px}.online-design .od-browse-topup .od-topup-group .od-grid,.online-design .od-topup-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.online-design .od-browse-topup{padding-bottom:22px}.online-design .od-browse-topup .od-topup-shop .od-topup-hero{gap:18px;padding:20px 16px 70px}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy h1{font-size:clamp(34px,10.5vw,44px)}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy small{font-size:13px}.online-design .od-topup-hero-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:17px;display:grid}.online-design .od-topup-hero-steps li{grid-template-columns:24px minmax(0,1fr);gap:3px 6px;min-height:58px;padding:6px;display:grid}.online-design .od-topup-hero-steps li+li:before,.online-design .od-topup-hero-steps li>svg{display:none}.online-design .od-topup-hero-steps li>span{grid-row:1/3;width:24px;height:24px}.online-design .od-topup-hero-steps li>strong{white-space:normal;font-size:9px;line-height:1.18}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-card{border-radius:18px;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr) auto;gap:11px;min-height:0;padding:14px}.online-design .od-browse-topup .od-topup-hero-logo{border-radius:14px;width:56px;height:56px}.online-design .od-browse-topup .od-topup-hero-meta strong{white-space:normal;font-size:18px}.online-design .od-browse-topup .od-topup-hero-flag{width:42px;height:32px}.online-design .od-topup-hero-assurances{grid-template-columns:1fr;gap:7px}.online-design .od-browse-topup .od-topup-shop-layout{margin-top:-42px;padding:0 12px}.online-design .od-topup-entry-card{border-radius:17px;padding:14px}.online-design .od-topup-entry-head{align-items:flex-start;margin-inline:0}.online-design .od-topup-entry-head>span:last-child{text-align:right;justify-content:flex-end;max-width:12ch}.online-design .od-topup-entry-card .od-topup-lookup{grid-template-columns:56px minmax(0,1fr);column-gap:10px;min-height:0;padding:0}.online-design .od-topup-entry-card .od-topup-lookup-flag{border-radius:13px;width:56px;height:56px}.online-design .od-topup-entry-card .od-topup-lookup-flag-inner{width:46px;height:36px}.online-design .od-topup-entry-card .od-topup-lookup-field{min-height:76px}.online-design .od-topup-entry-card .od-topup-lookup-field:before{height:54px}.online-design .od-topup-entry-card .od-topup-lookup input{min-height:54px;padding:0 12px;font-size:21px}.online-design .od-topup-entry-card .od-topup-phone-ghost{font-size:19px;top:17px;left:12px}.online-design .od-topup-entry-card .od-topup-lookup-status{white-space:normal;padding-left:11px}.online-design .od-topup-entry-card .od-topup-lookup-action{min-width:0;min-height:50px}.online-design .od-topup-entry-card .od-topup-operator-inline{align-items:stretch}.online-design .od-browse-topup .od-topup-shop-controls,.online-design .od-browse-topup .od-topup-shop-controls .od-topup-product-toolbar{grid-template-columns:minmax(0,1fr)}.online-design .od-topup-empty-experience{gap:14px;margin-top:14px;padding:0 12px}.online-design .od-topup-empty-card{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:16px}.online-design .od-topup-empty-visual{height:76px}.online-design .od-topup-empty-search{left:18%}.online-design .od-topup-empty-lines{left:50%}.online-design .od-topup-trust-grid{gap:9px}.online-design .od-topup-trust-grid article{border-radius:13px;grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:96px;padding:11px}.online-design .od-topup-trust-grid article>span{border-radius:11px;width:36px;height:36px}.online-design .od-topup-trust-grid strong{font-size:10.5px}.online-design .od-topup-trust-grid small{font-size:9px}.online-design .od-browse-topup .od-topup-groups,.online-design .od-topup-trust-grid.is-compact{width:calc(100% - 24px)}}@media (max-width:560px){.online-design .od-browse-topup .od-topup-group .od-grid{grid-template-columns:minmax(0,1fr)}.online-design .od-browse-topup .od-topup-product-card .od-brand-card{min-height:130px}.online-design .od-browse-topup .od-topup-product-body{min-height:144px}.online-design .od-browse-topup .od-topup-product-actions button{min-height:44px;font-size:11px}}@media (prefers-reduced-motion:reduce){.online-design .od-browse-topup .od-topup-hero:before,.online-design .od-browse-topup .od-topup-lookup-progress>span,.online-design .od-browse-topup .od-topup-lookup:before,.online-design .od-browse-topup .od-topup-phone-ghost i,.online-design .od-browse-topup .od-topup-phone-ghost span,.online-design .od-browse-topup .od-topup-resolving-spinner,.online-design .od-browse-topup .od-topup-resolving-stages li{transition-duration:.01ms!important;animation:none!important}}.online-design .od-support-panel{width:min(430px,100vw - 40px);background:#fff;border-color:#dce5f0;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr);box-shadow:0 28px 72px -30px #07172f70,0 12px 30px -22px #07172f3d,inset 0 1px #fffffff5}.online-design .od-support-dock.is-open .od-support-panel,.online-design .od-support-panel{height:min(650px,calc(100dvh - var(--od-nav-height,84px) - 40px));min-height:min(560px,calc(100dvh - var(--od-nav-height,84px) - 40px));max-height:min(650px,calc(100dvh - var(--od-nav-height,84px) - 40px))}.online-design .od-support-dock.is-open .od-support-resume-wrap{display:none}.online-design .od-support-dock:not(.is-open):not(.is-dismissed){bottom:79px;right:24px}.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-resume{background:#fff;border-color:#d9e4f1;border-radius:18px;grid-template-columns:42px minmax(168px,1fr) auto;gap:10px;width:min(370px,100vw - 48px);max-width:min(370px,100vw - 48px);min-height:56px;padding:6px 11px 6px 6px;box-shadow:0 22px 48px -26px #07172f7a,0 8px 22px -18px #07172f42,inset 0 1px #fffffffa}.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-resume:focus-visible,.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-resume:hover{border-color:#93bcef;width:min(370px,100vw - 48px);transform:translateY(-2px);box-shadow:0 26px 54px -25px #0756be6b,0 10px 24px -18px #07172f47}.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-resume-copy,.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-resume-state{opacity:1;max-width:220px;transform:none}.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-resume-avatar{width:42px;height:42px}.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-resume small{font-size:11.5px}.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-resume-state{color:#087b45;background:#edf9f3;border-color:#cdebdc;max-width:104px;padding:6px 10px 6px 8px}.online-design .od-support-dismiss-floating{width:44px;height:44px;box-shadow:none;background:0 0;border:0;top:-18px;right:-18px}.online-design .od-support-dismiss-floating:before{content:"";background:#fff;border:1px solid #d9e4f1;border-radius:999px;position:absolute;inset:8px;box-shadow:0 10px 24px -16px #07172f85}.online-design .od-support-dismiss-floating svg{z-index:1;position:relative}.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-dismiss-floating{opacity:1;transform:none}.online-design .od-support-head{background:linear-gradient(132deg,#06182f,#08284f 58%,#064b9d 130%);grid-template-columns:46px minmax(0,1fr) 44px 44px;gap:9px;min-height:82px;padding:13px 14px 13px 15px}.online-design .od-support-head:after{background-image:none}.online-design .od-support-head-icon{background:#0b71e5;border-radius:999px;width:46px;height:46px;font-size:19px}.online-design .od-support-head-copy{align-content:center;gap:3px;min-width:0;display:grid}.online-design .od-support-head-title-row{align-items:center;gap:9px;min-width:0;display:flex}.online-design .od-support-head h2{color:#fff;margin:0;font-size:18px;line-height:1.1}.online-design .od-support-head p{color:#ffffffb8;margin:0;font-size:11.5px;line-height:1.2}.online-design .od-support-head-status{color:#ffffffd1;letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:10px;font-style:normal;font-weight:760;display:inline-flex}.online-design .od-support-head-status i{background:#18bd6b;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #18bd6b29}.online-design .od-support-head-status:before{display:none}.online-design .od-support-collapse,.online-design .od-support-dismiss{background:#ffffff12;border-color:#fff3;width:44px;height:44px}.online-design .od-support-trust-strip{color:#31577f;text-align:center;background:#eff6ff;border-bottom:1px solid #dce9f8;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 16px;font-size:10.5px;font-weight:720;line-height:1.3;display:flex}.online-design .od-support-trust-strip svg{color:#0b71e5;flex:none;width:14px;height:14px}.online-design .od-aui-viewport{background:#f8fbff;padding:15px 16px 14px}.online-design .od-aui-empty{text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:13px;width:100%;max-width:none;min-height:0;padding:4px 0 0;display:flex}.online-design .od-aui-empty-intro{text-align:left;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:0;padding:2px 1px 0}.online-design .od-aui-empty-avatar{background:#0b71e5;width:42px;height:42px;font-size:17px;display:none}.online-design .od-aui-empty-intro em{font-size:9px}.online-design .od-aui-empty-intro strong{font-size:20px}.online-design .od-aui-empty-intro p{max-width:none;font-size:11.5px;line-height:1.42}.online-design .od-aui-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0}.online-design .od-aui-suggestions button{border-color:#dce5f0;border-radius:15px;grid-template-rows:36px auto;grid-template-columns:36px minmax(0,1fr);justify-content:stretch;align-items:start;gap:8px 9px;width:100%;min-height:104px;padding:12px;display:grid}.online-design .od-aui-suggestions button>span:first-child{border-radius:11px;width:36px;height:36px}.online-design .od-aui-suggestions button>svg:last-child{display:none}.online-design .od-aui-suggestions button>span:nth-child(2){grid-column:1/-1;gap:4px}.online-design .od-aui-suggestions button strong{font-size:12px}.online-design .od-aui-suggestions button small{text-overflow:clip;white-space:normal;font-size:10.5px;line-height:1.35;overflow:visible}.online-design .od-aui-empty-trust{display:none}.online-design .od-aui-avatar,.online-design .od-aui-row.assistant .od-aui-avatar{color:#fff;background:linear-gradient(145deg,#1885f8,#0750bd);border:0;border-radius:999px;flex:0 0 34px;width:34px;height:34px;font-size:13px;font-weight:950}.online-design .od-aui-bubble{color:#10233e;background:#fff;border-color:#dce6f2;border-radius:8px 18px 18px}.online-design .od-aui-row.user .od-aui-bubble{background:linear-gradient(135deg,#edf5ff,#deebfb);border-color:#c9ddf8;border-radius:18px 8px 18px 18px}.online-design .od-aui-text{white-space:pre-wrap;gap:11px;display:grid}.online-design .od-aui-product-cards,.online-design .od-aui-rich-cards{gap:9px;width:min(390px,100vw - 92px);display:grid}.online-design .od-aui-product-card{background:#fff;border-color:#d4e1f1;border-radius:17px;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;min-height:100px;padding:11px}.online-design .od-aui-product-media{border-radius:12px;width:58px;height:68px}.online-design .od-aui-product-actions button,.online-design .od-aui-product-actions button:first-child{color:#fff;background:linear-gradient(135deg,#157df0,#0757c7);border:1px solid #0b65d8;border-radius:10px;min-height:34px;padding:0 12px}.online-design .od-aui-footer{background:#fffffff7;border-top-color:#dfe7f1;padding:9px 12px 11px}.online-design .od-aui-composer{background:#fff;border-color:#d4dfed;border-radius:16px;min-height:58px}.online-design .od-aui-send{width:46px;min-width:46px;height:46px;min-height:46px;padding:0}.online-design .od-aui-send span{display:none}@media (max-width:760px){.online-design .od-support-dock:not(.is-open):not(.is-dismissed){right:16px;bottom:calc(92px + env(safe-area-inset-bottom))}.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-resume,.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-resume:focus-visible,.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-resume:hover{border-radius:999px;grid-template-columns:1fr;place-items:center;gap:0;width:58px;height:58px;min-height:58px;padding:6px;transform:none}.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-resume-copy,.online-design .od-support-dock:not(.is-open):not(.is-dismissed) .od-support-resume-state{display:none}.online-design .od-support-dismiss-floating{top:-16px;right:-16px}.online-design .od-support-dock.is-open .od-support-panel,.online-design .od-support-panel{width:100%;height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));min-height:0;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));border-radius:20px;grid-template-rows:auto auto minmax(0,1fr)}.online-design .od-support-head{grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:7px;min-height:78px;padding:11px 10px 11px 12px}.online-design .od-support-head-icon{width:44px;height:44px}.online-design .od-support-head-title-row{flex-direction:column;align-items:flex-start;gap:2px}.online-design .od-support-head h2{font-size:17px}.online-design .od-support-head-status{font-size:9px}.online-design .od-support-head-copy{align-self:stretch}.online-design .od-support-head-copy p{margin-top:1px}.online-design .od-support-trust-strip{min-height:40px;padding:7px 12px;font-size:9.5px}.online-design .od-aui-viewport{padding:13px 12px 12px}.online-design .od-aui-empty{gap:11px}.online-design .od-aui-empty-intro{grid-template-columns:40px minmax(0,1fr);gap:10px}.online-design .od-aui-empty-avatar{width:40px;height:40px;display:grid}.online-design .od-aui-empty-intro strong{font-size:19px}.online-design .od-aui-empty-intro p{font-size:11.5px}.online-design .od-aui-suggestions{grid-template-columns:1fr;gap:8px}.online-design .od-aui-suggestions button{border-radius:14px;grid-template-rows:auto;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:58px;padding:8px 11px 8px 9px}.online-design .od-aui-suggestions button>span:first-child{width:38px;height:38px}.online-design .od-aui-suggestions button>span:nth-child(2){grid-column:auto}.online-design .od-aui-suggestions button>svg:last-child{justify-self:end;display:block}.online-design .od-aui-suggestions button strong{font-size:12.5px}.online-design .od-aui-suggestions button small{font-size:10px;line-height:1.25}.online-design .od-aui-footer{min-height:76px;padding:8px 10px max(10px,env(safe-area-inset-bottom))}.online-design .od-aui-composer{min-height:56px}.online-design .od-aui-product-cards,.online-design .od-aui-rich-cards{width:min(100%,100vw - 76px)}.online-design .od-aui-product-card{grid-template-columns:50px minmax(0,1fr)}.online-design .od-aui-product-side{grid-column:1/-1}}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-direct-cards .od-amount-chip.is-inline-range-card.has-direct-actions.active:after{display:none!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-inline-range-cards .od-amount-picker-chips.has-inline-range-card{grid-template-columns:repeat(auto-fit,minmax(min(100%,184px),1fr))!important;align-items:stretch!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.is-inline-range-card .od-inline-voucher-amount-head>span:nth-child(2){gap:2px!important;min-width:0!important;height:auto!important;display:grid!important;position:static!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.is-inline-range-card .od-inline-voucher-amount-head strong{width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:var(--od-ink)!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:950!important;line-height:1.15!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.is-inline-range-card .od-inline-voucher-amount-head small,.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.is-inline-range-card .od-inline-voucher-amount-limits small{width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:var(--od-muted)!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:750!important;line-height:1.2!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important}.online-design .od-brand-landing .od-brand-choice-panel .od-amount-chip.is-inline-range-card .od-inline-voucher-amount-limits{min-height:12px!important}@media (max-width:760px){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-inline-range-cards .od-amount-picker-chips.has-inline-range-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media (max-width:430px){.online-design .od-brand-landing .od-brand-choice-panel .od-amount-choice-section.has-inline-range-cards .od-amount-picker-chips.has-inline-range-card{grid-template-columns:minmax(0,1fr)!important}}.online-design .od-browse-topup{background:linear-gradient(#f3f6fa,#f8fafc 58%,#f2f5f9);padding-bottom:54px}.online-design .od-browse-topup .od-topup-shop .od-topup-hero{background:radial-gradient(640px 270px at 44% -20%,#2d63c380,#0000 72%),radial-gradient(420px 240px at 100% 0,#414c9a52,#0000 74%),linear-gradient(122deg,#06142f,#0a2453 58%,#111d48);grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);justify-items:stretch;gap:clamp(34px,5vw,66px);min-height:272px;padding:30px max(32px,50vw - 576px) 70px}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy{text-align:left;justify-items:start;width:auto}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy h1{max-width:720px;margin:0;font-size:clamp(38px,4vw,52px);line-height:1.02}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy small{max-width:660px;margin:10px 0 0;font-size:14px}.online-design .od-browse-topup .od-topup-hero-steps{gap:8px;width:auto;margin:18px 0 0}.online-design .od-browse-topup .od-topup-hero-steps li{border-radius:10px;min-height:36px;padding:4px 10px 4px 4px}.online-design .od-browse-topup .od-topup-hero-steps li.active{background:#dcab3d1f;border-color:#e8bd5b66}.online-design .od-browse-topup .od-topup-hero-steps li.active>span{color:#17213a;background:linear-gradient(145deg,#f5d37e,#d8a944)}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-card{border-color:#dab1504d;border-radius:20px;grid-template-rows:minmax(78px,1fr) auto;grid-template-columns:64px minmax(0,1fr) auto;gap:13px;min-height:168px;padding:18px;display:grid!important}.online-design .od-browse-topup .od-topup-hero-logo{border-radius:16px;width:64px;height:64px}.online-design .od-browse-topup .od-topup-entry-card .od-topup-lookup-action:not(.state-ready){color:#17213a;background:linear-gradient(135deg,#f5d37e,#d8a944)}.online-design .od-browse-topup .od-topup-entry-card .od-topup-lookup-action:disabled{color:#6d7787;box-shadow:none;opacity:1;background:#e8edf3}.online-design .od-browse-topup>.od-topup-shop>.od-topup-trust-grid{width:calc(100% - 48px);margin-top:18px}@media (max-width:820px){.online-design .od-browse-topup .od-topup-shop .od-topup-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.5fr)}}@media (max-width:600px){.online-design .od-browse-topup{padding-bottom:calc(var(--od-mobile-tabbar-clearance,106px) + 28px)}.online-design .od-browse-topup .od-topup-shop .od-topup-hero{width:100vw;min-height:238px;margin:0 calc(50% - 50vw);padding:24px 16px 62px;display:block;position:relative}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy{text-align:left;width:100%;margin:0;padding-right:68px;display:block}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy h1{max-width:12ch;margin:0;font-size:clamp(30px,9.2vw,39px)}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-copy small{max-width:33ch;margin:9px 0 0;font-size:11.5px;line-height:1.4}.online-design .od-browse-topup .od-topup-hero-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:calc(100% + 68px);margin:16px 0 0;display:grid}.online-design .od-browse-topup .od-topup-hero-steps li{grid-template-columns:23px minmax(0,1fr);gap:3px 5px;width:auto;min-width:0;min-height:54px;margin:0;padding:5px;display:grid;transform:none}.online-design .od-browse-topup .od-topup-hero-steps li+li:before,.online-design .od-browse-topup .od-topup-hero-steps li>svg{display:none}.online-design .od-browse-topup .od-topup-hero-steps li>span{grid-row:1/3;width:23px;height:23px}.online-design .od-browse-topup .od-topup-hero-steps li>strong{white-space:normal;font-size:8.5px;line-height:1.15}.online-design .od-browse-topup .od-topup-shop .od-topup-hero-card{z-index:3;width:58px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:10px;padding:0;position:absolute;top:27px;right:16px;display:block!important}.online-design .od-browse-topup .od-topup-hero-card>:not(.od-topup-hero-flag){display:none}.online-design .od-browse-topup .od-topup-hero-flag{border:2px solid #ffffff8f;border-radius:8px;width:58px;height:43px;display:block;box-shadow:0 12px 22px -15px #000c}.online-design .od-browse-topup>.od-topup-shop>.od-topup-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:calc(100% - 24px);margin-top:12px}}.online-design:has(.od-browse-topup) .od-support-dock:not(.is-open) .od-support-resume:not(:hover):not(:focus-visible){grid-template-columns:46px 0 0;gap:0;width:62px;padding:7px}.online-design:has(.od-browse-topup) .od-support-dock:not(.is-open) .od-support-resume:not(:hover):not(:focus-visible) .od-support-resume-copy,.online-design:has(.od-browse-topup) .od-support-dock:not(.is-open) .od-support-resume:not(:hover):not(:focus-visible) .od-support-resume-state{opacity:0;width:0;max-width:0;overflow:hidden}.online-design .od-esim-banner-hero{grid-template-columns:minmax(24px,1fr) minmax(0,790px) minmax(160px,260px) minmax(24px,1fr);min-height:286px}.online-design .od-esim-banner-hero-copy{padding:52px 0 38px}.online-design .od-esim-banner-hero-copy h1{max-width:760px;font-size:clamp(38px,5vw,58px);line-height:.98}.online-design .od-esim-banner-hero-copy p{max-width:58ch;font-size:clamp(14px,1.35vw,17px)}.online-design .od-esim-banner-hero-benefits{gap:7px;margin-top:13px}.online-design .od-esim-banner-hero-benefits span{padding:7px 10px}.online-design .od-esim-banner-hero-flag{width:min(100%,124px);margin:50px 0 32px}.online-design .od-esim-banner-hero-flag img{max-height:108px}.online-design .od-esim-banner-hero-back{top:16px}@media (max-width:760px){.online-design .od-browse-esim-detail{padding-bottom:calc(var(--od-mobile-tabbar-clearance,114px) + 112px)}.online-design .od-esim-banner-hero{grid-template-columns:minmax(0,1fr);min-height:0}.online-design .od-esim-banner-hero-flag{width:min(31vw,108px);margin-top:48px}.online-design .od-esim-banner-hero-flag img{max-height:72px}.online-design .od-esim-banner-hero-copy{padding:12px 18px 20px}.online-design .od-esim-banner-hero-copy h1{max-width:16ch;font-size:clamp(29px,9vw,40px)}.online-design .od-esim-banner-hero-copy p{font-size:12.5px}.online-design .od-esim-banner-hero-benefits{margin-top:10px}.online-design .od-esim-banner-hero-benefits span:last-child{display:none}}.online-design .od-brand-landing.store-giftcard.is-product-detail>.od-brand-hero-pagehead{display:none!important}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-overview{background:radial-gradient(circle at 8% 110%,#f2c5341f,#0000 34%),radial-gradient(circle at 92% 0,#395b8e61,#0000 32%),linear-gradient(135deg,#102342,#0a1a33);grid-template-columns:minmax(330px,410px) minmax(0,1fr);gap:clamp(48px,7vw,112px);min-height:286px;padding:12px max(32px,50vw - 664px) 82px;overflow:hidden}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-visual-shell{min-height:222px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-art{border-radius:18px;width:min(100%,395px);padding:25px 28px;transform:none}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-copy{gap:12px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-copy h1{color:#fff;max-width:none;font-size:clamp(34px,3vw,48px)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-copy h1 em,.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-copy h1 span{color:#fff;display:inline}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-copy>p{color:#f5cc4e;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.75vw,27px)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-purchase{width:min(100% - 48px,1328px);margin:-66px auto 0}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-amount-step{grid-template-columns:minmax(0,2.05fr) minmax(300px,.92fr);gap:0;padding:0}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-quick-values{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-trust{border:0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100% - 48px,1328px);margin:10px auto 0;padding:0}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100% - 48px,1328px);margin:12px auto 0}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-support-grid>*{grid-area:auto}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-support-grid .od-brand-faq-list{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-breadcrumb button,.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-breadcrumb strong{color:#ffffffc7!important;box-shadow:none!important;background:0 0!important;border:0!important}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-breadcrumb .od-hero-breadcrumb-inner,.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-breadcrumb>nav{box-shadow:none!important;background:0 0!important;border:0!important}@media (max-width:1020px){.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-overview{grid-template-columns:minmax(280px,350px) minmax(0,1fr);gap:38px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-amount-step{grid-template-columns:minmax(0,1fr) minmax(270px,.66fr)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-quick-values{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.online-design:has(.od-brand-landing.store-giftcard.is-product-detail) .od-mobile-storefront-tabbar{display:none!important}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-overview{grid-template-columns:minmax(116px,42%) minmax(0,58%);gap:14px;min-height:234px;padding:18px 16px 78px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-visual-shell{min-height:138px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-art{border-radius:11px;width:100%;padding:13px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-art>strong{max-width:56%;margin-top:8px;font-size:13px;line-height:.95}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-art-delivery{display:none}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-copy h1{font-size:clamp(22px,6.6vw,29px)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-copy h1 em,.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-copy h1 span{display:block}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-copy>p{font-size:clamp(14px,4vw,18px)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-purchase{width:calc(100% - 24px);margin:-58px auto 0}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-amount-step{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-quick-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-quick-values .od-store-giftcard-custom-toggle{grid-column:1/-1}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-recipient-options{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-trust{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 24px)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-support-grid{grid-template-columns:minmax(0,1fr);width:calc(100% - 24px)}}.online-design .od-brand-landing.store-giftcard.is-product-detail{max-width:none;padding-inline:0}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-overview{grid-template-columns:minmax(320px,400px) minmax(0,680px);justify-content:center;gap:clamp(44px,6vw,88px);padding-inline:max(24px,50vw - 590px)}.online-design .od-brand-landing.store-giftcard.is-product-detail :is(.od-store-giftcard-purchase,.od-store-giftcard-trust,.od-store-giftcard-support-grid){width:min(100% - 40px,1180px)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-amount-step{grid-template-columns:minmax(0,1.75fr) minmax(320px,.75fr)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-selector{padding:24px 26px 26px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-summary{padding:24px}@media (min-width:761px) and (max-width:1020px){.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-overview{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:34px;padding-inline:28px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-amount-step{grid-template-columns:minmax(0,1fr) minmax(280px,.64fr)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-quick-values{grid-template-columns:repeat(4,minmax(0,1fr))}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-custom-toggle{grid-column:span 2}}@media (max-width:760px){.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-detail{gap:12px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-overview{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;min-height:0;padding:16px 20px 76px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-copy{order:-1;justify-items:center;gap:7px;width:100%}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-copy h1{max-width:15ch;font-size:clamp(27px,8.2vw,34px);line-height:.96}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-copy>p{font-size:clamp(15px,4.4vw,18px)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-meta{justify-content:center;margin-top:3px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-meta span{min-height:28px;padding:5px 8px;font-size:8.5px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-visual-shell{width:min(58vw,216px);min-height:0}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-art{border-radius:13px;width:100%;padding:14px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-art>strong{max-width:58%;margin-top:12px;font-size:clamp(17px,5vw,21px)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-purchase{border-radius:18px;width:calc(100% - 24px);margin-top:-60px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-amount-step{grid-template-columns:minmax(0,1fr)}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-selector{padding:20px 16px 18px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-amount-head h2,.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-recipient-title{font-size:18px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-amount-head p{font-size:12px;line-height:1.45}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-quick-values button{min-height:48px;font-size:12.5px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-custom-toggle strong{font-size:12px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-custom-toggle small{font-size:9px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-recipient-options>button{min-height:64px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-recipient-options strong{font-size:12px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-message textarea,.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-recipient-options small{font-size:10.5px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-summary{padding:14px 16px 16px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-trust{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 24px);margin-top:0}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-trust article{min-height:74px;padding:9px 6px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-trust strong{font-size:9.5px}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-support-grid{grid-template-columns:minmax(0,1fr);gap:10px;width:calc(100% - 24px);margin-top:0}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-support-grid>section{padding:18px}.online-design .od-brand-landing.store-giftcard.is-product-detail :is(.od-store-giftcard-how strong,.od-store-giftcard-how p,.od-store-giftcard-terms li,.od-store-giftcard-faq .od-brand-faq-item>button){font-size:13px;line-height:1.45}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-mobile-bar{grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);padding-inline:12px}}@media (min-width:370px) and (max-width:760px){.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-recipient-options{grid-template-columns:repeat(2,minmax(0,1fr))}.online-design .od-brand-landing.store-giftcard.is-product-detail .od-store-giftcard-recipient-options>button{grid-template-columns:22px minmax(0,1fr);gap:7px;padding-inline:8px}}.online-design.is-checkout-route .od-checkout-summary-lines{scrollbar-gutter:stable;max-height:min(420px,58vh)}.online-design.is-checkout-route .od-checkout-summary-line.is-store-giftcard{background:linear-gradient(90deg,#f4d28f14,#0000 52%);grid-template-columns:112px minmax(0,1fr) auto;min-height:104px}.online-design.is-checkout-route .od-checkout-summary-line.is-store-giftcard>.od-cart-line-logo.store-giftcard{background:linear-gradient(145deg,#06152c,#0a2345 58%,#183a61);border-color:#d4af6a6b;border-radius:11px;align-self:center;width:112px;height:72px;min-height:72px;padding:5px;box-shadow:0 14px 26px -20px #020611db}.online-design.is-checkout-route .od-checkout-summary-line.is-store-giftcard .od-cart-store-giftcard-art{border-radius:8px;height:100%;min-height:0;padding:8px 9px}.online-design.is-checkout-route .od-checkout-summary-line.is-store-giftcard .od-cart-store-giftcard-brand{max-width:calc(100% - 25px);height:18px}.online-design.is-checkout-route .od-checkout-summary-line.is-store-giftcard .od-cart-store-giftcard-brand b{letter-spacing:-.04em;font-size:7.5px}.online-design.is-checkout-route .od-checkout-summary-line.is-store-giftcard .od-cart-store-giftcard-seal{width:22px;height:22px;top:7px;right:7px}.online-design.is-checkout-route .od-checkout-summary-line.is-store-giftcard .od-cart-store-giftcard-footer small{font-size:7px}.online-design.is-checkout-route .od-checkout-summary-line.is-store-giftcard .od-cart-store-giftcard-footer strong{font-size:10.5px}.online-design.is-checkout-route .od-checkout-store-giftcard-delivery{color:#526178;align-items:center;gap:4px;width:fit-content;margin-top:3px;font-size:10.5px;font-weight:750;display:inline-flex}.online-design.is-checkout-route .od-checkout-store-giftcard-delivery svg{color:#9a7113;flex:none;font-size:12px}@media (max-width:1024px) and (min-width:721px){.online-design.is-checkout-route .od-checkout-summary-line.is-store-giftcard{grid-template-columns:88px minmax(0,1fr) auto;gap:10px}.online-design.is-checkout-route .od-checkout-summary-line.is-store-giftcard>.od-cart-line-logo.store-giftcard{width:88px;height:60px;min-height:60px}.online-design.is-checkout-route .od-checkout-summary-line.is-store-giftcard .od-cart-store-giftcard-brand b{font-size:8px}}@media (max-width:720px){.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-lines{scrollbar-gutter:auto;max-height:none}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-line.is-store-giftcard{background:linear-gradient(90deg,#f4d28f17,#0000 72%);grid-template-columns:82px minmax(0,1fr) auto;gap:9px;min-height:70px}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-line.is-store-giftcard>.od-cart-line-logo.store-giftcard{border-radius:9px;width:82px;height:52px;min-height:52px;padding:4px}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-line.is-store-giftcard .od-cart-store-giftcard-art{border-radius:6px;padding:6px}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-line.is-store-giftcard .od-cart-store-giftcard-brand{max-width:calc(100% - 20px);height:15px}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-line.is-store-giftcard .od-cart-store-giftcard-brand b{font-size:8px}.online-design :is(.od-checkout-mobile-order-card,.od-checkout-mobile-line) .od-cart-store-giftcard-brand-full{display:none}.online-design :is(.od-checkout-mobile-order-card,.od-checkout-mobile-line) .od-cart-store-giftcard-brand-compact{display:block}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-line.is-store-giftcard .od-cart-store-giftcard-seal{width:18px;height:18px;top:5px;right:5px}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-line.is-store-giftcard .od-cart-store-giftcard-footer small{font-size:6px}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-summary-line.is-store-giftcard .od-cart-store-giftcard-footer strong{font-size:8px}.online-design.is-checkout-route .od-checkout-mobile-order-card .od-checkout-store-giftcard-delivery{display:none}}@media (max-width:820px){.od-mobile-storefront-tabbar:not(.is-checkout){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 66px minmax(0,1fr) minmax(0,1fr);gap:0;padding-inline:4px}.od-mobile-storefront-tabbar:not(.is-checkout)>:is(a,button){padding-inline:1px}}@media (max-width:360px){.od-mobile-storefront-tabbar span{letter-spacing:-.02em;font-size:9.5px}.online-design .od-support-dock:not(.is-open){display:none}}.online-design .od-brand-landing>.od-brand-hero-pagehead{width:min(1160px,100vw - 32px);max-width:1160px}.online-design .od-brand-landing>.od-brand-hero-pagehead .od-hero-breadcrumb-inner{border-radius:13px;box-shadow:0 16px 42px -34px #0f172a9e,inset 0 1px #ffffffeb}.online-design .od-brand-hero-pagehead .od-hero-breadcrumb-inner :is(button,strong){min-width:0}.online-design .od-brand-hero-pagehead .od-hero-breadcrumb-inner :is(button,strong)>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.online-design .od-brand-hero-pagehead .od-breadcrumb-mobile-back-icon{display:none}.online-design .od-brand-hero-pagehead .od-hero-breadcrumb-inner button:focus-visible{outline:3px solid var(--od-accent)}@supports (color:color-mix(in lab,red,red)){.online-design .od-brand-hero-pagehead .od-hero-breadcrumb-inner button:focus-visible{outline:3px solid color-mix(in srgb,var(--od-accent) 56%,#fff)}}.online-design .od-brand-hero-pagehead .od-hero-breadcrumb-inner button:focus-visible{outline-offset:2px}@media (max-width:640px){.online-design .od-brand-landing .od-pagehead.od-brand-hero-pagehead{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.online-design .od-brand-landing>.od-pagehead.od-brand-hero-pagehead{width:calc(100% - 24px)!important;margin:8px 12px 14px!important}.online-design .od-brand-landing .od-pagehead.od-brand-hero-pagehead .od-hero-breadcrumb-inner{border-radius:15px!important;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)!important;gap:4px!important;width:100%!important;max-width:none!important;min-height:54px!important;padding:5px!important;display:grid!important}.online-design .od-brand-landing .od-pagehead.od-brand-hero-pagehead .od-hero-breadcrumb-inner.has-product-crumb>:is(.od-hero-crumb-category,.od-hero-crumb-separator.is-category),.online-design .od-brand-landing .od-pagehead.od-brand-hero-pagehead .od-hero-breadcrumb-inner>:is(.od-hero-crumb-home,.od-hero-crumb-module,.od-hero-crumb-separator.is-home,.od-hero-crumb-separator.is-module){display:none!important}.online-design .od-brand-landing .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-brand,.online-design .od-brand-landing .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-category{grid-column:1!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;min-height:44px!important;padding:0 10px!important;font-size:12px!important;display:inline-flex!important}.online-design .od-brand-landing .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-separator:is(.is-category,.is-brand){grid-column:2!important;width:16px!important;height:44px!important;display:grid!important}.online-design .od-brand-landing .od-pagehead.od-brand-hero-pagehead .od-hero-crumb-current,.online-design .od-brand-landing.is-product-detail .od-pagehead.od-brand-hero-pagehead .od-hero-breadcrumb-inner.has-product-crumb>.od-hero-crumb-product{white-space:nowrap!important;grid-column:3!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;min-height:44px!important;padding:0 10px!important;font-size:12px!important;display:inline-flex!important;overflow:hidden!important}.online-design .od-brand-landing .od-pagehead.od-brand-hero-pagehead .od-breadcrumb-mobile-back-icon{display:block!important}.online-design .od-brand-landing .od-pagehead.od-brand-hero-pagehead .od-breadcrumb-desktop-icon{display:none!important}}.online-design.is-checkout-route{background:#f5f8fc}.online-design.is-checkout-route .od-checkout-task-header{box-shadow:0 1px 10px #0c23480a}.online-design.is-checkout-route .od-module-browse-hero.od-checkout-browse-hero.is-steps{background:0 0;border-bottom:0}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps span.done i{color:#0862d1;background:#e2efff;border-color:#e2efff}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps span.active i{color:#fff;background:#082c66;border-color:#082c66}.online-design.is-checkout-route .od-checkout-browse-hero.is-steps .od-checkout-browse-hero-steps span:not(:last-child):after{background:#0f458e}.online-design.is-checkout-route .od-checkout-layout{grid-template-columns:minmax(0,1.55fr) minmax(390px,.95fr);gap:28px;width:min(1410px,100% - 64px);margin-top:18px}.online-design.is-checkout-route .od-checkout-main{gap:20px;min-width:0}.online-design.is-checkout-route .od-checkout-browse-hero.is-copy h1{font-size:clamp(32px,3vw,42px)}.online-design.is-checkout-route .od-checkout-browse-hero.is-copy p{font-size:clamp(15px,1.4vw,20px);font-weight:500}.online-design.is-checkout-route .od-checkout-panel.od-checkout-fast{gap:20px}.online-design.is-checkout-route .od-checkout-delivery-card{order:1}.online-design.is-checkout-route .od-checkout-rewards-card{order:2}.online-design.is-checkout-route .od-checkout-extras-card{order:3}.online-design.is-checkout-route .od-checkout-payment-card{order:4}.online-design.is-checkout-route .od-checkout-delivery-card,.online-design.is-checkout-route .od-checkout-extras-card,.online-design.is-checkout-route .od-checkout-payment-card{border-color:#dce5f0;border-radius:9px;box-shadow:0 12px 30px -29px #0f274d6b}.online-design.is-checkout-route .od-checkout-fast.is-signed-in .od-checkout-fast-title{color:#607089;margin-bottom:7px;font-size:13px;font-weight:600}.online-design.is-checkout-route .od-checkout-fast.is-signed-in .od-checkout-account-card{border:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:38px;padding:0}.online-design.is-checkout-route .od-checkout-fast.is-signed-in .od-checkout-account-card .od-account-avatar{display:none}.online-design.is-checkout-route .od-checkout-fast.is-signed-in .od-checkout-account-card strong{overflow-wrap:anywhere;font-size:16px}.online-design.is-checkout-route .od-checkout-payment-card{padding:24px}.online-design.is-checkout-route .od-checkout-payment-card>header .od-checkout-step-num{display:none}.online-design.is-checkout-route .od-checkout-payment-card>header strong{font-size:22px}.online-design.is-checkout-route .od-checkout-payment-card>.od-checkout-step-sub{color:#61718b;margin:5px 0 18px;font-size:15px;display:flex}.online-design.is-checkout-route .od-checkout-payment-card>.od-checkout-step-sub svg{display:none}.online-design.is-checkout-route .od-checkout-pay-list{gap:12px}.online-design.is-checkout-route .od-checkout-pay-row,.online-design.is-checkout-route .od-checkout-pay-row.active{background:#fff;border:1px solid #dce5f0;border-radius:8px;grid-template-columns:28px 60px minmax(0,1fr) auto;gap:14px;min-height:86px;margin:0;padding:14px 18px}.online-design.is-checkout-route .od-checkout-pay-row:hover:not(:disabled){background:#f8fbff;border-color:#87b5ee;transform:none}.online-design.is-checkout-route .od-checkout-pay-row.active{background:#f5f9ff;border-color:#1268ec;box-shadow:0 0 0 1px #1268ec14}.online-design.is-checkout-route .od-checkout-pay-row-logo{grid-column:2;width:58px;height:48px}.online-design.is-checkout-route .od-checkout-pay-row-logo img{max-width:100%;max-height:100%}.online-design.is-checkout-route .od-checkout-pay-row-logo svg{color:#1d3558;width:34px;height:34px}.online-design.is-checkout-route .od-checkout-pay-row-copy,.online-design.is-checkout-route .od-checkout-pay-row.active .od-checkout-pay-row-copy{grid-column:3;gap:4px;min-width:0;display:grid}.online-design.is-checkout-route .od-checkout-pay-row-copy strong{font-size:16px}.online-design.is-checkout-route .od-checkout-pay-row-copy small,.online-design.is-checkout-route .od-checkout-pay-row.active .od-checkout-pay-row-copy small{color:#667892;background:0 0;padding:0;font-size:12px}.online-design.is-checkout-route .od-checkout-pay-row-fee{color:#1769d7;text-align:right;white-space:nowrap;grid-area:1/4;font-size:13px;font-weight:700}.online-design.is-checkout-route .od-checkout-pay-row:not(.active) .od-checkout-pay-row-fee{color:#162943}.online-design.is-checkout-route .od-checkout-pay-row-dot{border-color:#b8c6d8;grid-column:1;width:23px;height:23px}.online-design.is-checkout-route .od-checkout-pay-row.active .od-checkout-pay-row-dot{border:7px solid #1268ec}.online-design.is-checkout-route .od-checkout-more-pay{color:#075ed1;min-height:44px;margin-top:12px;font-size:13px}.online-design.is-checkout-route .od-checkout-extras-card{border-color:#cbdcf3;padding:0 20px}.online-design.is-checkout-route .od-checkout-extras-header{color:#102953;background:#f4f8ff;border-bottom:1px solid #dce7f6;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:16px;min-height:78px;margin:0 -20px;padding:14px 20px;display:grid}.online-design.is-checkout-route .od-checkout-extras-header>svg:first-child{width:30px;height:30px}.online-design.is-checkout-route .od-checkout-extras-header span{gap:3px;display:grid}.online-design.is-checkout-route .od-checkout-extras-header h2{margin:0;font-size:17px}.online-design.is-checkout-route .od-checkout-extras-header small{color:#61718b;font-size:12px}.online-design.is-checkout-route .od-checkout-summary-card>header{border-bottom:0}.online-design.is-checkout-route .od-checkout-summary-card>header strong{font-size:21px}.online-design.is-checkout-route .od-checkout-summary-line-copy strong{font-size:16px}.online-design.is-checkout-route .od-checkout-summary-grid span,.online-design.is-checkout-route .od-checkout-summary-grid strong{font-size:14px}.online-design.is-checkout-route .od-checkout-consent-row button,.online-design.is-checkout-route .od-checkout-consent-row label,.online-design.is-checkout-route .od-checkout-consent-row strong{font-size:13px}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-safepay{font-size:17px}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-trust small,.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-trust strong{font-size:10.5px}.online-design.is-checkout-route .od-checkout-summary-grid,.online-design.is-checkout-route .od-checkout-summary-total{border-top-style:solid}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-promo-toggle{color:#0d62cd;background:0 0;border:0;width:calc(100% - 40px);min-height:42px;margin:0 20px;padding:6px 0;font-size:12px;display:flex}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-promo-toggle em{color:#0d62cd}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-promo-input.open{margin:0 20px 12px;padding:0;display:flex}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-safepay,.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-safepay:disabled{color:#11213c;box-shadow:none;background:#eabd51;border-color:#e7b841}.online-design.is-checkout-route .od-checkout-order-shell .od-checkout-safepay:disabled{opacity:.56}.online-design.is-checkout-route .od-checkout-more-pay:focus-visible,.online-design.is-checkout-route .od-checkout-order-shell button:focus-visible,.online-design.is-checkout-route .od-checkout-pay-row:focus-visible{outline-offset:3px;outline:3px solid #1268ec}@media (max-width:1024px) and (min-width:721px){.online-design.is-checkout-route .od-checkout-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:20px;width:calc(100% - 40px)}}@media (max-width:720px){.online-design.is-checkout-route .od-checkout-layout{width:calc(100% - 24px);margin-top:16px}.online-design.is-checkout-route .od-checkout-browse-hero.is-copy h1{font-size:clamp(27px,7.6vw,34px)!important}.online-design.is-checkout-route .od-checkout-browse-hero.is-copy p{font-size:13px!important}.online-design.is-checkout-route .od-checkout-payment-card{padding:18px 14px}.online-design.is-checkout-route .od-checkout-payment-card>header strong{font-size:19px}.online-design.is-checkout-route .od-checkout-payment-card>.od-checkout-step-sub{margin-bottom:14px;font-size:13px}.online-design.is-checkout-route .od-checkout-pay-list{gap:9px}.online-design.is-checkout-route .od-checkout-pay-row,.online-design.is-checkout-route .od-checkout-pay-row.active{grid-template-columns:24px 48px minmax(0,1fr);gap:10px;min-height:76px;padding:10px}.online-design.is-checkout-route .od-checkout-pay-row-logo{width:48px;height:42px}.online-design.is-checkout-route .od-checkout-pay-row-logo svg{width:29px;height:29px}.online-design.is-checkout-route .od-checkout-pay-row-copy strong{font-size:14px}.online-design.is-checkout-route .od-checkout-pay-row-copy small{font-size:11px}.online-design.is-checkout-route .od-checkout-pay-row-fee{text-align:left;grid-area:2/3;font-size:11px}.online-design.is-checkout-route .od-checkout-pay-row-dot{width:21px;height:21px}.online-design.is-checkout-route .od-checkout-extras-card{padding-inline:14px}.online-design.is-checkout-route .od-checkout-extras-header{gap:10px;min-height:70px;margin-inline:-14px;padding-inline:14px}.online-design.is-checkout-route .od-checkout-extras-header h2{font-size:15px}.online-design.is-checkout-route .od-checkout-extras-header small{font-size:11px}.online-design.is-checkout-route .od-checkout-mobile-consent-row button,.online-design.is-checkout-route .od-checkout-mobile-consent-row label,.online-design.is-checkout-route .od-checkout-mobile-consent-row strong{font-size:12.5px;line-height:1.45}.online-design.is-checkout-route .od-checkout-mobile-bar>button.od-primary,.online-design.is-checkout-route .od-checkout-mobile-bar>button.od-primary:disabled{color:#11213c;background:#eabd51;border-color:#e7b841}.online-design.is-checkout-route .od-checkout-mobile-bar>button.od-primary:disabled{opacity:.56}}@media (max-width:380px){.online-design.is-checkout-route .od-checkout-fast.is-signed-in .od-checkout-account-card{grid-template-columns:minmax(0,1fr)}.online-design.is-checkout-route .od-checkout-fast.is-signed-in .od-checkout-account-card strong{font-size:14px}.online-design.is-checkout-route .od-checkout-account-card em{grid-column:1}.online-design.is-checkout-route .od-checkout-extra-row.od-gift-wrap-option{grid-template-columns:minmax(0,1fr)}.online-design.is-checkout-route .od-checkout-extra-meta,.online-design.is-checkout-route .od-checkout-extra-row .od-gift-wrap-open{justify-self:start;margin-left:70px}}@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}@property --tw-ease{syntax:"*";inherits:false}