/*! 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)))){*,:before,:after,::backdrop{--tw-scroll-snap-strictness:proximity;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}:root,:host{--form-py:calc(var(--spacing) * 2);--form-px:calc(var(--spacing) * 3);--form-radius:var(--radius-md);--form-stroke:#0a14282e;--form-bg:#fff;--form-color:currentcolor;--form-active-color:var(--color-r2-500);--select-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"hsl(0 0% 0%)\"><path d=\"m6 9 6 6 6-6\"/></svg>");--select-icon-size:1.25em;--select-icon-offset:.8rem;--font-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-cyan-700:oklch(52% .105 223.128);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-500:oklch(58.5% .233 277.117);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-stone-300:oklch(86.9% .005 56.366);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-3xl:1.5rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-md:0 3px 3px #0000001f;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-container-lighter:var(--color-white);--color-container:var(--color-gray-50);--color-container-darker:var(--color-gray-100);--text-zero:0;--spacing-20px:20px;--z-index-full:9999;--min-width-400:401px;--min-height-38:38px;--padding-small:.125rem;--color-ambar-background:var(--ambar-background);--color-ambar-policy-text:var(--ambar-policy-text);--color-ambar-info-bar-background:var(--ambar-information-background);--color-ambar-info-bar-title:var(--ambar-information-title);--color-ambar-info-bar-description:var(--ambar-information-description);--color-ambar-info-bar-table-header:var(--ambar-information-table-header);--color-ambar-info-bar-table-content:var(--ambar-information-table-content);--color-ambar-info-bar-button:var(--ambar-information-button-color);--color-ambar-info-bar-button-hover:var(--ambar-information-button-hover-color);--color-ambar-info-bar-button-text:var(--ambar-information-button-text);--color-ambar-info-bar-button-hover-text:var(--ambar-information-button-hover-text);--color-ambar-settings-bar-button:var(--ambar-setting-button-color);--color-ambar-settings-bar-button-hover:var(--ambar-setting-button-hover-color);--color-ambar-settings-bar-button-text:var(--ambar-setting-button-text);--color-ambar-settings-bar-button-hover-text:var(--ambar-setting-button-hover-text);--color-ambar-settings-bar-group-background:var(--ambar-setting-bar-group-background);--color-ambar-settings-bar-group-title:var(--ambar-setting-bar-group-title);--color-ambar-settings-bar-group-description:var(--ambar-setting-bar-group-description);--color-ambar-settings-bar-group-links:var(--ambar-setting-bar-group-links);--color-amb_classic:#499bf8;--color-amb_red:#ef5350;--color-amb_green:#43a047;--color-amb_blue:#3f51b5;--color-amb_grey:#bdbdbd;--color-amb_grey_3:#5b5b5b;--color-amb_purple:#9c27b0;--color-amb_light_grey:#fafafa;--color-amb_orange:#6f4400;--color-amb_yellow:#fdf0d5;--color-amb_blue_icon:#1979c;--width-amb-calc-51-percent-minus-20px:calc(51% - 20px);--max-width-amb-calc-100-percent-minus-40px:calc(100% - 40px);--color-amfaq_green:#d3e185;--color-amfaq_yellow:#f2c94c;--color-amfaq_gray:#575766;--color-amfaq_gray_light:#d2daf3;--max-height-am-75:75vh;--max-width-amrel-60:60%;--max-width-amrel-75:75%;--color-amrel-yellow:#fffae5;--color-amrel-blue-bg:#e1f1f8;--color-amrel-blue-text:#6d88b0;--color-amrel-grey-border:#e9f6ff;--color-amrel-grey-blue:#cbd5e0;--color-amrel-star-yellow:#f8ce0b;--color-amrel-grey-border-light:#e8e8e8;--color-amrel-blue-border:#3978bd;--color-amrel-red-bg:#9f3838;--color-amrel-grey-dark-text:#333;--color-amrel-blue-dark-text:#1979c3;--width-am-latter:32px;--width-am-popup-content:600px;--height-am-latter:32px;--height-am-popup-content:415px;--color-cornflower-100:#8392a7;--padding-full:100%;--color-amsb_graystarts:#cbd5e0;--color-amsb_yellowstars:#f6e05e;--color-amsb_sl_gray:#dadada;--color-amsb_sl_gray_1:#b6b6b6;--color-amsb_sl_gray_2:#dfdedd;--color-amsb_sl_gray_3:#4a4948;--max-width-100-50:calc(100% - 50px);--color-amsl-google-lighter:#0036ff;--color-amsl-google:#004ec2;--color-amsl-facebook-lighter:#4467ae;--color-amsl-facebook:#3c5a99;--color-amsl-twitter-lighter:#1a1a1a;--color-amsl-twitter:#000;--color-amsl-linkedin-lighter:#005d8f;--color-amsl-linkedin:#0077b7;--color-amsl-paypal-lighter:#0028ff;--color-amsl-paypal:#005d85;--color-amsl-twitch-lighter:#714ab8;--color-amsl-twitch:#6441a5;--color-amsl-amazon-lighter:#324358;--color-amsl-amazon:#232f3e;--color-amsl-pinterest-lighter:#ff1a33;--color-amsl-pinterest:#e60019;--color-am-dropdown-coupon-blue-100:#f6fcff;--color-am-dropdown-coupon-blue-200:#e3f3fd;--color-am-dropdown-coupon-blue-300:#156caf;--background-image-am-discount-dropdown-arrow:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNTQ1NDQgMTIuODE4NEwxNSAxOC4yNzI5TDIwLjQ1NDUgMTIuODE4NEg5LjU0NTQ0WiIgZmlsbD0iIzZFNzE2RSIvPgo8L3N2Zz4K);--height-carousel-product-item:540px;--color-amslate-200:#e2e8f0;--color-amslate-600:#475569;--color-amslate-800:#1e293b;--gap-amlabel-margin:var(--amlabel-margin-between);--color-r2-500:#004c9f;--color-primary-lighter:#006bd1;--color-primary:#004c9f;--color-primary-darker:#00306f;--color-secondary-lighter:#c9a96e;--color-secondary:#b08a4f;--color-secondary-darker:#8a6b3b;--color-bg:var(--paper);--color-fg:var(--ink);--color-fg-secondary:var(--ink-3);--color-surface:var(--bone);--text-display-xl:clamp(56px, 7vw, 112px);--text-display-l:clamp(44px, 5.2vw, 80px);--text-display-m:clamp(34px, 3.6vw, 56px);--text-display-s:32px;--text-eyebrow:11px;--leading-display-xl:.96;--leading-display-l:1;--leading-display-m:1.05;--leading-display-s:1.1;--tracking-display-xl:-.02em;--tracking-display-l:-.015em;--tracking-display-m:-.012em;--tracking-eyebrow:.18em;--tracking-caps-tight:.04em;--tracking-caps-wide:.14em;--container-max:1480px;--container-tight:1280px}@layer base{:is(input:where(:not([type])),[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],textarea,select,.form-input,.form-textarea,.form-select,.form-multiselect){appearance:none;padding-block:var(--form-py);padding-inline:var(--form-px);border-radius:var(--form-radius);border-width:1px;border-color:var(--form-stroke);background-color:var(--form-bg);color:var(--form-color)}:is(input:where(:not([type])),[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],textarea,select,.form-input,.form-textarea,.form-select,.form-multiselect):focus{border-color:var(--form-active-color);outline-color:var(--form-active-color)}:is(select:where(:not([size]:not([size="1"]),[multiple])),.form-select){--_icon-position:right;background:var(--select-icon) var(--form-bg) var(--_icon-position) var(--select-icon-offset) center/var(--select-icon-size) no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding-inline-end:calc(var(--select-icon-size) + var(--select-icon-offset) + .5ch)}:is(select:where(:not([size]:not([size="1"]),[multiple])),.form-select):dir(rtl){--_icon-position:left}:is([type=checkbox],[type=radio],.form-checkbox,.form-radio){appearance:none;block-size:calc(var(--spacing) * 4);inline-size:calc(var(--spacing) * 4);border-width:2px;border-color:var(--form-stroke);background-color:var(--form-bg);color:var(--form-color);vertical-align:middle;-webkit-user-select:none;user-select:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-origin:border-box;flex-shrink:0;padding:0;display:inline-block}:is([type=checkbox],[type=radio],.form-checkbox,.form-radio):focus{outline-color:var(--form-active-color)}:is([type=checkbox],[type=radio],.form-checkbox,.form-radio):focus,:is([type=checkbox],[type=radio],.form-checkbox,.form-radio):checked{border-color:var(--form-active-color)}:is([type=checkbox],.form-checkbox):checked,:is([type=checkbox],.form-checkbox):indeterminate{background:var(--form-active-color,currentColor) center/contain no-repeat;border-color:#0000}:is([type=checkbox],.form-checkbox):indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E")}:is([type=checkbox],.form-checkbox):checked{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")}:is([type=radio],.form-radio){border-radius:50%}:is([type=radio],.form-radio):checked{background:var(--form-active-color,currentColor) center/contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");border-color:#0000}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:focus-visible){outline:var(--outline-size,2px) solid var(--color-primary);outline-offset:var(--outline-offset,2px)}:where(:active:focus-visible){outline-offset:0;transition:var(--outline-transition,outline-offset .15s cubic-bezier(.25, 0, .4, 1))}:disabled{cursor:not-allowed}:target{scroll-margin-block:var(--anchor-offset,6ex)}@media (prefers-reduced-motion:no-preference){:where(html):has(:target){scroll-behavior:smooth}}html{scrollbar-gutter:stable;block-size:100%}body{min-block-size:100%}:where(:any-link,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex^=\-])){touch-action:manipulation}:where(:any-link,button,label[for],label:has(input:is([type=radio],[type=checkbox]):enabled),select:has(option:enabled),summary){cursor:pointer}:where(dialog){background-color:var(--color-surface,canvas);max-block-size:calc(100% - 2rem);max-inline-size:calc(100% - 2rem);color:var(--color-fg,canvastext);box-shadow:var(--shadow-lg);border-radius:1rem;margin:auto;padding:1.5rem;position:fixed}:where(dialog)::backdrop{background-color:var(--backdrop,#0003)}:where(:root:has(dialog[open]:modal)){overflow:hidden}address{font-style:normal}@view-transition{navigation:auto}:root{scrollbar-color:var(--scrollthumb-color) var(--scrolltrack-color,Canvas);accent-color:var(--color-primary);caret-color:var(--color-primary);interpolate-size:allow-keywords}body{background:var(--color-bg);color:var(--color-fg)}:where(form label){margin-bottom:calc(var(--spacing) * 2);color:var(--color-fg-secondary);display:block}:where(form legend){margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}:where(form legend)+br{display:none}:where(fieldset~fieldset){margin-top:calc(var(--spacing) * 8)}.amform-form h1{margin-bottom:calc(var(--spacing) * 9);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}@media (min-width:48rem){.amform-form h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.amform-form h2{margin-top:calc(var(--spacing) * 9);margin-bottom:calc(var(--spacing) * 7);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.amform-form h3{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.amform-form h4{margin-block:calc(var(--spacing) * 7);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.amform-form h5{margin-block:calc(var(--spacing) * 7);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.amform-form h6{margin-block:calc(var(--spacing) * 7);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(#hyva-checkout-main) *,:where(#hyva-checkout-main) :after,:where(#hyva-checkout-main) :before,:where(#hyva-checkout-main) ::backdrop{--form-stroke:var(--color-slate-300,currentColor);border-color:var(--color-gray-200,currentColor)}:where(#hyva-checkout-main) ::file-selector-button{--form-stroke:var(--color-slate-300,currentColor);border-color:var(--color-gray-200,currentColor)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--f-body);background:var(--paper);color:var(--ink);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}img,svg{max-width:100%;display:block}svg{flex-shrink:0}button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-family:inherit}a{color:inherit;text-decoration:none}input,select,textarea{font:inherit;color:inherit}p{margin:0}h1,h2,h3,h4,h5{font-family:var(--f-display);letter-spacing:-.012em;margin:0;font-weight:400;line-height:1.04}}@layer theme;@layer components{.actions-toolbar{gap:calc(var(--spacing) * 4);border-block-start-width:1px;border-block-start-color:var(--color-gray-300);flex-direction:column;margin-block-start:calc(var(--spacing) * 6);padding-block-start:calc(var(--spacing) * 4);display:flex}@media (min-width:48rem){.actions-toolbar{flex-direction:row-reverse;align-items:center}}.actions-toolbar a.back{text-decoration-line:underline}.btn.lg{padding:18px 30px;font-size:13px}.btn.sm{padding:9px 16px;font-size:11px}.btn.block{width:100%}.btn-shape-rect .btn{border-radius:4px}.btn-shape-soft .btn{border-radius:12px}.icon-btn{width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.icon-btn.active{background:var(--ink);color:var(--paper)}.icon-btn svg{width:18px;height:18px}.pill{border:1px solid var(--hairline);background:var(--bone);color:var(--ink);letter-spacing:var(--tracking-caps-tight);text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.pill:hover{border-color:var(--ink)}.pill.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pill-brass{background:var(--brass-soft);color:var(--brass);border-color:var(--brass-soft);font-weight:600}.pill-brass:hover{background:var(--brass);color:var(--bone);border-color:var(--brass)}.qty-stepper{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--bone);align-items:stretch;display:inline-flex;overflow:hidden}.qty-stepper button{width:36px;height:36px;color:var(--ink-2);font-size:16px}.qty-stepper input{text-align:center;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);width:44px;font-family:var(--f-mono);background:0 0;font-size:13px}.card.tinted{background:var(--paper-2);border-color:#0000}.card.outlined{border-color:var(--hairline);background:0 0}.card.elevated{box-shadow:var(--shadow-1);border-color:#0000}.card.flat{box-shadow:none}.card-style-tinted .card,.card-style-tinted .product-card{background:var(--paper-2);border-color:#0000}.card-style-outlined .card,.card-style-outlined .product-card{border-color:var(--hairline);background:0 0}.card-style-elevated .card,.card-style-elevated .product-card{box-shadow:var(--shadow-1);border-color:#0000}.product-card{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:20px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.product-card:hover{border-color:var(--ink-3);box-shadow:var(--shadow-1)}.product-card .product-visual{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--paper-2);justify-content:center;align-items:center;margin-bottom:18px;display:flex;overflow:hidden}.product-card .brand{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:600}.product-card .name{font-family:var(--f-display);margin-bottom:8px;font-size:22px;line-height:1.15}.product-card .rating-row{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.product-card .rating-row .stars{color:var(--brass)}.product-card .price-row{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.product-card .price-now{font-family:var(--f-mono);color:var(--ink);font-size:18px;font-weight:600}.product-card .price-was{font-family:var(--f-mono);color:var(--muted);font-size:13px;text-decoration:line-through}.product-card .actions{gap:8px;margin-top:auto;display:flex}.card-badges{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;top:14px;left:14px}.tag{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;font-family:var(--f-body);border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.tag.sale{background:var(--sale);color:#fff;border-color:var(--sale)}.tag.new{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tag.hit{background:var(--brass-soft);color:var(--brass);border-color:var(--brass-soft)}.tag.sub{background:var(--r2-50);color:var(--r2-600);border-color:var(--r2-50)}.tag.eco{color:var(--good);background:#e3eddf;border-color:#e3eddf}.chip{border:1px solid var(--hairline);background:var(--bone);letter-spacing:var(--tracking-caps-tight);text-transform:uppercase;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:background .15s,border-color .15s;display:inline-flex}.chip:hover{border-color:var(--ink)}.chip.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip svg{cursor:pointer;opacity:.7;width:11px;height:11px}.chip-clear{letter-spacing:var(--tracking-caps-wide);text-transform:uppercase;color:var(--sale);padding:6px 8px;font-size:11px;font-weight:600}.status-pill.pending{color:var(--warn);background:#fbf1d9}.status-pill.cancelled{color:var(--sale);background:#f7e1dc}.status-pill.active{background:var(--r2-50);color:var(--r2-600)}.field input,.field select,.field textarea{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-sm);font-family:var(--f-body);color:var(--ink);width:100%;padding:12px 14px;font-size:14px;transition:border-color .18s,box-shadow .18s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0a14280f}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.field .hint{color:var(--ink-3);font-size:12px}.field .error{color:var(--sale);font-size:12px}.field-row-3{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.field-row-3 .field{margin-bottom:0}.field-rx select{font-family:var(--f-mono);font-feature-settings:"tnum";letter-spacing:.02em;text-align:center}.check{color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}.check input[type=checkbox],.check input[type=radio]{width:16px;height:16px;accent-color:var(--r2-500);margin:0}.radio-card{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-md);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:border-color .18s,background .18s;display:flex}.radio-card:hover{border-color:var(--ink-3)}.radio-card.active{border-color:var(--ink);background:var(--paper-2)}.radio-card .label{flex-direction:column;gap:4px;display:flex}.radio-card .label .title{font-size:14px;font-weight:600}.radio-card .label .desc{color:var(--ink-3);font-size:12px}.radio-card .price{font-family:var(--f-mono);font-size:14px;font-weight:600}.input-group{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-sm);align-items:stretch;gap:0;display:flex;overflow:hidden}.input-group input{color:var(--ink);background:0 0;border:0;flex:1;padding:12px 14px;font-size:14px}.input-group input:focus{outline:none}.input-group button{background:var(--ink);color:var(--paper);letter-spacing:var(--tracking-caps-wide);text-transform:uppercase;border-left:1px solid var(--hairline);cursor:pointer;padding:0 18px;font-size:11px;font-weight:600}.input-group button:hover{background:var(--r2-700)}.message{margin-bottom:calc(var(--spacing) * 2);background-color:var(--color-gray-100);width:100%;padding:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:.25rem;justify-content:space-between;align-items:center;display:flex}.message.error{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-red-500);background-color:var(--color-red-50)}.message.success{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-green-500);background-color:var(--color-green-50)}.message.info,.message.notice{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue-500);background-color:var(--color-blue-50)}.message.warning{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-yellow-500);background-color:var(--color-yellow-50)}.message a{text-decoration-line:underline}.rating-summary{color:var(--color-rating,var(--color-yellow-400));display:flex}.snap-track{--snap-cols:1;--snap-gap:calc(var(--spacing) * 4);--snap-size:calc((100% - var(--snap-gap) * (var(--snap-cols) - 1)) / var(--snap-cols));grid-auto-flow:column;grid-auto-columns:var(--snap-size);gap:var(--snap-gap);padding-block:calc(var(--spacing) * 6);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:grid;position:relative;overflow-x:auto}@media (prefers-reduced-motion:no-preference){.snap-track{scroll-behavior:smooth}}.snap-track>*{scroll-snap-align:start}.snap-pager{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);min-block-size:calc(var(--spacing) * 11);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.snap-marker{block-size:calc(var(--spacing) * 4);inline-size:calc(var(--spacing) * 4);border-width:1px;border-color:var(--color-slate-600);border-radius:1rem;flex-shrink:0;transition-property:border-color,background-color;transition-duration:.3s}@media (prefers-reduced-motion:no-preference){.snap-marker{will-change:inline-size;transition-property:inline-size,border-color,background-color}}.snap-marker[aria-current=true]{inline-size:calc(var(--spacing) * 7);background-color:var(--color-primary);border-color:#0000}.swatch-attribute-options{flex-flow:wrap;display:flex}.swatch-option{margin:calc(var(--spacing) * 1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--tw-ring-offset-width:2px;border-width:1px;justify-content:center;min-width:40px;display:flex}:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{width:100%}@media (min-width:40rem){:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{max-width:40rem}}@media (min-width:48rem){:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{max-width:48rem}}@media (min-width:64rem){:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{max-width:64rem}}@media (min-width:80rem){:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{max-width:80rem}}@media (min-width:96rem){:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{max-width:96rem}}:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{padding-inline:calc(var(--spacing) * 6);margin-inline:auto}.amsearch-container{color:var(--ink);overflow:hidden;background:var(--bone)!important;border:1px solid var(--line)!important;border-top:1px solid var(--line-2)!important;box-shadow:none!important;border-radius:0 0 16px 16px!important}.am-search-sidebar input#search,input.flex-am-search-sidebar{letter-spacing:-.005em;transition:box-shadow .18s,border-color .18s;background:var(--bone)!important;border:1px solid var(--line)!important;font-family:var(--f-body)!important;color:var(--ink)!important;border-radius:10px!important;padding:12px 16px!important;font-size:16px!important}.am-search-sidebar input#search:focus,input.flex-am-search-sidebar:focus{border-color:var(--r2-500)!important;box-shadow:none!important;outline:none!important}.am-search-sidebar input#search::placeholder,input.flex-am-search-sidebar::placeholder{color:var(--muted)!important;font-weight:400!important}.srch-meta{background:var(--paper-2);border-bottom:1px solid var(--line-2);color:var(--ink-3);justify-content:space-between;align-items:center;gap:24px;padding:12px 22px;font-size:12px;display:flex}.srch-meta-l{align-items:baseline;gap:8px;display:inline-flex}.srch-meta-l .ct{font-family:var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.srch-meta-l .lbl{color:var(--ink-3)}.srch-meta-l .q{color:var(--ink);font-style:italic;font-weight:600;font-family:var(--f-display);letter-spacing:.005em;font-size:16px}.srch-meta-l .q:before{content:"«";color:var(--muted);font-style:normal;font-family:var(--f-body);margin-right:2px;font-weight:500}.srch-meta-l .q:after{content:"»";color:var(--muted);font-style:normal;font-family:var(--f-body);margin-left:2px;font-weight:500}.srch-keys{align-items:center;gap:18px;display:inline-flex}.srch-keys>span{color:var(--ink-3);align-items:center;gap:7px;display:inline-flex}.srch-keys kbd{font-family:var(--f-mono);background:var(--bone);color:var(--ink-2);border:1px solid var(--line);text-align:center;border-bottom-width:2px;border-radius:5px;min-width:22px;padding:2px 7px;font-size:10px;font-weight:500;line-height:1.4}@media (max-width:768px){.srch-keys{display:none}}.am-search-sidebar{background:var(--bone)!important;border-right:1px solid var(--line-2)!important;padding:22px 22px 22px 24px!important}.am-search-sidebar>div{padding:0!important}.srch-section-head{letter-spacing:.16em;text-transform:uppercase;color:var(--brass);align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex;margin:0 0 12px!important;padding:0!important}.srch-section-head .ix{font-family:var(--f-mono);color:var(--muted);letter-spacing:.05em;font-size:10px;font-weight:500}.srch-chips{flex-wrap:wrap;gap:6px;display:flex}.srch-chip{align-items:center;gap:6px;transition:all .12s;background:var(--paper-2)!important;color:var(--ink-2)!important;border:1px solid #0000!important;border-radius:999px!important;width:auto!important;margin:0!important;padding:6px 12px!important;font-size:13px!important;line-height:1.4!important;text-decoration:none!important;display:inline-flex!important}.srch-chip:hover{background:var(--bone)!important;border-color:var(--ink)!important;color:var(--ink)!important}.srch-chip mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--brass);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:3px;background:0 0;font-weight:700;text-decoration-thickness:1.5px}.srch-brands{flex-direction:column;gap:4px;display:flex}.srch-brand{align-items:center;gap:12px;transition:background .12s;background:0 0!important;border-radius:10px!important;grid-template-columns:40px 1fr auto!important;width:auto!important;margin:0!important;padding:8px 10px 8px 8px!important;text-decoration:none!important;display:grid!important}.srch-brand:hover{background:var(--paper-2)!important}.srch-brand .b-art{background:var(--paper-2);border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.srch-brand .b-art:before{content:"";background:radial-gradient(circle,#0000 38%,#0a14280a 39%,#0000 41%),radial-gradient(circle,#0000 28%,#0a14280f 29%,#0000 31%);position:absolute;inset:0}.srch-brand .b-art .glyph{font-family:var(--f-display);color:var(--ink);z-index:1;font-size:22px;font-style:italic;position:relative}.srch-brand .b-name{flex-direction:column;gap:2px;min-width:0;display:flex}.srch-brand .b-name b{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:600}.srch-brand .b-name span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:500}.srch-brand .b-ct{font-family:var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.srch-recent{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.srch-recent a{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;color:var(--ink-2)!important;background:0 0!important;border-radius:6px!important;width:auto!important;margin:0!important;padding:9px 10px!important;font-size:13px!important;line-height:1.4!important;text-decoration:none!important;display:grid!important}.srch-recent a:hover{background:var(--paper-2)!important;color:var(--ink)!important}.srch-recent a .icl{width:14px;height:14px;color:var(--muted);flex-shrink:0}.srch-recent a .q{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.srch-main-head{background:var(--paper);justify-content:space-between;align-items:baseline;padding:22px 28px 14px!important;display:flex!important}.srch-main-head h3,.srch-main-head h4{letter-spacing:.005em;color:var(--ink);align-items:baseline;gap:10px;display:inline-flex;font-family:var(--f-display)!important;margin:0!important;font-size:26px!important;font-weight:400!important}.srch-main-head .ct-em{color:var(--brass);font-size:18px;font-style:italic;font-family:var(--f-display);font-weight:400}.srch-main-head .see-all,.srch-main-head .am-search-view-all a{letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex;color:var(--r2-500)!important;text-decoration:none!important}.srch-main-head .see-all:hover,.srch-main-head .am-search-view-all a:hover{color:var(--r2-700)!important}.srch-results{background:var(--paper);flex-direction:column;flex:1;margin:0;padding:0 16px 8px;list-style:none;display:flex;overflow-y:auto}.srch-result,.amsearch-container .item.product.product-item{cursor:pointer;border-radius:10px;align-items:center;gap:20px;transition:background .12s;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;flex:0 0 100%!important;grid-template-columns:84px 1fr auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px 12px!important;display:grid!important}.srch-result+.srch-result,.amsearch-container .item.product.product-item+.item.product.product-item{border-radius:0;border-top:1px solid var(--line-2)!important}.srch-result:hover,.amsearch-container .item.product.product-item:hover{background:var(--bone)!important}.srch-result-pic{border-radius:0;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative;overflow:hidden;background:var(--paper)!important;margin:0!important}.srch-result-pic img,.srch-result-pic .product-image-photo{object-fit:contain;max-width:88%;max-height:88%;mix-blend-mode:multiply!important;margin:0!important}.srch-result-pic .bd{font-family:var(--f-mono);letter-spacing:.06em;color:var(--bone);text-transform:uppercase;z-index:1;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:500;position:absolute;top:6px;left:6px}.srch-result-pic .bd.new{background:var(--ink)}.srch-result-pic .bd.sale{background:var(--sale)}.srch-result-body{flex-direction:column;gap:6px;min-width:0;display:flex}.srch-result-meta{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:600;display:inline-flex}.srch-result-meta .brand{color:var(--ink-2)}.srch-result-meta .div{background:var(--paper-3);border-radius:50%;width:3px;height:3px}.srch-result-name,.amsearch-container .product-item-link{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font-family:var(--f-display)!important;color:var(--ink)!important;font-size:22px!important;font-weight:400!important;line-height:1.15!important;text-decoration:none!important}.srch-result-name mark,.amsearch-container .product-item-link mark,.amsearch-container .amsearch-product-name mark{background:var(--brass-soft);color:var(--ink);border-radius:3px;padding:0 4px;font-style:italic;font-weight:500}.srch-result-attrs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.srch-result-attrs .ra{background:var(--paper-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.srch-result-attrs .ra .k{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600;font-family:var(--f-mono)}.srch-result-attrs .ra.ok{color:var(--good);background:0 0;padding-left:0}.srch-result-attrs .ra.ok .dot{background:var(--good);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2f7d5b29}.srch-result-attrs .ra.low{color:var(--warn);background:0 0;padding-left:0}.srch-result-attrs .ra.low .dot{background:var(--warn);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c58a2f29}.srch-result-right{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.srch-result-price,.amsearch-container .price-container{text-align:right;align-items:flex-end;gap:1px;flex-direction:column!important;display:flex!important}.amsearch-container .price-box .old-price,.srch-result-price .was{order:1;font-family:var(--f-mono)!important;color:var(--muted)!important;font-size:11px!important;text-decoration:line-through!important}.amsearch-container .price-box .final-price,.srch-result-price .now{font-variant-numeric:tabular-nums;letter-spacing:-.01em;order:2;font-family:var(--f-display)!important;color:var(--ink)!important;font-size:26px!important;font-weight:400!important;line-height:1!important}.amsearch-container .price-wrapper .price{font-family:var(--f-display)!important;color:var(--ink)!important;font-size:26px!important;font-weight:400!important}.srch-result-price .per{color:var(--muted);font-size:10px;font-family:var(--f-mono);letter-spacing:.04em;order:3}.srch-result.is-active:before{content:"";background:var(--r2-500);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:0}.srch-foot{background:var(--bone);border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;display:flex}.srch-cta{background:var(--r2-500);color:var(--bone);letter-spacing:.01em;border-radius:999px;align-items:center;gap:14px;padding:12px 18px 12px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.srch-cta:hover{background:var(--r2-700);transform:translateY(-1px)}.srch-cta .ic-wrap{background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.srch-cta svg{width:11px;height:11px;color:var(--bone)}.srch-cta .arr{width:14px;height:14px}.srch-hint{color:var(--ink-3);align-items:center;gap:12px;font-size:13px;display:inline-flex}.srch-hint .star{width:14px;height:14px;color:var(--brass)}.srch-hint a{color:var(--ink);border-bottom:1px dashed var(--hairline);padding-bottom:1px;font-weight:600}.srch-hint a:hover{color:var(--r2-500);border-bottom-color:var(--r2-500)}.amsearch-container .action-addtocart .bg-red-500{display:none}.amsearch-container .product-actions{display:none!important}.amtabs-wrapper .amtitles{scrollbar-width:none;background:var(--paper)!important;border-bottom:1px solid var(--line-2)!important;flex-direction:row!important;gap:6px!important;padding:10px 14px!important;display:flex!important;overflow-x:auto!important}.amtabs-wrapper .amtitles::-webkit-scrollbar{display:none}.amtabs-wrapper .amtitle{border:1px solid var(--line)!important;box-shadow:none!important;color:var(--ink-2)!important;white-space:nowrap!important;background:0 0!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:5px!important;padding:7px 11px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}.amtabs-wrapper .amtitle.active{background:var(--ink)!important;color:var(--bone)!important;border-color:var(--ink)!important}.amtabs-wrapper .amtitle .amsearch-results-count{font-family:var(--f-mono);opacity:.6;font-size:10px;font-weight:500;margin:0!important}@media (max-width:1023px){.am-search-sidebar{display:none}.srch-main-head{padding:14px 16px 8px!important}.srch-results{padding:0 8px 8px}.srch-result,.amsearch-container .item.product.product-item{grid-template-columns:64px 1fr!important;gap:12px!important}.srch-result-right{flex-direction:row;grid-column:2/-1;justify-content:space-between;align-items:center}.srch-result-name,.amsearch-container .product-item-link{font-size:18px!important}.amsearch-container .price-box .final-price,.amsearch-container .price-wrapper .price{font-size:20px!important}}.srch-result.item.product.product-item,.amsearch-container .item.product.product-item{flex-direction:row!important;align-items:center!important}.srch-result .product-item-photo,.srch-result .product-info,.srch-result .product-actions{margin:0!important}.srch-result-price .price-label,.amsearch-container .price-label,.amsearch-container .price-excluding-tax,.amsearch-container .old-price .price-label,.amsearch-container .old-price .price-container{display:none!important}.srch-result-price.price-container{text-align:right}.srch-result-price .was{font-family:var(--f-mono);color:var(--muted);font-size:11px;line-height:1.4;text-decoration:line-through;display:block}.srch-result-price .now{font-family:var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:26px;font-weight:400;line-height:1;display:block}.srch-result-right .per{color:var(--muted);font-size:10px;font-family:var(--f-mono);letter-spacing:.04em;text-align:right;margin-top:4px;display:block}.amsearch-container .price-wrapper{color:var(--ink)!important}.srch-result-body .productDescriptionHtml,.srch-result-body [x-html=productDescriptionHtml]{display:none!important}body:has(.amsearch-container[x-show]:not([style*="display: none"])) .r2-header{z-index:9999!important}body:has(.amsearch-container[x-show]) .subnav{z-index:1!important}.r2-amsearch-host .amsearch-container{z-index:9999!important;position:fixed!important}.r2-amsearch-host>div[x-data]>div[x-show=showOverlay]{z-index:9998!important;inset:128px 0 0!important;position:fixed!important;inset:auto!important}.r2-amsearch-host .form.mini-search{z-index:10000!important;position:relative!important}.r2-amsearch-host .amsearch-container,.r2-amsearch-host>div[x-data]>[x-show=showOverlay]{z-index:200!important}.r2-amsearch-host>div[x-data]>[x-show=showOverlay]{top:128px!important;background:0 0!important;inset:auto 0 0!important}.r2-amsearch-host{flex:1;width:100%;min-width:200px;max-width:320px;margin-right:10px;position:relative}.r2-amsearch-host>div[x-data]{max-width:none!important;margin:0!important;padding:0!important;position:static!important}.r2-amsearch-host .form.mini-search{width:100%;position:relative!important;right:auto!important}.r2-amsearch-host #search_mini_form{width:100%;display:flex!important}.r2-amsearch-host #search_mini_form>div{background:var(--paper-2)!important;border:1px solid var(--hairline)!important;border-radius:999px!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:none!important;height:38px!important;padding:6px 14px 6px 16px!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.r2-amsearch-host #search_mini_form>div:focus-within{border-color:var(--ink)!important;box-shadow:none!important}.r2-amsearch-host #search_mini_form>div:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%235A6478\" stroke-width=\"2\"><circle cx=\"11\" cy=\"11\" r=\"7\"/><path d=\"m20 20-3.5-3.5\"/></svg>");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:16px;height:16px;display:inline-block}.r2-amsearch-host #search_mini_form>div:after{display:none}.r2-amsearch-host #search,.r2-amsearch-host input.flex-am-search-sidebar{box-shadow:none!important;min-width:0!important;height:auto!important;color:var(--ink)!important;font-size:14px!important;font-family:var(--f-body)!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;flex:1!important;padding:0!important}.r2-amsearch-host #search:focus{box-shadow:none!important}.r2-amsearch-host #search::placeholder{color:var(--ink-3)!important;font-weight:400!important}.r2-amsearch-host #search_mini_form>div>div>button{width:16px;height:16px;color:var(--ink-3);background:0 0!important;padding:0!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.r2-amsearch-host #search_mini_form>div>div>button svg{width:14px;height:14px}.r2-amsearch-host #search_mini_form>div{flex-wrap:nowrap!important}.r2-amsearch-host #search_mini_form>div>div{flex:1!important;align-items:center!important;min-width:0!important;display:flex!important}.r2-amsearch-host .am-custom-search-button{display:none!important}.r2-amsearch-host .amsearch-container{width:880px!important;max-width:calc(100vw - 80px)!important;margin:0!important;position:absolute!important;top:calc(100% + 12px)!important;left:auto!important;right:0!important;transform:none!important}@media (max-width:768px){.r2-amsearch-host{max-width:none}.r2-amsearch-host #search_mini_form>div:after{display:none}.r2-amsearch-host .amsearch-container{width:calc(100vw - 16px)!important;top:60px!important}}.r2-amsearch-host [data-block=recentSearches],.r2-amsearch-host template[data-block=recentSearches]{display:none!important}.srch-result:hover .srch-result-pic,.srch-result.is-active .srch-result-pic,.amsearch-container .item.product.product-item:hover .srch-result-pic{border-radius:8px;transition:background .15s,border-radius .15s;background:#fff!important}.srch-result:hover .srch-result-pic img,.srch-result.is-active .srch-result-pic img,.amsearch-container .item.product.product-item:hover .srch-result-pic img{mix-blend-mode:normal!important}.srch-brand .b-art{background:0 0!important}.srch-brand .b-art:before{display:none}.srch-brand .b-art img{object-fit:contain;mix-blend-mode:multiply;background:0 0;width:100%;height:100%;padding:4px}@media (max-width:767px){.r2-amsearch-host{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.r2-amsearch-host .amsearch-container{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px);background:var(--paper)!important;border:0!important;border-radius:0!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.r2-amsearch-host>div[x-data]>[x-show=showOverlay]{background:var(--paper)!important;z-index:199!important;top:0!important}.r2-m-header{background:var(--paper);border-bottom:1px solid var(--line-2);flex-shrink:0;padding:6px 14px 14px}.r2-m-search-row{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.r2-m-back{width:36px;height:36px;color:var(--ink);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.r2-m-back:active{background:var(--paper-2)}.r2-m-back svg{width:18px;height:18px}.r2-m-input{background:var(--bone);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-width:0;height:44px;padding:11px 14px;display:flex}.r2-m-input .si{width:16px;height:16px;color:var(--ink-3);flex-shrink:0}.r2-m-input input{min-width:0;color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:500;font-family:var(--f-body);background:0 0;border:0;outline:0;flex:1;height:auto;padding:0}.r2-m-input input::placeholder{color:var(--muted);font-weight:400}.r2-m-input .r2-m-clear{background:var(--paper-2);width:22px;height:22px;color:var(--ink-3);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.r2-m-input .r2-m-clear svg{width:9px;height:9px}.r2-m-cancel{color:var(--r2-500);font-size:14px;font-weight:600;font-family:var(--f-body);background:0 0;border:0;padding:0 4px}.r2-amsearch-host .amsearch-container .r2-m-header{display:block}.r2-amsearch-host .amsearch-container .srch-keys{display:none!important}.r2-amsearch-host .amsearch-container>div:not(.r2-m-header):not(.r2-m-bottom):not(.srch-foot){-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;padding-bottom:80px;overflow:hidden auto}.r2-amsearch-host .amsearch-container>div::-webkit-scrollbar{display:none}.r2-m-filters{z-index:5;background:var(--paper);border-bottom:1px solid var(--line-2);padding:10px 14px;position:sticky;top:0}.r2-m-filters:after{content:"";pointer-events:none;background:linear-gradient(90deg, #f5f1e800 0%, var(--paper) 80%);width:36px;position:absolute;top:0;bottom:0;right:0}.r2-m-filters-inner{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.r2-m-filters-inner::-webkit-scrollbar{display:none}.r2-m-filter{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:500;font-family:var(--f-body);background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:7px 11px;display:inline-flex}.r2-m-filter.is-on{background:var(--ink);color:var(--bone);border-color:var(--ink)}.r2-m-filter .ct{font-family:var(--f-mono);opacity:.6;font-size:10px;font-weight:500}.r2-m-filter.is-on .ct{opacity:.7}.srch-meta{background:var(--paper);border-bottom:0;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 20px 6px}.srch-meta-l{gap:6px}.srch-meta-l .ct{font-family:var(--f-display);font-size:20px;line-height:1}.srch-meta-l .lbl{font-size:12px}.srch-meta-l .q{font-family:var(--f-display);letter-spacing:.005em;font-size:16px;font-style:italic}.srch-meta-l .q:before{content:"“";color:var(--muted)}.srch-meta-l .q:after{content:"”";color:var(--muted)}.srch-sec-head,.r2-m-sec-head{justify-content:space-between;align-items:baseline;padding:22px 20px 10px;display:flex}.srch-sec-head h6,.r2-m-sec-head h6{letter-spacing:.16em;text-transform:uppercase;color:var(--brass);font-size:10px;font-weight:600;font-family:var(--f-body);align-items:center;gap:8px;margin:0;display:inline-flex}.srch-sec-head h6 .ix,.r2-m-sec-head h6 .ix{font-family:var(--f-mono);color:var(--muted);letter-spacing:.05em;font-weight:500}.srch-sec-head .see-all,.r2-m-sec-head .see-all{color:var(--r2-500);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.srch-sec-head .see-all svg,.r2-m-sec-head .see-all svg{width:11px;height:11px}.srch-popular,.r2-m-pop-row{flex-wrap:wrap;gap:8px;padding:0 20px 4px;display:flex}.srch-popular a,.srch-popular .chip,.r2-m-pop-chip{background:var(--paper-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.r2-m-pop-chip.hot{background:var(--r2-50);color:var(--r2-700);font-weight:600}.srch-brand,.r2-m-brand-scroll{scrollbar-width:none;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:10px!important;padding:4px 20px 8px!important;display:flex!important;overflow-x:auto!important}.srch-brand::-webkit-scrollbar{display:none}.r2-m-brand-scroll::-webkit-scrollbar{display:none}.srch-brand .srch-brand-card,.srch-brand a,.r2-m-brand-card{background:var(--bone)!important;border:1px solid var(--line-2)!important;border-radius:12px!important;flex-direction:column!important;flex-shrink:0!important;gap:6px!important;width:112px!important;padding:10px 10px 9px!important;display:flex!important}.srch-brand .b-art,.r2-m-brand-card .b-art{position:relative;overflow:hidden;background:var(--paper-2)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;display:flex!important}.srch-brand .b-art .glyph,.r2-m-brand-card .b-art .glyph{z-index:1;position:relative;font-family:var(--f-display)!important;color:var(--ink)!important;font-size:22px!important;font-style:italic!important}.srch-brand .b-name,.r2-m-brand-card .b-name{color:var(--ink)!important;letter-spacing:-.005em!important;font-size:13px!important;font-weight:600!important}.srch-brand .b-meta,.r2-m-brand-card .b-meta{font-family:var(--f-mono)!important;color:var(--muted)!important;letter-spacing:.04em!important;font-size:10px!important}.srch-recent ul,.r2-m-recent{margin:0;padding:0 14px;list-style:none}.srch-recent li a,.r2-m-recent li a{color:var(--ink);border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:11px 8px;font-size:14px;display:grid}.srch-recent li .ic,.r2-m-recent li .ic{background:var(--paper-2);width:32px;height:32px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.srch-recent li .ic svg,.r2-m-recent li .ic svg{width:12px;height:12px}.srch-recent li mark,.r2-m-recent li mark{color:inherit;border-bottom:1.5px solid var(--brass);background:0 0;font-weight:700}.r2-m-suggest{padding:6px 14px 4px}.r2-m-suggest a{color:var(--ink);border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:9px 8px;font-size:14px;display:grid}.r2-m-suggest a:active{background:var(--bone)}.r2-m-suggest .ic{width:14px;height:14px;color:var(--muted);margin-left:5px}.r2-m-suggest .q-text mark{color:var(--ink);border-bottom:1.5px solid var(--brass);background:0 0;font-weight:700}.r2-m-suggest .q-text .rest{color:var(--ink-2);font-weight:500}.r2-m-suggest .ct{font-family:var(--f-mono);color:var(--muted);font-size:10px}.srch-results{flex-direction:column!important;gap:8px!important;padding:4px 14px 0!important;display:flex!important}.srch-result,.amsearch-container .item.product.product-item{background:var(--bone)!important;border:1px solid var(--line-2)!important;border-radius:16px!important;grid-template-columns:76px 1fr!important;align-items:start!important;gap:14px!important;padding:14px!important;display:grid!important;position:relative!important}.srch-result-pic,.amsearch-container .item.product.product-item .srch-result-pic{overflow:hidden;background:var(--paper-2)!important;border-radius:10px!important;width:76px!important;height:76px!important}.srch-result-body,.srch-result-right{min-width:0;grid-column:auto!important}.srch-result-body{flex-direction:column!important;gap:4px!important;display:flex!important}.srch-result-name,.amsearch-container .product-item-link{font-family:var(--f-display)!important;letter-spacing:-.005em!important;color:var(--ink)!important;font-size:18px!important;font-weight:400!important;line-height:1.15!important}.srch-result-name mark{background:var(--brass-soft);color:var(--ink);border-radius:3px;padding:0 3px;font-style:italic}.srch-result-attrs{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;margin-top:2px!important;display:inline-flex!important}.srch-result-attrs .ra,.srch-result-attrs .attr-chip{padding:2px 7px!important;font-size:10px!important}.srch-result-attrs .ra .k,.srch-result-attrs .attr-chip .k{letter-spacing:.08em!important;font-size:8px!important}.srch-result-right{flex-direction:row!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:flex-end!important;margin-top:6px!important}.srch-result-price .now{font-size:22px!important}.srch-result-price .now em{font-style:normal!important;font-family:var(--f-mono)!important;color:var(--ink-3)!important;margin-left:2px!important;font-size:10px!important}.srch-result .r2-m-prod-add{background:var(--ink);width:38px;height:38px;color:var(--bone);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.srch-result .r2-m-prod-add svg{width:14px;height:14px}.srch-foot,.r2-m-bottom{z-index:10;padding:10px 16px calc(env(safe-area-inset-bottom,0px) + 14px)!important;background:linear-gradient(180deg, #f5f1e800 0%, var(--paper) 30%)!important;pointer-events:none!important;border-top:0!important;flex-direction:column!important;gap:8px!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.srch-foot>*,.r2-m-bottom>*{pointer-events:auto}.srch-cta,.r2-m-cta{background:var(--r2-500)!important;width:100%!important;color:var(--bone)!important;letter-spacing:.01em!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:14px 18px!important;font-size:14px!important;font-weight:600!important;display:flex!important}.srch-cta svg,.r2-m-cta svg{width:14px;height:14px}.srch-cta .ic-wrap,.r2-m-cta .ic-wrap{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.srch-cta .ic-wrap svg,.r2-m-cta .ic-wrap svg{width:11px;height:11px}.srch-foot .srch-hint{display:none!important}.r2-m-picker{background:var(--ink);color:var(--bone);border-radius:18px;margin:18px 14px 28px;padding:16px 16px 14px;position:relative;overflow:hidden}.r2-m-picker:before{content:"";pointer-events:none;border:1px solid #e8dcc014;border-radius:50%;width:160px;height:160px;position:absolute;top:-30px;right:-40px}.r2-m-picker-pulse{pointer-events:none;z-index:0;width:160px;height:160px;position:absolute;top:-30px;right:-40px}.r2-m-picker-pulse span{border:1px solid var(--brass-2);opacity:0;border-radius:50%;animation:3.6s cubic-bezier(.22,.61,.36,1) infinite r2PickerRing;position:absolute;inset:0;transform:scale(.45)}.r2-m-picker-pulse span:first-child{animation-delay:0s}.r2-m-picker-pulse span:nth-child(2){animation-delay:1.2s}.r2-m-picker-pulse span:nth-child(3){animation-delay:2.4s}@keyframes r2PickerRing{0%{opacity:0;border-color:#c9a96e8c;transform:scale(.42)}10%{opacity:.55}70%{opacity:.05}to{opacity:0;border-color:#c9a96e00;transform:scale(1.05)}}.r2-m-picker-eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2);z-index:1;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:500;display:inline-flex;position:relative}.r2-m-picker-eyebrow .dot{background:var(--brass-2);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #c9a96e2e}.r2-m-picker h5{font-family:var(--f-display);letter-spacing:-.005em;z-index:1;max-width:230px;color:var(--bone);margin:0 0 14px;font-size:19px;font-weight:400;line-height:1.15;position:relative}.r2-m-picker h5 em{color:var(--brass-2);font-style:italic}.r2-m-picker-foot{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.r2-m-picker-steps{font-family:var(--f-mono);letter-spacing:.06em;color:var(--bone);opacity:.65;align-items:center;gap:6px;font-size:10px;display:inline-flex}.r2-m-picker-steps .pips{gap:3px;display:inline-flex}.r2-m-picker-steps .pip{background:#e8dcc04d;border-radius:1px;width:14px;height:2px}.r2-m-picker-steps .pip.on{background:var(--brass-2)}.r2-m-picker .go{background:var(--brass-2);color:var(--ink);letter-spacing:.005em;border-radius:999px;align-items:center;gap:10px;padding:11px 16px 11px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.r2-m-picker .go svg{width:12px;height:12px}body:has(.r2-amsearch-host .amsearch-container[x-show]:not([style*="display: none"])) .r2-header,body:has(.r2-amsearch-host .amsearch-container[x-show]:not([style*="display: none"])) .subnav{visibility:hidden}}@media (min-width:768px){.r2-m-only{display:none!important}}.display-xl{font-family:var(--f-display);font-size:var(--text-display-xl);line-height:var(--leading-display-xl);letter-spacing:var(--tracking-display-xl);font-weight:400}.display-l{font-family:var(--f-display);font-size:var(--text-display-l);line-height:var(--leading-display-l);letter-spacing:var(--tracking-display-l);font-weight:400}.display-m{font-family:var(--f-display);font-size:var(--text-display-m);line-height:var(--leading-display-m);letter-spacing:var(--tracking-display-m);font-weight:400}.display-s{font-family:var(--f-display);font-size:var(--text-display-s);line-height:var(--leading-display-s);font-weight:400}.eyebrow{font-family:var(--f-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-weight:600;display:inline-flex}.eyebrow .num{font-family:var(--f-mono);color:var(--brass);letter-spacing:.05em;font-weight:500}.eyebrow:before{content:"";opacity:.5;background:currentColor;width:18px;height:1px}.eyebrow.no-rule:before{display:none}.mono,.num,.spec-num,.tabular{font-family:var(--f-mono);font-feature-settings:"tnum";letter-spacing:.02em}.section-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px;padding-bottom:28px;display:flex}.section-head .h-stack{flex-direction:column;gap:12px;max-width:720px;display:flex}.section-head h2{font-size:clamp(32px,3.6vw,56px)}.section-head .desc{color:var(--ink-3);max-width:560px;font-size:15px}.section-head .link{font-family:var(--f-body);letter-spacing:var(--tracking-caps-wide);text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);white-space:nowrap;align-self:flex-end;align-items:center;gap:10px;padding-bottom:4px;font-size:12px;display:inline-flex}.section-head .link svg{width:14px;height:14px}.link-inline{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:1px;font-size:13px;font-weight:500;display:inline-flex}.container-r2{max-width:var(--container-max);padding:0 var(--gutter);width:100%;margin:0 auto}.container-tight{max-width:var(--container-tight);padding:0 var(--gutter);width:100%;margin:0 auto}section.block{padding-top:var(--rhythm)}section.block.first{padding-top:32px}.top-marquee{background:var(--ink);color:var(--paper);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.top-marquee .container{justify-content:space-between;align-items:center;gap:32px;height:32px;display:flex}.top-marquee .ticker .dot{background:var(--brass-2);border-radius:50%;flex-shrink:0;width:4px;height:4px}.top-marquee .util{opacity:.7;align-items:center;gap:18px;display:flex}.top-marquee .util a{letter-spacing:.14em}.top-marquee .util a:hover{opacity:1;color:var(--brass-2)}.header{background:var(--paper);border-bottom:1px solid var(--hairline);z-index:50;position:sticky;top:0}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;height:88px;display:grid}.header-inner .left,.header-inner .right{align-items:center;gap:6px;display:flex}.header-inner .right{justify-content:flex-end}.logo{align-items:center;gap:12px;display:inline-flex}.logo-mark{background:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden}.logo-mark svg{width:100%;height:100%}.logo-text{flex-direction:column;gap:2px;line-height:1;display:flex}.logo-text .name{font-family:var(--f-display);letter-spacing:.04em;font-size:26px;font-weight:400;line-height:1}.logo-text .tag{font-family:var(--f-body);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:500}.nav-primary{align-items:center;gap:4px;display:flex}.nav-link{color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.nav-link:hover{background:var(--paper-2);color:var(--ink)}.nav-link.is-sale{color:var(--sale)}.nav-link.is-cat{background:var(--ink);color:var(--paper);padding:10px 18px}.nav-link.is-cat:hover{background:var(--r2-700);color:#fff}.nav-link svg{opacity:.5;width:12px;height:12px}.icon-btn{color:var(--ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:42px;height:42px;padding:10px;display:inline-flex;position:relative}.icon-btn:hover{background:var(--paper-2)}.icon-btn svg{flex-shrink:0;width:20px;height:20px;display:block}.icon-btn .ct{background:var(--r2-500);color:#fff;min-width:18px;height:18px;font-size:10px;font-weight:700;font-family:var(--f-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;top:4px;right:4px}.icon-btn .price{font-size:13px;font-weight:600;font-family:var(--f-mono);letter-spacing:.02em}.lang-switch{border:1px solid var(--hairline);background:var(--paper);border-radius:999px;align-items:center;gap:0;padding:3px;display:inline-flex}.lang-switch button{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600;transition:background .15s,color .15s}.lang-switch button.is-active{background:var(--ink);color:var(--paper)}.search-trigger{background:var(--paper-2);color:var(--ink-3);border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;min-width:180px;padding:11px 16px;font-size:13px;display:inline-flex}.search-trigger:hover{border-color:var(--hairline);color:var(--ink)}.search-trigger svg{flex-shrink:0;width:16px;height:16px}.search-trigger kbd{font-family:var(--f-mono);border:1px solid var(--hairline);color:var(--ink-3);background:var(--paper);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.subnav{background:var(--paper);border-bottom:1px solid var(--hairline);z-index:40;position:sticky;top:88px}.subnav-inner{align-items:center;gap:4px;height:48px;font-size:13px;display:flex}.subnav .meta{color:var(--ink-3);align-items:center;gap:22px;margin-left:auto;font-size:12px;display:flex}.subnav .meta b{color:var(--ink);font-weight:600}.subnav .meta .pulse{background:var(--good);width:7px;height:7px;color:var(--good);border-radius:50%;margin-right:6px;animation:2s infinite pulse;box-shadow:0 0}@keyframes pulse{0%{box-shadow:0 0 #2f7d5b66}70%{box-shadow:0 0 0 6px #2f7d5b00}to{box-shadow:0 0 #2f7d5b00}}.mega-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:90;opacity:0;pointer-events:none;background:#0a142880;transition:opacity .25s;position:fixed;inset:0}.mega-overlay.is-open{opacity:1;pointer-events:auto}.mega-panel{background:var(--paper);border-bottom:1px solid var(--hairline);box-shadow:var(--shadow-3);z-index:91;opacity:0;pointer-events:none;max-height:calc(100vh - 88px);transition:transform .28s,opacity .25s;position:fixed;top:88px;left:0;right:0;overflow-y:auto;transform:translateY(-12px)}.mega-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mega-inner{grid-template-columns:260px 1fr 320px;max-width:1480px;min-height:520px;margin:0 auto;display:grid}.mega-cats{background:var(--paper-2);padding:28px 0}.mega-cat{cursor:pointer;color:var(--ink-2);align-items:center;gap:14px;padding:12px 28px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.mega-cat .ic{width:28px;height:28px;color:var(--r2-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mega-cat .ic svg{width:18px;height:18px}.mega-cat .chev{opacity:.5;flex-shrink:0;width:12px;height:12px;margin-left:auto}.mega-cat:hover{color:var(--ink)}.mega-cat.is-active{background:var(--paper);color:var(--ink);font-weight:600}.mega-cat.is-active:after{content:"";background:var(--ink);width:2px;position:absolute;top:0;bottom:0;right:0}.mega-cols-wrap{position:relative}.mega-cols{grid-template-columns:repeat(3,1fr);gap:36px;padding:32px 40px;display:grid}.mega-col h5{font-family:var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hairline);margin-bottom:16px;padding-bottom:10px;font-size:10px}.mega-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mega-col ul a{color:var(--ink-2);justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;text-decoration:none;display:flex}.mega-col ul a:hover{color:var(--ink)}.mega-col .ct{color:var(--ink-3);font-size:10px;font-family:var(--f-mono)}.mega-col-empty{color:var(--ink-3);flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:16px;padding:8px 0;font-size:13px;display:flex}.mega-badge{font-family:var(--f-mono);letter-spacing:.08em;background:var(--brass-soft);color:var(--brass);white-space:nowrap;border-radius:3px;align-items:center;margin-left:6px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:600;display:inline-flex}.mega-badge-new{background:var(--good);color:var(--paper)}.mega-badge-hit{background:var(--ink);color:var(--brass-2)}.mega-badge-sale{background:var(--sale);color:var(--paper)}.mega-promo{background:var(--paper-2);flex-direction:column;gap:16px;padding:28px;display:flex}.mega-promo-card{background:var(--r2-800);color:var(--paper);border-radius:var(--r-lg);flex-direction:column;min-height:280px;padding:24px;display:flex;position:relative;overflow:hidden}.mega-promo-card .lab{letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2);margin-bottom:12px;font-size:10px;font-weight:600}.mega-promo-card h4{font-family:var(--f-display);margin-bottom:8px;font-size:26px;line-height:1.1}.mega-promo-card .price{color:#f5f1e8b3;margin-top:auto;font-size:12px}.mega-promo-card .price b{color:var(--paper);font-family:var(--f-mono);margin-right:6px;font-size:22px}.mega-promo-lens{opacity:.85;justify-content:center;align-items:center;margin:12px 0;display:flex}.mega-promo-lens svg{max-width:200px;max-height:140px}.header-inner{grid-template-columns:auto auto 1fr!important;gap:28px!important}.search-form{flex:1;align-items:center;min-width:240px;max-width:560px;margin-right:10px;display:flex}.search-form .search-trigger{background:var(--paper-2);border:1px solid var(--hairline);cursor:text;border-radius:999px;align-items:center;gap:10px;width:100%;padding:8px 14px 8px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.search-form .search-trigger:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #0a14280f}.search-form .search-trigger svg{color:var(--ink-3);flex-shrink:0}.search-form input[type=search]{min-width:0;color:var(--ink);font-size:14px;font-family:var(--f-body);background:0 0;border:none;outline:none;flex:1;padding:0}.search-form input[type=search]::placeholder{color:var(--ink-3)}.search-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.search-form kbd{font-family:var(--f-mono);color:var(--ink-3);border:1px solid var(--hairline);background:var(--paper);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px}@media (max-width:768px){.search-form{flex:1;max-width:none}.search-form kbd{display:none}}.top-marquee{border-bottom:1px solid #ffffff0f}.r2-header .header-inner,.subnav{border-bottom:1px solid var(--hairline)}.breadcrumbs{border-bottom:1px solid var(--hairline);box-shadow:none!important;background:0 0!important}.breadcrumbs>.container{max-width:var(--container-max)!important;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important;margin:0 auto!important}.breadcrumbs .items{gap:8px;font-family:var(--f-mono)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ink-3)!important;padding:14px 0!important;font-size:11px!important}.breadcrumbs .items .item{gap:8px}.breadcrumbs .items a{color:var(--ink-3)}.breadcrumbs .items a:hover{color:var(--ink)}.breadcrumbs .items strong,.breadcrumbs .items .item:last-child{color:var(--ink);font-weight:600}.top-marquee .container-r2{height:32px;max-width:var(--container-max,1480px);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding:0 28px;display:flex}.top-marquee .ticker{flex:1;gap:40px;display:flex;overflow:hidden}.top-marquee .ticker span{opacity:.85;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.top-marquee .util{opacity:.7;flex-shrink:0;align-items:center;gap:18px;display:flex}.top-marquee .util a{align-items:center;gap:10px;display:inline-flex}.top-marquee .util a:before{content:"";background:var(--brass-2);border-radius:50%;flex-shrink:0;width:4px;height:4px}.lang-switch a{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-items:center;padding:5px 11px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.lang-switch a:hover{color:var(--ink)}.lang-switch a.is-active{background:var(--ink);color:var(--paper)}.r2-footer{background:var(--ink);color:#fff;margin-top:80px;padding:64px 0 24px}.r2-footer .container-r2{max-width:1480px;padding:0 var(--gutter);margin:0 auto}.footer-top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.6fr repeat(4,1fr);gap:48px;padding-bottom:48px;display:grid}.r2-footer .logo-mark{background:#ffffff14}.r2-footer .logo-text .name{color:#fff}.r2-footer .logo-text .tag{color:#ffffff8c}.footer-brand{flex-direction:column;gap:18px;max-width:380px;display:flex}.footer-brand p{color:#ffffffa6;margin:0;font-size:14px;line-height:1.6}.footer-brand .contacts{color:#fffc;flex-direction:column;gap:8px;font-size:13px;display:flex}.footer-brand .contacts>div{align-items:center;gap:10px;display:inline-flex}.footer-brand .contacts svg{width:14px;height:14px;color:var(--brass-2);flex-shrink:0}.r2-footer h4{letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2);margin:0 0 20px;font-size:11px;font-weight:800}.r2-footer ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.r2-footer ul a{color:#ffffffc7;font-size:14px;text-decoration:none;transition:color .15s}.r2-footer ul a:hover{color:#fff}.footer-meta{color:#ffffff80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;font-size:12px;display:flex}.footer-pay{flex-wrap:wrap;gap:8px;display:flex}.footer-pay span{border-radius:var(--r-xs);letter-spacing:.08em;color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1f;padding:5px 10px;font-size:10px;font-weight:700}@media (max-width:1024px){.footer-top{grid-template-columns:repeat(4,1fr);gap:32px}.footer-brand{grid-column:1/-1;max-width:none}}@media (max-width:640px){.r2-footer{margin-top:56px;padding:48px 0 20px}.footer-top{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:32px}.footer-brand{grid-column:1/-1}.footer-meta{flex-direction:column;align-items:flex-start;gap:16px}}.mega-brands-row{border-top:1px solid var(--hairline);padding:18px 40px 28px}.mega-brands-row h5{font-family:var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:10px}.mega-brands{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.brand-tile{border:1px solid var(--hairline);background:var(--paper);height:44px;color:var(--ink-2);font-family:var(--f-mono);letter-spacing:.04em;text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:10px 8px;font-size:11px;font-weight:700;line-height:1.1;transition:border-color .15s,color .15s,background .15s;display:flex}.brand-tile:hover{border-color:var(--ink);color:var(--ink);background:var(--bone)}.mega-brands-col{border-top:1px solid var(--hairline);grid-column:1/-1;margin-top:6px;padding-top:16px}.r2-hero{background:var(--paper);padding:48px 0 0;position:relative;overflow:hidden}.r2-hero .container-r2{position:relative}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:end;gap:64px;min-height:640px;display:grid}.hero-text{padding-bottom:64px}.hero-text .eyebrow{margin-bottom:32px}.hero-text h1{font-family:var(--f-display);letter-spacing:-.025em;max-width:720px;margin-bottom:32px;font-size:clamp(64px,8vw,132px);line-height:.92}.hero-text h1 em{color:var(--r2-500);font-style:italic}.hero-text .lead{max-width:460px;color:var(--ink-2);margin-bottom:40px;font-size:17px;line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-stats{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);gap:32px;max-width:520px;margin-top:36px;padding-top:36px;display:grid}.hero-stats .stat{flex-direction:column;gap:6px;display:flex}.hero-stats .stat .n{font-family:var(--f-display);letter-spacing:-.02em;font-size:36px;line-height:1}.hero-stats .stat .l{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.hero-visual{justify-content:center;align-self:stretch;align-items:flex-end;min-height:580px;display:flex;position:relative}.hero-marks{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:end;padding:32px 0 0;font-size:10px;font-weight:500;display:flex}.hero-marks .l,.hero-marks .c,.hero-marks .r{flex-direction:column;gap:4px;display:flex}.hero-marks .c{text-align:center}.hero-marks .r{text-align:right}.hero-marks .v{font-family:var(--f-mono);color:var(--ink);letter-spacing:.06em;font-size:11px}.hero-ribbon{background:var(--ink);color:var(--paper);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:0;margin-top:64px;display:grid;overflow:hidden}.hero-ribbon .item{border-right:1px solid #ffffff14;align-items:center;gap:16px;padding:22px 26px;display:flex}.hero-ribbon .item:last-child{border-right:none}.hero-ribbon .item .ic{width:36px;height:36px;color:var(--brass-2);background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hero-ribbon .item .ic svg{width:16px;height:16px}.hero-ribbon .item .ttl{font-size:13px;font-weight:600;line-height:1.2}.hero-ribbon .item .sub{opacity:.7;margin-top:3px;font-size:11px}.cats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cat-card{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative}.cat-card:hover{border-color:var(--ink);background:var(--paper-2);transform:translateY(-1px)}.cat-card .num{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.1em;font-size:9px;position:absolute;top:10px;right:14px}.cat-card .art{justify-content:center;align-items:center;width:72px;height:72px;display:flex}.cat-card .body{flex-direction:column;gap:4px;min-width:0;display:flex}.cat-card .nm{font-family:var(--f-display);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;line-height:1.1;overflow:hidden}.cat-card .desc{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cat-card .ct{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10px}.cat-card .arrow{color:var(--ink-3);justify-content:center;align-items:center;width:24px;height:24px;transition:color .18s,transform .18s;display:flex}.cat-card:hover .arrow{color:var(--ink);transform:translate(2px)}.cat-card .arrow svg{width:14px;height:14px}.products{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.product-card{background:var(--bone);border-radius:var(--r-lg);border:1px solid var(--line);color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.product-pic{aspect-ratio:1;background:var(--paper-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-pic .badges{z-index:2;flex-flow:wrap;align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:16px;right:60px}.product-pic .badges .tag{letter-spacing:.12em;padding:5px 12px;font-size:10px}.product-pic .fav{background:var(--bone);border:1px solid var(--line);z-index:2;width:36px;height:36px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.product-pic .fav:hover{color:var(--sale);border-color:var(--sale)}.product-pic .fav svg{width:15px;height:15px}.product-pic .quick{background:var(--ink);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;opacity:0;z-index:2;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:11px;font-weight:600;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(8px)}.product-card:hover .quick{opacity:1;transform:translateY(0)}.product-pic .index{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.1em;font-size:10px;position:absolute;bottom:14px;right:16px}.product-pic .lens-box-svg{width:78%;max-width:280px}.product-body{flex-direction:column;flex:1;gap:8px;padding:20px 22px 22px;display:flex}.product-brand{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.product-name{font-family:var(--f-display);letter-spacing:-.005em;min-height:48px;font-size:21px;line-height:1.15}.product-meta{color:var(--ink-3);font-size:11px;font-family:var(--f-mono);letter-spacing:.04em;gap:16px;display:flex}.product-meta b{color:var(--ink);font-weight:600}.product-rating{color:var(--ink-2);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.product-rating .stars{color:var(--brass);gap:1px;display:flex}.product-rating .stars svg{width:12px;height:12px}.product-price-row{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-top:12px;padding-top:16px;display:flex}.product-price{align-items:baseline;gap:10px;display:flex}.product-price .now{font-family:var(--f-mono);letter-spacing:-.01em;font-size:20px;font-weight:700}.product-price .cur{color:var(--ink-3);margin-right:4px;font-size:13px}.product-price .was{color:var(--ink-3);font-size:12px;font-family:var(--f-mono);text-decoration:line-through}.product-add{background:var(--ink);width:38px;height:38px;color:var(--paper);border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.product-add:hover{background:var(--r2-500)}.product-add svg{width:14px;height:14px}.brand-strip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(8,1fr);gap:0;display:grid}.brand-strip .brand{height:96px;font-family:var(--f-display);letter-spacing:.02em;color:var(--ink-2);border-right:1px solid var(--hairline);cursor:pointer;justify-content:center;align-items:center;font-size:22px;transition:color .2s,background .2s;display:flex}.brand-strip .brand:last-child{border-right:none}.brand-strip .brand:hover{color:var(--r2-500);background:var(--paper-2)}.feature-split{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.feature-split .pic{aspect-ratio:5/6;background:var(--paper-2);border-radius:var(--r-lg);position:relative;overflow:hidden}.feature-split .pic .corner{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;position:absolute;top:20px;left:20px}.feature-split .pic .corner.r{text-align:right;left:auto;right:20px}.feature-split .pic .corner.b{top:auto;bottom:20px}.feature-split .pic .pic-inner{background:linear-gradient(160deg, var(--paper-2) 0%, var(--paper-3) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.feature-split .pic .pic-inner>svg{width:70%;height:auto}.feature-split .body .eyebrow{margin-bottom:24px}.feature-split .body h2{margin-bottom:24px;font-size:clamp(36px,4.2vw,64px)}.feature-split .body p{color:var(--ink-2);max-width:480px;margin-bottom:24px;font-size:16px}.sub-hero{background:var(--r2-800);color:var(--paper);border-radius:var(--r-2xl);grid-template-columns:1.1fr .9fr;gap:64px;padding:80px 72px;display:grid;position:relative;overflow:hidden}.sub-hero:before{content:"";pointer-events:none;background:radial-gradient(800px at 80% 20%,#38bde82e,#0000 50%),radial-gradient(600px at 10% 90%,#b08a4f1f,#0000 50%);position:absolute;inset:0}.sub-hero>*{z-index:1;position:relative}.sub-hero .eyebrow{color:var(--brass-2);margin-bottom:24px}.sub-hero .eyebrow:before{background:var(--brass-2)}.sub-hero h2{margin-bottom:24px;font-size:clamp(40px,4.8vw,72px);line-height:1}.sub-hero h2 em{color:var(--r2-200);font-style:italic}.sub-hero .lead{color:#f5f1e8bf;max-width:460px;margin-bottom:40px;font-size:17px}.sub-hero .perks{flex-direction:column;gap:12px;margin-bottom:40px;padding:0;display:flex}.sub-hero .perks li{border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:14px;padding:12px 0;font-size:15px;list-style:none;display:flex}.sub-hero .perks li:last-child{border-bottom:none}.sub-hero .perks li svg{width:18px;height:18px;color:var(--r2-200);flex-shrink:0;margin-top:2px}.sub-hero .perks .desc{color:#f5f1e899;margin-top:2px;font-size:12px}.sub-hero .visual{min-height:360px;position:relative}.sub-hero .visual .lb{width:200px;position:absolute}.trust{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.trust .item{border-right:1px solid var(--line);flex-direction:column;gap:16px;padding:32px 28px;display:flex}.trust .item:last-child{border-right:none}.trust .item .ic{background:var(--r2-50);width:40px;height:40px;color:var(--r2-500);border-radius:50%;justify-content:center;align-items:center;display:flex}.trust .item .ic svg{width:18px;height:18px}.trust .item .ttl{font-family:var(--f-display);font-size:22px;line-height:1.15}.trust .item .sub{color:var(--ink-3);font-size:13px}.press{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);gap:32px;padding:48px 0;display:grid}.press blockquote{font-family:var(--f-display);letter-spacing:-.005em;margin:0;font-size:18px;line-height:1.35}.press cite{font-family:var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:14px;font-size:11px;font-style:normal;display:block}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:32px;min-height:auto}.hero-visual{min-height:420px}.hero-ribbon{grid-template-columns:repeat(2,1fr)}.hero-ribbon .item:nth-child(2){border-right:none}.cats{grid-template-columns:repeat(2,1fr)}.wiz-banner{grid-template-columns:1fr}.wiz-banner-body{border-right:none;border-bottom:1px solid var(--hairline);padding:36px}.wiz-banner-visual{padding:32px}.products{grid-template-columns:repeat(2,1fr)}.feature-split{grid-template-columns:1fr}.sub-hero{grid-template-columns:1fr;padding:56px 32px}.trust{grid-template-columns:repeat(2,1fr)}.trust .item:nth-child(2){border-right:none}.press{grid-template-columns:repeat(2,1fr);gap:24px;padding:32px 0}.brand-strip{grid-template-columns:repeat(4,1fr)}.brand-strip .brand:nth-child(4){border-right:none}}@media (max-width:640px){.cats,.products,.trust,.press,.hero-ribbon{grid-template-columns:1fr}.trust .item,.hero-ribbon .item{border-right:none}.brand-strip{grid-template-columns:repeat(2,1fr)}.hero-text h1{font-size:clamp(48px,12vw,80px)}.hero-stats{grid-template-columns:1fr 1fr}.wiz-banner-features{grid-template-columns:1fr}}.product-pic{background:var(--bone);aspect-ratio:1;justify-content:center;align-items:center;padding:10px;display:flex;position:relative;overflow:hidden}.product-pic>img.product-photo-img{object-fit:contain;mix-blend-mode:multiply;width:88%;height:88%;transition:transform .4s}.product-card:hover .product-photo-img{transform:scale(1.05)}.badges .amlabel-position-wrapper{display:contents}.badges .amlabel-text{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--brass-soft);color:var(--brass);white-space:nowrap;border-radius:4px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.home-brands .brands-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.home-brands .brand-card{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-md);text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:18px;padding:34px 20px 30px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex;position:relative}.home-brands .brand-card:hover{border-color:var(--ink);background:var(--paper-2);transform:translateY(-1px)}.home-brands .brand-card .logo{filter:grayscale();opacity:.55;justify-content:center;align-items:center;width:100%;height:64px;transition:filter .28s,opacity .28s;display:flex}.home-brands .brand-card:hover .logo{filter:grayscale(0);opacity:1}.home-brands .brand-card .logo img,.home-brands .brand-card .logo svg{object-fit:contain;width:auto;max-width:184px;height:auto;max-height:64px}.home-brands .brand-card .bnm{font-family:var(--f-display);letter-spacing:-.005em;color:var(--ink);font-size:17px;line-height:1.1}.home-brands .brand-card .bct{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.home-brands .brand-card .arrow{color:var(--ink-3);opacity:0;transition:color .18s,opacity .18s,transform .18s;display:flex;position:absolute;top:12px;right:12px}.home-brands .brand-card:hover .arrow{opacity:1;color:var(--ink);transform:translate(2px)}.home-brands .brand-card .arrow svg{width:14px;height:14px}@media (max-width:1024px){.home-brands .brands-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.home-brands .brands-grid{grid-template-columns:repeat(2,1fr)}}.swb{background:var(--r2-800,var(--ink));color:var(--paper);border-radius:var(--r-lg);padding:56px 56px 40px;overflow:hidden}.swb-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid}.swb-tag{color:#f5f1e88c}.swb-copy h2{font-family:var(--f-display);letter-spacing:-.01em;margin:16px 0 18px;font-size:clamp(34px,3.2vw,48px);line-height:1.04}.swb-copy h2 em{font-style:italic}.swb-copy .lead{color:#f5f1e8b8;max-width:460px;margin-bottom:26px;font-size:15px;line-height:1.6}.swb-cta{background:var(--brass-2);color:var(--ink)}.swb-note{color:#f5f1e88c;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:12px;display:flex}.swb-rows{flex-direction:column;gap:8px;display:flex}.swb-row{text-align:left;color:var(--paper);cursor:pointer;background:#f5f1e80a;border:1px solid #f5f1e82e;border-radius:12px;grid-template-columns:86px 1fr auto 24px;grid-template-areas:"tier nm pr go""tier why pr go";align-items:center;gap:2px 16px;padding:14px 18px;transition:border-color .15s,background .15s,transform .15s;display:grid}.swb-row:hover{background:#f5f1e814;border-color:#f5f1e880;transform:translateY(-1px)}.swb-row .nm{font-family:var(--f-display);grid-area:nm;font-size:18px;line-height:1.1}.swb-row .why{color:#f5f1e88c;grid-area:why;font-size:11px}.swb-row .pr{font-family:var(--f-mono);grid-area:pr;align-items:baseline;gap:6px;font-size:13px;font-weight:600;display:flex}.swb-row .pr i{color:#f5f1e880;font-size:10px;font-style:normal;font-weight:400}.swb-row .pr em{font-size:10px;font-style:normal;font-weight:500}.swb-row .pr em.up{color:#f5f1e880}.swb-row .pr em.down{color:var(--brass-2)}.swb-row .go{color:#f5f1e873;grid-area:go}.swb-row .go svg{width:14px;height:14px}.swb-row .slp-tier{grid-area:tier;justify-self:start}.slp-tier.on-dark{color:#f5f1e8a6;background:0 0;border-color:#f5f1e84d}.slp-tier.on-dark.tier-upgrade{background:var(--brass-2);border-color:var(--brass-2);color:var(--ink)}.slp-tier.on-dark.tier-current{color:var(--paper);border-color:#f5f1e88c}.swb-adn{border-top:1px solid #f5f1e826;margin-top:40px;padding-top:28px}.swb-adn .head{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:18px;display:flex}.swb-adn .head .sub{color:#f5f1e88c;font-size:12px}.swb-adn .items{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.swb-adn-item{background:#f5f1e80a;border:1px solid #f5f1e82e;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.swb-adn-item .art{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:40px;display:flex}.swb-adn-item .info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.swb-adn-item .nm{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.swb-adn-item .meta{font-family:var(--f-mono);letter-spacing:.06em;color:#f5f1e880;font-size:9px}.swb-adn-item .pr{font-family:var(--f-mono);flex-shrink:0;font-size:12px;font-weight:600}.swb-adn-item .add{width:30px;height:30px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f5f1e866;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:flex}.swb-adn-item .add:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.swb-adn-item .add.is-added{background:var(--brass-2);border-color:var(--brass-2);color:var(--ink)}.swb-adn-item .add svg{width:12px;height:12px}.swb-adn-item .art img{object-fit:contain;width:100%;height:100%}.swb-adn-item .art.has-img{background-color:var(--paper);background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;width:40px;height:40px}.crumbs{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin-bottom:32px;font-size:11px;display:flex}.plp-head{grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;display:grid}.plp-head h1{font-family:var(--f-display);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(48px,5.4vw,84px);line-height:.98}.plp-head .desc{color:var(--ink-2);max-width:540px;font-size:16px}.plp-head .meta{flex-direction:column;gap:14px;display:flex}.plp-head .meta-row{border-bottom:1px solid var(--hairline);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.plp-head .meta-row b{font-family:var(--f-mono);color:var(--ink);letter-spacing:.02em;font-weight:600}.plp-layout{grid-template-columns:280px 1fr;align-items:start;gap:48px;margin-top:48px;display:grid}.filters{position:sticky;top:160px}.filter-active{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:8px;margin-bottom:8px;padding-bottom:20px;display:flex}.filter-active .chip{background:var(--ink);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.filter-active .chip svg{cursor:pointer;opacity:.7;width:11px;height:11px}.filter-active .chip-clear{letter-spacing:.14em;text-transform:uppercase;color:var(--sale);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:11px;font-weight:600}.filter-group{border-bottom:1px solid var(--hairline);padding:20px 0}.filter-group:last-child{border-bottom:none}.filter-head{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.filter-head .ttl{font-family:var(--f-display);letter-spacing:-.005em;font-size:20px}.filter-head svg{width:14px;height:14px;color:var(--ink-3);transition:transform .2s}.filter-group.is-collapsed .filter-head svg{transform:rotate(-90deg)}.filter-group.is-collapsed .filter-body{display:none}.filter-body{flex-direction:column;gap:10px;padding-top:16px;display:flex}.filter-search{border:1px solid var(--hairline);background:var(--paper);border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:13px}.filter-search:focus{border-color:var(--ink)}.checkbox{cursor:pointer;align-items:center;gap:12px;padding:4px 0;font-size:13px;display:flex}.checkbox input{display:none}.checkbox .box{border:1.5px solid var(--hairline);background:var(--bone);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.checkbox .box svg{width:10px;height:10px;color:var(--paper);opacity:0}.checkbox input:checked+.box,.checkbox.is-active .box{background:var(--ink);border-color:var(--ink)}.checkbox input:checked+.box svg,.checkbox.is-active .box svg{opacity:1}.checkbox .nm{color:var(--ink-2);flex:1}.checkbox:hover .nm{color:var(--ink)}.checkbox .ct{color:var(--ink-3);font-size:11px;font-family:var(--f-mono)}.swatch-row{flex-wrap:wrap;gap:8px;display:flex}.range-track{background:var(--hairline);border-radius:4px;height:3px;margin:24px 8px 8px;position:relative}.range-fill{background:var(--ink);height:3px;position:absolute;left:12%;right:28%}.range-thumb{background:var(--bone);border:2px solid var(--ink);cursor:grab;border-radius:50%;width:14px;height:14px;position:absolute;top:-6px}.range-row{align-items:center;gap:8px;display:flex}.range-row input{border:1px solid var(--hairline);background:var(--bone);font-size:13px;font-family:var(--f-mono);border-radius:6px;outline:none;flex:1;padding:8px 10px}.plp-toolbar{background:var(--bone);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:14px 18px;display:flex}.plp-toolbar .l,.plp-toolbar .r{align-items:center;gap:14px;display:flex}.plp-toolbar .lab{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.toolbar-select{border:1px solid var(--hairline);background:var(--paper);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex}.toolbar-select select{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;outline:none;padding:0 16px 0 0}.toolbar-select svg{opacity:.6;width:11px;height:11px}.view-toggle{border:1px solid var(--hairline);border-radius:6px;display:flex;overflow:hidden}.view-toggle button,.view-toggle a{background:var(--paper);color:var(--ink-2);cursor:pointer;border:0;padding:8px 10px}.view-toggle button.is-active,.view-toggle a.is-active{background:var(--ink);color:var(--paper)}.view-toggle button svg,.view-toggle a svg{width:13px;height:13px;display:block}.products.three{grid-template-columns:repeat(3,1fr)}.pagination{border-top:1px solid var(--hairline);justify-content:center;gap:4px;margin-top:48px;padding-top:32px;display:flex}.pagination button,.pagination a{font-size:13px;font-family:var(--f-mono);min-width:42px;color:var(--ink-3);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-weight:500;text-decoration:none}.pagination button:hover,.pagination a:hover{background:var(--paper-2);color:var(--ink)}.pagination .is-active,.pagination strong{background:var(--ink);color:var(--paper)}.pagination .muted{cursor:default}.pagination .muted:hover{color:var(--ink-3);background:0 0}@media (max-width:1024px){.plp-head{grid-template-columns:1fr;gap:32px}.plp-layout{grid-template-columns:1fr}.filters{position:static}.products.three{grid-template-columns:repeat(2,1fr)}.plp-banner{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:640px){.products.three{grid-template-columns:1fr}.plp-toolbar{flex-direction:column;align-items:stretch;gap:14px}.plp-toolbar .l,.plp-toolbar .r{justify-content:space-between}}.product-card{transition:box-shadow .2s;position:relative;overflow:visible}.product-card:hover{box-shadow:0 18px 50px #0a142826}.product-swatches{background:var(--bone);border-top:1px solid var(--hairline);max-height:60px;padding:6px 18px 14px;transition:max-height .32s cubic-bezier(.4,0,.2,1);overflow:hidden}.product-card:hover .product-swatches,.product-card:focus-within .product-swatches{max-height:480px}.swatch-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.swatch-row{border-bottom:1px solid var(--hairline);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0;transition:padding .15s,background .15s;display:flex}.swatch-row:last-child{border-bottom:none}.swatch-row:hover{background:var(--paper-2);border-radius:8px;margin:0 -10px;padding:10px}.swatch-row-label{font-family:var(--f-mono);align-items:baseline;gap:6px;display:inline-flex}.swatch-row-label b{color:var(--ink);font-size:16px;font-weight:700}.swatch-row-label .unit{color:var(--ink-2);font-size:12px}.swatch-row-price{font-family:var(--f-mono);align-items:baseline;gap:8px;display:inline-flex}.swatch-row-price .was{color:var(--ink-3);font-size:12px;text-decoration:line-through}.swatch-row-price .now{color:var(--ink);font-size:16px;font-weight:700}.plp-hero .plp-head{margin-top:8px;margin-bottom:40px;display:block}.plp-hero .plp-head h1{margin-bottom:0}.plp-lens-pick{background:var(--r2-700);color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:22px;padding:16px 20px;font-size:13px;font-weight:600;transition:background .15s,transform .1s;display:flex}.plp-lens-pick:hover{background:var(--r2-600)}.plp-lens-pick:active{transform:translateY(1px)}.plp-lens-pick-ic{display:inline-flex}.plp-lens-pick-ic svg{width:18px;height:18px}.plp-banner{background:var(--ink);color:var(--paper);border-radius:var(--r-lg);justify-content:space-between;align-items:center;margin-bottom:24px;padding:22px 28px;display:flex;position:relative;overflow:hidden}.plp-banner:before{content:"";background:radial-gradient(circle,#b08a4f2e,#0000 70%);width:140px;height:140px;position:absolute;top:-40px;right:-20px}.plp-banner .ttl{font-family:var(--f-display);font-size:24px;line-height:1.1}.plp-banner .sub{color:#f5f1e8b3;margin-top:4px;font-size:13px}.plp-banner .sub b{color:var(--brass-2)}.plp-banner .btn.sm{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:10px 18px;font-size:12px;font-weight:600}.plp-about{border-top:1px solid var(--hairline);max-width:760px;margin:80px 0 16px;padding-top:44px}.plp-about h2{font-family:var(--f-display);letter-spacing:-.01em;margin-bottom:20px;font-size:30px}.plp-about p{color:var(--ink-2);font-size:15px;line-height:1.75}.plp-about .lead{color:var(--ink)}.plp-about-more{max-height:0;overflow:hidden}.plp-about-more.is-open{max-height:none}.plp-about-more .inner>p:first-child,.plp-about-more .inner>p+p{margin-top:16px}.plp-about-toggle{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--r2-500);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;margin-top:18px;font-size:11px;font-weight:600;display:inline-flex}.plp-about-toggle svg{width:12px;height:12px;transition:transform .2s}.plp-about-toggle.is-open svg{transform:rotate(180deg)}.filter-group.is-category .am-filter-items-category_ids{margin:0;padding:0;list-style:none}.filter-group.is-category .item{margin:0;padding-left:0!important;padding-right:0!important}.filter-group.is-category .filter-row{align-items:center;gap:12px;padding:6px 0;display:flex}.filter-group.is-category .am-input{cursor:pointer;flex-shrink:0;transition:border-color .15s,box-shadow .15s;appearance:none!important;border:1.5px solid var(--ink-3)!important;background:0 0!important;border-radius:50%!important;width:18px!important;height:18px!important;margin:0!important}.filter-group.is-category .am-input:checked{box-shadow:inset 0 0 0 4px var(--r2-500);border-color:var(--r2-500)!important}.filter-group.is-category .filter-row a{flex:1;align-items:center;gap:8px;min-width:0;display:flex;color:var(--ink)!important;text-decoration:none!important}.filter-group.is-category .filter-row a:hover{color:var(--r2-500)!important}.filter-group.is-category .label{font-size:16px;font-weight:600}.filter-group.is-category .count{font-family:var(--f-mono);margin-left:auto;font-size:14px;color:var(--r2-500)!important}.filter-group.is-category .count:before{content:"("}.filter-group.is-category .count:after{content:")"}.filter-group.is-category .filter-count-label,.plp-hero .plp-head{display:none}.container-r2.plp-hero{margin-bottom:28px}.plp-about h1{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:20px;font-size:clamp(40px,6vw,64px);line-height:1}.plp-hero{padding:24px var(--gutter) 0}.plp-hero .crumbs,.container-r2.plp-hero{margin-bottom:0}.plp-hero{padding-top:8px}.plp-layout{margin-top:16px}.plp-layout .product-card{background:var(--paper)}.filters .noUi-target{background:var(--hairline)!important;height:3px!important;box-shadow:none!important;border:0!important;border-radius:4px!important}.filters .noUi-connects{border-radius:4px}.filters .noUi-connect{background:var(--ink)!important}.filters .noUi-handle{cursor:grab;background:var(--bone)!important;border:2px solid var(--ink)!important;width:14px!important;height:14px!important;box-shadow:none!important;border-radius:50%!important;top:-6px!important;left:auto!important;right:-7px!important}.filters .noUi-handle:before,.filters .noUi-handle:after,.filters .noUi-marker,.filters .noUi-marker-large,.filters .noUi-marker-normal{display:none!important}.filters .noUi-pips{height:auto!important;padding:6px 0 0!important}.filters .noUi-value{color:var(--ink-3);font-family:var(--f-mono);font-size:11px}.am-slider .noUi-target,.amshopby-slider .noUi-target{background:var(--hairline)!important;height:3px!important;box-shadow:none!important;border:0!important;border-radius:4px!important}.am-slider .noUi-connect,.amshopby-slider .noUi-connect{background:var(--ink)!important}.am-slider .noUi-handle,.amshopby-slider .noUi-handle{cursor:grab;background:var(--bone)!important;border:2px solid var(--ink)!important;width:14px!important;height:14px!important;box-shadow:none!important;border-radius:50%!important;top:-6px!important;left:auto!important;right:-7px!important}.am-slider .noUi-handle:before,.am-slider .noUi-handle:after,.amshopby-slider .noUi-handle:before,.amshopby-slider .noUi-handle:after,.am-slider .noUi-marker,.amshopby-slider .noUi-marker,.am-slider .noUi-marker-normal,.am-slider .noUi-marker-large{display:none!important}.plp-layout .product-pic{background:var(--paper)!important}.plp-toolbar{background:0 0!important}.filters .amshopby-input-wrapper input,.filters .am-filter-price input{background:var(--paper-2)!important;border:1px solid var(--hairline)!important;color:var(--ink)!important}.filters .amshopby-currency{background:0 0!important}[data-amshopby-filter-request-var=price] .amshopby-currency{color:var(--ink-3);font-family:var(--f-mono);pointer-events:none;z-index:2;transform:translateY(-50%);background:0 0!important;top:50%!important;bottom:auto!important;left:12px!important}[data-amshopby-filter-request-var=price] .am-filter-price{text-align:left!important;padding-left:24px!important}.filters{scrollbar-width:thin;scrollbar-color:var(--paper-3) transparent;align-self:start;max-height:calc(100vh - 32px);padding-right:4px;overflow:hidden auto;top:16px!important}.filters::-webkit-scrollbar{width:6px}.filters::-webkit-scrollbar-track{background:0 0}.filters::-webkit-scrollbar-thumb{background:var(--paper-3);border-radius:3px}@media (max-width:900px){.filters{max-height:none;position:static;overflow:visible}}.plp-layout .pagination{display:none!important}.plp-loadmore{flex-direction:column;align-items:center;gap:12px;margin:40px 0 8px;display:flex}.plp-loadmore-btn{border-radius:var(--r-md,10px);border:1px solid var(--ink);background:var(--ink);min-width:220px;color:var(--bone);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:14px 32px;font-size:12px;transition:background .18s,color .18s,transform .12s}.plp-loadmore-btn:hover{background:var(--brass);border-color:var(--brass);color:var(--ink);transform:translateY(-1px)}.plp-loadmore-btn:active{transform:translateY(0)}.plp-loadmore-btn.is-loading,.plp-loadmore-btn:disabled{opacity:.65;cursor:default;transform:none}.plp-loadmore-count{font-family:var(--f-mono);letter-spacing:.1em;color:var(--ink-3);font-size:11px}.product-swatches{background:0 0}.product-pic>.product-photo-img.has-img{mix-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:contain;width:88%;height:88%;transition:transform .4s;display:block}.product-card:hover .product-photo-img.has-img{transform:scale(1.05)}.pdp{padding:32px 0 0}.pdp-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:64px;display:grid}@media (max-width:900px){.pdp-layout{grid-template-columns:1fr;gap:32px}}.pdp-gallery{position:sticky;top:160px}@media (max-width:900px){.pdp-gallery{position:static}}.pdp-main{background:var(--paper-2);border-radius:var(--r-xl);aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pdp-main .pic-tag{flex-direction:column;gap:6px;display:flex;position:absolute;top:24px;left:24px}.pdp-main .pic-tag span{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.pdp-main .pic-tag b{color:var(--ink);font-weight:600}.pdp-main .pic-fav{background:var(--bone);border:1px solid var(--line);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:24px;right:24px}.pdp-main .pic-fav svg{width:16px;height:16px}.pdp-thumbs{gap:12px;margin-top:16px;display:flex}.pdp-thumb{border-radius:var(--r-md);background:var(--paper-2);cursor:pointer;border:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.pdp-thumb.is-active{border-color:var(--ink)}.pdp-info .topline{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:11px;display:flex}.pdp-info .topline b{color:var(--ink);font-weight:600}.pdp-info h1{font-family:var(--f-display);letter-spacing:-.018em;margin-bottom:20px;font-size:clamp(40px,4.4vw,64px);line-height:1.02}.pdp-info .pdp-meta-row{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:24px;padding:16px 0;font-size:13px;display:flex}.pdp-info .pdp-meta-row .stars{color:var(--brass);gap:1px;display:flex}.pdp-info .pdp-meta-row .stars svg{width:14px;height:14px}.pdp-info .pdp-meta-row .stock{color:var(--good);align-items:center;gap:6px;margin-left:auto;display:flex}.pdp-info .pdp-meta-row .stock .led{background:var(--good);border-radius:50%;width:7px;height:7px}.pdp-features{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.feature-tag{background:var(--bone);border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}.feature-tag svg{width:12px;height:12px;color:var(--r2-500)}.price-card{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:20px;padding:24px}.price-card .row-1{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.price-card .now{font-family:var(--f-display);letter-spacing:-.02em;font-size:56px;line-height:1}.price-card .cur{color:var(--ink-3);font-size:22px;font-family:var(--f-mono);margin-right:6px}.price-card .was{color:var(--ink-3);font-size:18px;font-family:var(--f-mono);text-decoration:line-through}.price-card .save{background:var(--sale);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;align-self:center;padding:6px 12px;font-size:11px;font-weight:700}.price-card .per{color:var(--ink-3);font-size:13px;font-family:var(--f-mono);margin-top:6px}.pack-toggle{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.pack-opt{border:1.5px solid var(--hairline);background:var(--paper);cursor:pointer;text-align:left;border-radius:10px;padding:12px 14px;transition:border-color .15s,background .15s,color .15s}.pack-opt:hover{border-color:var(--ink-3)}.pack-opt.is-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pack-opt .nm{font-size:13px;font-weight:600;line-height:1.1;font-family:var(--f-mono)}.pack-opt .pr{opacity:.7;margin-top:4px;font-size:11px}.pack-opt .save-pip{background:var(--good);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;margin-top:6px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.rx-form{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:16px;padding:24px}.rx-form h3{font-family:var(--f-display);margin-bottom:4px;font-size:24px}.rx-form .hint{color:var(--ink-3);margin-bottom:20px;font-size:12px}.rx-eye-row{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);grid-template-columns:80px 1fr 1fr;align-items:center;gap:12px;margin-bottom:10px;font-size:10px;font-weight:600;display:grid}.rx-eye{grid-template-columns:80px 1fr 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}.rx-eye-label{font-size:13px;font-weight:600;font-family:var(--f-mono);align-items:center;gap:8px;display:flex}.rx-eye-label .pip{background:var(--r2-50);width:28px;height:28px;color:var(--r2-600,var(--r2-700));font-size:10px;font-weight:700;font-family:var(--f-body);letter-spacing:.06em;border-radius:50%;justify-content:center;align-items:center;display:flex}.rx-select{border:1px solid var(--hairline);background:var(--paper);cursor:pointer;width:100%;font-size:14px;font-family:var(--f-mono);border-radius:8px;outline:none;padding:11px 12px}.rx-select:focus{border-color:var(--ink)}.rx-same{border-top:1px dashed var(--hairline);cursor:pointer;align-items:center;gap:10px;margin-top:14px;padding-top:14px;font-size:13px;display:flex}.rx-same .box.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.rx-same .box.is-on svg{color:#fff;display:block!important}.rx-upload{border:1px dashed var(--hairline);color:var(--ink-3);cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:14px;font-size:12px;display:flex}.rx-upload:hover{border-color:var(--ink);color:var(--ink)}.rx-upload svg{flex-shrink:0;width:16px;height:16px}.sub-options{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.sub-opt{border:1.5px solid var(--hairline);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:16px;padding:16px 20px;transition:border-color .15s,background .15s;display:flex}.sub-opt input{display:none}.sub-opt .radio{border:1.5px solid var(--hairline);background:var(--paper);border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}.sub-opt.is-active .radio{border-color:var(--ink)}.sub-opt.is-active .radio:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:3px}.sub-opt.is-active{border-color:var(--ink);background:var(--paper-2)}.sub-opt .nm{font-weight:600;font-family:var(--f-display);font-size:18px}.sub-opt .desc{color:var(--ink-3);margin-top:2px;font-size:12px}.sub-opt .save-pip{background:var(--good);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;margin-left:auto;padding:5px 10px;font-size:10px;font-weight:700}.qty-row{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;display:flex}.qty-stepper{border:1px solid var(--hairline);background:var(--bone);border-radius:999px;align-items:center;display:flex;overflow:hidden}.qty-stepper button{justify-content:center;align-items:center;width:44px;height:48px;display:flex}.qty-stepper button:hover{background:var(--paper-2)}.qty-stepper input{text-align:center;width:50px;height:48px;font-size:15px;font-weight:600;font-family:var(--f-mono);background:0 0;border:none;outline:none}.qty-info{color:var(--ink-3);font-size:13px}.qty-info b{color:var(--ink);font-family:var(--f-mono)}.pdp-cta{gap:12px;margin-bottom:24px;display:flex}.pdp-cta .btn-add{flex:1;justify-content:center;align-items:center;gap:10px;padding:22px;font-size:13px;display:inline-flex}.pdp-cta .btn-icon{border:1px solid var(--hairline);background:var(--paper);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.pdp-cta .btn-icon:hover{border-color:var(--ink)}.pdp-cta .btn-icon svg{width:18px;height:18px}.delivery-row{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:0;padding-top:24px;display:flex}.delivery-item{border-right:1px solid var(--hairline);flex:1;min-width:140px;padding-right:18px}.delivery-item:last-child{border-right:none;padding-left:18px;padding-right:0}.delivery-item:nth-child(2){padding-left:18px}.delivery-item .ic-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.delivery-item svg{width:14px;height:14px;color:var(--r2-500)}.delivery-item .ttl{font-size:13px;font-weight:600}.delivery-item .sub{color:var(--ink-3);font-size:12px}.pdp-tabs{border-top:1px solid var(--hairline);margin-top:80px}.pdp-tabs-nav{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:0;display:flex}.pdp-tab-btn{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border:none;margin-right:36px;padding:18px 0;font-size:13px;font-weight:600;position:relative}.pdp-tab-btn:after{content:"";background:var(--ink);height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pdp-tab-btn.is-active{color:var(--ink)}.pdp-tab-btn.is-active:after{transform:scaleX(1)}.pdp-tab-content{grid-template-columns:1.4fr 1fr;gap:80px;padding:48px 0;display:grid}@media (max-width:900px){.pdp-tab-content{grid-template-columns:1fr;gap:32px}}.pdp-tab-content .body h3{font-family:var(--f-display);margin-bottom:24px;font-size:32px}.pdp-tab-content .body p{color:var(--ink-2);margin-bottom:14px;font-size:15px}.spec-table{border-collapse:collapse;width:100%}.spec-table tr{border-bottom:1px solid var(--hairline)}.spec-table td{vertical-align:top;padding:14px 0;font-size:13px}.spec-table td:first-child{width:45%;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;padding-top:18px;font-size:11px}.spec-table td:last-child{font-family:var(--f-mono);font-weight:500}.crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0 28px;font-size:12px;display:flex}.crumbs a{color:var(--ink-3)}.crumbs a:hover{color:var(--ink)}.crumbs span{color:var(--ink);font-weight:600}.crumbs svg{opacity:.5;width:10px;height:10px}.rxf .rxf-head,.rxf .rxf-eye{align-items:center;gap:8px;display:grid}.rxf .rxf-head{margin-bottom:8px}.rxf .rxf-eye{margin-bottom:10px}.rxf .rxf-head .lab{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:center;font-size:9px;font-weight:600}.rxf .rxf-head .lab.lab-sph{text-align:left}.rxf .rxf-head .lab.is-muted{opacity:.45}.rxf .rx-eye-label{font-size:12px}.rxf .rx-same{cursor:pointer}.rxf .rx-same input{display:none}.rxf .rx-same-box{border:1.5px solid var(--hairline);background:var(--paper);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.rxf .rx-same-box.is-on{background:var(--ink);border-color:var(--ink)}.rxf .rx-same-box svg{width:11px;height:11px;color:var(--paper)}.rxf .rxf-eye.is-locked .rx-eye-label{opacity:.5}.rxf .rxf-help{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.rxf .rxf-help .rx-upload{box-sizing:border-box;height:100%;margin-top:0}.rxf .rx-picker{text-align:left;cursor:pointer;width:100%;color:var(--r2-600);background:0 0;border-color:#003f9166}.rxf .rx-picker:hover{border-color:var(--r2-600);color:var(--r2-700);background:var(--r2-50)}.rxf .rx-picker svg{color:currentColor}.rxd{min-width:0;position:relative}.rxd-trigger{box-sizing:border-box;border:1.5px solid var(--hairline);background:var(--paper);width:100%;font-family:var(--f-mono);color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:10px 11px;font-size:13px;line-height:1;display:flex}.rxd-trigger:hover{border-color:var(--ink-3)}.rxd.is-open .rxd-trigger{border-color:var(--r2-500);box-shadow:0 0 0 3px var(--r2-50)}.rxd.is-narrow .rxd-trigger{justify-content:center;gap:2px;padding:10px 6px;font-size:12px}.rxd-val{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rxd-val.is-ph{color:var(--ink-3)}.rxd-caret{width:9px;height:6px;color:var(--ink-3);flex-shrink:0}.rxd.is-color .rxd-trigger{justify-content:flex-start}.rxd.is-color .rxd-val{flex:1}.rxd.is-color .rxd-caret{margin-left:auto}.rxd-sw{border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0a142833}.rxd.is-disabled .rxd-trigger{background:var(--paper-2);border-style:solid;border-color:var(--line);color:var(--ink-2);cursor:default}.rxd.is-invalid .rxd-trigger{border-color:var(--sale);background:#b23b1f0d;box-shadow:0 0 0 3px #b23b1f1f}.rxd.is-invalid .rxd-val.is-ph,.rxd.is-invalid .rxd-caret{color:var(--sale)}@keyframes rxdShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.rxd.rxd-shake{animation:.4s cubic-bezier(.36,.07,.19,.97) rxdShake}.rxd-pop{z-index:60;background:var(--paper);border:1.5px solid var(--r2-500);border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 16px 40px #0a14282e}.rxd-opt{font-family:var(--f-mono);color:var(--ink);background:var(--paper);cursor:pointer;text-align:center;padding:11px 10px;font-size:13px;transition:background .1s}.rxd-opt:hover{background:var(--paper-2)}.rxd-opt.is-sel{background:var(--ink);color:var(--paper)}.rxd-pop-split{width:252px}.rxd-split-head{z-index:1;grid-template-columns:1fr 1fr;display:grid;position:sticky;top:0}.rxd-split-head span{text-align:center;font-family:var(--f-mono);padding:11px;font-size:16px;font-weight:700}.rxd-split-head .neg{color:var(--sale);background:#f7e4df}.rxd-split-head .pos{color:var(--good);background:#e4f0ea}.rxd-split-body{grid-template-columns:1fr 1fr;max-height:296px;display:grid;overflow-y:auto}.rxd-split-body .rxd-col{flex-direction:column;display:flex}.rxd-split-body .rxd-col+.rxd-col{border-left:1px solid var(--line)}.rxd-split-body .rxd-opt{border-bottom:1px solid var(--line-2)}.rxd-pop-list{flex-direction:column;min-width:100%;max-height:264px;display:flex;overflow-y:auto}.rxd-pop-list .rxd-opt{border-bottom:1px solid var(--line-2)}.rxd-pop-color{flex-direction:column;min-width:100%;max-height:300px;display:flex;overflow-y:auto}.rxd-opt-color{text-align:left;border-bottom:1px solid var(--line-2);align-items:center;gap:10px;display:flex}.rxd-opt-color span:last-child{white-space:nowrap}.rxd-split-body::-webkit-scrollbar{width:8px}.rxd-pop-list::-webkit-scrollbar{width:8px}.rxd-pop-color::-webkit-scrollbar{width:8px}.rxd-split-body::-webkit-scrollbar-thumb{background:var(--hairline);border:2px solid var(--paper);border-radius:999px}.rxd-pop-list::-webkit-scrollbar-thumb{background:var(--hairline);border:2px solid var(--paper);border-radius:999px}.rxd-pop-color::-webkit-scrollbar-thumb{background:var(--hairline);border:2px solid var(--paper);border-radius:999px}.slp{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:16px;padding:24px}.slp-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.slp-head h3{font-family:var(--f-display);margin-top:8px;font-size:24px;line-height:1.05}.slp-sub{color:var(--ink-3);margin-top:4px;font-size:12px}.slp-link{border:1px solid var(--hairline);background:var(--paper);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.slp-link:hover{border-color:var(--ink);color:var(--ink)}.slp-link svg{width:13px;height:13px}.slp-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.slp-card{text-align:left;border:1.5px solid var(--hairline);background:var(--paper);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;padding:12px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.slp-card:hover{border-color:var(--ink-3);transform:translateY(-1px)}.slp-card.is-active{border-color:var(--ink);background:var(--paper-2)}.slp-row1{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.slp-tier{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--hairline);color:var(--ink-3);background:var(--paper);border-radius:999px;padding:3px 8px;font-size:9px;font-weight:500}.slp-tier.tier-upgrade{background:var(--ink);border-color:var(--ink);color:var(--paper)}.slp-tier.tier-current{border-color:var(--ink-3);color:var(--ink-2)}.slp-check{background:var(--ink);width:18px;height:18px;color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.slp-check svg{width:10px;height:10px}.slp-art{align-self:center;width:44px;height:44px;margin:2px 0}.slp-nm{font-family:var(--f-display);color:var(--ink);align-items:flex-end;min-height:2.2em;font-size:17px;line-height:1.1;display:flex}.slp-price{font-family:var(--f-mono);color:var(--ink);align-items:baseline;gap:6px;font-size:12px;font-weight:600;display:flex}.slp-price i{color:var(--ink-3);font-size:10px;font-style:normal;font-weight:400}.slp-price em{font-size:10px;font-style:normal;font-weight:500}.slp-price em.up{color:var(--ink-3)}.slp-price em.down{color:var(--good)}.slp-why{color:var(--ink-3);font-size:11px;line-height:1.35}.mono-tag{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500;display:inline-block}.adn{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:24px;padding:24px}.adn h3{font-family:var(--f-display);margin-top:8px;font-size:24px;line-height:1.05}.adn-sub{color:var(--ink-3);margin-top:4px;font-size:12px}.adn-rows{flex-direction:column;gap:8px;margin-top:16px;display:flex}.adn-row{border:1.5px solid var(--hairline);background:var(--paper);border-radius:10px;align-items:center;gap:14px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.adn-row.is-on{border-color:var(--ink);background:var(--paper-2)}.adn-art{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:46px;display:flex}.adn-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.adn-nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.adn-meta{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;display:flex}.adn-sku{font-family:var(--f-mono);letter-spacing:.08em;border:1px solid var(--hairline);color:var(--ink-2);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:500}.adn-price{font-family:var(--f-mono);flex-shrink:0;font-size:13px;font-weight:600}.adn-add{border:1.5px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:10px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.adn-add:hover{background:var(--ink);color:var(--paper)}.adn-add svg{width:10px;height:10px}.adn-step{border:1.5px solid var(--ink);background:var(--paper);border-radius:999px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.adn-step button{justify-content:center;align-items:center;width:30px;height:32px;display:flex}.adn-step button:hover{background:var(--paper-2)}.adn-step button svg{width:10px;height:10px}.adn-step b{text-align:center;width:24px;font-family:var(--f-mono);font-size:13px;font-weight:600}.adn-field{margin-top:12px;position:relative}.adn-field>svg{width:13px;height:13px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.adn-field input{box-sizing:border-box;border:1.5px dashed var(--hairline);width:100%;font-family:var(--f-mono);color:var(--ink);background:0 0;border-radius:10px;outline:none;padding:12px 14px 12px 38px;font-size:12px;transition:border-color .15s}.adn-field input::placeholder{color:var(--ink-3)}.adn-field input:focus{border-style:solid;border-color:var(--ink);background:var(--paper)}.adn-sug{z-index:30;background:var(--paper);border:1px solid var(--ink);border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 36px #0a142824}.adn-sug button{text-align:left;width:100%;color:var(--ink);align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.adn-sug button:hover{background:var(--paper-2)}.adn-sug button+button{border-top:1px solid var(--hairline)}.adn-sug .sku{font-family:var(--f-mono);color:var(--ink-3);flex-shrink:0;font-size:10px}.adn-sug .pr{font-family:var(--f-mono);margin-left:auto;font-size:12px;font-weight:600}.adn-none{font-family:var(--f-mono);color:var(--ink-3);padding:11px 14px;font-size:11px}.slp-art img,.adn-art img{object-fit:contain;width:100%;height:100%}.pdp-main img,.pdp-thumbs img,.slp-art img,.adn-art img{mix-blend-mode:multiply}.slp-art.has-img,.adn-art.has-img{mix-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:contain}.price-card .pc-cards-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:16px;font-size:11px}.pack-toggle{grid-template-columns:repeat(var(--pack-cols,3), 1fr)}.price-card.pc-inline{flex-wrap:wrap;align-items:stretch;gap:28px;display:flex}.price-card.pc-inline .pc-price{flex-direction:column;flex:none;order:0;justify-content:center;display:flex}.price-card.pc-inline .pc-cards{flex-direction:column;flex:1 1 0;order:1;min-width:0;display:flex}.price-card.pc-inline .pc-cards-label{margin:0 0 12px;display:block}.price-card.pc-inline .pack-toggle{grid-template-columns:repeat(var(--pack-cols,2), 1fr);flex:1;gap:14px;margin:0;display:grid}.price-card.pc-inline .pack-opt{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:16px 18px;display:flex}.price-card.pc-inline .pack-opt .nm{font-size:16px}.price-card.pc-inline .pack-opt .pr{opacity:.85;margin-top:2px;font-size:13px}.pack-opt .pack-per{opacity:.6;font-size:11px;font-family:var(--f-mono)}.pack-opt .save-pip{align-self:flex-start;margin-top:4px}.pc-was{font-family:var(--f-mono);margin-top:8px;font-size:14px}.pc-was .was{color:var(--ink-3);text-decoration:line-through}.pc-was .pc-off{color:var(--sale);margin-left:8px;font-weight:700}.pdp-reviews{flex-direction:column;gap:24px;margin-top:32px;display:flex}.rv-card{border-bottom:1px solid var(--hairline);padding-bottom:24px}.rv-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.rv-name{font-family:var(--f-display);font-size:18px}.rv-stars{color:var(--brass);gap:1px;margin-left:auto;display:inline-flex}.rv-stars svg{width:14px;height:14px}.rv-title{margin-bottom:4px;font-size:14px;font-weight:600}.rv-text{font-family:var(--f-display);color:var(--ink-2);font-size:19px;line-height:1.4}.rv-empty{color:var(--ink-3);margin-top:20px}.pdp-care .price-card{padding-bottom:22px}.care-sel-label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:18px;margin-bottom:12px;font-size:11px;font-weight:600}.pdp-care .pack-toggle.cols-2{grid-template-columns:repeat(2,1fr)}.pdp-care .pack-toggle.cols-3{grid-template-columns:repeat(3,1fr)}.pdp-care .pack-opt{padding:14px 10px}.pdp-care .pack-opt .nm{font-size:14px}.pdp-care .pack-opt .pr{opacity:.85;font-size:13px;font-family:var(--f-mono);margin-top:5px}.pdp-care .pack-opt .per2{font-family:var(--f-mono);opacity:.55;letter-spacing:.02em;margin-top:3px;font-size:9px}.care-buy-split{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.care-vol-col{min-width:0}.care-vol-col .care-sel-label{margin-top:0}.care-price-col{flex-shrink:0}.care-price-col .row-1{justify-content:flex-start}.care-price-col .was-line{font-family:var(--f-mono);color:var(--ink-3);margin-top:4px;font-size:13px;text-decoration:line-through;display:block}.care-price-col .was-line em{color:var(--sale);margin-left:6px;font-style:normal;font-weight:600;text-decoration:none}.care-price-col .per{white-space:nowrap}.care-qty-block{margin-bottom:24px}.care-qty-block .care-sel-label{margin-top:0}.care-usage{max-width:560px;margin:18px 0 0;padding:0;list-style:none}.care-usage li{border-bottom:1px solid var(--hairline);color:var(--ink-2);align-items:flex-start;gap:16px;padding:16px 0;font-size:15px;line-height:1.5;display:flex}.care-usage li:last-child{border-bottom:none}.care-usage .num{background:var(--ink);width:30px;height:30px;color:var(--paper);font-family:var(--f-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.pdp-care .care-photo{mix-blend-mode:multiply}@media (max-width:560px){.care-buy-split{grid-template-columns:1fr;gap:18px}}.pdp-care .pack-toggle.cols-1{grid-template-columns:1fr}.pdp{padding-top:8px}.pdp .crumbs{padding:0 0 12px}.slp-info{vertical-align:middle;color:var(--ink-3);cursor:help;align-items:center;margin-left:5px;display:inline-flex;position:relative}.slp-info svg{width:14px;height:14px}.slp-info:hover,.slp-info:focus{color:var(--ink)}.slp-tip{background:var(--ink);width:290px;max-width:78vw;color:var(--paper);font-family:var(--f-body);opacity:0;visibility:hidden;z-index:30;pointer-events:none;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.5;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(3px);box-shadow:0 10px 28px #0a142833}.slp-tip:after{content:"";border:6px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:14px}.slp-info:hover .slp-tip,.slp-info:focus .slp-tip,.slp-info:focus-within .slp-tip{opacity:1;visibility:visible;transform:translateY(0)}.pdp-photo.has-img,.pdp-thumb-img.has-img{aspect-ratio:1;mix-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;display:block}.cart-drawer{background:var(--paper);border-left:1px solid var(--hairline);z-index:100;flex-direction:column;width:480px;max-width:100vw;transition:transform .32s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-24px 0 64px #0a142826}.cart-drawer.is-open{transform:translate(0)}.cart-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;opacity:0;pointer-events:none;background:#0a142866;transition:opacity .3s;position:fixed;inset:0}.cart-backdrop.is-open{opacity:1;pointer-events:auto}.cart-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.cart-head .ttl{font-family:var(--f-display);font-size:28px}.cart-head .ct{font-family:var(--f-mono);color:var(--ink-3);margin-left:10px;font-size:13px}.cart-head .close{border:1px solid var(--hairline);background:var(--paper);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cart-head .close:hover{border-color:var(--ink)}.cart-head .close svg{width:14px;height:14px}.cart-shipping{background:var(--paper-2);color:var(--ink-2);padding:16px 28px;font-size:12px}.cart-shipping .bar{background:var(--bone);border-radius:4px;height:4px;margin-top:10px;overflow:hidden}.cart-shipping .fill{background:var(--good);height:100%;transition:width .3s}.cart-body{flex:1;padding:8px 28px;overflow-y:auto}.cart-line{border-bottom:1px solid var(--hairline);grid-template-columns:72px 1fr auto;align-items:start;gap:16px;padding:20px 0;display:grid}.cart-line:last-child{border-bottom:none}.cart-line .pic{background:var(--paper-2);border-radius:10px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.cart-line .brand{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:10px}.cart-line .nm{font-family:var(--f-display);margin-bottom:6px;font-size:18px;line-height:1.15}.cart-line .params{font-size:11px;font-family:var(--f-mono);color:var(--ink-3);flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.cart-line .qty-mini{border:1px solid var(--hairline);background:var(--bone);border-radius:999px;align-items:center;display:inline-flex}.cart-line .qty-mini button{cursor:pointer;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.cart-line .qty-mini input{text-align:center;width:32px;height:28px;font-size:13px;font-family:var(--f-mono);background:0 0;border:none;outline:none}.cart-line .right{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cart-line .right .price{font-family:var(--f-mono);font-size:16px;font-weight:600}.cart-line .right .price .cur{color:var(--ink-3);margin-right:3px;font-size:12px}.cart-line .right .rm{color:var(--ink-3);letter-spacing:.06em;cursor:pointer;background:0 0;border:none;font-size:11px}.cart-line .right .rm:hover{color:var(--sale)}.cart-foot{border-top:1px solid var(--hairline);background:var(--bone);padding:24px 28px}.cart-foot .row{justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.cart-foot .row b{font-family:var(--f-mono)}.cart-foot .total{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;display:flex}.cart-foot .total .lab{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.cart-foot .total .val{font-family:var(--f-display);font-size:36px}.cart-foot .total .cur{color:var(--ink-3);font-size:16px;font-family:var(--f-mono);margin-right:4px}.cart-foot .btn{margin-top:16px}.cart-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;margin-top:32px;display:grid}@media (max-width:900px){.cart-grid{grid-template-columns:1fr;gap:28px}}.cart-lines-card{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg)}.cart-lines-card .cart-line{border-bottom:1px solid var(--hairline);grid-template-columns:96px 1fr auto;padding:24px 28px}.cart-lines-card .cart-line:last-child{border-bottom:none}.cart-lines-card .cart-line .pic{width:96px;height:96px}.cart-lines-card .cart-line .nm{font-size:22px}.summary{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg);position:sticky;top:160px;overflow:hidden}@media (max-width:900px){.summary{position:static}}.summary .head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.summary .head .ttl{font-family:var(--f-display);font-size:26px}.summary .head .ct{font-family:var(--f-mono);color:var(--ink-3);font-size:13px}.summary-lines{max-height:280px;padding:14px 28px;overflow-y:auto}.summary-line{border-bottom:1px solid var(--hairline);grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.summary-line:last-child{border-bottom:none}.summary-line .pic{background:var(--paper-2);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.summary-line .nm{font-family:var(--f-display);font-size:15px;font-weight:600;line-height:1.2}.summary-line .params{color:var(--ink-3);font-size:11px;font-family:var(--f-mono);margin-top:4px}.summary-line .pr{font-family:var(--f-mono);font-size:14px;font-weight:600}.promo-input{border-top:1px solid var(--hairline);gap:8px;padding:20px 28px;display:flex}.promo-input input{border:1px solid var(--hairline);background:var(--paper);border-radius:999px;outline:none;flex:1;padding:10px 16px;font-size:13px}.summary-foot{border-top:1px solid var(--hairline);padding:24px 28px}.summary-foot .row{justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.summary-foot .row b{font-family:var(--f-mono);font-weight:600}.summary-foot .row.free b{color:var(--good)}.summary-foot .total{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;display:flex}.summary-foot .total .lab{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.summary-foot .total .val{font-family:var(--f-display);font-size:40px;line-height:1}.summary-foot .total .cur{color:var(--ink-3);font-size:16px;font-family:var(--f-mono);margin-right:4px}.summary-foot .secure{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.summary-foot .secure svg{width:14px;height:14px;color:var(--good)}.checkout{padding:48px 0}.checkout-layout{grid-template-columns:1.4fr 1fr;align-items:start;gap:64px;display:grid}@media (max-width:900px){.checkout-layout{grid-template-columns:1fr;gap:28px}}.checkout-step{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:32px;overflow:hidden}.checkout-step .head{border-bottom:1px solid var(--hairline);align-items:center;gap:18px;padding:22px 28px;display:flex}.checkout-step .head .num{background:var(--ink);width:32px;height:32px;color:var(--paper);font-family:var(--f-mono);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.checkout-step.is-done .head .num{background:var(--good)}.checkout-step .head .ttl{font-family:var(--f-display);font-size:26px}.checkout-step .head .edit{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--ink-3);cursor:pointer;margin-left:auto;padding-bottom:2px;font-size:11px}.checkout-step .body{padding:28px}.addr-cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.addr-card{border:1.5px solid var(--hairline);border-radius:var(--r-md);cursor:pointer;padding:18px 20px;position:relative}.addr-card.is-active{border-color:var(--ink);background:var(--paper-2)}.addr-card.is-active:after{content:"";background:var(--ink);border-radius:50%;width:16px;height:16px;position:absolute;top:16px;right:16px}.addr-card .lab{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:600}.addr-card .nm{font-family:var(--f-display);margin-bottom:6px;font-size:20px;line-height:1.15}.addr-card .ln{color:var(--ink-2);font-size:13px;line-height:1.4}.delivery-opts{flex-direction:column;gap:10px;display:flex}.delivery-opt{border:1.5px solid var(--hairline);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:16px;padding:16px 20px;display:flex}.delivery-opt.is-active{border-color:var(--ink);background:var(--paper-2)}.delivery-opt .lg-ic{background:var(--r2-50);width:44px;height:44px;color:var(--r2-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.delivery-opt .lg-ic svg{width:18px;height:18px}.delivery-opt .nm{font-family:var(--f-display);font-size:20px;line-height:1.1}.delivery-opt .desc{color:var(--ink-3);margin-top:4px;font-size:12px}.delivery-opt .price{font-family:var(--f-mono);margin-left:auto;font-size:16px;font-weight:700}.pay-opts{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:600px){.pay-opts{grid-template-columns:1fr}}.pay-opt{border:1.5px solid var(--hairline);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:14px;padding:18px 22px;display:flex}.pay-opt.is-active{border-color:var(--ink);background:var(--paper-2)}.pay-opt .ic-pay{background:var(--paper);border:1px solid var(--hairline);width:42px;height:28px;font-family:var(--f-mono);letter-spacing:.05em;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.pay-opt .nm{font-size:14px;font-weight:600}.pay-opt .desc{color:var(--ink-3);margin-top:2px;font-size:11px}#hyva-checkout-main .step,#hyva-checkout-main [data-step]{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg,16px);margin-bottom:24px;overflow:hidden}#hyva-checkout-main h2,#hyva-checkout-main h3{font-family:var(--f-display);border-bottom:1px solid var(--hairline);margin:0;padding:18px 24px;font-size:22px;line-height:1.2}#hyva-checkout-main .step .step-content,#hyva-checkout-main .step>div:not(.step-title){padding:22px 24px}.area-right .checkout-summary,.area-right>div{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg,16px);padding:22px 24px}#hyva-checkout-main input[type=text],#hyva-checkout-main input[type=email],#hyva-checkout-main input[type=tel],#hyva-checkout-main input[type=password],#hyva-checkout-main select,#hyva-checkout-main textarea{border:1px solid var(--hairline);background:var(--paper);border-radius:8px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .15s}#hyva-checkout-main input:focus,#hyva-checkout-main select:focus,#hyva-checkout-main textarea:focus{border-color:var(--ink)}#hyva-checkout-main{padding:8px 0 32px}#hyva-checkout-main #breadcrumbs.nav-breadcrumbs,#hyva-checkout-main .nav-breadcrumbs{background:var(--bone);border:1px solid var(--hairline);border-radius:16px;margin-bottom:24px;padding:14px 22px}#hyva-checkout-main .nav-breadcrumbs ol,#hyva-checkout-main .nav-breadcrumbs ul{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}#hyva-checkout-main .nav-breadcrumbs li{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:11px;display:inline-flex}#hyva-checkout-main .nav-breadcrumbs li.active,#hyva-checkout-main .nav-breadcrumbs li[aria-current],#hyva-checkout-main .nav-breadcrumbs .is-active{color:var(--ink);font-weight:600}#hyva-checkout-main .section-title{border-bottom:1px solid var(--hairline);background:var(--bone);margin:0;padding:18px 24px}#hyva-checkout-main .section-title h2,#hyva-checkout-main .section-title h3{font-family:var(--f-display);color:var(--ink);letter-spacing:-.005em;border:none;margin:0;padding:0;font-size:22px;font-weight:500;line-height:1.2}.area-main>div:not(.checkout-nav):not([class*=hidden]){background:var(--paper);border:1px solid var(--hairline);border-radius:16px;margin-bottom:20px;overflow:hidden}.area-main>div>.step-content,.area-main>div>form,.area-main>div>.section-content{padding:22px 24px}.area-right>div,.area-right .checkout-summary{background:var(--bone);border:1px solid var(--line);border-radius:16px;margin-bottom:16px;padding:22px 24px}.area-right .checkout-summary h2,.area-right .checkout-summary h3{font-family:var(--f-display);border:none;margin:0 0 14px;padding:0;font-size:22px}.area-right table,.area-right .opc-block-summary table{border-collapse:collapse;width:100%}.area-right table tr{border-bottom:1px dashed var(--hairline)}.area-right table tr:last-child{border-bottom:none}.area-right table th,.area-right table td{text-align:left;padding:8px 0;font-size:13px}.area-right table td:last-child{text-align:right;font-family:var(--f-mono);font-weight:500}.area-right table .grand_total td{border-top:1px solid var(--hairline);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);padding:14px 0 4px;font-size:11px}.area-right table .grand_total td:last-child{font-family:var(--f-display);text-transform:none;letter-spacing:-.01em;color:var(--ink);font-size:32px}#hyva-checkout-main input[type=text],#hyva-checkout-main input[type=email],#hyva-checkout-main input[type=tel],#hyva-checkout-main input[type=number],#hyva-checkout-main input[type=password],#hyva-checkout-main input[type=search],#hyva-checkout-main select,#hyva-checkout-main textarea,.area-right input[type=text],.area-right input[type=email],.area-right select{border:1px solid var(--hairline);background:var(--paper);font-size:14px;font-family:var(--f-body);border-radius:8px;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s}#hyva-checkout-main input:focus,#hyva-checkout-main select:focus,#hyva-checkout-main textarea:focus,.area-right input:focus,.area-right select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0a14280f}#hyva-checkout-main label,.area-right label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:600;display:inline-block}#hyva-checkout-main input[type=checkbox],#hyva-checkout-main input[type=radio],.area-right input[type=checkbox],.area-right input[type=radio]{accent-color:var(--ink);width:16px;height:16px;margin-right:8px}.checkout-nav{background:var(--paper);border:1px solid var(--hairline);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:16px 22px;display:flex}.checkout-nav-secondary{align-items:center;gap:10px;display:flex}.checkout-nav-main{align-items:center;gap:10px;margin-left:auto;display:flex}.checkout-nav .btn,.checkout-nav button.btn{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:13px 28px;font-size:11px;display:inline-flex}.checkout-nav .btn-primary,.checkout-nav button.btn-primary{background:var(--r2-700);color:var(--paper);border:none}.checkout-nav .btn-primary:hover:not(:disabled){background:var(--r2-800)}.checkout-nav .btn-primary:disabled{opacity:.5;cursor:not-allowed}.checkout-nav .btn-secondary,.checkout-nav button.btn-secondary{background:var(--paper);color:var(--ink);border:1px solid var(--hairline)}.checkout-nav .btn-secondary:hover{border-color:var(--ink)}#hyva-checkout-main #checkout-coupon-code-details,.area-right #checkout-coupon-code-details,.coupon-code{background:var(--bone);border:1px solid var(--hairline);border-radius:10px;margin-top:12px;padding:14px}.coupon-code input[type=text]{font-family:var(--f-mono);flex:1;font-size:13px;background:var(--paper)!important;border-radius:999px!important;padding:10px 16px!important}.coupon-code button{background:var(--brass-soft);color:var(--ink);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:10px 18px;font-size:11px}.coupon-code button:hover{background:var(--brass);color:var(--paper)}#hyva-checkout-main .terms-conditions,#hyva-checkout-main [data-component=terms-conditions]{background:var(--bone);border:1px dashed var(--hairline);border-radius:10px;margin:14px 0;padding:14px 18px;font-size:13px}.checkout-nav-main .btn[x-bind*=buttonPlaceOrder],.area-right button[x-bind*=buttonPlaceOrder],button.place-order,button[name=placeOrder]{background:var(--r2-700);color:var(--paper);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-content:center;width:100%;padding:16px 32px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s;box-shadow:0 4px 12px #004c9f2e}.checkout-nav-main .btn[x-bind*=buttonPlaceOrder]:hover,button.place-order:hover,button[name=placeOrder]:hover{background:var(--r2-800);box-shadow:0 6px 18px #004c9f3d}.address-cards .address-card,[data-checkout-block=shipping-address] [role=radio],.shipping-address-item{border:1.5px solid var(--hairline);cursor:pointer;border-radius:10px;padding:18px 20px;transition:border-color .15s,background .15s}.address-card.selected,.address-card[aria-checked=true],.shipping-address-item.selected{border-color:var(--ink);background:var(--paper-2)}[data-checkout-block=shipping-method] [role=radio],[data-checkout-block=payment-method] [role=radio],.shipping-method-option,.payment-method-option,.checkout-payment-method,.checkout-shipping-method{border:1.5px solid var(--hairline);cursor:pointer;border-radius:10px;align-items:center;gap:14px;margin-bottom:10px;padding:16px 20px;transition:border-color .15s,background .15s;display:flex}[data-checkout-block=shipping-method] [aria-checked=true],[data-checkout-block=payment-method] [aria-checked=true],.shipping-method-option.selected,.payment-method-option.selected{border-color:var(--ink);background:var(--paper-2)}.am-promo-popup,[data-amasty-promo=popup]{background:var(--bone);border:1px solid var(--brass);border-radius:16px;margin:14px 0;padding:18px;box-shadow:0 4px 14px #b08a4f26}.am-promo-popup h2,.am-promo-popup h3{font-family:var(--f-display);color:var(--brass);margin:0 0 8px;font-size:18px}[data-magewire*=reward-points],.am-reward-points{background:var(--brass-soft);border:1px solid var(--brass);border-radius:10px;margin:12px 0;padding:14px}[data-magewire*=reward-points] input[type=number]{background:var(--paper)!important;font-family:var(--f-mono)!important;border-radius:999px!important}[data-magewire*=reward-points] button{background:var(--brass);color:var(--paper);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:10px 18px;font-size:11px}.am-gift-wrap,[data-amasty-gift-wrap]{background:var(--paper-2);border:1px solid var(--hairline);border-radius:10px;margin:12px 0;padding:14px 18px}.am-delivery-date,[data-amasty-delivery-date],.am-checkout-delivery-date{margin-top:14px}.am-delivery-date input[type=date],.am-delivery-date input[type=text]{font-family:var(--f-mono)}.amgdpr-checkout-consent,.amgdpr-checkbox,[data-amgdpr]{background:var(--bone);border:1px dashed var(--hairline);color:var(--ink-2);border-radius:8px;margin:10px 0;padding:12px 16px;font-size:12px;line-height:1.5}.amgdpr-checkbox label,.amgdpr-checkout-consent label{text-transform:none;letter-spacing:0;color:var(--ink-2);font-size:12px;font-weight:400}.amgdpr-checkout-consent a,.amgdpr-checkbox a{color:var(--r2-700);border-bottom:1px solid var(--r2-500)}.am-subscriptions-cart-items,[data-magewire*=subscription]{background:var(--bone);border-top:1px dashed var(--hairline);color:var(--ink-3);padding:10px 0;font-size:12px}.am-mostviewed-checkout,[data-amasty-mostviewed]{margin-top:24px}.am-mostviewed-checkout h2{font-family:var(--f-display);color:var(--ink);margin-bottom:12px;font-size:20px}#hyva-checkout-main [data-checkout-block=authentication],.checkout-authentication{background:var(--paper);border:1px solid var(--hairline);border-radius:16px;padding:22px 24px}#hyva-checkout-main [data-checkout-block=authentication] h2{font-family:var(--f-display);border:none;margin:0 0 8px;padding:0;font-size:24px}@media (max-width:768px){.checkout-layout{gap:20px;grid-template-columns:1fr!important}.area-right{order:-1;position:static!important}.checkout-nav{padding:14px 18px}.checkout-nav .btn{padding:11px 18px;font-size:10px}}.auth-wrap{grid-template-columns:1fr 1fr;min-height:calc(100vh - 88px);display:grid}@media (max-width:900px){.auth-wrap{grid-template-columns:1fr;min-height:auto}}.auth-art{background:var(--r2-800);color:var(--paper);flex-direction:column;justify-content:space-between;padding:64px;display:flex;position:relative;overflow:hidden}.auth-art:before{content:"";pointer-events:none;background:radial-gradient(800px at 70% 30%,#38bde82e,#0000 50%),radial-gradient(600px at 20% 80%,#b08a4f24,#0000 50%);position:absolute;inset:0}.auth-art>*{position:relative}.auth-art .eyebrow{color:var(--brass-2)}.auth-art .eyebrow:before{background:var(--brass-2)}.auth-art h1{font-family:var(--f-display);max-width:480px;margin:24px 0;font-size:clamp(40px,4vw,64px);line-height:1.02}.auth-art .quote{font-family:var(--f-display);max-width:440px;font-size:22px;line-height:1.4}.auth-art cite{font-family:var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-2);margin-top:16px;font-size:11px;font-style:normal;display:block}.auth-body{flex-direction:column;justify-content:center;padding:64px;display:flex}@media (max-width:600px){.auth-body{padding:32px}}.auth-form{width:100%;max-width:420px;margin:0 auto}.auth-form h2{font-family:var(--f-display);margin-bottom:8px;font-size:40px}.auth-form .sub{color:var(--ink-3);margin-bottom:32px}.auth-tabs{border-bottom:1px solid var(--hairline);margin-bottom:28px;display:flex}.auth-tab{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border:none;margin-right:28px;padding:14px 0;font-size:13px;font-weight:600;position:relative}.auth-tab.is-active{color:var(--ink)}.auth-tab.is-active:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.field label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--hairline);background:var(--bone);border-radius:8px;outline:none;padding:13px 14px;font-size:14px;transition:border-color .15s}.field input:focus{border-color:var(--ink)}.field-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.field-row .field{margin-bottom:0}.checkbox-row{color:var(--ink-2);justify-content:space-between;align-items:center;margin-bottom:24px;font-size:13px;display:flex}.checkbox-row a{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:1px}.auth-form .or{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:28px 0;font-size:11px;position:relative}.auth-form .or:before,.auth-form .or:after{content:"";background:var(--hairline);width:40%;height:1px;position:absolute;top:50%}.auth-form .or:before{left:0}.auth-form .or:after{right:0}.social-btns{flex-direction:column;gap:10px;display:flex}.social-btn{border:1px solid var(--hairline);background:var(--bone);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:13px;font-size:13px;font-weight:600;display:flex}.social-btn:hover{border-color:var(--ink)}.social-btn svg{width:16px;height:16px}.account-wrap{grid-template-columns:280px 1fr;gap:48px;margin-top:48px;display:grid}@media (max-width:900px){.account-wrap{grid-template-columns:1fr;gap:28px}}.account-side{border-right:1px solid var(--hairline);padding-right:28px}@media (max-width:900px){.account-side{border-right:none;padding-right:0}}.account-side .profile-card{border-bottom:1px solid var(--hairline);align-items:center;gap:14px;margin-bottom:20px;padding-bottom:24px;display:flex}.account-side .avatar{background:var(--r2-50);width:52px;height:52px;color:var(--r2-700);font-family:var(--f-display);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.account-side .who .nm{font-family:var(--f-display);font-size:20px;line-height:1.1}.account-side .who .em{color:var(--ink-3);font-size:12px}.account-nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.account-nav li a{color:var(--ink-2);border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:flex}.account-nav li a:hover{background:var(--paper-2);color:var(--ink)}.account-nav li.is-active a{background:var(--ink);color:var(--paper);font-weight:500}.account-nav svg{width:16px;height:16px}.account-nav .ct{font-family:var(--f-mono);color:var(--ink-3);margin-left:auto;font-size:11px}.account-nav li.is-active .ct{color:var(--brass-2)}.account-main h1{font-family:var(--f-display);margin-bottom:8px;font-size:48px}.account-main .lead{color:var(--ink-3);margin-bottom:36px}.account-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px;display:grid}@media (max-width:700px){.account-cards{grid-template-columns:1fr}}.account-card{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px}.account-card .lab{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:10px}.account-card .val{font-family:var(--f-display);font-size:42px;line-height:1}.account-card .val .u{color:var(--ink-3);font-size:14px;font-family:var(--f-mono);margin-left:4px}.account-card .delta{color:var(--ink-3);margin-top:10px;font-size:12px}.account-card.has-cta{flex-direction:column;gap:16px;display:flex}.account-card.has-cta .nm{font-family:var(--f-display);font-size:20px;line-height:1.15}.account-card.has-cta .desc{color:var(--ink-3);font-size:13px}.orders-table{border-collapse:collapse;width:100%}.orders-table th{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hairline);padding:14px 16px;font-size:10px;font-weight:600}.orders-table td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:18px 16px;font-size:13px}.orders-table td:first-child,.orders-table td.price{font-family:var(--f-mono);font-weight:600}.status-pill{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.status-pill.delivered{color:var(--good);background:#e3eddf}.status-pill.shipped{background:var(--r2-50);color:var(--r2-700)}.status-pill.pending{background:var(--brass-soft);color:var(--brass)}.status-pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}@keyframes wiz-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes wiz-shell-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.wiz-rail li button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-left:2px solid #0000;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:12px;padding:14px 24px;transition:background .15s;display:grid}@media (min-width:1100px){.wiz-cards-4{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.wiz-matches{grid-template-columns:1fr}}@media (max-width:1100px){.wiz-banner{grid-template-columns:1fr}.wiz-banner-body{border-right:none;border-bottom:1px solid var(--hairline);padding:40px}.wiz-banner-visual{padding:32px}}@media (max-width:900px){.wiz-shell{border-radius:0;height:100vh;max-height:none}.wiz-overlay{padding:0}.wiz-body{grid-template-columns:1fr}.wiz-rail{display:none}.wiz-stage{padding:24px}.wiz-cards-3,.wiz-cards-4,.wiz-where ul{grid-template-columns:1fr}.wiz-eye-row{grid-template-columns:1fr;gap:14px}.wiz-banner-features{grid-template-columns:1fr}}@keyframes wiz-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.wiz-colour-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.wiz-colour-grid{grid-template-columns:repeat(2,1fr)}.wiz-colour-d{text-align:left}}@keyframes wiz-cursor{0%,49%{opacity:1}50%,to{opacity:.2}}@keyframes wiz-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:900px){.wiz-quiz-grid{grid-template-columns:1fr}}@media (max-width:700px){.wiz-pair-grid{grid-template-columns:1fr}}@media (max-width:980px){.compat-source-grid{grid-template-columns:repeat(2,1fr)}.compat-source-card{grid-template-columns:1fr;gap:18px}.compat-source-card-specs{border-top:1px solid #ffffff29;border-left:none;padding-top:16px;padding-left:0}.compat-card-body{grid-template-columns:1fr}.compat-card-pic{aspect-ratio:2}.compat-tabs{flex-wrap:nowrap;overflow-x:auto}}.wiz-head-eye{border:1px solid var(--hairline);width:36px;height:20px;color:var(--ink-3);border-radius:999px;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.wiz-head-eye svg{width:18px;height:12px}.wiz-step-eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--r2-500);align-items:center;gap:12px;margin-bottom:18px;font-size:11px;display:flex}.wiz-step-eyebrow .num{color:var(--r2-500);font-weight:700}.wiz-cards-5{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}@media (max-width:1280px){.wiz-cards-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.wiz-cards-5{grid-template-columns:1fr}}.wiz-card-tag{background:var(--r2-50);color:var(--r2-700);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;margin-left:auto;padding:4px 10px;font-size:9px;font-weight:700;display:inline-flex}.wiz-card.is-unsure .wiz-card-tag{background:var(--brass-soft);color:var(--brass)}.wiz-card-top{justify-content:space-between;align-items:flex-start;gap:8px;min-height:44px;margin-bottom:18px;display:flex}.wiz-card{position:relative}.wiz-card-sig{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.12em;margin-top:auto;padding-top:12px;font-size:10px}.wiz-ocr-hero-compact{margin-bottom:22px;padding:22px 24px 24px 28px}.wiz-ocr-hero-compact .wiz-ocr-title{font-family:var(--f-display);letter-spacing:-.005em;margin:0;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.wiz-ocr-hero-compact .wiz-ocr-title em{color:var(--ink-2);font-style:italic}.wiz-ocr-hero-compact .wiz-ocr-lead{color:var(--ink-3);max-width:540px;margin-top:8px;font-size:13px;line-height:1.55}.wiz-ocr-drop{border:1.5px dashed var(--r2-500);border-radius:var(--r-md,10px);background:#004c9f08;margin:16px 0 18px;padding:32px;transition:background .15s,border-color .15s}.wiz-ocr-drop.is-drag{border-color:var(--r2-700);background:#004c9f14}.wiz-ocr-drop.is-uploading{background:var(--paper-2)}.wiz-ocr-drop-inner{cursor:pointer;flex-direction:column;align-items:center;gap:12px;display:flex}.wiz-ocr-drop-ic{background:var(--paper);border:1px solid var(--hairline);width:56px;height:56px;color:var(--r2-500);border-radius:50%;justify-content:center;align-items:center;display:flex}.wiz-ocr-drop-h{font-family:var(--f-display);color:var(--ink-2);font-size:17px}.wiz-ocr-drop-meta{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.wiz-ocr-consent{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.wiz-ocr-consent input{display:none}.wiz-ocr-consent .box{border:1.5px solid var(--hairline);background:var(--paper);border-radius:3px;flex-shrink:0;width:16px;height:16px;margin-top:1px;position:relative}.wiz-ocr-consent input:checked~span .box,.wiz-ocr-consent:has(input:checked) .box{background:var(--ink);border-color:var(--ink)}.wiz-ocr-consent input:checked~span .box:after,.wiz-ocr-consent:has(input:checked) .box:after{content:"";border:solid var(--paper);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.wiz-ocr-consent .ic{width:14px;height:14px;color:var(--ink-3);margin-right:4px;display:inline-block}.wiz-ocr-consent .link{color:var(--r2-500);border-bottom:1px solid var(--r2-500)}.wiz-ocr-cta-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;display:flex}.wiz-ocr-cta-btn{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:11px;display:inline-flex}.wiz-ocr-cta-btn:disabled{opacity:.55;cursor:not-allowed}.wiz-ocr-cta-meta{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.06em;font-size:11px}.wiz-ocr-fail{color:var(--sale);background:#b23b1f14;border-radius:6px;gap:8px;margin-top:12px;padding:10px 14px;font-size:12px;display:flex}.wiz-divider{text-align:center;font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--r2-500);margin:22px 0;font-size:11px;position:relative}.wiz-divider:before{content:"";background:var(--hairline);height:1px;position:absolute;top:50%;left:0;right:0}.wiz-divider span{background:var(--paper);padding:0 18px;position:relative}.wiz-where-card{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-lg,16px);margin-bottom:18px;padding:22px 24px}.wiz-where-eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--r2-500);margin-bottom:16px;font-size:11px}.wiz-where-tag{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:9px}.wiz-where-items{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:900px){.wiz-where-items{grid-template-columns:1fr}}.wiz-where-item{align-items:flex-start;gap:14px;display:flex}.wiz-where-item .num{font-family:var(--f-mono);color:var(--r2-500);letter-spacing:.1em;min-width:22px;padding-top:2px;font-size:11px;font-weight:700}.wiz-where-item .t{font-size:14px;font-weight:600;line-height:1.2}.wiz-where-item .d{color:var(--ink-3);margin-top:6px;font-size:12px;line-height:1.45}.wiz-refine-toggle{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:16px 22px;display:flex}.wiz-refine-toggle svg{color:var(--ink-3);transition:transform .2s}.wiz-refine-toggle .t{font-family:var(--f-display);color:var(--ink);font-size:18px}.wiz-refine-toggle .d{color:var(--ink-3);margin-left:8px;font-size:12px}.wiz-refine-body{border-top:1px solid var(--hairline);flex-direction:column;gap:22px;padding:18px 22px 24px;display:flex}.wiz-chip{border:1px solid var(--hairline);background:var(--paper);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:13px;transition:background .15s,border-color .15s,color .15s}.wiz-quiz-counter{text-align:center;color:var(--ink-3);margin:20px 0 8px;font-size:14px;font-style:italic}.wiz-quiz-skip-wrap{text-align:center;margin-bottom:28px}.wiz-quiz-skip{border:none;border-bottom:1px solid var(--ink-3);color:var(--ink-2);cursor:pointer;background:0 0;padding-bottom:1px;font-size:13px}.wiz-quiz-skip:hover{color:var(--ink);border-color:var(--ink)}.wiz-quiz-grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.wiz-quiz-grid-3{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wiz-quiz-grid-3{grid-template-columns:1fr}}.wiz-quiz-card{text-align:left;background:var(--paper);border:1.5px solid var(--hairline);border-radius:var(--r-lg,16px);cursor:pointer;flex-direction:column;gap:8px;padding:22px;transition:border-color .15s,background .15s;display:flex;position:relative}.wiz-quiz-card:hover{border-color:var(--ink-3)}.wiz-quiz-card.is-active{border-color:var(--ink);background:var(--paper-2)}.wiz-quiz-n{font-family:var(--f-display);color:var(--ink);margin-top:12px;font-size:17px;line-height:1.2}.wiz-quiz-h{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;font-size:10px}.wiz-quiz-check{border:1.5px solid var(--hairline);background:var(--paper);width:22px;height:22px;color:var(--ink-3);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:absolute;top:16px;right:16px}.wiz-quiz-card.is-active .wiz-quiz-check{opacity:1;background:var(--ink);border-color:var(--ink);color:var(--paper)}.wiz-summary ul{margin:0;padding:0;list-style:none}.wiz-summary li{border-bottom:1px dashed var(--hairline);justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.wiz-summary li:last-child{border-bottom:none}.wiz-summary .k{color:var(--ink-2)}.wiz-summary .v{color:var(--ink);font-weight:600}.wiz-summary .wiz-mono{font-family:var(--f-mono)}.wiz-picked-h{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--r2-500);margin-bottom:8px;font-size:11px}.wiz-picked-d{color:var(--ink-2);font-size:14px}.wiz-matches-2x2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.wiz-matches-2x2{grid-template-columns:1fr}}.wiz-matches-2x2 .wiz-match{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-lg,16px);grid-template-columns:140px 1fr;gap:18px;padding:22px;display:grid;position:relative}.wiz-matches-2x2 .wiz-match-pic{background:var(--paper-2);border-radius:var(--r-md,10px);aspect-ratio:1;flex-direction:column;justify-content:flex-end;padding:12px;display:flex;position:relative;overflow:hidden}.wiz-matches-2x2 .wiz-match-pic>div:not(.wiz-match-ref){flex:1;justify-content:center;align-items:center;display:flex}.wiz-matches-2x2 .wiz-match-ref{font-family:var(--f-mono);letter-spacing:.12em;color:var(--ink-3);font-size:9px;position:absolute;bottom:10px;left:10px}.wiz-matches-2x2 .wiz-match-body{flex-direction:column;gap:4px;display:flex}.wiz-matches-2x2 .wiz-match-brand{font-family:var(--f-mono);letter-spacing:.18em;color:var(--ink-3);margin-bottom:4px;font-size:10px}.wiz-matches-2x2 .wiz-match-name{font-family:var(--f-display);margin-bottom:6px;font-size:22px;line-height:1.15}.wiz-matches-2x2 .wiz-match-meta{color:var(--ink-3);margin-bottom:12px;font-size:12px}.wiz-matches-2x2 .wiz-match-meta b{color:var(--ink)}.wiz-matches-2x2 .wiz-match-price{font-family:var(--f-mono);align-items:baseline;gap:10px;margin:6px 0 14px;font-size:20px;font-weight:700;display:flex}.wiz-matches-2x2 .wiz-match-price .was{color:var(--ink-3);font-size:14px;font-weight:400;text-decoration:line-through}.wiz-matches-2x2 .wiz-match-actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.wiz-matches-2x2 .wiz-match-actions .btn{text-align:center;width:100%;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:12px;font-size:11px}.wiz-matches-2x2 .wiz-match.is-top-match{border-color:var(--brass);box-shadow:0 0 0 2px var(--brass-soft)}.wiz-results-foot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-top:8px;padding:18px 0;display:flex}.wiz-results-foot .btn{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:11px;display:inline-flex}.wiz-back{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--paper);border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:11px;display:inline-flex}.wiz-back:hover{border-color:var(--ink)}.wiz-next{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--r2-700);color:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:11px;display:inline-flex}.wiz-next:hover:not(:disabled){background:var(--r2-800)}.wiz-next:disabled{opacity:.5;cursor:not-allowed}.wiz-rail-foot .ttl .pulse{background:var(--good);border-radius:50%;width:7px;height:7px;animation:2s infinite r2wizPulse;box-shadow:0 0 #2f7d5b99}@keyframes r2wizPulse{0%{box-shadow:0 0 #2f7d5b73}70%{box-shadow:0 0 0 8px #2f7d5b00}to{box-shadow:0 0 #2f7d5b00}}.wiz-rail-foot .ph{font-family:var(--f-mono);color:var(--ink);margin-top:6px;font-size:14px;font-weight:600}.wiz-matches-2x2 .wiz-match-pic.has-photo{justify-content:center;align-items:center}.wiz-match-img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:88%;height:auto;max-height:88%}.wiz-match-pic-ph{color:var(--brass);opacity:.45;flex:1;justify-content:center;align-items:center;font-size:44px;display:flex}.wiz-summary-icons{align-items:center;gap:8px;display:inline-flex}.wiz-summary-ic{font-size:16px;line-height:1}.wiz-matches.wiz-matches-2x2{flex-direction:column;gap:14px;display:flex}.wiz-matches-2x2 .wiz-match{grid-template-columns:168px 1fr minmax(196px,auto);align-items:center;gap:28px;padding:20px 24px;display:grid}.wiz-matches-2x2 .wiz-match-pic{aspect-ratio:auto;background:var(--paper-2);border-radius:var(--r-md,10px);justify-content:center;align-items:center;height:158px;padding:12px;display:flex;overflow:hidden}.wiz-matches-2x2 .wiz-match-pic.has-photo{background:#fff}.wiz-match-main{flex-direction:column;gap:5px;min-width:0;display:flex}.wiz-match-main .wiz-match-badges{margin-top:4px}.wiz-match-specs{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px;margin:12px 0 0;padding-top:14px;display:grid}.wiz-match-specs>div{flex-direction:column;gap:3px;min-width:0;display:flex}.wiz-match-specs dt{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;margin:0;font-size:9px}.wiz-match-specs dd{font-family:var(--f-mono);color:var(--ink);margin:0;font-size:13px;font-weight:600}.wiz-match-specs dd.is-warn{color:var(--warn)}.wiz-match-fit{border-radius:var(--r-sm,8px);color:var(--ink-2);background:#c58a2f14;border:1px solid #c58a2f4d;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 12px;font-size:12px;line-height:1.45;display:flex}.wiz-match-fit .ic{color:var(--warn);flex-shrink:0;font-size:13px}.wiz-match-side{border-left:1px solid var(--hairline);flex-direction:column;justify-content:center;align-items:stretch;gap:12px;padding-left:26px;display:flex}.wiz-match-side .wiz-match-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.wiz-match-side .wiz-match-price .now{font-family:var(--f-display);letter-spacing:-.018em;color:var(--ink);font-size:30px;line-height:1}.wiz-match-side .wiz-match-price .was{font-family:var(--f-mono);color:var(--ink-3);font-size:14px;text-decoration:line-through}.wiz-match-side .wiz-match-actions{flex-direction:column;gap:8px;display:flex}.wiz-match-side .wiz-match-actions .btn{justify-content:center;width:100%}@media (max-width:860px){.wiz-matches-2x2 .wiz-match{grid-template-columns:120px 1fr;gap:18px}.wiz-match-side{border-left:0;border-top:1px solid var(--hairline);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:16px;padding-left:0}.wiz-match-side .wiz-match-actions{flex-direction:row}.wiz-match-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.lm-card{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-2);position:relative;overflow:hidden}.lm-card.is-top{border-color:var(--brass);box-shadow:0 0 0 4px #b08a4f14, var(--shadow-2)}.lm-ribbon{background:var(--brass);color:var(--bone);font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;box-shadow:var(--shadow-1);z-index:2;padding:5px 44px;font-size:10px;position:absolute;top:18px;left:-34px;transform:rotate(-45deg)}.lm-head{grid-template-columns:200px 1fr;align-items:center;gap:28px;padding:28px 32px 24px;display:grid}.lm-pic{background:var(--paper-2);border-radius:var(--r-md);box-sizing:border-box;justify-content:center;align-items:center;height:168px;padding:18px;display:flex;position:relative;overflow:hidden}.lm-pic.has-photo{background:#fff}.lm-pic-img{object-fit:contain;width:auto;max-width:86%;height:auto;max-height:100%}.lm-pic.has-photo .lm-pic-img{mix-blend-mode:multiply}.lm-pic-ph{color:var(--brass);opacity:.4;font-size:44px}.lm-headmain{min-width:0}.lm-brandrow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lm-brand{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.lm-rating{font-family:var(--f-mono);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.lm-rating .star{color:var(--brass)}.lm-name{font-family:var(--f-display);letter-spacing:-.012em;text-wrap:balance;margin:6px 0 0;font-size:32px;font-weight:400;line-height:1.06}.lm-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lm-tag{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;display:inline-flex}.lm-tag .dot{color:var(--brass);font-size:8px}.lm-specs-wrap{padding:0 32px}.lm-specs-label{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brass);border-top:1px solid var(--hairline);align-items:center;gap:8px;padding:18px 0 0;font-size:10px;display:flex}.lm-specs{background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--r-sm);grid-template-columns:repeat(5,1fr);gap:1px;margin:16px 0 4px;display:grid;overflow:hidden}.lm-spec{background:var(--bone);padding:12px 14px}.lm-spec-k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.lm-spec-v{font-family:var(--f-mono);color:var(--ink);align-items:baseline;gap:3px;margin-top:5px;font-size:17px;line-height:1.1;display:flex}.lm-spec-v .u{color:var(--muted);font-size:11px}.lm-spec-v.is-text{letter-spacing:0;font-size:13px}.lm-spec-v .ok{color:var(--good)}.lm-spec-v.is-warn span:first-child{color:var(--warn)}.lm-fit{border-radius:var(--r-sm);font-family:var(--f-mono);color:var(--ink-2);background:#c58a2f14;border:1px solid #c58a2f4d;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px 12px;font-size:11px;line-height:1.45;display:flex}.lm-fit .ic{color:var(--warn);flex-shrink:0}.lm-foot{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:18px;padding:22px 32px 26px;display:grid}.lm-price{flex-direction:column;gap:3px;display:flex}.lm-price-row{align-items:baseline;gap:10px;display:flex}.lm-price-now{font-family:var(--f-mono);color:var(--ink);letter-spacing:-.01em;font-size:26px;font-weight:500}.lm-price-was{font-family:var(--f-mono);color:var(--muted);font-size:14px;text-decoration:line-through}.lm-price-note{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-3);font-size:10.5px}.lm-price-save{color:var(--sale);font-weight:500}.lm-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.lm-btn{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:12px;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.lm-btn svg{width:16px;height:16px}.lm-btn-primary{background:var(--ink);color:var(--paper);padding:15px 26px}.lm-btn-primary:hover{background:var(--r2-800)}.lm-btn-primary .px{opacity:.62;letter-spacing:.04em;font-size:11px}.lm-btn-outline{color:var(--ink);border-color:var(--hairline);background:0 0;padding:14px 22px}.lm-btn-outline:hover{border-color:var(--ink)}@media (max-width:760px){.lm-head{grid-template-columns:1fr}.lm-specs{grid-template-columns:repeat(2,1fr)}.lm-foot{grid-template-columns:1fr}.lm-actions{flex-wrap:wrap;justify-content:flex-start}}.lm-fit strong{color:var(--ink-2);font-weight:600}.wiz-near{margin-top:18px}.wiz-near-toggle{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-2);background:var(--bone);border:1px solid var(--hairline);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:12px;transition:border-color .15s,color .15s;display:inline-flex}.wiz-near-toggle:hover{border-color:var(--ink);color:var(--ink)}.wiz-near-toggle .diamond{color:var(--brass);font-size:9px}.wiz-near-note{font-family:var(--f-mono);color:var(--ink-3);max-width:760px;margin:14px 0;font-size:12px;line-height:1.5}.wiz-near .wiz-matches{margin-top:4px}.wiz-mismatch{border:1px solid var(--sale);border-radius:var(--r-md);color:var(--ink);background:#b23b1f12;border-left-width:3px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 16px;display:flex}.wiz-mismatch-ic{color:var(--sale);flex:none;margin-top:1px}.wiz-mismatch-body{flex-direction:column;flex:260px;gap:3px;font-size:13px;line-height:1.45;display:flex}.wiz-mismatch-body strong{color:var(--sale);font-size:13px;font-weight:700}.wiz-mismatch-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}@media (max-width:640px){.wiz-mismatch-actions{flex-direction:column;align-items:stretch;width:100%}.wiz-mismatch-actions .btn{text-align:center;white-space:normal;justify-content:center;width:100%}}.hero-eye-anim{border-radius:var(--r-xl);background:var(--paper-2);isolation:isolate;position:absolute;inset:0;overflow:hidden}.hero-eye-anim>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.hea-rx-card,.hea-refract-card,.hea-lens-callout,.hea-status-l,.hea-status-r{font-family:var(--f-mono);color:var(--ink);border:1px solid var(--ink);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fbf7eef0;box-shadow:0 8px 24px #0a14281a,0 2px 6px #0a14280f}.hea-card-head{border-bottom:1px solid var(--ink);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:8px 12px;font-size:9px;font-weight:500;display:flex}.hea-card-meta{letter-spacing:.12em;color:var(--ink-3);font-size:9px}.hea-card-pass{letter-spacing:.12em;color:#b08a4f;font-size:9px}.hea-rx-card{border-radius:2px;width:232px;animation:.6s ease-out .1s both hea-card-in;position:absolute;top:16px;left:16px}.hea-rx-led{background:#ff6a4d;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite hea-rec-pulse}.hea-rx-table{padding:8px 12px 10px;font-size:12px}.hea-rx-hdr,.hea-rx-row{grid-template-columns:20px 1fr 1fr 1fr .65fr;align-items:center;gap:6px;display:grid}.hea-rx-hdr{letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;margin-bottom:6px;font-size:8.5px}.hea-rx-hdr>span{text-align:right}.hea-rx-hdr>span:first-child,.hea-rx-row>.eye-glyph{text-align:left}.hea-rx-row{border-top:1px solid #0a14281f;padding:6px 0;font-size:13px;font-weight:600}.hea-rx-row:first-of-type{border-top:none;padding-top:0}.hea-rx-row .eye-glyph{font-family:var(--f-display);font-size:20px;font-style:italic;font-weight:400;line-height:1}.hea-rx-row .v{text-align:right;opacity:0;animation:.4s ease-out forwards hea-fade-in}.hea-rx-row .v.r1{animation-delay:.7s}.hea-rx-row .v.r2{animation-delay:.9s}.hea-rx-row .v.r3{animation-delay:1.1s}.hea-rx-row .v.r4{animation-delay:1.3s}.hea-rx-row .v.l1{animation-delay:1.55s}.hea-rx-row .v.l2{animation-delay:1.75s}.hea-rx-row .v.l3{animation-delay:1.95s}.hea-rx-row .v.l4{animation-delay:2.15s}.hea-refract-card{border-radius:2px;width:268px;animation:.6s ease-out .4s both hea-card-in;position:absolute;bottom:60px;left:16px}.hea-refract-svg{width:100%;height:auto;padding:6px 4px 4px;display:block}.hea-ray{stroke-dasharray:280;stroke-dashoffset:280px;animation:4s ease-in-out infinite hea-ray-draw}.hea-ray.r2{animation-delay:.4s}.hea-ray.r3{animation-delay:.8s}@keyframes hea-ray-draw{0%{stroke-dashoffset:280px;opacity:.85}60%{stroke-dashoffset:0;opacity:.85}85%{stroke-dashoffset:0;opacity:.4}to{stroke-dashoffset:0;opacity:0}}.hea-focal{transform-origin:220px 74px;transform-box:fill-box;animation:4s ease-out infinite hea-focal-pulse}@keyframes hea-focal-pulse{0%,55%{opacity:0;transform:scale(1)}62%{opacity:1;transform:scale(1.8)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.hea-rx-footer{border-top:1px solid var(--ink);letter-spacing:.16em;text-transform:uppercase;opacity:0;background:#b08a4f1a;justify-content:space-between;align-items:center;padding:8px 12px;font-size:10.5px;font-weight:600;animation:14s ease-out infinite hea-rx-footer-in;display:flex;transform:translateY(-4px)}.hea-rx-footer-meta{color:var(--ink)}.hea-rx-footer-pass{color:#b08a4f;font-family:var(--f-mono);letter-spacing:.12em}@keyframes hea-rx-footer-in{0%,19%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-4px)}22%{opacity:0;max-height:40px;padding-top:8px;padding-bottom:8px}25%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}88%{opacity:0;max-height:40px;padding-top:8px;padding-bottom:8px;transform:translateY(-4px)}90%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes hea-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes hea-fade-in{to{opacity:1}}.hea-iris-wrap{animation:14s ease-in-out infinite hea-iris-shift}@keyframes hea-iris-shift{0%,to{transform:translate(0)}20%{transform:translate(-6px,-3px)}45%{transform:translate(7px,2px)}70%{transform:translate(2px,4px)}}.hea-iris-fibers{animation:90s linear infinite hea-iris-spin}.hea-iris-fibers-rev{animation:140s linear infinite hea-iris-spin-r}@keyframes hea-iris-spin{to{transform:rotate(360deg)}}@keyframes hea-iris-spin-r{to{transform:rotate(-360deg)}}.hea-pupil{animation:5.5s ease-in-out infinite hea-pupil-breath}@keyframes hea-pupil-breath{0%,to{transform:scale(1)}50%{transform:scale(.78)}}.hea-catchlight.a{animation:5.5s ease-in-out infinite hea-catch-a}.hea-catchlight.b{animation:5.5s ease-in-out infinite hea-catch-b}.hea-catchlight.c{animation:5.5s ease-in-out infinite reverse hea-catch-b}@keyframes hea-catch-a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.92)}}@keyframes hea-catch-b{0%,to{opacity:.7}50%{opacity:.5}}.hea-lens{opacity:0;transform-origin:360px 360px;animation:14s cubic-bezier(.22,.61,.36,1) infinite hea-lens-drop}@keyframes hea-lens-drop{0%{opacity:0;transform:translate(140px,-180px)rotate(-22deg)scale(1.5,.32)}8%{opacity:.85;transform:translate(70px,-90px)rotate(-12deg)scale(1.28,.55)}16%{opacity:1;transform:translate(8px,-10px)rotate(-3deg)scale(1.03,.95)}20%{transform:translate(0)rotate(0)scale(.97,1.02)}24%{transform:translate(0)rotate(0)scale(1.005,.99)}28%{transform:translate(0)rotate(0)scale(1)}82%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(0)rotate(0)scale(1)}}.hea-lens-shadow{opacity:0;transform-origin:360px 378px;animation:14s ease-out infinite hea-lens-shadow}@keyframes hea-lens-shadow{0%{opacity:0;transform:scale(.3,.6)translateY(-30px)}8%{opacity:.35;transform:scale(.55,.8)translateY(-15px)}16%{opacity:.55;transform:scaleX(.9)translateY(-2px)}20%{opacity:.7;transform:scale(1)translateY(0)}30%{opacity:.35;transform:scale(1)translateY(0)}82%{opacity:.35}to{opacity:0}}.hea-lens-ripple{opacity:0;transform-origin:360px 360px;animation:14s ease-out infinite hea-lens-ripple}@keyframes hea-lens-ripple{0%,19%{opacity:0;transform:scale(.98)}20%{opacity:.8;transform:scale(1)}32%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}.hea-lid-top{animation:7s ease-in-out infinite hea-blink-top;transform:translateY(-360px)}.hea-lid-bot{animation:7s ease-in-out infinite hea-blink-bot;transform:translateY(360px)}@keyframes hea-blink-top{0%,92%,to{transform:translateY(-360px)}94%{transform:translateY(-30px)}96%{transform:translateY(-360px)}}@keyframes hea-blink-bot{0%,92%,to{transform:translateY(360px)}94%{transform:translateY(30px)}96%{transform:translateY(360px)}}.hea-caliper,.hea-caliper-label{opacity:0;animation:.8s ease-out .6s forwards hea-fade-in}.hea-scan{transform-origin:360px 360px;animation:7s ease-in-out infinite hea-scan-sweep}@keyframes hea-scan-sweep{0%,to{opacity:0;transform:translateY(-180px)}8%{opacity:.55}50%{opacity:.55;transform:translateY(180px)}60%{opacity:0}}.hea-status{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;animation:.6s ease-out .8s both hea-card-in;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.hea-status-l,.hea-status-r{color:var(--paper);letter-spacing:.16em;white-space:nowrap;background:#0a1428eb;border:none;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:10.5px;font-weight:500;display:flex;box-shadow:0 6px 18px #0a14282e}.hea-rec-dot{background:#ff6a4d;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite hea-rec-pulse}@keyframes hea-rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.hea-status-sep{opacity:.4}.hea-status-r{justify-content:center;min-width:220px;height:30px;position:relative}.hea-status-frame{opacity:0;justify-content:center;align-items:center;animation:14s ease-in-out infinite hea-status-frame;display:flex;position:absolute;inset:0;transform:translateY(8px)}.hea-status-frame.f1{animation-delay:0s}.hea-status-frame.f2{animation-delay:3.5s}.hea-status-frame.f3{animation-delay:7s}.hea-status-frame.f4{animation-delay:10.5s}@keyframes hea-status-frame{0%,25%,to{opacity:0;transform:translateY(8px)}3%,22%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hea-iris-wrap,.hea-iris-fibers,.hea-iris-fibers-rev,.hea-pupil,.hea-catchlight.a,.hea-catchlight.b,.hea-catchlight.c,.hea-lens,.hea-lens-shadow,.hea-lens-ripple,.hea-lid-top,.hea-lid-bot,.hea-scan,.hea-rx-led,.hea-rx-row .v,.hea-rx-footer,.hea-ray,.hea-focal,.hea-rec-dot,.hea-status-frame,.hea-rx-card,.hea-refract-card,.hea-status,.hea-caliper,.hea-caliper-label{animation:none!important}.hea-lid-top{transform:translateY(-360px)}.hea-lid-bot{transform:translateY(360px)}.hea-lens,.hea-rx-row .v,.hea-rx-footer,.hea-caliper,.hea-caliper-label{opacity:1;transform:none}.hea-ray{stroke-dashoffset:0;opacity:.85}}.rx-page{background:var(--paper);color:var(--ink);padding:56px 0 80px}.rx-page section{max-width:1280px;padding:0 var(--gutter);margin:0 auto}.rx-page section+section{margin-top:80px}.rx-hero{border-bottom:1px solid var(--hairline);padding-top:24px;padding-bottom:40px}.rx-hero-eyebrow,.rx-eyebrow{font-family:var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-flex}.rx-hero-eyebrow:before,.rx-eyebrow:before{content:"";opacity:.55;background:currentColor;width:22px;height:1px}.rx-hero-eyebrow .num,.rx-eyebrow .num{font-family:var(--f-mono);color:var(--brass);letter-spacing:.06em}.rx-hero-h{font-family:var(--f-display);letter-spacing:-.02em;max-width:880px;margin:0 0 24px;font-size:clamp(40px,5.5vw,72px);font-weight:400;line-height:1}.rx-hero-h em{color:var(--r2-500);font-style:italic}.rx-hero-sub{max-width:640px;color:var(--ink-2);margin:0 0 28px;font-size:16px;line-height:1.6}@keyframes rxPulse{0%,to{box-shadow:0 0 0 4px #c9a96e2e}50%{box-shadow:0 0 0 7px #c9a96e00}}.rx-cta{margin-top:100px!important}.rx-cta-inner{background:var(--ink);color:var(--paper);border-radius:var(--r-lg);padding:56px 64px;position:relative;overflow:hidden}.rx-cta-inner:before{content:"";pointer-events:none;border:1px solid #e8dcc01a;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-120px}.rx-cta-inner:after{content:"";pointer-events:none;border:1px solid #c9a96e29;border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-60px}.rx-cta .rx-eyebrow{color:var(--brass-2);margin-bottom:16px}.rx-cta .rx-eyebrow:before{background:var(--brass-2)}.rx-cta-h{font-family:var(--f-display);letter-spacing:-.018em;max-width:560px;margin:0 0 14px;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.04}.rx-cta-h em{color:var(--brass-2);font-style:italic}.rx-cta-sub{color:#f5f1e8b8;max-width:520px;margin:0 0 28px;font-size:15px;line-height:1.6}.rx-cta-row{z-index:1;flex-wrap:wrap;gap:14px;display:flex;position:relative}.rx-btn{border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.rx-btn svg{width:14px;height:14px}.rx-btn--primary{background:var(--brass-2);color:var(--ink)}.rx-btn--primary:hover{background:var(--brass-soft)}.rx-btn--ghost{color:var(--paper);background:0 0;border:1px solid #f5f1e83d}.rx-btn--ghost:hover{background:#f5f1e80f;border-color:#f5f1e866}.rx-cta-switch{z-index:1;color:var(--ink-3);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:13px;display:flex;position:relative}.rx-switch-link{cursor:pointer;font-family:var(--f-body);letter-spacing:.01em;color:var(--brass-2);background:0 0;border:none;border-bottom:1px solid #0000;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.rx-switch-link svg{flex-shrink:0;width:15px;height:15px}.rx-switch-link:hover{color:var(--paper);border-bottom-color:#c9a96e99}@media (max-width:640px){.rx-page{padding:32px 0 60px}.rx-page section+section{margin-top:56px}.rx-cta-inner{padding:36px 24px}.rx-cta-h{font-size:28px}.rx-btn{padding:12px 18px;font-size:13px}}.rx-page{--paper:#f5f1e8;--paper-2:#efeadd;--paper-3:#e8e2d2;--bone:#fbf8f1;--ink:#0a1428;--ink-2:#2e3a4f;--ink-3:#5a6478;--muted:#8b92a3;--line:#0a14281a;--hairline:#0a14282e;--r2-50:#e7eef8;--r2-100:#c6d6ee;--r2-300:#4f8ad0;--r2-500:#004c9f;--r2-700:#00306f;--r2-800:#0a2447;--brass:#b08a4f;--brass-2:#c9a96e;--brass-soft:#e8dcc0;--good:#2f7d5b;--f-display:"Instrument Serif", "Cormorant Garamond", "Times New Roman", serif;--f-body:"Manrope", system-ui, -apple-system, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace}.rx-page *,.rx-page :before,.rx-page :after{box-sizing:border-box}.rx-page h1,.rx-page h2,.rx-page h3,.rx-page h4{font-family:var(--f-display);letter-spacing:-.012em;margin:0;font-weight:400;line-height:1.04}.rx-page p{margin:0}.rx-page .rx-art{background:var(--paper);flex-direction:column;width:100%;height:100%;padding:56px 64px;display:flex;position:relative;overflow:hidden}.rx-page .rx-art.dark{background:var(--ink);color:var(--paper);--line:#ffffff1a;--hairline:#ffffff38;--ink-3:#f5f1e89e;--ink-2:#f5f1e8d1;--bone:#ffffff0a;--paper-2:#ffffff0f}.rx-page .eyebrow{font-family:var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;font-size:11px;font-weight:600;display:inline-flex}.rx-page .eyebrow:before{content:"";opacity:.55;background:currentColor;width:22px;height:1px}.rx-page .eyebrow .num{font-family:var(--f-mono);color:var(--brass);letter-spacing:.06em}.rx-page .mono{font-family:var(--f-mono);font-feature-settings:"tnum";letter-spacing:.02em}.rx-page .tick{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:9px;position:absolute}.rx-page .vA{padding:64px 80px}.rx-page .vA .top{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:24px;display:flex}.rx-page .vA h1{letter-spacing:-.02em;max-width:720px;font-size:64px;line-height:1}.rx-page .vA h1 em{color:var(--r2-500);font-style:italic}.rx-page .vA .top-meta{text-align:right;flex-direction:column;gap:6px;display:flex}.rx-page .vA .top-meta .doc{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.rx-page .vA .top-meta .doc b{color:var(--ink);font-weight:600}.rx-page .vA .subtitle-de{font-family:var(--f-display);color:var(--ink-3);margin-top:14px;font-size:22px;font-style:italic}.rx-page .vA .specimens{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;margin-top:36px;margin-bottom:36px;display:grid}.rx-page .vA .eye-col{border-right:1px solid var(--hairline);flex-direction:column;gap:18px;padding:28px 32px;display:flex;position:relative}.rx-page .vA .eye-col:last-child{border-right:none}.rx-page .vA .eye-head{justify-content:space-between;align-items:center;display:flex}.rx-page .vA .eye-id{align-items:baseline;gap:14px;display:flex}.rx-page .vA .eye-id .glyph{font-family:var(--f-display);letter-spacing:-.04em;font-size:84px;line-height:.8}.rx-page .vA .eye-id .glyph em{color:var(--r2-500);font-style:italic}.rx-page .vA .eye-id .label-stack{flex-direction:column;gap:2px;padding-bottom:6px;display:flex}.rx-page .vA .eye-id .label-en{font-family:var(--f-body);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:600}.rx-page .vA .eye-id .label-de{font-family:var(--f-display);color:var(--ink-3);font-size:16px;font-style:italic}.rx-page .vA .eye-head .od-os{font-family:var(--f-mono);letter-spacing:.14em;color:var(--brass);font-size:11px}.rx-page .vA .values{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);display:grid}.rx-page .vA .val{border-right:1px dashed var(--hairline);flex-direction:column;gap:6px;padding:18px 16px 4px 0;display:flex}.rx-page .vA .val:last-child{border-right:none}.rx-page .vA .val .k{font-family:var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.rx-page .vA .val .k .idx{font-family:var(--f-mono);color:var(--brass);letter-spacing:.06em;font-size:9px}.rx-page .vA .val .v{font-family:var(--f-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-size:56px;line-height:1}.rx-page .vA .values[data-cols="4"] .val .v{font-size:46px}.rx-page .vA .values[data-cols="5"] .val .v{font-size:34px}.rx-page .vA .values[data-cols="4"] .val,.rx-page .vA .values[data-cols="5"] .val{padding-right:10px}.rx-page .vA .legend[data-cols="5"] .term{font-size:22px}.rx-page .vA .legend[data-cols="5"] .note{padding:18px 14px 18px 0}.rx-page .vA .legend[data-cols="5"] .note:nth-child(n+2){padding-left:14px}.rx-page .vA .val .u{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.08em;margin-top:2px;font-size:11px}.rx-page .vA .legend{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.rx-page .vA .legend .note{border-right:1px solid var(--hairline);flex-direction:column;gap:10px;padding:22px 24px 22px 0;display:flex}.rx-page .vA .legend .note:nth-child(n+2){padding-left:24px}.rx-page .vA .legend .note:last-child{border-right:none}.rx-page .vA .legend .head{align-items:baseline;gap:12px;display:flex}.rx-page .vA .legend .idx{font-family:var(--f-mono);color:var(--brass);letter-spacing:.06em;font-size:11px}.rx-page .vA .legend .term{font-family:var(--f-display);font-size:26px;line-height:1}.rx-page .vA .legend .sub-term{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.rx-page .vA .legend .def-en{color:var(--ink-2);font-size:13px;line-height:1.45}.rx-page .vA .legend .def-de{font-family:var(--f-display);color:var(--ink-3);font-size:14px;font-style:italic;line-height:1.35}.rx-page .vA .foot{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--hairline);justify-content:space-between;margin-top:auto;padding-top:28px;font-size:10px;display:flex}.rx-page .vB{padding:56px 64px}.rx-page .vB .head{border-bottom:1px solid var(--ink);grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;padding-bottom:32px;display:grid}.rx-page .vB h1{letter-spacing:-.02em;font-size:56px;line-height:1}.rx-page .vB h1 em{color:var(--r2-500);font-style:italic}.rx-page .vB .head .meta{text-align:right;font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.04em;font-size:11px;line-height:1.6}.rx-page .vB .head .meta b{color:var(--ink);font-weight:600}.rx-page .vB .head .meta hr{border:0;border-top:1px solid var(--hairline);margin:8px 0}.rx-page .vB .subtitle-de{font-family:var(--f-display);color:var(--ink-3);grid-column:1/-1;margin-top:12px;font-size:20px;font-style:italic}.rx-page .vB .body{flex:1;grid-template-columns:1.55fr 1fr;gap:48px;margin-top:36px;display:grid}.rx-page .vB .chart{background:var(--bone);border:1px solid var(--line);border-radius:0;overflow:hidden}.rx-page .vB .chart .top-strip{background:var(--ink);color:var(--paper);font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 22px;font-size:10px;display:flex}.rx-page .vB .chart .top-strip .pulse{align-items:center;gap:8px;display:inline-flex}.rx-page .vB .chart .top-strip .pulse:before{content:"";background:var(--brass-2);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c9a96e2e}.rx-page .vB .chart table{border-collapse:collapse;width:100%}.rx-page .vB .chart th,.rx-page .vB .chart td{text-align:left;border-bottom:1px solid var(--hairline);padding:0}.rx-page .vB .chart thead th{font-family:var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--ink);background:var(--paper-2);vertical-align:middle;padding:16px 22px;font-size:11px;font-weight:600}.rx-page .vB .chart thead th .full{font-family:var(--f-display);color:var(--ink);letter-spacing:-.005em;text-transform:none;margin-top:4px;font-size:16px;font-style:italic;font-weight:400;display:block}.rx-page .vB .chart thead th .idx{font-family:var(--f-mono);color:var(--brass);letter-spacing:.06em;margin-right:8px;font-size:9px}.rx-page .vB .chart tbody tr:last-child td{border-bottom:none}.rx-page .vB .chart .eye-cell{background:var(--paper-2);border-right:1px solid var(--hairline);align-items:center;gap:16px;width:220px;padding:22px;display:flex}.rx-page .vB .chart .eye-cell .glyph{font-family:var(--f-display);letter-spacing:-.04em;color:var(--ink);font-size:56px;line-height:.8}.rx-page .vB .chart .eye-cell .glyph em{color:var(--r2-500);font-style:italic}.rx-page .vB .chart .eye-cell .who{flex-direction:column;gap:2px;display:flex}.rx-page .vB .chart .eye-cell .od-os{font-family:var(--f-mono);letter-spacing:.16em;color:var(--brass);font-size:10px}.rx-page .vB .chart .eye-cell .nm-en{font-size:13px;font-weight:600}.rx-page .vB .chart .eye-cell .nm-de{font-family:var(--f-display);color:var(--ink-3);font-size:13px;font-style:italic}.rx-page .vB .chart .v-cell{border-right:1px solid var(--hairline);font-family:var(--f-display);letter-spacing:-.015em;font-feature-settings:"tnum";padding:22px;font-size:42px;line-height:1}.rx-page .vB[data-cols="4"] .chart .v-cell{padding:20px 16px;font-size:36px}.rx-page .vB[data-cols="5"] .chart .v-cell{padding:18px 12px;font-size:28px}.rx-page .vB[data-cols="5"] .chart .eye-cell{width:170px;padding:18px 14px}.rx-page .vB[data-cols="5"] .chart .eye-cell .glyph{font-size:44px}.rx-page .vB[data-cols="5"] .chart thead th{padding:14px 12px;font-size:10px}.rx-page .vB[data-cols="5"] .chart thead th .full{font-size:13px}.rx-page .vB[data-cols="4"] .chart thead th{padding:14px 16px}.rx-page .vB .chart .v-cell:last-child{border-right:none}.rx-page .vB .chart .v-cell .u{font-family:var(--f-mono);letter-spacing:.1em;color:var(--ink-3);margin-top:6px;font-size:10px;display:block}.rx-page .vB .keys{border-top:1px solid var(--ink);flex-direction:column;display:flex}.rx-page .vB .keys .key{border-bottom:1px solid var(--hairline);grid-template-columns:56px 1fr;gap:18px;padding:16px 0 14px;display:grid}.rx-page .vB .keys .key:last-child{border-bottom:none}.rx-page .vB .keys .pip{border:1px solid var(--ink);width:44px;height:44px;font-family:var(--f-display);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.rx-page .vB .keys .pip.eye-r,.rx-page .vB .keys .pip.eye-l{background:var(--ink);color:var(--paper);border-color:var(--ink);font-size:22px}.rx-page .vB .keys .pip.eye-l em{color:var(--brass-2);font-style:italic}.rx-page .vB .keys .term-block{flex-direction:column;gap:4px;display:flex}.rx-page .vB .keys .term{font-family:var(--f-display);align-items:baseline;gap:10px;font-size:22px;line-height:1.1;display:flex}.rx-page .vB .keys .term .code{font-family:var(--f-mono);letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:600}.rx-page .vB .keys .def{color:var(--ink-2);font-size:12px;line-height:1.4}.rx-page .vB .keys .def-de{font-family:var(--f-display);color:var(--ink-3);font-size:13px;font-style:italic;line-height:1.3}.rx-page .vC{background:var(--bone);padding:56px 64px}.rx-page .vC .head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:24px;display:flex}.rx-page .vC h1{letter-spacing:-.02em;max-width:640px;font-size:60px;line-height:1}.rx-page .vC h1 em{color:var(--r2-500);font-style:italic}.rx-page .vC .subtitle-de{font-family:var(--f-display);color:var(--ink-3);margin-top:10px;font-size:20px;font-style:italic}.rx-page .vC .head-meta{text-align:right;font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;font-size:10px;line-height:1.8}.rx-page .vC .head-meta b{color:var(--ink);font-weight:600}.rx-page .vC .body{flex:1;grid-template-columns:1.25fr 1fr;gap:56px;margin-top:40px;display:grid}.rx-page .vC .diagram{aspect-ratio:1/.82;background:radial-gradient(ellipse at 50% 55%, var(--paper-2), var(--bone) 65%);border:1px solid var(--hairline);border-radius:0;position:relative}.rx-page .vC .diagram svg{width:100%;height:100%;display:block}.rx-page .vC .diagram .corner-tag{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:9px;position:absolute}.rx-page .vC .diagram .corner-tag.tl{top:14px;left:16px}.rx-page .vC .diagram .corner-tag.tr{text-align:right;top:14px;right:16px}.rx-page .vC .diagram .corner-tag.bl{bottom:14px;left:16px}.rx-page .vC .diagram .corner-tag.br{text-align:right;bottom:14px;right:16px}.rx-page .vC .diagram .corner-tag b{color:var(--ink);font-weight:600}.rx-page .vC .specs{flex-direction:column;gap:28px;display:flex}.rx-page .vC .eye-row{border:1px solid var(--ink);background:var(--paper);grid-template-columns:1fr 1fr;gap:0;display:grid}.rx-page .vC .eye-row .eye{border-right:1px solid var(--hairline);flex-direction:column;gap:14px;padding:20px 22px;display:flex}.rx-page .vC .eye-row .eye:last-child{border-right:none}.rx-page .vC .eye-row .eye-head{border-bottom:1px dashed var(--hairline);justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.rx-page .vC .eye-row .glyph{font-family:var(--f-display);letter-spacing:-.02em;font-size:36px;line-height:.9}.rx-page .vC .eye-row .glyph em{color:var(--r2-500);font-style:italic}.rx-page .vC .eye-row .nm{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);text-align:right;font-size:10px}.rx-page .vC .eye-row .nm .de{color:var(--ink-3);letter-spacing:.06em;font-family:var(--f-display);text-transform:none;margin-top:3px;font-size:12px;font-style:italic;display:block}.rx-page .vC .eye-row .triplet{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.rx-page .vC .eye-row .triplet .v{flex-direction:column;gap:2px;display:flex}.rx-page .vC .eye-row .triplet .lbl{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.rx-page .vC .eye-row .triplet .num{font-family:var(--f-display);letter-spacing:-.015em;font-feature-settings:"tnum";font-size:30px;line-height:1}.rx-page .vC[data-cols="4"] .triplet .num{font-size:26px}.rx-page .vC[data-cols="5"] .triplet .num{font-size:22px}.rx-page .vC[data-cols="5"] .triplet{gap:2px}.rx-page .vC[data-cols="5"] .triplet .lbl{letter-spacing:.12em;font-size:8px}.rx-page .vC .legend-mini{border-top:1px solid var(--hairline);flex-direction:column;gap:0;display:flex}.rx-page .vC .legend-mini .row{border-bottom:1px solid var(--hairline);grid-template-columns:64px 1fr;gap:16px;padding:16px 0 14px;display:grid}.rx-page .vC .legend-mini .row:last-child{border-bottom:none}.rx-page .vC .legend-mini .code{font-family:var(--f-mono);letter-spacing:.1em;color:var(--ink);align-items:baseline;gap:8px;padding-top:2px;font-size:12px;font-weight:600;display:flex}.rx-page .vC .legend-mini .code .idx{color:var(--brass);font-size:9px}.rx-page .vC .legend-mini .term{font-family:var(--f-display);font-size:18px;line-height:1.1}.rx-page .vC .legend-mini .def-en{color:var(--ink-2);margin-top:4px;font-size:12px;line-height:1.4}.rx-page .vC .legend-mini .def-de{font-family:var(--f-display);color:var(--ink-3);margin-top:2px;font-size:13px;font-style:italic}.rx-page .rx-art{border:1px solid var(--hairline);border-radius:2px;width:100%;height:auto;margin:0 auto;box-shadow:0 6px 28px #0a14280f}.rx-artboard{width:100%;margin:0 auto 24px}.rx-artboard>.rx-art{max-width:100%}.rx-artboard--a{max-width:1320px}.rx-artboard--b{max-width:1360px}.rx-artboard--c{max-width:1420px}.rx-artboard-label{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin:0 auto 10px;font-size:10px;display:flex}.rx-artboard-label:before{content:"";opacity:.5;background:currentColor;width:18px;height:1px}.rx-page .rx-lens-section{max-width:none;margin-left:0;margin-right:0}.rx-page .rx-lens-section .rx-lens-head{max-width:760px;margin-left:auto;margin-right:auto}.rx-lens-section{margin:0 0 80px}.rx-lens-head{max-width:760px;margin:0 0 36px}.rx-lens-head .rx-lens-eyebrow{font-family:var(--f-mono);letter-spacing:.06em;color:var(--brass);margin-bottom:14px;font-size:11px}.rx-lens-head h2{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:14px;font-size:clamp(34px,4vw,52px);line-height:1.02}.rx-lens-head h2 em{color:var(--r2-500);font-style:italic}.rx-lens-head .rx-lens-sub{color:var(--ink-2);max-width:560px;font-size:16px;line-height:1.5}@media (max-width:1023px){.rx-page .rx-art{padding:36px 28px}.rx-page .vB .head{grid-template-columns:1fr;gap:20px}.rx-page .vB .body,.rx-page .vC .body{grid-template-columns:1fr;gap:32px}.rx-page .vC .head{flex-direction:column;align-items:flex-start;gap:16px}.rx-page .vA .top{flex-direction:column;gap:18px}.rx-page .vA .top-meta{text-align:left}}@media (max-width:720px){.rx-page .vA .specimens{grid-template-columns:1fr}.rx-page .vA .eye-col{border-right:none;border-bottom:1px solid var(--hairline)}.rx-page .vA .legend{grid-template-columns:1fr}.rx-page .vA .legend .note{border-right:none;border-bottom:1px solid var(--hairline);padding-left:0!important}.rx-page .vB .chart{overflow-x:auto}.rx-page .vC .eye-row{grid-template-columns:1fr}.rx-page .vC .eye-row .eye{border-right:none;border-bottom:1px solid var(--hairline)}}@media (max-width:640px){.rx-page .rx-art{padding:24px 16px}.rx-page .vA h1{font-size:clamp(30px,8vw,46px)}.rx-page .vB h1{font-size:clamp(28px,7.5vw,42px)}.rx-page .vC h1{font-size:clamp(30px,8vw,46px)}.rx-page .vA .eye-id .glyph{font-size:56px}.rx-page .vA .values,.rx-page .vA .values[data-cols="4"],.rx-page .vA .values[data-cols="5"]{gap:4px 12px;grid-template-columns:repeat(2,1fr)!important}.rx-page .vA .val{border-right:none;padding-bottom:10px;padding-right:0}.rx-page .vA .val .v,.rx-page .vA .values[data-cols="4"] .val .v,.rx-page .vA .values[data-cols="5"] .val .v{font-size:38px}.rx-page .vB .chart{-webkit-overflow-scrolling:touch;overflow-x:auto}.rx-page .vB .chart table{min-width:540px}.rx-page .vB .head .meta{text-align:left}.rx-page .vC .eye-row .triplet,.rx-page .vC[data-cols="5"] .triplet{gap:2px 6px}.rx-page .vC .eye-row .triplet .num,.rx-page .vC[data-cols="4"] .triplet .num,.rx-page .vC[data-cols="5"] .triplet .num{font-size:20px}.rx-page .vC .eye-row .triplet .lbl{letter-spacing:.1em;font-size:8px}.rx-page .rx-artboard{margin-bottom:16px}}.r2-faq-related{flex-direction:column;gap:28px;max-width:none;margin:56px 0 0;padding:0;display:flex}.r2-faq-related .r2-faq-eyebrow{font-family:var(--f-body);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:14px;font-size:11px;font-weight:600;display:inline-flex}.r2-faq-related .r2-faq-eyebrow:before{content:"";opacity:.55;background:currentColor;width:22px;height:1px}.r2-faq-related .r2-faq-eyebrow .num{font-family:var(--f-mono);letter-spacing:.06em}.r2-faq-rx{background:var(--ink);color:var(--paper);border-radius:var(--r-lg);grid-template-columns:1fr auto;grid-template-areas:"body cta";gap:24px;padding:28px 32px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.r2-faq-rx:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.r2-faq-rx-rings{pointer-events:none;z-index:0;width:360px;height:360px;position:absolute;top:-100px;right:-100px}.r2-faq-rx-rings span{border:1px solid #e8dcc01a;border-radius:50%;position:absolute;inset:0}.r2-faq-rx-rings span:nth-child(2){border-color:#e8dcc00f;inset:40px}.r2-faq-rx-rings span:nth-child(3){border-color:#c9a96e2e;inset:90px}.r2-faq-rx-body{z-index:1;grid-area:body;min-width:0;position:relative}.r2-faq-rx .r2-faq-eyebrow{color:var(--brass-2);margin-bottom:10px}.r2-faq-rx .r2-faq-eyebrow:before{background:var(--brass-2)}.r2-faq-rx .r2-faq-eyebrow .num{color:var(--brass-2)}.r2-faq-rx h3{font-family:var(--f-display);letter-spacing:-.018em;color:var(--paper);margin:0 0 8px;font-size:26px;font-weight:400;line-height:1.08}.r2-faq-rx h3 em{color:var(--brass-2);font-style:italic}.r2-faq-rx p{color:#f5f1e8b3;max-width:480px;margin:0;font-size:13px;line-height:1.55}.r2-faq-rx-cta{background:var(--brass-2);color:var(--ink);white-space:nowrap;z-index:1;border-radius:999px;grid-area:cta;align-self:center;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.r2-faq-rx-cta svg{width:12px;height:12px}.r2-faq-picker{background:var(--ink);color:var(--paper);border-radius:var(--r-lg);grid-template-columns:1fr auto;grid-template-areas:"body cta";gap:24px;padding:28px 32px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.r2-faq-picker:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.r2-faq-picker:before{content:"";pointer-events:none;border:1px solid #e8dcc014;border-radius:50%;width:280px;height:280px;position:absolute;top:-50px;right:-80px}.r2-faq-picker-pulse{pointer-events:none;z-index:0;width:280px;height:280px;position:absolute;top:-50px;right:-80px}.r2-faq-picker-pulse span{border:1px solid var(--brass-2);opacity:0;border-radius:50%;animation:3.6s cubic-bezier(.22,.61,.36,1) infinite r2FaqPickerRing;position:absolute;inset:0;transform:scale(.45)}.r2-faq-picker-pulse span:first-child{animation-delay:0s}.r2-faq-picker-pulse span:nth-child(2){animation-delay:1.2s}.r2-faq-picker-pulse span:nth-child(3){animation-delay:2.4s}@keyframes r2FaqPickerRing{0%{opacity:0;border-color:#c9a96e8c;transform:scale(.42)}10%{opacity:.55}70%{opacity:.05}to{opacity:0;border-color:#c9a96e00;transform:scale(1.05)}}.r2-faq-picker-body{z-index:1;grid-area:body;min-width:0;position:relative}.r2-faq-picker-eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:500;display:inline-flex}.r2-faq-picker-eyebrow .dot{background:var(--brass-2);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #c9a96e2e}.r2-faq-picker h3{font-family:var(--f-display);letter-spacing:-.018em;color:var(--paper);margin:0 0 8px;font-size:26px;font-weight:400;line-height:1.08}.r2-faq-picker h3 em{color:var(--brass-2);font-style:italic}.r2-faq-picker p{color:#f5f1e8b3;max-width:480px;margin:0;font-size:13px;line-height:1.55}.r2-faq-picker-cta{background:var(--brass-2);color:var(--ink);white-space:nowrap;z-index:1;border-radius:999px;grid-area:cta;align-self:center;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.r2-faq-picker-cta svg{width:12px;height:12px}.r2-faq-related-section{margin-top:4px}.r2-faq-related-head{margin-bottom:20px}.r2-faq-related-head .r2-faq-eyebrow{color:var(--ink-2)}.r2-faq-related-head .r2-faq-eyebrow .num{color:var(--brass)}.r2-faq-related-head h3{font-family:var(--f-display);letter-spacing:-.018em;color:var(--ink);margin:0;font-size:32px;font-weight:400;line-height:1.08}.r2-faq-related-head h3 em{color:var(--brass);font-style:italic}.r2-faq-related-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.r2-faq-related-card{background:var(--bone);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink);grid-template-columns:80px 1fr;gap:14px;padding:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.r2-faq-related-card:hover{border-color:var(--hairline);box-shadow:var(--shadow-1);transform:translateY(-1px)}.r2-faq-pic{background:var(--paper-2);border-radius:var(--r-sm);flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.r2-faq-pic img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:4px}.r2-faq-related-card:hover .r2-faq-pic img{mix-blend-mode:normal}.r2-faq-body{flex-direction:column;gap:6px;min-width:0;display:flex}.r2-faq-name{font-family:var(--f-display);letter-spacing:-.005em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.r2-faq-chips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.r2-faq-chip{background:var(--paper-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;display:inline-flex}.r2-faq-chip .k{font-family:var(--f-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:600}.r2-faq-foot{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:4px;display:flex}.r2-faq-view{font-family:var(--f-body);color:var(--r2-500);letter-spacing:.02em;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.r2-faq-view svg{width:10px;height:10px}@media (max-width:1200px){.r2-faq-related-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.r2-faq-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.r2-faq-related{gap:20px;margin-top:36px}.r2-faq-rx,.r2-faq-picker{grid-template-columns:1fr;grid-template-areas:"body""cta";gap:16px;padding:22px 22px 20px}.r2-faq-rx h3,.r2-faq-picker h3{font-size:22px}.r2-faq-rx-cta,.r2-faq-picker-cta{justify-self:start;padding:11px 16px;font-size:12px}.r2-faq-related-head h3{font-size:24px}.r2-faq-related-grid{grid-template-columns:1fr}}.amquestion-content{padding-bottom:14px}.amquestion-content .amfaq-short-answer-container{color:var(--ink-2);margin-bottom:12px;font-size:14px;line-height:1.55;margin-top:10px!important}.amquestion-content a.text-blue-600,.amquestion-content a[class*=text-blue]{font-family:var(--f-body);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--brass-soft);align-items:center;gap:6px;padding:4px 0;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex;color:var(--brass)!important;font-size:12px!important;text-decoration:none!important}.amquestion-content a.text-blue-600:hover,.amquestion-content a[class*=text-blue]:hover{border-bottom-color:var(--ink);color:var(--ink)!important}.amquestion-content a.text-blue-600:after,.amquestion-content a[class*=text-blue]:after{content:"→";font-family:var(--f-mono);font-size:14px;line-height:1;transition:transform .18s;transform:translate(0)}.amquestion-content a.text-blue-600:hover:after,.amquestion-content a[class*=text-blue]:hover:after{transform:translate(3px)}.amquestion-wrapper{border-color:var(--hairline)!important}.amquestion-title{letter-spacing:-.005em;color:var(--ink);padding:14px 0;line-height:1.25;transition:color .15s;font-family:var(--f-display)!important;font-size:18px!important;font-weight:400!important}.amquestion-title:hover,.amquestion-title.opened-question{color:var(--r2-500)}.amquestion-title svg{color:var(--ink-3);transition:transform .2s}.amquestion-title.opened-question svg{color:var(--r2-500);transform:rotate(180deg)}.question_view .answer,.question_view .answer *{font-family:var(--f-body)}.question_view .answer{color:var(--ink-2);font-size:15px;line-height:1.6}.question_view .answer p{margin:0 0 14px}.question_view .answer p:last-child{margin-bottom:0}.question_view .answer strong,.question_view .answer b{color:var(--ink);font-weight:600}.question_view .answer em,.question_view .answer i{color:var(--ink);font-style:italic}.question_view .answer ul,.question_view .answer ol{margin:0 0 18px;padding-left:22px}.question_view .answer ul li,.question_view .answer ol li{margin-bottom:6px}.question_view .answer table{border-collapse:collapse;width:100%;margin:22px 0 32px;font-size:14px}.question_view .answer table th,.question_view .answer table td{border:1px solid var(--hairline);vertical-align:top;text-align:left;padding:12px 16px}.question_view .answer table th{background:var(--paper-2);color:var(--ink);font-weight:600}.question_view .flex.items-start.flex-wrap{margin-top:18px;padding-bottom:16px;border-bottom-color:var(--hairline)!important}.r2-faq-pic{background:var(--paper-2);position:relative;overflow:hidden}.r2-faq-pic img{object-fit:contain;mix-blend-mode:multiply;background:0 0;width:100%;height:100%;padding:5px;transition:mix-blend-mode .15s,transform .2s}.r2-faq-related-card:hover .r2-faq-pic{background:#fff}.r2-faq-related-card:hover .r2-faq-pic img{mix-blend-mode:normal;transform:scale(1.04)}.r2-faq-price-block{flex-direction:column;align-items:flex-start;gap:0;line-height:1;display:inline-flex}.r2-faq-price-was{font-family:var(--f-mono);color:var(--muted);letter-spacing:.02em;margin-bottom:2px;font-size:10px;text-decoration:line-through}.r2-faq-price{font-family:var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;line-height:1}.r2-faq-price.is-sale{color:var(--sale)}.r2-faq-promos{gap:14px;display:grid}.r2-faq-promos[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.r2-faq-promos[data-cols="1"]{grid-template-columns:1fr}.r2-faq-promos[data-cols="2"] .r2-faq-picker,.r2-faq-promos[data-cols="2"] .r2-faq-switch{grid-template-columns:1fr;grid-template-areas:"body""cta";gap:14px;min-height:0;padding:22px 22px 20px}.r2-faq-promos[data-cols="2"] .r2-faq-picker h3,.r2-faq-promos[data-cols="2"] .r2-faq-switch h3{font-size:22px}.r2-faq-promos[data-cols="2"] .r2-faq-picker-cta,.r2-faq-promos[data-cols="2"] .r2-faq-switch-cta{justify-self:start;padding:11px 16px;font-size:12px}.r2-faq-switch{background:var(--ink);color:var(--paper);border-radius:var(--r-lg);grid-template-columns:1fr auto;grid-template-areas:"body cta";gap:24px;padding:28px 32px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.r2-faq-switch:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.r2-faq-switch-glyph{pointer-events:none;z-index:0;color:#c9a96e2e;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.r2-faq-switch-glyph svg{width:100%;height:100%}.r2-faq-switch-body{z-index:1;grid-area:body;min-width:0;position:relative}.r2-faq-switch-eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:500;display:inline-flex}.r2-faq-switch-eyebrow .dot{background:var(--brass-2);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #c9a96e2e}.r2-faq-switch h3{font-family:var(--f-display);letter-spacing:-.018em;color:var(--paper);margin:0;font-size:26px;font-weight:400;line-height:1.08}.r2-faq-switch h3 em{color:var(--brass-2);font-style:italic}.r2-faq-switch-cta{background:var(--brass-2);color:var(--ink);white-space:nowrap;z-index:1;border-radius:999px;grid-area:cta;align-self:center;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.r2-faq-switch-cta svg{width:12px;height:12px}@media (max-width:720px){.r2-faq-promos[data-cols="2"]{grid-template-columns:1fr}.r2-faq-switch{grid-template-columns:1fr;grid-template-areas:"body""cta";gap:14px;padding:22px 22px 20px}.r2-faq-switch h3{font-size:22px}.r2-faq-switch-cta{justify-self:start;padding:11px 16px;font-size:12px}.r2-faq-switch-glyph{width:140px;height:140px;top:auto;bottom:-20px;right:-32px;transform:none}}body.switch-standalone,body.switch-standalone .page-wrapper{background:var(--paper)}.switch-page{width:min(1280px,100vw - 48px);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:24px auto;display:flex;overflow:visible}.compat-shell .switch-page,.switch-page.is-modal{width:100%;max-height:100%;box-shadow:none;border:0;border-radius:0;margin:0;overflow:hidden}.switch-head{border-bottom:1px solid var(--hairline);background:var(--bone);justify-content:space-between;align-items:center;gap:24px;padding:22px 32px;display:flex}.switch-head-l{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.switch-head-mark{background:var(--ink);width:44px;height:44px;color:var(--brass-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.switch-head-mark svg{width:22px;height:22px}.switch-head-ttl{font-family:var(--f-display);letter-spacing:-.012em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:1.1;overflow:hidden}.switch-head-sub{color:var(--ink-3);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.switch-close{border:1px solid var(--hairline);background:var(--paper);width:40px;height:40px;color:var(--ink-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:border-color .15s;display:flex}.switch-close:hover{border-color:var(--ink);color:var(--ink)}.switch-body{padding:36px 48px 24px}.compat-shell .switch-body,.switch-page.is-modal .switch-body{flex:1;min-height:0;overflow-y:auto}.switch-source-head{margin-bottom:28px}.switch-stage-eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:10px;font-size:11px}.switch-stage-eyebrow .num{background:var(--ink);width:22px;height:22px;color:var(--brass-2);text-align:center;border-radius:50%;margin-right:8px;font-size:11px;line-height:22px;display:inline-block}.switch-stage-h{font-family:var(--f-display);letter-spacing:-.018em;color:var(--ink);margin:0;font-size:40px;line-height:1.04}.switch-search{max-width:480px;margin:28px 0;position:relative}.switch-search input{border:1px solid var(--hairline);background:var(--bone);width:100%;font-size:14px;font-family:var(--f-body);color:var(--ink);border-radius:999px;outline:0;padding:14px 18px 14px 46px;transition:border-color .15s}.switch-search input:focus{border-color:var(--ink)}.switch-search input::placeholder{color:var(--muted)}.switch-search-ic{color:var(--ink-3);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.switch-source-lead{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;display:flex}.switch-source-lead .diamond{color:var(--brass);font-size:13px}.switch-source-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.switch-source-tile{text-align:left;background:var(--bone);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);flex-direction:column;align-items:stretch;padding:0 0 16px;text-decoration:none;transition:border-color .15s,transform .12s,background .15s,box-shadow .15s;display:flex;overflow:hidden}.switch-source-tile:hover{border-color:var(--ink);box-shadow:var(--shadow-1);transform:translateY(-2px)}.switch-source-art{justify-content:center;align-items:center;height:96px;margin-bottom:14px;display:flex;overflow:hidden}.switch-source-art.has-product{background:var(--paper);border-bottom:1px solid var(--line-2)}.switch-source-art.has-product img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:80%;height:auto;max-height:80%;transition:transform .2s}.switch-source-tile:hover .switch-source-art.has-product img{transform:scale(1.05)}.switch-source-art.has-brand{border-bottom:1px solid var(--line-2);background:#fff}.switch-source-art.has-brand img{object-fit:contain;width:74%;max-height:62%}.switch-source-art.has-glyph{background:var(--ink)}.switch-source-initial{color:var(--brass-2);font-family:var(--f-display);letter-spacing:-.02em;font-size:48px;line-height:1}.switch-source-tile>:not(.switch-source-art){padding-left:18px;padding-right:18px}.switch-source-brand{font-family:var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.switch-source-name{font-family:var(--f-display);letter-spacing:-.005em;color:var(--ink);font-size:18px;line-height:1.15}.switch-source-cycle{font-family:var(--f-mono);color:var(--brass);letter-spacing:.06em;margin-top:auto;padding-top:8px;font-size:10px}.switch-source-empty{text-align:center;color:var(--ink-3);background:var(--bone);border:1px dashed var(--hairline);border-radius:var(--r-md);grid-column:1/-1;padding:28px;font-size:13px}.switch-back{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--hairline);background:var(--paper);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 10px;font-size:11px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.switch-back:hover{color:var(--ink);border-color:var(--ink)}.switch-source-card{background:var(--ink);color:var(--paper);border-radius:var(--r-lg);grid-template-columns:188px 1fr auto;align-items:stretch;gap:28px;margin-bottom:22px;padding:22px;display:grid;position:relative;overflow:hidden}.switch-source-stage{border-radius:calc(var(--r-lg) - 8px);background:0 0;justify-content:center;align-items:center;min-height:150px;display:flex;position:relative;overflow:hidden}.switch-source-flag{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:var(--brass-2);z-index:2;border-radius:999px;padding:4px 8px;font-size:9px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.switch-source-pack{object-fit:contain;box-sizing:border-box;background:#fff;border-radius:14px;width:84%;max-height:84%;padding:12px;box-shadow:0 18px 42px -18px #000000bf,0 0 0 1px #ffffff0d}.switch-source-pack--placeholder{justify-content:center;align-items:center;width:80%;display:flex}.switch-source-pack--placeholder svg{width:100%;height:auto}.switch-source-id{flex-direction:column;justify-content:center;min-width:0;display:flex}.switch-source-logo{box-sizing:border-box;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:232px;max-width:100%;height:64px;margin-bottom:16px;padding:10px 16px;display:flex;box-shadow:0 8px 20px -12px #00000080}.switch-source-logo img{object-fit:contain;max-width:100%;max-height:100%}.switch-source-logo-text{font-family:var(--f-display);color:var(--ink);letter-spacing:-.01em;font-size:22px}.switch-source-card-name{font-family:var(--f-display);letter-spacing:-.02em;color:var(--paper);font-size:38px;line-height:.98}.switch-source-meta{font-family:var(--f-mono);color:#f5f1e899;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.switch-source-meta .dot{color:#f5f1e852}.switch-source-meta .ref{letter-spacing:.06em;text-transform:uppercase}.switch-source-card-specs{border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;align-content:center;gap:14px 30px;padding-left:30px;display:grid}.switch-source-card-specs>div{flex-direction:column;gap:3px;display:flex}.switch-source-card-specs .k{letter-spacing:.14em;text-transform:uppercase;color:#f5f1e88c;font-size:10px}.switch-source-card-specs .v{font-family:var(--f-mono);color:var(--paper);font-size:15px;font-weight:600}.switch-source-card-specs .switch-source-price{border-top:1px solid #ffffff1f;grid-column:1/-1;margin-top:2px;padding-top:12px}.switch-source-price .switch-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.switch-source-price .switch-price .now{font-family:var(--f-mono);letter-spacing:-.01em;color:var(--brass-2);font-size:22px;font-weight:700}.switch-source-price .switch-price .was{font-family:var(--f-mono);color:#f5f1e873;font-size:13px;text-decoration:line-through}.switch-source-price .switch-price .off{font-family:var(--f-mono);letter-spacing:.06em;color:#fff;background:var(--good);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.switch-tabs{border-bottom:1px solid var(--hairline);gap:4px;margin-bottom:24px;display:flex}.switch-tab{cursor:pointer;font-family:var(--f-body);letter-spacing:.005em;color:var(--ink-3);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 18px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.switch-tab-ic{font-family:var(--f-mono);color:currentColor;font-size:14px;line-height:1}.switch-tab:hover{color:var(--ink)}.switch-tab.is-active{color:var(--ink);border-bottom-color:var(--brass)}.switch-tab-ct{font-family:var(--f-mono);background:var(--paper-2);color:var(--ink-3);border-radius:999px;padding:1px 7px;font-size:10px}.switch-tab.is-active .switch-tab-ct{background:var(--brass);color:#fff}.switch-empty-tab{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-3);align-items:center;gap:12px;padding:32px;font-size:14px;font-style:italic;display:flex}.switch-empty-tab .diamond{color:var(--brass);font-size:16px}.switch-cards{flex-direction:column;gap:16px;display:flex}.switch-card{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.switch-card.is-upgrade{border-color:var(--brass)}.switch-card.is-premium{border-color:var(--ink)}.switch-card-head{border-bottom:1px solid var(--hairline);background:var(--paper-2);justify-content:space-between;align-items:center;padding:12px 22px;display:flex}.switch-card-ref{font-family:var(--f-mono);letter-spacing:.14em;color:var(--ink-3);font-size:10px}.switch-badge{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--paper);color:var(--ink);border:1px solid var(--hairline);border-radius:4px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.switch-badge.is-upgrade{background:var(--brass);color:#fff;border-color:var(--brass)}.switch-badge.is-similar{background:var(--r2-50);color:var(--r2-700);border-color:var(--r2-100)}.switch-badge.is-similar-same{background:var(--paper-2);color:var(--ink-2)}.switch-badge.is-premium{background:var(--ink);color:var(--brass-2);border-color:var(--ink)}.switch-badge.is-budget{color:var(--good);background:#e3eddf;border-color:#e3eddf}.switch-card-body{grid-template-columns:200px 1fr;gap:24px;padding:22px;display:grid}.switch-card-pic{background:var(--paper-2);border-radius:var(--r-md);aspect-ratio:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.switch-card-pic img{object-fit:contain;width:100%;height:100%;padding:10px}.switch-card-pic.has-product img{mix-blend-mode:multiply}.switch-card-pic.has-brand{background:#fff}.switch-card-pic.has-brand img{object-fit:contain;width:66%;height:66%;padding:0}.switch-card-pic-initial{font-family:var(--f-display);color:var(--ink);letter-spacing:-.02em;font-size:56px}.switch-card-info{flex-direction:column;gap:6px;min-width:0;display:flex}.switch-card-brand{font-family:var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.switch-card-name{font-family:var(--f-display);letter-spacing:-.005em;color:var(--ink);font-size:22px;line-height:1.1}.switch-card-meta{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.04em;margin-bottom:8px;font-size:11px}.switch-card-meta b{color:var(--ink);font-weight:600}.switch-card-reasons{border-top:1px solid var(--hairline);margin-top:6px;padding-top:12px}.switch-card-reasons-h,.switch-card-caveats-h{font-family:var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:8px;font-size:10px;font-weight:700}.switch-card-reasons ul,.switch-card-caveats ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.switch-card-reasons li,.switch-card-caveats li{color:var(--ink-2);align-items:baseline;gap:8px;font-size:13px;display:flex}.switch-card-reasons .diamond{color:var(--brass);flex-shrink:0;font-size:8px;line-height:1.6}.switch-card-caveats{border-top:1px dashed var(--hairline);margin-top:12px;padding-top:10px}.switch-card-caveats-h{color:var(--warn)}.switch-card-caveats .warn{color:var(--warn);flex-shrink:0;font-size:12px}.switch-card-foot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.switch-card-price{flex-wrap:wrap;align-items:baseline;gap:8px 10px;display:flex}.switch-card-price .now{font-family:var(--f-display);letter-spacing:-.018em;color:var(--ink);font-size:28px;line-height:1}.switch-card-price .now .per{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.04em;margin-left:4px;font-size:11px}.switch-card-price .was{font-family:var(--f-mono);color:var(--ink-3);font-size:13px;text-decoration:line-through}.switch-card-price .off{font-family:var(--f-mono);letter-spacing:.06em;color:var(--good);background:#e3eddf;border-radius:999px;align-self:center;padding:3px 8px;font-size:10px;font-weight:700}.switch-card-actions{gap:8px;display:inline-flex}.switch-btn{font-family:var(--f-body);letter-spacing:.06em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.switch-btn-primary{background:var(--ink);color:var(--paper)}.switch-btn-primary:hover{background:var(--r2-700)}.switch-btn-outline{color:var(--ink);border:1px solid var(--hairline);background:0 0}.switch-btn-outline:hover{border-color:var(--ink)}.switch-btn svg{transition:transform .15s}.switch-compare{border-top:1px solid var(--hairline);background:var(--paper-2);padding:18px 22px 22px}.switch-compare-h{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:12px;font-size:10px}.switch-compare table{border-collapse:collapse;background:var(--bone);border-radius:8px;width:100%;overflow:hidden}.switch-compare th,.switch-compare td{text-align:left;border-bottom:1px solid var(--hairline);padding:10px 14px;font-size:12px}.switch-compare thead th{font-family:var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2);font-size:10px;font-weight:600}.switch-compare th:first-child{width:40%}.switch-compare th:nth-child(2),.switch-compare th:nth-child(3){width:30%}.switch-compare tr:last-child td{border-bottom:0}.switch-compare td.k{font-family:var(--f-body);color:var(--ink-2);font-weight:500}.switch-compare td:not(.k){font-family:var(--f-mono);font-feature-settings:"tnum";color:var(--ink)}.switch-compare tr.is-diff td.b{color:var(--brass);font-weight:600}.switch-disclaimer{background:var(--bone);border-top:1px solid var(--hairline);color:var(--ink-3);align-items:flex-start;gap:12px;padding:14px 32px 16px;font-size:11px;line-height:1.5;display:flex}.switch-disclaimer .ic{color:var(--warn);flex-shrink:0;margin-top:1px;font-size:14px}@media (max-width:980px){.switch-page{width:100%;box-shadow:none;border:0;border-radius:0;margin:0}.compat-shell .switch-page,.switch-page.is-modal{max-height:100%}.switch-source-grid{grid-template-columns:repeat(2,1fr)}.switch-source-card{grid-template-columns:130px 1fr;grid-template-areas:"stage info""specs specs";gap:16px 18px}.switch-source-stage{grid-area:stage;min-height:120px}.switch-source-id{grid-area:info}.switch-source-logo{width:100%;height:56px}.switch-source-card-specs{border-top:1px solid #ffffff29;border-left:none;grid-area:specs;padding-top:18px;padding-left:0}.switch-card-body{grid-template-columns:1fr}.switch-card-pic{aspect-ratio:2}.switch-tabs{flex-wrap:nowrap;overflow-x:auto}.switch-tab{white-space:nowrap;flex-shrink:0}.switch-body{padding:24px}.switch-stage-h{font-size:30px}.switch-source-card-name{font-size:24px}}@media (max-width:560px){.switch-source-grid{grid-template-columns:1fr}.switch-head{padding:16px 18px}.switch-head-ttl{font-size:18px}}.switch-embed #maincontent,.switch-embed .page-main,.switch-embed .columns,.switch-embed .column.main{width:100%;max-width:none;margin:0;padding:0}.switch-embed .switch-page{width:100%;max-width:100%;box-shadow:none;border:0;border-radius:0;min-height:100vh;margin:0}.switch-embed .switch-close{display:none}.switch-modal{z-index:1000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.switch-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a14288c;position:absolute;inset:0}.switch-modal-shell{background:var(--paper);border-radius:var(--r-xl);width:min(1280px,96vw);height:min(920px,92vh);box-shadow:var(--shadow-3);position:relative;overflow:hidden}.switch-modal-frame{background:var(--paper);border:0;width:100%;height:100%;display:block}.switch-modal-close{z-index:2;border:1px solid var(--hairline);background:var(--paper);width:40px;height:40px;color:var(--ink-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex;position:absolute;top:16px;right:18px}.switch-modal-close:hover{border-color:var(--ink);color:var(--ink)}@media (max-width:560px){.switch-modal{padding:0}.switch-modal-shell{border-radius:0;width:100vw;height:100vh}}.r2-mchrome,.r2-mhome,.r2-mfooter{display:none}@media (max-width:767.98px){.r2-mchrome,.r2-mfooter,.r2-mhome{display:block}.r2-header,.r2-desktop-home,.r2-footer{display:none!important}html,body{overflow-x:hidden}}.r2-mchrome{background:var(--paper);font-family:var(--f-body);color:var(--ink);font-size:14px;line-height:1.5}.r2-mhome{background:var(--paper);font-family:var(--f-body);color:var(--ink);padding-bottom:8px;font-size:14px;line-height:1.5}.mh-ticker{background:var(--ink);color:#f5f1e8c7;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:4px 12px;font-size:9px;display:flex;overflow:hidden}.mh-ticker .dot{background:var(--brass-2);border-radius:50%;flex:none;width:4px;height:4px}.mh-header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px 10px;display:grid}.mh-iconbtn{border:1px solid var(--line);border-radius:var(--r-md);width:44px;height:44px;color:var(--ink);background:var(--bone);justify-content:center;align-items:center;display:flex;position:relative}.mh-iconbtn svg{width:19px;height:19px}.mh-iconbtn .ct{background:var(--brass);min-width:17px;height:17px;color:var(--bone);font-family:var(--f-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;display:flex;position:absolute;top:-5px;right:-5px}.mh-logo{color:var(--ink);justify-content:center;align-items:center;gap:9px;text-decoration:none;display:flex}.mh-logo .logo-mark{width:32px;height:32px;display:block}.mh-logo .word{flex-direction:column;line-height:1;display:flex}.mh-logo .word .nm{font-family:var(--f-display);letter-spacing:.03em;font-size:17px}.mh-logo .word .tg{font-family:var(--f-mono);letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase;margin-top:3px;font-size:6.5px}.mh-hright{gap:8px;display:flex}.mh-search{border:1px solid var(--hairline);background:var(--bone);border-radius:999px;align-items:center;gap:10px;height:44px;margin:2px 16px 12px;padding:0 16px;display:flex;overflow:hidden}.mh-search svg{width:15px;height:15px;color:var(--ink-3);flex:none}.mh-search input{width:100%;font-family:var(--f-mono);color:var(--ink);background:0 0;border:0;outline:none;font-size:11.5px}.mh-search input::placeholder{color:var(--muted)}.mh-chips{border-bottom:1px solid var(--line-2);scrollbar-width:none;gap:8px;padding:10px 16px 14px;display:flex;overflow-x:auto}.mh-chips::-webkit-scrollbar{display:none}.mh-chip{border:1px solid var(--line);background:var(--bone);height:34px;font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:10.5px;text-decoration:none;display:inline-flex}.mh-chip.ai{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mh-chip.sw{border-color:var(--brass);color:var(--brass)}.mh-hero{padding:28px 16px 0}.mh-hero h1{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:balance;color:var(--ink);font-size:40px;font-weight:400;line-height:1.02}.mh-hero h1 em{font-style:italic}.mh-hero .lead{color:var(--ink-3);text-wrap:pretty;margin-top:14px;font-size:14px}.mh-btn{width:100%;height:52px;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:flex}.mh-btn svg{width:16px;height:16px}.mh-btn.primary{background:var(--ink);color:var(--paper);margin-top:20px}.mh-btn.brass{background:var(--brass-2);color:var(--ink)}.mh-btn.ghost-light{color:var(--paper);background:0 0;border:1px solid #f5f1e84d}.mh-stats{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;padding-top:16px;display:grid}.mh-stats .n{font-family:var(--f-mono);font-size:16px}.mh-stats .l{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:5px;font-size:8.5px}.mh-hero-visual{aspect-ratio:4/3;background:var(--paper-2);border-radius:var(--r-md);justify-content:center;align-items:center;margin:22px 16px 0;display:flex;position:relative;overflow:hidden}.mh-hero-visual .inner{width:78%}.mh-corner{font-family:var(--f-mono);letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;font-size:8px;position:absolute}.mh-corner.tl{top:10px;left:12px}.mh-corner.tr{top:10px;right:12px}.mh-corner.bl{bottom:10px;left:12px}.mh-corner.br{color:var(--brass);bottom:10px;right:12px}.mh-ribbon{background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;gap:1px;margin:24px 16px 0;display:grid;overflow:hidden}.mh-ribbon .item{background:var(--bone);gap:10px;padding:13px 12px;display:flex}.mh-ribbon .ic{color:var(--brass);flex:none}.mh-ribbon .ic svg{width:17px;height:17px}.mh-ribbon .ttl{font-size:11.5px;font-weight:600;line-height:1.3}.mh-ribbon .sub{color:var(--ink-3);margin-top:2px;font-size:10.5px;line-height:1.35}.mh-dark{background:var(--ink);border-radius:var(--r-lg);color:var(--paper);margin:30px 16px 0;padding:26px 20px}.mh-dark .eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-2);font-size:9.5px}.mh-dark h2{font-family:var(--f-display);color:var(--paper);text-wrap:balance;margin-top:10px;font-size:28px;font-weight:400;line-height:1.06}.mh-dark h2 em{color:var(--brass-2);font-style:italic}.mh-dark .lead{color:#f5f1e89e;margin-top:10px;font-size:12.5px}.mh-dark .help{font-family:var(--f-mono);letter-spacing:.06em;color:#f5f1e880;text-align:center;margin-top:10px;font-size:9.5px}.mh-feats{border-top:1px solid #f5f1e824;flex-direction:column;margin-top:18px;display:flex}.mh-feats .row{border-bottom:1px solid #f5f1e814;gap:12px;padding:11px 0;display:flex}.mh-feats .k{font-family:var(--f-mono);color:var(--brass-2);flex:none;padding-top:2px;font-size:10px}.mh-feats .t{font-size:12.5px;font-weight:600}.mh-feats .d{color:#f5f1e88c;margin-top:1px;font-size:11px}.mh-rx{border-radius:var(--r-sm);font-family:var(--f-mono);background:#f5f1e80d;border:1px solid #f5f1e829;margin-top:18px;padding:14px}.mh-rx .lab{letter-spacing:.16em;text-transform:uppercase;color:#f5f1e880;justify-content:space-between;font-size:8.5px;display:flex}.mh-rx table{border-collapse:collapse;width:100%;margin-top:10px}.mh-rx th{color:#f5f1e873;text-align:right;letter-spacing:.08em;padding:3px 0;font-size:8.5px;font-weight:400}.mh-rx td{color:var(--paper);text-align:right;padding:4px 0;font-size:11.5px}.mh-rx th:first-child,.mh-rx td:first-child{text-align:left;color:var(--brass-2);font-size:10px}.mh-rx .foot{color:#f5f1e873;letter-spacing:.08em;justify-content:space-between;margin-top:10px;font-size:8.5px;display:flex}.mh-block{margin-top:40px}.mh-shead{padding:0 16px}.mh-shead .eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:9.5px;display:flex}.mh-shead .eyebrow .num{color:var(--brass)}.mh-shead .eyebrow:after{content:"";background:var(--line-2);flex:1;height:1px}.mh-shead h2{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);margin-top:10px;font-size:28px;font-weight:400}.mh-shead .desc{color:var(--ink-3);text-wrap:pretty;margin-top:8px;font-size:12.5px}.mh-shead .link{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--brass);align-items:center;gap:7px;margin-top:10px;padding-bottom:3px;font-size:10.5px;text-decoration:none;display:inline-flex}.mh-shead .link svg{width:13px;height:13px;color:var(--brass)}.mh-cats{grid-template-columns:1fr 1fr;gap:10px;margin:18px 16px 0;display:grid}.mh-cat{background:var(--bone);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink);flex-direction:column;padding:12px;text-decoration:none;display:flex;position:relative}.mh-cat .num{font-family:var(--f-mono);color:var(--ink-3);font-size:8.5px}.mh-cat .art{align-items:center;height:64px;margin:8px 0 10px;display:flex}.mh-cat .nm{font-size:12.5px;font-weight:600;line-height:1.25}.mh-cat .ct{font-family:var(--f-mono);color:var(--brass);margin-top:5px;font-size:9.5px}.mh-cat .arrow{color:var(--ink-3);position:absolute;top:10px;right:10px}.mh-cat .arrow svg{width:13px;height:13px}.mh-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:18px 16px 6px;display:flex;overflow-x:auto}.mh-scroller::-webkit-scrollbar{display:none}.mh-pcard{scroll-snap-align:start;flex:none;width:262px;display:flex}.mh-pcard .product-card{width:100%}.mh-brands{background:var(--line-2);border:1px solid var(--hairline);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;gap:1px;margin:18px 16px 0;display:grid;overflow:hidden}.mh-brands .brand{background:var(--bone);height:62px;font-family:var(--f-display);letter-spacing:.01em;color:var(--ink);justify-content:center;align-items:center;padding:8px;font-size:15px;text-decoration:none;display:flex}.mh-brands .brand:last-child:nth-child(odd){grid-column:1/-1}.mh-brands .brand .blogo{filter:grayscale();opacity:.82;justify-content:center;align-items:center;max-width:70%;max-height:30px;display:flex}.mh-brands .brand .blogo svg,.mh-brands .brand .blogo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:30px}.mh-perks{flex-direction:column;gap:13px;margin-top:18px;display:flex}.mh-perks .perk{gap:11px;display:flex}.mh-perks .perk svg{width:15px;height:15px;color:var(--brass-2);flex:none;margin-top:2px}.mh-perks .t{font-size:12.5px;font-weight:600}.mh-perks .d{color:#f5f1e88c;margin-top:1px;font-size:11px}.mh-sub-ctas{flex-direction:column;gap:10px;margin-top:22px;display:flex}.mh-sub-visual{height:132px;margin-top:24px;position:relative}.mh-press{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:18px 16px 4px;display:flex;overflow-x:auto}.mh-press::-webkit-scrollbar{display:none}.mh-quote{scroll-snap-align:start;background:var(--bone);border:1px solid var(--line-2);border-radius:var(--r-md);flex:none;width:280px;margin:0;padding:18px}.mh-quote .q{font-family:var(--f-display);font-size:16.5px;font-style:italic;line-height:1.3}.mh-quote cite{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;margin-top:12px;font-size:9.5px;font-style:normal;display:block}.r2-mfooter{background:var(--ink);color:var(--paper);padding:32px 20px calc(40px + env(safe-area-inset-bottom,0px));margin-top:44px}.r2-mfooter .mh-logo{justify-content:flex-start}.r2-mfooter .mh-logo .nm{color:var(--paper)}.r2-mfooter .mh-logo .tg{color:#f5f1e880}.r2-mfooter .blurb{color:#f5f1e899;text-wrap:pretty;margin-top:14px;font-size:12px}.r2-mfooter .contacts{font-family:var(--f-mono);color:#f5f1e8b8;flex-direction:column;gap:7px;margin-top:16px;font-size:10.5px;display:flex}.r2-mfooter .contacts div{align-items:center;gap:8px;display:flex}.r2-mfooter .contacts svg{width:12px;height:12px;color:var(--brass-2);flex:none}.mh-fcols{grid-template-columns:1fr 1fr;gap:22px 16px;margin-top:28px;display:grid}.mh-fcols h4{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-2);font-size:9px;font-weight:400}.mh-fcols ul{margin:9px 0 0;padding:0;list-style:none}.mh-fcols li{padding:3.5px 0;font-size:12px}.mh-fcols li a{color:#f5f1e8b8;text-decoration:none}.mh-pay{flex-wrap:wrap;gap:6px;margin-top:28px;display:flex}.mh-pay span{font-family:var(--f-mono);letter-spacing:.1em;color:#f5f1e899;border:1px solid #f5f1e840;border-radius:4px;padding:3px 8px;font-size:8px}.mh-copy{font-family:var(--f-mono);color:#f5f1e866;letter-spacing:.06em;margin-top:16px;font-size:9px}.mh-menu-backdrop{z-index:70;opacity:0;pointer-events:none;background:#0a142866;transition:opacity .3s;position:fixed;inset:0}.mh-menu-backdrop.is-open{opacity:1;pointer-events:auto}.mh-menu{z-index:71;background:var(--paper);padding-top:env(safe-area-inset-top,0px);flex-direction:column;max-width:460px;margin-left:auto;transition:transform .32s cubic-bezier(.32,.72,.2,1);display:flex;position:fixed;inset:0;transform:translate(102%);box-shadow:-20px 0 60px #0a14282e}.mh-menu.is-open{transform:translate(0)}.mh-menu-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.mh-menu-head .lab{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.mh-menu-head .lab .sk{color:var(--ink-3);letter-spacing:.08em;margin-left:10px;font-size:9.5px}.mh-menu-close{border:1px solid var(--hairline);width:40px;height:40px;color:var(--ink);background:var(--bone);border-radius:50%;justify-content:center;align-items:center;display:flex}.mh-menu-close svg{width:15px;height:15px}.mh-menu-scroll{scrollbar-width:none;flex:1;padding-bottom:40px;overflow-y:auto}.mh-menu-scroll::-webkit-scrollbar{display:none}.mh-acc{border-bottom:1px solid var(--line-2)}.mh-acc-btn{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:15px 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.mh-acc-btn .ic{color:var(--ink-3);display:flex}.mh-acc-btn .ic svg{width:18px;height:18px}.mh-acc-btn .chev{color:var(--ink-3);margin-left:auto;transition:transform .25s;display:flex}.mh-acc-btn .chev svg{width:15px;height:15px}.mh-acc.is-open .mh-acc-btn .chev.down{transform:rotate(180deg)}.mh-acc-btn .tag-new{font-family:var(--f-mono);letter-spacing:.1em;background:var(--brass-soft);color:var(--brass);border-radius:3px;padding:2px 5px;font-size:8px}.mh-acc.sale .mh-acc-btn,.mh-acc.sale .mh-acc-btn .ic{color:var(--sale)}.mh-acc-panel{padding:0 0 14px;overflow:hidden}.mh-acc-panel h5{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin:10px 16px 4px;font-size:8.5px;font-weight:400}.mh-acc-row{color:var(--ink-2);justify-content:space-between;align-items:center;padding:9px 16px 9px 47px;font-size:13px;text-decoration:none;display:flex}.mh-acc-row .ct{font-family:var(--f-mono);color:var(--muted);font-size:10px}.mh-acc-row .dot{color:var(--brass);margin-left:6px;font-size:9px}.mh-menu-promos{flex-direction:column;gap:10px;padding:16px;display:flex}.mh-promo-btn{border-radius:var(--r-md);text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.mh-promo-btn .mark{flex:none;font-size:15px}.mh-promo-btn .t{font-size:13px;font-weight:600;line-height:1.2}.mh-promo-btn .d{font-family:var(--f-mono);letter-spacing:.06em;opacity:.65;margin-top:3px;font-size:9.5px}.mh-promo-btn.ai{background:var(--ink);color:var(--paper)}.mh-promo-btn.sw{border:1px solid var(--brass);color:var(--brass);background:0 0}.mh-promo-btn .chev{opacity:.55;margin-left:auto;display:flex}.mh-promo-btn .chev svg{width:14px;height:14px}.mh-menu-foot{border-top:1px solid var(--line-2);font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-3);flex-direction:column;gap:7px;padding:14px 16px 28px;font-size:10px;display:flex}.mh-menu-foot .pulse{background:var(--good);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}body.mh-menu-lock{overflow:hidden}.mhs{z-index:6;background:var(--paper);opacity:0;pointer-events:none;flex-direction:column;padding-top:54px;transition:opacity .22s,transform .26s cubic-bezier(.32,.72,.2,1);display:flex;position:absolute;inset:0;transform:translateY(10px)}.mhs.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mhs-header{border-bottom:1px solid var(--line-2);flex-shrink:0;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:6px 14px 12px;display:grid}.mhs-back{width:36px;height:36px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mhs-back svg{width:18px;height:18px}.mhs-input{background:var(--bone);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-width:0;height:44px;padding:0 12px;display:flex}.mhs-input:focus-within{border-color:var(--hairline)}.mhs-input>svg{width:15px;height:15px;color:var(--ink-3)}.mhs-input input{min-width:0;color:var(--ink);letter-spacing:-.005em;caret-color:var(--r2-500);background:0 0;border:none;outline:none;flex:1;font-size:14.5px;font-weight:500}.mhs-input input::placeholder{color:var(--muted);font-weight:400}.mhs-clear{background:var(--paper-2);width:22px;height:22px;color:var(--ink-3);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mhs-clear svg{width:10px;height:10px}.mhs-cancel{color:var(--r2-500);padding:0 4px;font-size:13.5px;font-weight:600}.mhs-scroll{scrollbar-width:none;flex:1;padding-bottom:48px;position:relative;overflow-y:auto}.mhs-scroll::-webkit-scrollbar{display:none}.mhs-scroll.has-cta{padding-bottom:110px}.mhs-sec-head{justify-content:space-between;align-items:baseline;padding:22px 18px 10px;display:flex}.mhs-sec-head.tight{padding-top:12px}.mhs-sec-head h6{letter-spacing:.16em;text-transform:uppercase;color:var(--brass);align-items:center;gap:8px;margin:0;font-size:10px;font-weight:600;display:inline-flex}.mhs-sec-head h6 svg{width:11px;height:11px}.mhs-sec-head h6 .ix{font-family:var(--f-mono);color:var(--muted);letter-spacing:.05em;font-weight:500}.mhs-sec-head .see-all{color:var(--r2-500);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.mhs-sec-head .see-all svg{width:11px;height:11px}.mhs-pop{flex-wrap:wrap;gap:8px;padding:0 18px 4px;display:flex}.mhs-chip{background:var(--paper-2);color:var(--ink-2);border-radius:999px;padding:8px 14px;font-size:13px}.mhs-chip.hot{background:var(--r2-50);color:var(--r2-700);font-weight:600}.mhs-brand-scroll{scrollbar-width:none;gap:10px;padding:4px 18px 8px;display:flex;overflow-x:auto}.mhs-brand-scroll::-webkit-scrollbar{display:none}.mhs-brand-card{background:var(--bone);border:1px solid var(--line-2);text-align:left;border-radius:12px;flex-direction:column;flex:none;align-items:flex-start;gap:6px;width:112px;padding:10px 10px 9px;display:flex}.mhs-brand-card .b-art,.mhs-brand-row .b-art{background:var(--paper-2);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden}.mhs-brand-card .b-art:before,.mhs-brand-row .b-art:before{content:"";background:radial-gradient(circle,#0000 38%,#0a14280f 39%,#0000 41%),radial-gradient(circle,#0000 26%,#0a142814 27%,#0000 29%);position:absolute;inset:0}.mhs-brand-card .b-art .glyph,.mhs-brand-row .b-art .glyph{font-family:var(--f-display);color:var(--ink);z-index:1;font-size:22px;font-style:italic;position:relative}.mhs-brand-card .b-name{color:var(--ink);font-size:13px;font-weight:600}.mhs-brand-card .b-meta{font-family:var(--f-mono);color:var(--muted);letter-spacing:.04em;font-size:10px}.mhs-brand-rows{flex-direction:column;gap:2px;padding:0 12px;display:flex}.mhs-brand-row{text-align:left;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;padding:8px 10px;display:grid}.mhs-brand-row .b-art{width:40px;height:40px}.mhs-brand-row .b-name{flex-direction:column;gap:1px;min-width:0;display:flex}.mhs-brand-row .b-name b{color:var(--ink);font-size:13.5px;font-weight:600}.mhs-brand-row .b-name b mark{background:var(--brass-soft);color:var(--ink);border-radius:2px;padding:0 2px}.mhs-brand-row .b-name span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:500}.mhs-brand-row .b-ct{font-family:var(--f-mono);color:var(--muted);font-size:10.5px}.mhs-recent{margin:0;padding:0 12px;list-style:none}.mhs-recent button{color:var(--ink);text-align:left;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px 8px;font-size:14px;display:grid}.mhs-recent .ic{background:var(--paper-2);width:32px;height:32px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mhs-recent .ic svg{width:13px;height:13px}.mhs-recent .arrow{color:var(--muted);display:inline-flex}.mhs-recent .arrow svg{width:14px;height:14px}.mhs-picker{background:var(--ink);color:var(--bone);border-radius:18px;margin:18px 14px 28px;padding:16px 16px 14px;position:relative;overflow:hidden}.mhs-picker-pulse{pointer-events:none;z-index:0;width:160px;height:160px;position:absolute;top:-30px;right:-40px}.mhs-picker-pulse span{border:1px solid var(--brass-2);opacity:0;border-radius:50%;position:absolute;inset:0;transform:scale(.45)}@media (prefers-reduced-motion:no-preference){.mhs-picker-pulse span{animation:3.6s cubic-bezier(.22,.61,.36,1) infinite mhsPickerRing}.mhs-picker-pulse span:nth-child(2){animation-delay:1.2s}.mhs-picker-pulse span:nth-child(3){animation-delay:2.4s}}@keyframes mhsPickerRing{0%{opacity:0;border-color:#c9a96e8c;transform:scale(.42)}10%{opacity:.55}70%{opacity:.05}to{opacity:0;border-color:#c9a96e00;transform:scale(1.05)}}.mhs-picker .eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:500;display:inline-flex}.mhs-picker .eyebrow .dot{background:var(--brass-2);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #c9a96e2e}.mhs-picker h5{font-family:var(--f-display);z-index:1;max-width:240px;margin:0 0 14px;font-size:19px;font-weight:400;line-height:1.15;position:relative}.mhs-picker h5 em{color:var(--brass-2);font-style:italic}.mhs-picker .foot{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.mhs-picker .steps{font-family:var(--f-mono);letter-spacing:.06em;color:var(--bone);opacity:.65;align-items:center;gap:6px;font-size:10px;display:inline-flex}.mhs-picker .pips{gap:3px;display:inline-flex}.mhs-picker .pip{background:#e8dcc04d;border-radius:1px;width:14px;height:2px}.mhs-picker .pip.on{background:var(--brass-2)}.mhs-picker .go{background:var(--brass-2);color:var(--ink);border-radius:999px;align-items:center;gap:9px;padding:11px 16px 11px 18px;font-size:12px;font-weight:600;display:inline-flex}.mhs-picker .go svg{width:12px;height:12px}.mhs-filters{scrollbar-width:none;border-bottom:1px solid var(--line-2);background:var(--paper);flex-shrink:0;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.mhs-filters::-webkit-scrollbar{display:none}.mhs-filter{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex}.mhs-filter.is-on{background:var(--ink);color:var(--bone);border-color:var(--ink)}.mhs-filter .ct{font-family:var(--f-mono);opacity:.6;font-size:10px;font-weight:500}.mhs-meta{align-items:baseline;gap:7px;padding:14px 18px 0;display:flex}.mhs-meta .ct{font-family:var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.mhs-meta .lbl{color:var(--ink-3);font-size:12px}.mhs-meta .q{font-family:var(--f-display);color:var(--ink);font-size:16px;font-style:italic}.mhs-meta .q:before{content:"«";color:var(--muted);margin-right:1px}.mhs-meta .q:after{content:"»";color:var(--muted);margin-left:1px}.mhs-suggest{padding:0 12px}.mhs-suggest>button{color:var(--ink);text-align:left;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 8px;font-size:14px;display:grid}.mhs-suggest .ic{color:var(--muted);justify-content:center;display:inline-flex}.mhs-suggest .ic svg{width:14px;height:14px}.mhs-suggest .q-text mark{color:var(--ink);border-bottom:1.5px solid var(--brass);background:0 0;font-weight:700}.mhs-suggest .ct{font-family:var(--f-mono);color:var(--muted);font-size:10px}.mhs-prods{flex-direction:column;gap:8px;padding:4px 14px 0;display:flex}.mhs-prod{background:var(--bone);border:1px solid var(--line-2);border-radius:16px;grid-template-columns:76px 1fr;gap:14px;padding:14px;display:grid;position:relative}.mhs-prod.featured{border-color:var(--brass-soft);box-shadow:0 1px 0 var(--line-2), 0 6px 20px #b08a4f1a}.mhs-prod.featured:before{content:"TOP MATCH";background:var(--brass);color:var(--bone);font-family:var(--f-mono);letter-spacing:.12em;border-radius:4px;padding:2px 8px;font-size:9px;font-weight:600;position:absolute;top:-7px;left:14px}.mhs-prod .pic{background:var(--paper-2);border-radius:10px;justify-content:center;align-items:center;width:76px;height:76px;padding:8px;display:flex;overflow:hidden}.mhs-prod .pic>*{width:100%}.mhs-prod .body{flex-direction:column;gap:4px;min-width:0;display:flex}.mhs-prod .meta{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:600;display:inline-flex}.mhs-prod .meta .brand{color:var(--ink-2)}.mhs-prod .meta .div{background:var(--paper-3);border-radius:50%;width:2px;height:2px}.mhs-prod .name{font-family:var(--f-display);color:var(--ink);font-size:17.5px;line-height:1.15}.mhs-prod .name mark{background:var(--brass-soft);color:var(--ink);border-radius:3px;padding:0 3px;font-style:italic}.mhs-prod .attrs{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:inline-flex}.mhs-prod .ra{background:var(--paper-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;display:inline-flex}.mhs-prod .ra .k{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:600;font-family:var(--f-mono)}.mhs-prod .ra.ok{color:var(--good);background:0 0;padding-left:0}.mhs-prod .ra.ok .dot{background:var(--good);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 2px #2f7d5b2e}.mhs-prod .ra.low{color:var(--warn);background:0 0;padding-left:0}.mhs-prod .ra.low .dot{background:var(--warn);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 2px #c58a2f2e}.mhs-prod .foot{justify-content:space-between;align-items:flex-end;margin-top:8px;display:flex}.mhs-prod .price{flex-direction:column;display:flex}.mhs-prod .price .was{font-family:var(--f-mono);color:var(--muted);font-size:10px;text-decoration:line-through}.mhs-prod .price .now{font-family:var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:21px;line-height:1}.mhs-prod .add{background:var(--ink);width:38px;height:38px;color:var(--bone);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mhs-prod.featured .add{background:var(--r2-500)}.mhs-prod .add svg{width:14px;height:14px}.mhs-none{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:64px 32px;display:flex}.mhs-none .big{font-family:var(--f-display);color:var(--paper-3);font-size:40px;line-height:1}.mhs-none .t{font-family:var(--f-display);color:var(--ink);font-size:19px}.mhs-none .t em{color:var(--brass);font-style:italic}.mhs-none .d{color:var(--ink-3);font-size:12.5px}.mhs-none .mhs-cta.ghost{margin-top:16px}.mhs-bottom{background:linear-gradient(180deg, #f5f1e800 0%, var(--paper) 38%);pointer-events:none;padding:10px 16px 28px;position:absolute;bottom:0;left:0;right:0}.mhs-bottom>*{pointer-events:auto}.mhs-cta{background:var(--r2-500);width:100%;color:var(--bone);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.mhs-cta svg{width:13px;height:13px}.mhs-cta .ic-wrap{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.mhs-cta .ic-wrap svg{width:11px;height:11px}.mhs-cta.ghost{width:auto;color:var(--ink);border:1px solid var(--hairline);background:0 0;padding:11px 18px}.mhs{z-index:80;padding-top:env(safe-area-inset-top,0px);max-width:480px;margin-left:auto;position:fixed;box-shadow:-20px 0 60px #0a142829}.mhs .mhs-prod{text-decoration:none}body.mh-search-lock{overflow:hidden}.mh-search{cursor:pointer;text-align:left}.mh-search .mh-search-ph{color:var(--muted);font-family:var(--f-mono);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.account-nav li a,.account-nav li strong{padding-block:calc(var(--spacing) * 1);color:var(--color-fg-secondary);justify-content:space-between;display:flex}.account-nav li a:hover{color:var(--color-fg);text-decoration-line:underline}.account-nav li strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-fg);text-decoration-line:underline}.cms-content{--text-flow:1em 1rem;--separator-flow:2.5em;--list-flow:.5em;--h-color:initial;--h-family:initial;--h-size:1.125em;--h-weight:600;--h-line:1.1;--h1-size:3em;--h2-size:2em;--h3-size:1.625em;--h4-size:1.375em;--marker-color:var(--color-primary);--link-color:var(--color-primary);--link-weight:500;--blockquote-color:var(--color-primary);--table-py:calc(var(--spacing) * 3);--table-px:calc(var(--spacing) * 2);--table-stroke:var(--color-gray-400);--table-bg:canvas;--table-color:canvastext}.cms-content :where(h1,h2,h3,h4,h5,h6,p,dl,ul,ol,pre,hgroup){margin-block:var(--text-flow)}.cms-content :where(blockquote,figure,hr){margin-block:var(--separator-flow);margin-inline:0}.cms-content :where([class~=lead]){font-size:1.25em}.cms-content :where(h1,h2,h3,h4,h5,h6){color:var(--h-color);font-family:var(--h-family);font-size:var(--h-size);font-weight:var(--h-weight);line-height:var(--h-line);text-wrap:balance}.cms-content :where(h1){--h-size:var(--h1-size)}.cms-content :where(h2){--h-size:var(--h2-size)}.cms-content :where(h3){--h-size:var(--h3-size)}.cms-content :where(h4){--h-size:var(--h4-size)}.cms-content ::marker{color:var(--marker-color)}.cms-content :where(ul,ol){list-style:revert;padding-inline-start:2em}.cms-content :where(ol[type=a]){list-style-type:lower-alpha}.cms-content :where(ol[type=i]){list-style-type:lower-roman}.cms-content :where(ol[type="1"]){list-style-type:decimal}.cms-content :where(blockquote){border-inline-start:4px solid var(--blockquote-color);padding-block:.25em;padding-inline-start:1.5em}.cms-content :where(:any-link){color:var(--link-color);font-weight:var(--link-weight)}.cms-content :where(:any-link):hover{text-decoration:underline}.cms-content :where(table){border-collapse:separate;border-spacing:0;border-color:var(--table-stroke)}.cms-content :where(thead,tbody,tfoot,tr,th,td){border-color:inherit;text-align:inherit}.cms-content :where(th,td){padding-block:var(--table-py);padding-inline:var(--table-px);background:var(--table-bg);color:var(--table-color)}.cms-content :where(tr+tr :is(th,td)){border-block-start-width:1px}.cms-content :where(thead tr:last-child :is(th,td)){border-block-end-width:2px}.cms-content :where(tfoot tr:first-child :is(th,td)){border-block-start-width:2px}.cms-content :where(table:not(:has(.table-wrapper,[class*=overflow-]))){word-break:break-all}.cms-content>:where(:first-child){margin-block-start:0}.cms-content>:where(:last-child){margin-block-end:0}.cms-content{max-width:100%}.table-wrapper{overflow:auto}[dir=rtl] .header-row,[dir=rtl] .subnav-inner,[dir=rtl] .nav-primary{flex-direction:row-reverse}[dir=rtl] .icon-btn .ct{left:-6px;right:auto}[dir=rtl] .crumbs svg{transform:scaleX(-1)}[dir=rtl] .plp-layout{grid-template-columns:1fr 280px}[dir=rtl] .filters{order:2}[dir=rtl] .pdp-layout{direction:rtl}[dir=rtl] .pdp-gallery{order:2}[dir=rtl] .pdp-info{order:1}[dir=rtl] .pdp-main .pic-tag{text-align:right;left:auto;right:24px}[dir=rtl] .pdp-main .pic-fav{left:24px;right:auto}[dir=rtl] .cart-drawer{border-left:none;border-right:1px solid var(--hairline);left:0;right:auto;transform:translate(-100%);box-shadow:24px 0 64px #0a142826}[dir=rtl] .cart-drawer.is-open{transform:translate(0)}[dir=rtl] .wiz-body{grid-template-columns:1fr 280px}[dir=rtl] .wiz-rail{border-left:none;border-right:1px solid var(--hairline);order:2}[dir=rtl] .wiz-stage{order:1}[dir=rtl] .wiz-card-check{left:14px;right:auto}[dir=rtl] .compat-back svg{transform:scaleX(-1)}[dir=rtl] .auth-wrap{grid-template-columns:1fr 1fr}[dir=rtl] .auth-art{order:2}[dir=rtl] .auth-body{order:1}[dir=rtl] .account-wrap{grid-template-columns:1fr 280px}[dir=rtl] .account-side{border-right:none;border-left:1px solid var(--hairline);order:2;padding-left:28px;padding-right:0}[dir=rtl] .checkout-layout{grid-template-columns:1fr 1.4fr}[dir=rtl] .area-right{order:1}[dir=rtl] .area-main{order:2}[dir=rtl] .product-card,[dir=rtl] .wiz-match,[dir=rtl] .compat-card{text-align:right}[dir=rtl] .btn svg[viewBox*="24 24"]:not([aria-hidden=true]),[dir=rtl] .nav-link svg,[dir=rtl] .pdp-cta svg,[dir=rtl] .checkout-nav .btn svg{transform:scaleX(-1)}[dir=rtl] .hero-eye-anim,[dir=rtl] .rx-readout-card,[dir=rtl] .refraction-card,[dir=rtl] .status-plate{direction:ltr}[lang=ar] :where(h1,h2,h3,.display-l,.display-m,.display-s,.wiz-step-head h2,.pdp-info h1),[dir=rtl] :where(h1,h2,h3,.display-l,.display-m,.display-s){font-family:"Cairo", "Tajawal", "Noto Naskh Arabic", var(--f-display)}.ambar-btn-accept{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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))}@media (hover:hover){.ambar-btn-accept:hover{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}}.ambar-btn-accept:focus{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.ambar-btn-accept{color:var(--ambar-button-accept-text);background-color:var(--ambar-button-accept-color);order:var(--ambar-button-accept-order)}.ambar-btn-accept:hover{color:var(--ambar-button-accept-hover-text);background-color:var(--ambar-button-accept-hover-color)}.ambar-btn-allow{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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))}@media (hover:hover){.ambar-btn-allow:hover{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}}.ambar-btn-allow:focus{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.ambar-btn-allow{color:var(--ambar-button-allow-text);background-color:var(--ambar-button-allow-color);order:var(--ambar-button-allow-order)}.ambar-btn-allow:hover{color:var(--ambar-button-allow-hover-text);background-color:var(--ambar-button-allow-hover-color)}.ambar-btn-decline{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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))}@media (hover:hover){.ambar-btn-decline:hover{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}}.ambar-btn-decline:focus{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.ambar-btn-decline{color:var(--ambar-button-decline-text);background-color:var(--ambar-button-decline-color);order:var(--ambar-button-decline-order)}.ambar-btn-decline:hover{color:var(--ambar-button-decline-hover-text);background-color:var(--ambar-button-decline-hover-color)}.ambar-btn-settings{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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))}@media (hover:hover){.ambar-btn-settings:hover{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}}.ambar-btn-settings:focus{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.ambar-btn-settings{color:var(--ambar-button-settings-text);background-color:var(--ambar-button-settings-color);order:var(--ambar-button-settings-order)}.ambar-btn-settings:hover{color:var(--ambar-button-settings-hover-text);background-color:var(--ambar-button-settings-hover-color)}.am-cookie-bar-settings input[type=checkbox].amsettings-bar-input-toggle:not([disabled]):checked{background-color:var(--ambar-toggle-active-color)}.am-cookie-bar-settings input[type=checkbox].amsettings-bar-input-toggle:not([checked]){background-color:var(--ambar-toggle-inactive-color)}.am-cookie-sidebar input[type=checkbox].amsettings-bar-input-toggle:not([disabled]):checked{background-color:var(--ambar-sidebar-toggle-active-color)}.am-cookie-sidebar input[type=checkbox].amsettings-bar-input-toggle:not([checked]){background-color:var(--ambar-sidebar-toggle-inactive-color)}.amreview-popup .card{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.amcart-dialog-popup-content{max-height:calc(100vh - 13rem);overflow:auto}.amcart-dialog-popup-content span,.amcart-dialog-popup-content p,.amcart-dialog-popup-content h2,.amcart-dialog-popup-content .product-description{color:var(--amcart-dialog-text)}.amcart-product-info #add-to-wishlist,.amcart-product-info .btn-primary,.amcart-product-info #add-to-compare,.amcart-product-info .amquote-addto-button{display:none}.amcart-product-info .product-options-bottom{margin-right:calc(var(--spacing) * 4);width:66.6667%}.amcart-product-info .product-options-bottom>div{min-width:100%}.amcart-product-info .swatch-attribute-options{width:100%}.product-item-photo{position:relative}.product-item-photo:hover .amcart-card-info{display:flex}.amcart-card-info .amcart-icon-cart{width:60px;height:60px}.wishlist-index-index .products-grid.wishlist .product-item .product-item-inner{flex-flow:column wrap;display:flex}.wishlist-index-index .products-grid.wishlist .product-item .product-item-actions{order:2}@supports not (overflow-wrap:anywhere){.break-anywhere{word-break:break-word}}@supports (overflow-wrap:anywhere){.break-anywhere{overflow-wrap:anywhere}}:where(#hyva-checkout-main) .btn{border-style:var(--tw-border-style);border-width:2px}:where(#hyva-checkout-main) .btn:disabled{cursor:not-allowed;opacity:.6}:where(#hyva-checkout-main) .btn:not(.btn-secondary){border-color:#0000}.form-input-addon{appearance:none;padding-block:var(--form-py);padding-inline:var(--form-px);border-radius:var(--form-radius);border-width:1px;border-color:var(--form-stroke);background-color:var(--form-bg);color:var(--form-color)}.form-input-addon:first-child{border-inline-end:0;padding-inline-end:0}.form-input-addon:last-child{border-inline-start:0;padding-inline-start:0}.input-group{border-radius:var(--form-radius);vertical-align:middle;display:flex;position:relative}.input-group:focus-within{--form-stroke:var(--form-active-color);outline:var(--outline-size,1px) solid var(--form-active-color);outline-offset:var(--outline-offset,0px)}.input-group>*{border-radius:0;outline:none;margin:0}.input-group>:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.input-group>:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.input-group>:not(template,[hidden]:where(:not([hidden=until-found])))+:not(button,.btn){border-inline-start-width:0}.subnav-inner .wiz-pill{margin-left:16px}.wiz-pill{background:var(--ink);color:var(--paper);font-family:var(--f-body);letter-spacing:.04em;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:8px;height:30px;padding:4px 10px 4px 4px;font-size:11px;transition:transform .15s,background .15s;display:inline-flex}.wiz-pill:hover{background:var(--r2-700)}.wiz-pill:hover .wiz-pill-arrow{transform:translate(2px)}.wiz-pill-ic{background:var(--brass-2);width:22px;height:22px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wiz-pill-ic svg{width:13px;height:13px}.wiz-pill-body{flex-direction:column;align-items:flex-start;gap:1px;line-height:1.05;display:flex}.wiz-pill-kicker{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-2);font-size:7px}.wiz-pill-label{letter-spacing:.01em;font-size:11px;font-weight:600}.wiz-pill-arrow{color:var(--brass-2);align-items:center;margin-left:2px;transition:transform .15s;display:inline-flex}.wiz-pill-arrow svg{width:11px;height:11px}.wiz-pill.is-lg{background:var(--brass-2);height:auto;color:var(--ink);justify-content:flex-start;gap:14px;width:100%;padding:14px 18px 14px 14px}.wiz-pill.is-lg:hover{background:var(--brass);color:var(--paper)}.wiz-pill.is-lg .wiz-pill-ic{background:var(--ink);width:36px;height:36px;color:var(--brass-2)}.wiz-pill.is-lg .wiz-pill-ic svg{width:18px;height:18px}.wiz-pill.is-lg .wiz-pill-kicker{color:#0a142899;font-size:9px}.wiz-pill.is-lg .wiz-pill-label{font-size:14px}.wiz-pill.is-lg .wiz-pill-arrow{color:var(--ink);margin-left:auto}.wiz-pill.is-lg .wiz-pill-arrow svg{width:14px;height:14px}.wiz-pill.is-lg:hover .wiz-pill-kicker{color:#f5f1e8b3}.wiz-pill.is-lg:hover .wiz-pill-ic{background:var(--paper);color:var(--ink)}.wiz-pill.is-lg:hover .wiz-pill-arrow{color:var(--paper)}.wiz-banner-block{padding-top:32px;padding-bottom:0}.wiz-banner{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-xl);grid-template-columns:1.15fr .85fr;gap:0;display:grid;position:relative;overflow:hidden}.wiz-banner-body{border-right:1px solid var(--hairline);flex-direction:column;gap:0;padding:56px 56px 56px 64px;display:flex}.wiz-banner-eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:11px;display:inline-flex}.wiz-banner-eyebrow .num{color:var(--brass);letter-spacing:.05em;font-weight:500}.wiz-banner-title{font-family:var(--f-display);letter-spacing:-.01em;margin-top:18px;font-size:clamp(36px,3.4vw,52px);line-height:1.02}.wiz-banner-title em{color:var(--ink-3);font-style:italic}.wiz-banner-lead{color:var(--ink-2);max-width:480px;margin-top:18px;font-size:15px;line-height:1.55}.wiz-banner-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.wiz-banner-help{letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:10px;font-size:12px;display:inline-flex}.wiz-banner-help .pulse{background:var(--good);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2e8c561f}.wiz-banner-features{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);gap:24px;margin:36px 0 0;padding:28px 0 0;list-style:none;display:grid}.wiz-banner-features li{align-items:flex-start;gap:12px;display:flex}.wiz-banner-features .k{font-family:var(--f-mono);color:var(--brass);letter-spacing:.04em;padding-top:2px;font-size:11px}.wiz-banner-features .t{font-size:13px;font-weight:600;line-height:1.2}.wiz-banner-features .d{color:var(--ink-3);margin-top:4px;font-size:11px;line-height:1.4}.wiz-banner-visual{background:var(--paper-2);justify-content:center;align-items:center;padding:56px;display:flex;position:relative}.wiz-rx-card{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-md);width:100%;max-width:380px;box-shadow:var(--shadow-2);padding:24px 24px 18px;position:relative;transform:rotate(-1.4deg)}.wiz-rx-card:before{content:"";border-radius:var(--r-md);pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 16px,#0a142806 16px 17px);position:absolute;inset:0}.wiz-rx-card-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.wiz-rx-card-head .lab{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.wiz-rx-card-head .ref{font-family:var(--f-mono);color:var(--ink);font-size:10px}.wiz-rx-card-table{border-collapse:collapse;width:100%;font-family:var(--f-mono);margin-top:14px;font-size:12px}.wiz-rx-card-table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:6px 0;font-size:9px;font-weight:500}.wiz-rx-card-table td{border-top:1px solid var(--line-2);color:var(--ink);padding:8px 0}.wiz-rx-card-table .eye{font-family:var(--f-body);letter-spacing:.08em;font-size:11px;font-weight:600}.wiz-rx-card-foot{border-top:1px dashed var(--hairline);justify-content:space-between;margin-top:14px;padding-top:12px;display:flex}.wiz-rx-card-foot .kv{flex-direction:column;gap:2px;display:flex}.wiz-rx-card-foot .k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.wiz-rx-card-foot .v{font-family:var(--f-mono);color:var(--ink);letter-spacing:.05em;font-size:11px}.wiz-rx-arrow{width:80px;height:80px;color:var(--brass);display:none;position:absolute;top:40%;right:-38px;transform:rotate(8deg)}.wiz-overlay{z-index:1100;justify-content:center;align-items:center;padding:32px;animation:.18s ease-out wiz-overlay-in;display:flex;position:fixed;inset:0}.wiz-backdrop{-webkit-backdrop-filter:blur(4px);background:#0a14288c;position:absolute;inset:0}.wiz-shell{background:var(--paper);border-radius:var(--r-xl);border:1px solid var(--hairline);grid-template-rows:auto 1fr auto;width:100%;max-width:1240px;height:calc(100vh - 64px);max-height:880px;animation:.22s cubic-bezier(.22,.61,.36,1) wiz-shell-in;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px #0a142866}.wiz-head{background:var(--bone);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.wiz-head-l{align-items:center;gap:14px;display:flex}.wiz-head-mark{background:var(--ink);width:40px;height:40px;color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wiz-head-mark svg{width:20px;height:20px}.wiz-head-title{font-family:var(--f-display);letter-spacing:-.01em;font-size:22px;line-height:1.1}.wiz-head-sub{color:var(--ink-3);margin-top:3px;font-size:12px}.wiz-head-r{align-items:center;gap:18px;display:flex}.wiz-head-step{font-family:var(--f-mono);letter-spacing:.12em;color:var(--ink-3);font-size:12px}.wiz-head-step em{color:var(--ink);letter-spacing:.18em;text-transform:uppercase;margin-right:6px;font-size:10px;font-style:normal}.wiz-close{border:1px solid var(--hairline);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wiz-close:hover{background:var(--paper-2)}.wiz-close svg{width:16px;height:16px}.wiz-body{grid-template-columns:296px 1fr;display:grid;overflow:hidden}.wiz-rail{background:var(--paper-2);border-right:1px solid var(--hairline);flex-direction:column;justify-content:space-between;padding:28px 0 24px;display:flex;overflow-y:auto}.wiz-rail ol{margin:0;padding:0;list-style:none}.wiz-rail li button{text-align:left;cursor:pointer;width:100%;color:var(--ink);border:none;background:0 0;border-left:2px solid #0000;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:12px;padding:14px 24px;transition:background .15s;display:grid}.wiz-rail li button:disabled{cursor:not-allowed}.wiz-rail li.is-locked button{opacity:.45}.wiz-rail li button:hover:not(:disabled){background:#0a14280a}.wiz-rail li.is-active button{background:var(--bone);border-left-color:var(--brass)}.wiz-rail li .num{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.04em;padding-top:2px;font-size:12px}.wiz-rail li.is-done .num{color:var(--good)}.wiz-rail li.is-active .num{color:var(--brass)}.wiz-rail li .body{flex-direction:column;gap:2px;min-width:0;display:flex}.wiz-rail li .name{font-size:14px;font-weight:600;line-height:1.2}.wiz-rail li .desc{color:var(--ink-3);font-size:11px;line-height:1.4}.wiz-rail li .dot{border:1px solid var(--hairline);background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.wiz-rail li.is-done .dot{background:var(--good);border-color:var(--good)}.wiz-rail li.is-active .dot{background:var(--brass);border-color:var(--brass)}.wiz-rail-foot{border-top:1px solid var(--hairline);margin:16px 24px 0;padding-top:16px}.wiz-rail-foot .ttl{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10px;display:inline-flex}.wiz-rail-foot .ttl:before{content:"";background:var(--good);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2e8c5629}.wiz-rail-foot .ph{font-family:var(--f-mono);color:var(--ink);letter-spacing:.04em;margin-top:6px;font-size:13px;font-weight:600}.wiz-stage{padding:36px 48px 32px;overflow-y:auto}.wiz-step-head{border-bottom:1px solid var(--hairline);margin-bottom:28px;padding-bottom:20px}.wiz-step-eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:11px;display:inline-flex}.wiz-step-eyebrow .num{color:var(--brass);letter-spacing:.05em;font-weight:500}.wiz-step-eyebrow .wiz-opt{color:var(--ink-3);letter-spacing:.14em}.wiz-step-head h2{font-family:var(--f-display);letter-spacing:-.01em;margin:10px 0 8px;font-size:clamp(26px,2.6vw,36px);line-height:1.05}.wiz-step-head p{color:var(--ink-3);max-width:640px;font-size:14px;line-height:1.55}.wiz-cards{gap:16px;display:grid}.wiz-cards-3{grid-template-columns:repeat(3,1fr)}.wiz-cards-4{grid-template-columns:repeat(2,1fr)}@media (min-width:1100px){.wiz-cards-4{grid-template-columns:repeat(4,1fr)}}.wiz-card{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-md);text-align:left;cursor:pointer;min-height:180px;color:var(--ink);font-family:var(--f-body);flex-direction:column;align-items:flex-start;gap:8px;padding:24px 22px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.wiz-card:hover{border-color:var(--ink)}.wiz-card.is-active{border-color:var(--ink);box-shadow:0 0 0 4px #0a14280f}.wiz-card-top{width:100%;color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.wiz-card-tag{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--brass-soft);color:var(--brass);border-radius:999px;padding:4px 8px;font-size:9px}.wiz-card-name{font-family:var(--f-display);letter-spacing:-.01em;font-size:20px;line-height:1.1}.wiz-card-desc{color:var(--ink-3);font-size:12px;line-height:1.5}.wiz-card-sig{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line-2);width:100%;margin-top:auto;padding-top:12px;font-size:10px}.wiz-card-check{background:var(--ink);width:22px;height:22px;color:var(--paper);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:14px;right:14px;transform:scale(.6)}.wiz-card-check svg{width:12px;height:12px}.wiz-card.is-active .wiz-card-check{opacity:1;transform:scale(1)}.wiz-where{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--bone);margin-bottom:18px;padding:18px 20px}.wiz-where-h{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:10px}.wiz-where ul{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.wiz-where li{align-items:flex-start;gap:10px;display:flex}.wiz-where .k{font-family:var(--f-mono);color:var(--brass);padding-top:2px;font-size:11px}.wiz-where .t{font-size:13px;font-weight:600;line-height:1.2}.wiz-where .d{color:var(--ink-3);margin-top:4px;font-size:11px;line-height:1.4}.wiz-warn{border-radius:var(--r-sm);color:var(--ink-2);background:#b08a4f14;border:1px solid #b08a4f52;align-items:flex-start;gap:10px;margin-bottom:22px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.wiz-warn-ic{color:var(--brass);flex-shrink:0;align-items:center;margin-top:1px;display:inline-flex}.wiz-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;display:inline-flex}.wiz-check.wiz-check-lg{margin-bottom:18px}.wiz-check input{opacity:0;pointer-events:none;position:absolute}.wiz-check-box{border:1px solid var(--hairline);background:var(--bone);border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:border-color .15s,background .15s;position:relative}.wiz-check input:checked+.wiz-check-box{background:var(--ink);border-color:var(--ink)}.wiz-check input:checked+.wiz-check-box:after{content:"";border:solid var(--paper);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.wiz-rx{flex-direction:column;gap:16px;margin-bottom:22px;display:flex}.wiz-eye-row{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-md);grid-template-columns:180px 1fr;align-items:center;gap:24px;padding:20px 22px;display:grid}.wiz-eye-label{align-items:center;gap:12px;display:flex}.wiz-eye-label .eye-letter{background:var(--ink);width:36px;height:36px;color:var(--paper);font-family:var(--f-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.wiz-eye-label>span:not(.eye-letter){font-size:13px;font-weight:600}.wiz-eye-fields{flex-wrap:wrap;gap:14px;display:flex}.wiz-rx-field{flex-direction:column;gap:6px;min-width:110px;display:flex}.wiz-rx-field-l{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:9px;display:inline-flex}.wiz-stepper{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--paper);height:38px;font-family:var(--f-mono);align-items:center;display:inline-flex}.wiz-stepper button{width:32px;height:100%;color:var(--ink);cursor:pointer;font-size:18px;font-family:var(--f-mono);background:0 0;border:none}.wiz-stepper button:hover{background:var(--paper-2)}.wiz-stepper-v{text-align:center;letter-spacing:.04em;border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);justify-content:center;align-items:center;min-width:56px;height:100%;font-size:13px;display:inline-flex}.wiz-selectish{align-items:center;display:inline-flex;position:relative}.wiz-selectish select{appearance:none;border:1px solid var(--hairline);background:var(--paper);color:var(--ink);border-radius:var(--r-sm);height:38px;font-family:var(--f-mono);cursor:pointer;min-width:100px;padding:0 32px 0 12px;font-size:13px}.wiz-selectish svg{pointer-events:none;color:var(--ink-3);position:absolute;right:10px}.wiz-toggle2{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--paper);height:38px;display:inline-flex;overflow:hidden}.wiz-toggle2 button{width:44px;color:var(--ink);font-family:var(--f-mono);cursor:pointer;background:0 0;border:none;font-size:13px}.wiz-toggle2 button.is-active{background:var(--ink);color:var(--paper)}.wiz-legend{background:var(--paper-2);border:1px solid var(--hairline);border-radius:var(--r-md);margin-bottom:22px;padding:14px 18px}.wiz-legend summary{cursor:pointer;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;font-size:11px;list-style:none;display:flex}.wiz-legend summary::-webkit-details-marker{display:none}.wiz-legend[open] summary{margin-bottom:12px}.wiz-legend dl{color:var(--ink-2);grid-template-columns:110px 1fr;gap:10px 18px;margin:0;font-size:12px;display:grid}.wiz-legend dt{font-family:var(--f-mono);color:var(--ink);letter-spacing:.04em;font-size:11px;font-weight:500}.wiz-legend dd{margin:0;line-height:1.5}.wiz-legend-notes{border-top:1px dashed var(--hairline);color:var(--ink-3);font-size:11px;font-family:var(--f-body);flex-direction:column;gap:4px;margin-top:14px;padding-top:12px;display:flex}.wiz-rx-extras{gap:14px;margin-top:8px;display:grid}.wiz-upload{background:var(--bone);border:1px dashed var(--hairline);border-radius:var(--r-md);align-items:center;gap:16px;padding:16px 18px;display:flex}.wiz-upload-ic{background:var(--paper-2);width:40px;height:40px;color:var(--ink-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wiz-upload-body{flex:1}.wiz-upload-t{font-size:14px;font-weight:600;line-height:1.2}.wiz-upload-d{color:var(--ink-3);margin-top:3px;font-size:11px}.wiz-empty-card{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-md);margin-bottom:18px;padding:22px 24px}.wiz-empty-card-h{font-family:var(--f-display);margin-bottom:8px;font-size:18px}.wiz-empty-card p{color:var(--ink-3);margin:0 0 14px;font-size:13px;line-height:1.55}.wiz-prefs{flex-direction:column;gap:24px;display:flex}.wiz-prefs h3{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:10px;font-weight:500}.wiz-chips{flex-wrap:wrap;gap:8px;display:flex}.wiz-chip{background:var(--bone);border:1px solid var(--hairline);cursor:pointer;font-family:var(--f-body);color:var(--ink);border-radius:999px;align-items:center;padding:9px 14px;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.wiz-chip:hover{border-color:var(--ink)}.wiz-chip.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.wiz-summary{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-md);margin-bottom:22px;padding:18px 22px}.wiz-summary-h{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:10px}.wiz-summary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wiz-summary li{border-bottom:1px dashed var(--line-2);grid-template-columns:1fr auto;gap:16px;padding-bottom:8px;display:grid}.wiz-summary li:last-child{border-bottom:none;padding-bottom:0}.wiz-summary .k{color:var(--ink-3);font-size:12px}.wiz-summary .v{color:var(--ink);text-align:right;font-size:13px;font-weight:500}.wiz-summary .v.wiz-mono{font-family:var(--f-mono);letter-spacing:.03em;font-weight:400}.wiz-matches{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:900px){.wiz-matches{grid-template-columns:1fr}}.wiz-match{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-md);grid-template-columns:168px 1fr;align-items:center;gap:16px;padding:16px;display:grid}.wiz-match-pic{background:var(--paper-2);border-radius:var(--r-sm);justify-content:center;align-items:center;height:148px;padding:14px;display:flex;position:relative}.wiz-match-ref{font-family:var(--f-mono);letter-spacing:.12em;color:var(--ink-3);font-size:9px;position:absolute;bottom:8px;left:10px}.wiz-match-body{flex-direction:column;gap:4px;min-width:0;display:flex}.wiz-match-brand{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.wiz-match-name{font-family:var(--f-display);letter-spacing:-.005em;font-size:17px;line-height:1.15}.wiz-match-meta{color:var(--ink-3);margin-top:2px;font-size:11px}.wiz-match-price{align-items:baseline;gap:8px;margin-top:6px;display:flex}.wiz-match-price .now{font-family:var(--f-mono);color:var(--ink);font-size:18px;font-weight:600}.wiz-match-price .was{font-family:var(--f-mono);color:var(--ink-3);font-size:12px;text-decoration:line-through}.wiz-match-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.wiz-match-actions .btn{padding:8px 14px;font-size:12px}.wiz-results-foot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.wiz-results-help{color:var(--ink-3);font-size:12px}.wiz-foot{background:var(--bone);border-top:1px solid var(--hairline);grid-template-columns:1fr 2fr 1fr;align-items:center;gap:24px;padding:16px 28px;display:grid}.wiz-foot-l{justify-content:flex-start;display:flex}.wiz-foot-c{justify-content:center;display:flex}.wiz-foot-r{justify-content:flex-end;display:flex}.wiz-foot .btn{padding:10px 18px;font-size:13px}.wiz-foot .btn svg{display:inline-block}.wiz-progress{background:var(--paper-3);border-radius:999px;width:100%;max-width:360px;height:4px;overflow:hidden}.wiz-progress-bar{background:linear-gradient(90deg, var(--brass), var(--brass-2));height:100%;transition:width .25s}@media (max-width:1100px){.wiz-banner{grid-template-columns:1fr}.wiz-banner-body{border-right:none;border-bottom:1px solid var(--hairline);padding:40px}.wiz-banner-visual{padding:32px}}@media (max-width:900px){.wiz-shell{border-radius:0;height:100vh;max-height:none}.wiz-overlay{padding:0}.wiz-body{grid-template-columns:1fr}.wiz-rail{display:none}.wiz-stage{padding:24px}.wiz-cards-3,.wiz-cards-4,.wiz-where ul{grid-template-columns:1fr}.wiz-eye-row{grid-template-columns:1fr;gap:14px}.wiz-banner-features{grid-template-columns:1fr}}.theme-graphite .wiz-pill-ic{background:var(--brass-2);color:var(--ink)}.theme-graphite .wiz-card{background:var(--paper-2)}.theme-graphite .wiz-card.is-active{box-shadow:0 0 0 4px #ffffff0d}.theme-graphite .wiz-eye-row,.theme-graphite .wiz-where,.theme-graphite .wiz-empty-card,.theme-graphite .wiz-summary,.theme-graphite .wiz-match,.theme-graphite .wiz-upload,.theme-graphite .wiz-chip{background:var(--paper-2)}.theme-graphite .wiz-stepper,.theme-graphite .wiz-selectish select,.theme-graphite .wiz-toggle2{background:var(--paper-3)}.theme-graphite .wiz-rx-card{background:var(--paper-2)}.theme-graphite .wiz-rx-card:before{background-image:repeating-linear-gradient(90deg,#0000 0 16px,#ffffff0a 16px 17px)}.wiz-picker{display:inline-flex;position:relative}.wiz-picker-trigger{appearance:none;border:1px solid var(--hairline);background:var(--paper);color:var(--ink);border-radius:var(--r-sm);height:38px;font-family:var(--f-mono);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-width:110px;padding:0 12px 0 14px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.wiz-picker-trigger .v{letter-spacing:.03em}.wiz-picker-trigger svg{color:var(--ink-3);flex-shrink:0;transition:transform .15s}.wiz-picker-trigger:hover{border-color:var(--ink)}.wiz-picker.is-open .wiz-picker-trigger{border-color:var(--ink);box-shadow:0 0 0 3px #0a142814}.wiz-picker.is-open .wiz-picker-trigger svg{transform:rotate(180deg)}.wiz-picker-pop{z-index:50;background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-sm);animation:.12s ease-out wiz-pop-in;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 18px 40px #0a14282e}.wiz-picker-cols{grid-template-columns:1fr 1fr;width:220px;display:grid}.wiz-picker-col{flex-direction:column;min-width:0;display:flex}.wiz-picker-col.is-neg{border-right:1px solid var(--hairline)}.wiz-picker-head{text-align:center;font-family:var(--f-mono);border-bottom:1px solid var(--hairline);padding:8px 0;font-size:14px;font-weight:600}.wiz-picker-col.is-neg .wiz-picker-head{color:var(--sale,#c44545);background:#c4454514}.wiz-picker-col.is-pos .wiz-picker-head{color:var(--good,#2e8c56);background:#2e8c561a}.wiz-picker-list{scrollbar-width:thin;scrollbar-color:var(--hairline) transparent;flex-direction:column;gap:2px;max-height:240px;padding:4px;display:flex;overflow-y:auto}.wiz-picker-list-single{width:140px}.wiz-picker-list::-webkit-scrollbar{width:8px}.wiz-picker-list::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:4px}.wiz-picker-opt{appearance:none;background:var(--paper);color:var(--ink);font-family:var(--f-mono);letter-spacing:.03em;border-radius:var(--r-xs);cursor:pointer;text-align:center;border:1px solid #0000;padding:8px 10px;font-size:13px;transition:background .1s,border-color .1s}.wiz-picker-opt:hover{background:var(--paper-2);border-color:var(--hairline)}.wiz-picker-opt.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.wiz-picker-empty{text-align:center;color:var(--ink-3);font-family:var(--f-mono);padding:14px;font-size:12px}.theme-graphite .wiz-picker-trigger,.theme-graphite .wiz-picker-opt{background:var(--paper-3)}.theme-graphite .wiz-picker-pop{background:var(--paper-2)}.wiz-colour{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-md);margin-bottom:18px;padding:20px 22px 22px}.wiz-colour-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.wiz-colour-head .wiz-where-h{flex-shrink:0;margin-bottom:0}.wiz-colour-d{color:var(--ink-3);text-align:right;flex:1;min-width:200px;margin:0;font-size:11px;line-height:1.55}.wiz-colour-grid{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}@media (max-width:1100px){.wiz-colour-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.wiz-colour-grid{grid-template-columns:repeat(2,1fr)}.wiz-colour-d{text-align:left}}.wiz-colour-swatch{appearance:none;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-sm);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.wiz-colour-swatch:hover{border-color:var(--ink);transform:translateY(-1px)}.wiz-colour-swatch.is-active{border-color:var(--ink);box-shadow:0 0 0 3px #0a142814}.wiz-colour-swatch .iris{border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 -4px 6px #0003}.wiz-colour-swatch .iris .pupil{background:#0a0f1e;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #00000080}.wiz-colour-swatch .iris .hl{filter:blur(.5px);background:#ffffffd9;border-radius:50%;width:9px;height:9px;position:absolute;top:24%;left:26%}.wiz-colour-swatch .nm{font-family:var(--f-body);color:var(--ink-2);letter-spacing:.01em;font-size:11px}.wiz-colour-swatch.is-active .nm{color:var(--ink);font-weight:600}.theme-graphite .wiz-colour-swatch{background:var(--paper-3)}:root{--amber-warn:#d48e1b;--amber-soft:#fbe6a2;--amber-tint:#d48e1b14}.theme-graphite{--amber-warn:#e5a946;--amber-soft:#5b4a20;--amber-tint:#e5a9461f}.wiz-ocr-hero{background:var(--bone);border-top:1px solid var(--brass);border-bottom:1px solid var(--brass);background-image:repeating-linear-gradient(0deg,#0000 0 19px,#b08a4f06 19px 20px);margin-bottom:28px;padding:28px 28px 28px 32px;position:relative}.wiz-ocr-hero:before{content:"";background:var(--brass);width:3px;position:absolute;top:0;bottom:0;left:0}.wiz-ocr-hero-head{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.wiz-ocr-hero-text{flex:1}.wiz-ocr-eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:14px;font-size:10px}.wiz-ocr-title{font-family:var(--f-display);letter-spacing:-.005em;margin:0;font-size:clamp(28px,3vw,36px);line-height:1.18}.wiz-ocr-title em{font-style:italic}.wiz-ocr-title em+br+em{color:var(--ink-3)}.wiz-ocr-lead{color:var(--ink-3);max-width:540px;margin:12px 0 0;font-size:14px;line-height:1.55}.wiz-ocr-hero-mark{color:var(--brass);opacity:.6;flex-shrink:0}.wiz-ocr-drop{border:2px dashed var(--brass);background:var(--paper);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:220px;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}.wiz-ocr-drop:hover:not(.is-locked),.wiz-ocr-drop.is-drag{background:#b08a4f0f;border-style:solid;transform:scale(1.005)}.wiz-ocr-drop.is-locked{cursor:not-allowed;opacity:.55}.wiz-ocr-drop-ic{color:var(--brass)}.wiz-ocr-drop-t{font-family:var(--f-body);color:var(--ink);font-size:16px;line-height:1.4}.wiz-ocr-drop-d{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-3);font-size:11px}.wiz-consent{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:18px 1fr;align-items:flex-start;gap:12px;margin-top:18px;display:grid}.wiz-consent input{opacity:0;pointer-events:none;position:absolute}.wiz-consent-box{border:1px solid var(--hairline);background:var(--paper);border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:2px;transition:background .15s,border-color .15s;position:relative}.wiz-consent input:checked+.wiz-consent-box{background:var(--ink);border-color:var(--ink)}.wiz-consent input:checked+.wiz-consent-box:after{content:"";border:solid var(--paper);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.wiz-consent-body{align-items:flex-start;gap:8px;display:flex}.wiz-consent-ic{color:var(--ink-3);flex-shrink:0;margin-top:3px}.wiz-consent-text{font-family:var(--f-body);color:var(--ink-3);font-size:12px;line-height:1.55}.wiz-link{color:var(--brass);font-family:inherit;font-size:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;text-decoration-thickness:.5px}.wiz-link:hover{color:var(--ink)}.wiz-ocr-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.wiz-ocr-actions .btn:disabled{opacity:.45;cursor:not-allowed}.wiz-ocr-actions .btn svg{display:inline-block}.wiz-ocr-powered{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-3);font-size:10px}.wiz-ocr-divider{align-items:center;gap:14px;margin-top:24px;display:flex}.wiz-ocr-divider .line{background:var(--hairline);flex:1;height:1px}.wiz-ocr-divider .lab{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);font-size:10px}.wiz-manual-h{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin:24px 0 18px;font-size:11px;display:inline-flex}.wiz-manual-h .diamond{color:var(--brass);font-size:10px}.wiz-ocr-processing{background:var(--paper);border:1px solid var(--hairline);border-radius:12px;grid-template-columns:180px 1fr;align-items:center;gap:24px;padding:20px;display:grid}.wiz-ocr-thumb{background:var(--paper-2);border-radius:8px;width:180px;height:180px;position:relative;overflow:hidden}.wiz-ocr-thumb-fallback{background:linear-gradient(135deg, var(--paper-2), var(--paper-3));width:100%;height:100%}.wiz-ocr-processing-h{font-family:var(--f-display);align-items:center;gap:10px;margin-bottom:16px;font-size:20px;display:inline-flex}.wiz-ocr-processing-h .ic{color:var(--brass)}.wiz-ocr-stages{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.wiz-ocr-stages li{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.02em;grid-template-columns:14px 1fr 20px;align-items:center;gap:10px;font-size:13px;display:grid}.wiz-ocr-stages li .diamond{color:var(--brass);font-size:10px}.wiz-ocr-stages li.is-done{color:var(--ink)}.wiz-ocr-stages li.is-done .mark{color:var(--good)}.wiz-ocr-stages li.is-active{color:var(--ink)}.wiz-ocr-stages li.is-active .pulse{background:var(--brass);width:8px;height:14px;animation:.9s steps(2,end) infinite wiz-cursor;display:inline-block}.wiz-ocr-stages li.is-todo .o{border:1.5px solid var(--hairline);border-radius:50%;width:12px;height:12px;display:inline-block}.wiz-ocr-confirm{background:var(--paper);border:1px solid var(--hairline);border-radius:12px;padding:20px 22px}.wiz-ocr-confirm-h{font-family:var(--f-display);align-items:center;gap:10px;margin-bottom:14px;font-size:20px;display:inline-flex}.wiz-ocr-confirm-h .ic{color:var(--good)}.wiz-ocr-confirm.is-partial .wiz-ocr-confirm-h .ic{color:var(--amber-warn)}.wiz-ocr-partial-note{background:var(--amber-tint);border:1px solid var(--amber-warn);color:var(--ink-2);border-radius:6px;margin-bottom:14px;padding:8px 12px;font-size:12px}.wiz-ocr-table{border-collapse:collapse;width:100%;font-family:var(--f-mono);font-size:14px}.wiz-ocr-table th{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500;font-family:var(--f-mono);padding:6px 8px}.wiz-ocr-table th.conf{text-align:right}.wiz-ocr-table td{text-align:center;border-top:1px solid var(--line-2);color:var(--ink);padding:10px 8px}.wiz-ocr-table td.eye{font-family:var(--f-body);letter-spacing:.08em;text-align:left;font-size:12px;font-weight:600}.wiz-ocr-table td.conf{text-align:right;font-family:var(--f-body);color:var(--good);letter-spacing:.04em;font-size:11px}.wiz-ocr-table td.is-ok{color:var(--ink)}.wiz-ocr-table td.is-low{background:var(--amber-soft);border-radius:4px;padding:0}.wiz-conf-cell{width:100%;height:100%;font-family:inherit;font-size:inherit;cursor:pointer;color:var(--ink);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:10px 8px;display:inline-flex}.wiz-conf-cell .pct{color:var(--amber-warn);letter-spacing:.06em;font-size:9px}.wiz-ocr-table td.is-low.is-confirmed{background:#2e8c5624}.wiz-ocr-table td.is-low.is-confirmed .wiz-conf-cell svg{color:var(--good)}.wiz-ocr-source{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-3);margin-top:14px;font-size:11px}.wiz-ai-disclaimer{border-top:1px solid var(--hairline);font-family:var(--f-body);color:var(--ink-3);grid-template-columns:16px 1fr;align-items:flex-start;gap:8px;margin-top:14px;padding-top:12px;padding-bottom:4px;font-size:11px;line-height:1.55;display:grid}.wiz-ai-disclaimer .ic{color:var(--amber-warn);margin-top:1px;font-size:12px;font-weight:600;line-height:1.2}.wiz-ocr-confirm-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.wiz-ocr-confirm-actions .btn{padding:9px 16px;font-size:12px}.wiz-ocr-confirm-actions .btn svg{display:inline-block}.wiz-ocr-confirm-actions .btn:disabled{opacity:.45;cursor:not-allowed}.wiz-ocr-glasses{background:var(--paper);border:1px solid var(--amber-warn);border-radius:12px;padding:22px 24px}.wiz-ocr-glasses-h{align-items:center;gap:14px;margin-bottom:12px;display:flex}.wiz-ocr-glasses-h .warn-ic{color:var(--amber-warn);flex-shrink:0}.wiz-ocr-glasses-h em{font-family:var(--f-display);font-size:22px;font-style:italic;line-height:1.15}.wiz-ocr-glasses-b{color:var(--ink-2);margin:0 0 16px;font-size:13px;line-height:1.55}.wiz-ocr-glasses-detected{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:10px}.wiz-ocr-table.is-glasses td.pd{text-align:center;color:var(--brass);vertical-align:middle;background:#b08a4f0f;font-size:13px}.wiz-ocr-glasses-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.wiz-ocr-glasses-actions .btn{padding:9px 16px;font-size:12px}.wiz-ocr-fail{background:var(--paper);border:1px solid var(--hairline);border-radius:12px;padding:22px 24px}.wiz-ocr-fail-h{font-family:var(--f-display);color:var(--ink);align-items:center;gap:10px;margin-bottom:8px;font-size:20px;display:inline-flex}.wiz-ocr-fail-h svg{color:var(--sale)}.wiz-ocr-fail p{color:var(--ink-3);margin:0 0 14px;font-size:13px;line-height:1.55}.wiz-ocr-consumed{color:var(--ink);background:#2e8c5614;border:1px solid #2e8c5652;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.wiz-ocr-consumed-l{align-items:center;gap:8px;display:inline-flex}.wiz-ocr-consumed-l svg{color:var(--good)}.wiz-notice-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);background:#0a14288c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wiz-notice-card{background:var(--paper);border-radius:var(--r-md);border:1px solid var(--hairline);width:100%;max-width:520px;max-height:80vh;padding:24px;overflow-y:auto;box-shadow:0 30px 60px #0a142866}.wiz-notice-img{max-width:720px;padding:18px}.wiz-notice-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.wiz-notice-head .ic{color:var(--brass)}.wiz-notice-head .ttl{font-family:var(--f-display);flex:1;font-size:20px;line-height:1.2}.wiz-notice-head .cls{border:1px solid var(--hairline);background:var(--paper-2);cursor:pointer;width:30px;height:30px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wiz-notice-card ul{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.wiz-notice-card li{color:var(--ink-2);padding-left:18px;font-size:13px;line-height:1.55;position:relative}.wiz-notice-card li:before{content:"◆";color:var(--brass);font-size:8px;position:absolute;top:4px;left:0}.wiz-toast{background:var(--ink);color:var(--paper);z-index:30;border-radius:999px;align-items:center;gap:12px;padding:12px 16px 12px 14px;font-size:13px;animation:.25s ease-out wiz-toast-in;display:inline-flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0a142866}.wiz-toast .ic{color:var(--brass-2)}.wiz-toast .cls{color:#f5f1e8a6;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.wiz-toast .cls:hover{color:var(--paper)}.wiz-quiz-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}@media (max-width:900px){.wiz-quiz-grid{grid-template-columns:1fr}}.wiz-quiz-card{appearance:none;background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-md);text-align:left;cursor:pointer;min-height:160px;font-family:var(--f-body);color:var(--ink);flex-direction:column;gap:8px;padding:24px 22px 22px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.wiz-quiz-card:hover{border-color:var(--ink);transform:translateY(-1px)}.wiz-quiz-card.is-active{border:1.5px solid var(--brass);background:#b08a4f0a}.wiz-quiz-ic{font-size:32px;line-height:1}.wiz-quiz-n{font-family:var(--f-body);letter-spacing:-.005em;color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.wiz-quiz-card.is-active .wiz-quiz-n{font-family:var(--f-display);letter-spacing:0;font-size:18px;font-style:italic;font-weight:400}.wiz-quiz-h{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-3);margin-top:auto;padding-top:8px;font-size:10px}.wiz-quiz-check{background:var(--brass);width:22px;height:22px;color:var(--paper);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:14px;right:14px;transform:scale(.6)}.wiz-quiz-card.is-active .wiz-quiz-check{opacity:1;transform:scale(1)}.wiz-quiz-counter{font-family:var(--f-body);color:var(--ink-2);text-align:center;padding:14px 0 4px;font-size:13px;font-style:italic}.wiz-quiz-skip-wrap{justify-content:center;margin-bottom:22px;display:flex}.wiz-quiz-skip{color:var(--ink-3);font-family:var(--f-body);letter-spacing:.04em;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:12px;text-decoration:underline;text-decoration-thickness:.5px}.wiz-quiz-skip:hover{color:var(--ink)}.wiz-refine{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--paper-2);margin-top:14px;overflow:hidden}.wiz-refine-head{cursor:pointer;width:100%;font-family:var(--f-body);color:var(--ink);text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:16px 20px;display:flex}.wiz-refine-head:hover{background:#0a142808}.wiz-refine-head .ic{width:24px;height:24px;color:var(--ink-3);justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.wiz-refine.is-open .wiz-refine-head .ic{transform:rotate(180deg)}.wiz-refine-head .ttl{font-size:14px;font-weight:600}.wiz-refine-head .sub{color:var(--ink-3);margin-left:4px;font-size:11px}.wiz-refine-body{border-top:1px solid var(--hairline);background:var(--bone);flex-direction:column;gap:22px;padding:8px 20px 20px;display:flex}.wiz-refine-body h3{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 10px;font-size:10px;font-weight:500}.wiz-picked{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-md);margin-bottom:22px;padding:18px 22px}.wiz-picked-empty .wiz-picked-d{color:var(--ink-3);margin-top:6px;font-size:12px}.wiz-picked-h{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:inline-flex}.wiz-picked-h .diamond{color:var(--brass)}.wiz-picked-body{flex-direction:column;gap:14px;display:flex}.wiz-picked-row{grid-template-columns:220px 1fr;align-items:flex-start;gap:16px;display:grid}.wiz-picked-row .lab{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding-top:4px;font-size:10px}.wiz-picked-row .vals{flex-wrap:wrap;gap:10px;display:flex}.wiz-picked-sym{background:var(--paper);color:var(--ink);border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.wiz-picked-sym .ic{font-size:14px}.wiz-picked-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wiz-picked-list li{font-family:var(--f-body);color:var(--ink-2);align-items:center;gap:10px;font-size:13px;line-height:1.5;display:inline-flex}.wiz-picked-list li .diamond{color:var(--brass);font-size:9px}.wiz-match.is-top-match{border:1px solid var(--brass);background:#b08a4f0f;box-shadow:0 0 0 4px #b08a4f14}.wiz-match.is-top-match .wiz-match-pic{background:#b08a4f14}.wiz-stat-list{border-top:1px dashed var(--hairline);flex-direction:column;gap:6px;margin:6px 0 8px;padding:12px 0 4px;list-style:none;display:flex}.wiz-stat-line{font-family:var(--f-body);color:var(--ink-2);grid-template-columns:12px 1fr;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:grid}.wiz-stat-line .diamond{color:var(--brass);font-size:9px;line-height:1.6}.wiz-stat-line.is-top .lab{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);font-size:10px;font-weight:600}.wiz-stat-line.is-customers .lab,.wiz-stat-line.is-oxygen .lab,.wiz-stat-line.is-uv .lab,.wiz-stat-line.is-fda .lab,.wiz-stat-line.is-water .lab{color:var(--ink-2)}.wiz-disclaimer{border-top:1px solid var(--hairline);font-family:var(--f-body);color:var(--ink-3);grid-template-columns:16px 1fr;align-items:flex-start;gap:8px;margin-top:16px;padding-top:14px;font-size:11px;line-height:1.55;display:grid}.wiz-disclaimer .ast{color:var(--brass);font-weight:600;line-height:1.3}.wiz-pair{border-top:1px solid var(--hairline);margin-top:28px;padding-top:26px}.wiz-pair-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:16px;display:flex}.wiz-pair-h-l{align-items:baseline;gap:10px;display:inline-flex}.wiz-pair-h-l .diamond{color:var(--brass);font-size:12px}.wiz-pair-h-l .ttl{font-family:var(--f-display);color:var(--ink);font-size:18px;font-style:italic;line-height:1.35}.wiz-pair-h .lead{color:var(--ink-3);font-size:13px;line-height:1.5}.wiz-pair-grid{grid-template-columns:repeat(2,minmax(260px,320px));gap:14px;display:grid}@media (max-width:700px){.wiz-pair-grid{grid-template-columns:1fr}}.wiz-pair-card{background:var(--bone);border:1px solid var(--hairline);border-radius:var(--r-sm);grid-template-columns:92px 1fr;gap:14px;padding:14px 16px 14px 20px;display:grid;position:relative}.wiz-pair-card:before{content:"";background:var(--brass);opacity:.7;border-radius:1px;width:2px;position:absolute;top:12px;bottom:12px;left:0}.wiz-pair-pic{background:var(--paper-2);border-radius:4px;justify-content:center;align-items:center;width:92px;height:110px;padding:8px;display:flex}.wiz-pair-body{flex-direction:column;min-width:0;display:flex}.wiz-pair-brand{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.wiz-pair-name{font-family:var(--f-display);letter-spacing:-.005em;margin:4px 0;font-size:15px;line-height:1.2}.wiz-pair-meta{color:var(--ink-3);font-size:11px}.wiz-pair-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.wiz-pair-price{font-family:var(--f-mono);color:var(--ink);font-size:15px;font-weight:600}.wiz-pair-add{padding:6px 12px;font-size:11px}.theme-graphite .wiz-ocr-hero{background:var(--paper-2)}.theme-graphite .wiz-ocr-drop{background:var(--paper-3)}.theme-graphite .wiz-ocr-confirm,.theme-graphite .wiz-ocr-glasses,.theme-graphite .wiz-ocr-fail,.theme-graphite .wiz-ocr-processing,.theme-graphite .wiz-pair-card,.theme-graphite .wiz-quiz-card,.theme-graphite .wiz-picked,.theme-graphite .wiz-refine-body{background:var(--paper-2)}.theme-graphite .wiz-picked-sym{background:var(--paper-3)}.wiz-card.is-unsure{background:var(--paper-2);border-style:dashed}.wiz-card.is-unsure .wiz-card-top svg{color:var(--brass)}.wiz-card.is-unsure.is-active{background:var(--bone);border-style:solid}.wiz-rx-field.is-locked{position:relative}.wiz-rx-field.is-locked .wiz-rx-field-l{color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.wiz-rx-field-pill{color:var(--brass);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;cursor:default;background:#b08a4f1a;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:8px;display:inline-flex}.wiz-rx-field-pill svg{width:8px;height:8px}.wiz-rx-field-tip{font-family:var(--f-body);color:var(--ink-3);opacity:0;pointer-events:none;font-size:10px;line-height:1.4;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:0;right:0}.wiz-rx-field.is-locked:hover .wiz-rx-field-tip,.wiz-rx-field.is-locked:focus-within .wiz-rx-field-tip{opacity:1;pointer-events:auto}.wiz-rx-field-tip .wiz-link{font-size:10px}.wiz-locked-field{border:1px dashed var(--hairline);border-radius:var(--r-sm);background:var(--paper-2);min-width:100px;height:38px;color:var(--ink-3);font-family:var(--f-mono);cursor:not-allowed;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:inline-flex}.wiz-locked-field .v{letter-spacing:.06em}.wiz-locked-field svg{color:var(--brass);opacity:.7}.wiz-locked-note{border-radius:var(--r-sm);background:#b08a4f12;border:1px solid #b08a4f52;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:14px 0 22px;padding:12px 18px;display:grid}.wiz-locked-note .ic{background:var(--bone);width:28px;height:28px;color:var(--brass);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wiz-locked-note .body{flex-direction:column;gap:3px;min-width:0;display:flex}.wiz-locked-note .t{font-family:var(--f-body);color:var(--ink);font-size:13px;font-weight:600}.wiz-locked-note .d{color:var(--ink-3);font-size:11px;line-height:1.45}.wiz-locked-cta{background:var(--ink);color:var(--paper);font-family:var(--f-body);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px 8px 16px;font-size:11px;font-weight:600;transition:background .15s;display:inline-flex}.wiz-locked-cta:hover{background:var(--r2-700)}.theme-graphite .wiz-locked-field{background:var(--paper-3)}.theme-graphite .wiz-locked-note{background:#e5a94614}.compat-pill{background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:999px;align-items:center;gap:10px;height:32px;margin-left:10px;padding:6px 14px 6px 8px;transition:background .15s,transform .12s;display:inline-flex}.compat-pill:hover{background:var(--r2-700)}.compat-pill:active{transform:translateY(1px)}.compat-pill-ic{width:22px;height:22px;color:var(--brass-2);background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.compat-pill-ic svg{width:13px;height:13px}.compat-pill-body{flex-direction:column;align-items:flex-start;gap:2px;line-height:1;display:flex}.compat-pill-kicker{font-family:var(--f-mono);letter-spacing:.14em;color:var(--brass-2);text-transform:uppercase;font-size:9px}.compat-pill-label{letter-spacing:.04em;font-size:11px;font-weight:600}.compat-overlay{z-index:80;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.compat-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a14288c;position:absolute;inset:0}.compat-shell{background:var(--paper);border-radius:var(--r-xl);width:min(1280px,100vw - 48px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-3);border:1px solid var(--hairline);flex-direction:column;margin:24px auto;display:flex;position:relative;overflow:hidden}.compat-head{border-bottom:1px solid var(--hairline);background:var(--bone);justify-content:space-between;align-items:center;gap:24px;padding:22px 32px;display:flex}.compat-head-l{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.compat-head-mark{background:var(--ink);width:44px;height:44px;color:var(--brass-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.compat-head-ttl{font-family:var(--f-display);letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:1.1;overflow:hidden}.compat-head-sub{color:var(--ink-3);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.compat-close{border:1px solid var(--hairline);background:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.compat-close:hover{border-color:var(--ink)}.compat-body{flex:1;min-height:0;padding:36px 48px 24px;overflow-y:auto}.compat-source-head{margin-bottom:28px}.compat-stage-eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:10px;font-size:11px}.compat-stage-eyebrow .num{background:var(--ink);width:22px;height:22px;color:var(--brass-2);text-align:center;border-radius:50%;margin-right:8px;font-size:11px;line-height:22px;display:inline-block}.compat-stage-h{font-family:var(--f-display);letter-spacing:-.018em;font-size:40px;line-height:1.04}.compat-search{max-width:480px;margin-bottom:28px;position:relative}.compat-search input{border:1px solid var(--hairline);background:var(--bone);border-radius:999px;outline:none;width:100%;padding:14px 18px 14px 46px;font-size:14px}.compat-search input:focus{border-color:var(--ink)}.compat-search-ic{color:var(--ink-3);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.compat-source-lead{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;display:flex}.compat-source-lead .diamond{color:var(--brass);font-size:13px}.compat-source-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.compat-source-tile{text-align:left;background:var(--bone);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;align-items:flex-start;gap:6px;min-height:132px;padding:18px 18px 16px;transition:border-color .15s,transform .12s,background .15s;display:flex}.compat-source-tile:hover{border-color:var(--ink);background:var(--paper-2);transform:translateY(-2px)}.compat-source-initial{background:var(--ink);width:32px;height:32px;color:var(--brass-2);font-family:var(--f-display);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;font-size:18px;display:flex}.compat-source-brand{font-family:var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.compat-source-name{font-family:var(--f-display);letter-spacing:-.005em;font-size:18px;line-height:1.15}.compat-source-cycle{font-family:var(--f-mono);color:var(--brass);letter-spacing:.06em;margin-top:auto;padding-top:8px;font-size:10px}.compat-source-empty{text-align:center;color:var(--ink-3);background:var(--bone);border:1px dashed var(--hairline);border-radius:var(--r-md);grid-column:1/-1;padding:28px;font-size:13px}.compat-back{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--hairline);background:var(--paper);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 10px;font-size:11px;display:inline-flex}.compat-back:hover{color:var(--ink);border-color:var(--ink)}.compat-source-card{background:var(--ink);color:var(--paper);border-radius:var(--r-lg);grid-template-columns:1.2fr 1fr;gap:32px;margin-bottom:22px;padding:24px 28px;display:grid;position:relative}.compat-source-card-eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:10px;display:flex}.compat-source-card-num{color:var(--brass-2)}.compat-source-card-ref{color:#f5f1e88c}.compat-source-card-brand{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#f5f1e8bf;margin-bottom:6px;font-size:11px}.compat-source-card-name{font-family:var(--f-display);letter-spacing:-.018em;font-size:32px;line-height:1.05}.compat-source-card-specs{border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;align-content:center;gap:8px 24px;padding-left:32px;display:grid}.compat-source-card-specs>div{flex-direction:column;gap:2px;display:flex}.compat-source-card-specs .k{letter-spacing:.14em;text-transform:uppercase;color:#f5f1e88c;font-size:10px}.compat-source-card-specs .v{font-family:var(--f-mono);color:var(--paper);font-size:14px;font-weight:600}.compat-tabs{border-bottom:1px solid var(--hairline);gap:4px;margin-bottom:24px;padding-bottom:0;display:flex}.compat-tab{letter-spacing:.06em;color:var(--ink-3);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 18px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.compat-tab:hover{color:var(--ink)}.compat-tab.is-active{color:var(--ink);border-bottom-color:var(--brass)}.compat-tab-ct{font-family:var(--f-mono);background:var(--paper-2);color:var(--ink-3);border-radius:999px;padding:1px 7px;font-size:10px}.compat-tab.is-active .compat-tab-ct{background:var(--brass);color:#fff}.compat-empty-tab{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-3);align-items:center;gap:12px;padding:32px;font-size:14px;font-style:italic;display:flex}.compat-empty-tab .diamond{color:var(--brass);font-size:16px}.compat-cards{flex-direction:column;gap:16px;display:flex}.compat-card{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.compat-card.is-upgrade{border-color:var(--brass)}.compat-card.is-premium{border-color:var(--ink)}.compat-card-head{border-bottom:1px solid var(--hairline);background:var(--paper-2);justify-content:space-between;align-items:center;padding:12px 22px;display:flex}.compat-card-ref{font-family:var(--f-mono);letter-spacing:.14em;color:var(--ink-3);font-size:10px}.compat-badge{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;font-family:var(--f-mono);background:var(--paper);color:var(--ink);border:1px solid var(--hairline);border-radius:4px;align-items:center;padding:4px 10px;display:inline-flex}.compat-badge.is-upgrade{background:var(--brass);color:#fff;border-color:var(--brass)}.compat-badge.is-similar{background:var(--r2-50);color:var(--r2-700);border-color:var(--r2-100)}.compat-badge.is-similar-same{background:var(--paper-2);color:var(--ink-2)}.compat-badge.is-premium{background:var(--ink);color:var(--brass-2);border-color:var(--ink)}.compat-badge.is-budget{color:var(--good);background:#e3eddf;border-color:#e3eddf}.compat-card-body{grid-template-columns:200px 1fr;gap:24px;padding:22px;display:grid}.compat-card-pic{background:var(--paper-2);border-radius:var(--r-md);aspect-ratio:1;justify-content:center;align-items:center;display:flex}.compat-card-info{flex-direction:column;gap:6px;min-width:0;display:flex}.compat-card-brand{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.compat-card-name{font-family:var(--f-display);letter-spacing:-.005em;font-size:22px;line-height:1.1}.compat-card-meta{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.04em;margin-bottom:8px;font-size:11px}.compat-card-meta b{color:var(--ink);font-weight:600}.compat-card-reasons{border-top:1px solid var(--hairline);margin-top:6px;padding-top:12px}.compat-card-reasons-h,.compat-card-caveats-h{font-family:var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:8px;font-size:10px;font-weight:700}.compat-card-reasons ul,.compat-card-caveats ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.compat-card-reasons li,.compat-card-caveats li{color:var(--ink-2);align-items:baseline;gap:8px;font-size:13px;display:flex}.compat-card-reasons .diamond{color:var(--brass);flex-shrink:0;font-size:8px;line-height:1.6}.compat-card-caveats{border-top:1px dashed var(--hairline);margin-top:12px;padding-top:10px}.compat-card-caveats-h{color:var(--warn)}.compat-card-caveats .warn{color:var(--warn);flex-shrink:0;font-size:12px}.compat-card-foot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.compat-card-price{font-family:var(--f-display);letter-spacing:-.018em;font-size:28px;line-height:1}.compat-card-price .per{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.04em;margin-left:4px;font-size:11px}.compat-card-actions{gap:8px;display:flex}.compat-card-actions .btn{padding:10px 18px;font-size:11px}.compat-card-actions .btn svg{margin-left:4px;transition:transform .15s}.compat-compare{border-top:1px solid var(--hairline);background:var(--paper-2);padding:18px 22px 22px}.compat-compare-h{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:12px;font-size:10px}.compat-compare table{border-collapse:collapse;background:var(--bone);border-radius:8px;width:100%;overflow:hidden}.compat-compare th,.compat-compare td{text-align:left;border-bottom:1px solid var(--hairline);padding:10px 14px;font-size:12px}.compat-compare thead th{font-family:var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2);font-size:10px;font-weight:600}.compat-compare th:first-child{width:40%}.compat-compare th:nth-child(2),.compat-compare th:nth-child(3){width:30%}.compat-compare tr:last-child td{border-bottom:none}.compat-compare td.k{font-family:var(--f-body);color:var(--ink-2);font-weight:500}.compat-compare td:not(.k){font-family:var(--f-mono);font-feature-settings:"tnum";color:var(--ink)}.compat-compare tr.is-diff td.b{color:var(--brass);font-weight:600}.compat-disclaimer{background:var(--bone);border-top:1px solid var(--hairline);color:var(--ink-3);align-items:flex-start;gap:12px;padding:14px 32px 16px;font-size:11px;line-height:1.5;display:flex}.compat-disclaimer .ic{color:var(--warn);flex-shrink:0;margin-top:1px;font-size:14px}.theme-graphite .compat-shell{background:var(--paper-2)}.theme-graphite .compat-search input{background:var(--paper-3);color:var(--ink)}.theme-graphite .compat-source-tile,.theme-graphite .compat-card,.theme-graphite .compat-compare table{background:var(--bone)}@media (max-width:980px){.compat-source-grid{grid-template-columns:repeat(2,1fr)}.compat-source-card{grid-template-columns:1fr;gap:18px}.compat-source-card-specs{border-top:1px solid #ffffff29;border-left:none;padding-top:16px;padding-left:0}.compat-card-body{grid-template-columns:1fr}.compat-card-pic{aspect-ratio:2}.compat-tabs{flex-wrap:nowrap;overflow-x:auto}}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.backdrop{background-color:var(--backdrop,#0003);position:fixed;inset:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.\!static{position:static!important}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-4{inset:calc(var(--spacing) * -4)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.\!top-1\/2{top:50%!important}.\!top-full{top:100%!important}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-1\/2\!{top:50%!important}.top-2{top:calc(var(--spacing) * 2)}.top-2\/4{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-15{top:calc(var(--spacing) * 15)}.top-\[-2\.5rem\]{top:-2.5rem}.top-\[-2px\]{top:-2px}.top-\[-4px\]{top:-4px}.top-\[5px\]{top:5px}.top-\[15px\]{top:15px}.top-\[25\%\]{top:25%}.top-\[calc\(100\%\+5px\)\]{top:calc(100% + 5px)}.top-full{top:100%}.\!right-0{right:calc(var(--spacing) * 0)!important}.-right-2{right:calc(var(--spacing) * -2)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.right-0{right:calc(var(--spacing) * 0)}.right-0\!{right:calc(var(--spacing) * 0)!important}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-10{right:calc(var(--spacing) * 10)}.right-\[10px\]{right:10px}.-bottom-14{bottom:calc(var(--spacing) * -14)}.-bottom-16\!{bottom:calc(var(--spacing) * -16)!important}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\/4{bottom:50%}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[75\%\]{bottom:75%}.bottom-\[calc\(theme\(spacing\.5\)_\/_2_-_2px\)\]{bottom:calc(.625rem - 2px)}.bottom-full{bottom:100%}.bottom-px{bottom:1px}.\!left-0{left:calc(var(--spacing) * 0)!important}.-left-1{left:calc(var(--spacing) * -1)}.-left-2{left:calc(var(--spacing) * -2)}.left-0{left:calc(var(--spacing) * 0)}.left-0\!{left:calc(var(--spacing) * 0)!important}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2{left:calc(var(--spacing) * 2)}.left-2\/4{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-10{left:calc(var(--spacing) * 10)}.left-20{left:calc(var(--spacing) * 20)}.left-80{left:calc(var(--spacing) * 80)}.left-\[-28px\]{left:-28px}.left-\[1rem\]{left:1rem}.left-\[50\%\]{left:50%}.left-auto{left:auto}.left-full{left:100%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-4{z-index:4}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.z-full{z-index:var(--z-index-full)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.row-1{grid-row:1}.float-left{float:left}.clear-both{clear:both}.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}}.-m-4{margin:calc(var(--spacing) * -4)}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-\[1px\]{margin:1px}.m-auto{margin:auto}.prose{--text-flow:1em 1rem;--separator-flow:2.5em;--list-flow:.5em;--h-color:initial;--h-family:initial;--h-size:1.125em;--h-weight:600;--h-line:1.1;--h1-size:3em;--h2-size:2em;--h3-size:1.625em;--h4-size:1.375em;--marker-color:var(--color-primary);--link-color:var(--color-primary);--link-weight:500;--blockquote-color:var(--color-primary);--table-py:calc(var(--spacing) * 3);--table-px:calc(var(--spacing) * 2);--table-stroke:var(--color-gray-400);--table-bg:canvas;--table-color:canvastext}.prose :where(h1,h2,h3,h4,h5,h6,p,dl,ul,ol,pre,hgroup){margin-block:var(--text-flow)}.prose :where(blockquote,figure,hr){margin-block:var(--separator-flow);margin-inline:0}.prose :where([class~=lead]){font-size:1.25em}.prose :where(h1,h2,h3,h4,h5,h6){color:var(--h-color);font-family:var(--h-family);font-size:var(--h-size);font-weight:var(--h-weight);line-height:var(--h-line);text-wrap:balance}.prose :where(h1){--h-size:var(--h1-size)}.prose :where(h2){--h-size:var(--h2-size)}.prose :where(h3){--h-size:var(--h3-size)}.prose :where(h4){--h-size:var(--h4-size)}.prose ::marker{color:var(--marker-color)}.prose :where(ul,ol){list-style:revert;padding-inline-start:2em}.prose :where(ol[type=a]){list-style-type:lower-alpha}.prose :where(ol[type=i]){list-style-type:lower-roman}.prose :where(ol[type="1"]){list-style-type:decimal}.prose :where(blockquote){border-inline-start:4px solid var(--blockquote-color);padding-block:.25em;padding-inline-start:1.5em}.prose :where(:any-link){color:var(--link-color);font-weight:var(--link-weight)}.prose :where(:any-link):hover{text-decoration:underline}.prose :where(table){border-collapse:separate;border-spacing:0;border-color:var(--table-stroke)}.prose :where(thead,tbody,tfoot,tr,th,td){border-color:inherit;text-align:inherit}.prose :where(th,td){padding-block:var(--table-py);padding-inline:var(--table-px);background:var(--table-bg);color:var(--table-color)}.prose :where(tr+tr :is(th,td)){border-block-start-width:1px}.prose :where(thead tr:last-child :is(th,td)){border-block-end-width:2px}.prose :where(tfoot tr:first-child :is(th,td)){border-block-start-width:2px}.prose :where(table:not(:has(.table-wrapper,[class*=overflow-]))){word-break:break-all}.prose>:where(:first-child){margin-block-start:0}.prose>:where(:last-child){margin-block-end:0}.container{padding-inline:calc(var(--spacing) * 6);margin-inline:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-14{margin-inline:calc(var(--spacing) * 14)}.mx-\[10px\]{margin-inline:10px}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-auto{margin-block:auto}.\!mt-3{margin-top:calc(var(--spacing) * 3)!important}.\!mt-6{margin-top:calc(var(--spacing) * 6)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[4vh\]{margin-top:4vh}.mt-\[30px\]{margin-top:30px}.mt-\[33px\]{margin-top:33px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-4{margin-right:calc(var(--spacing) * -4)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-7{margin-right:calc(var(--spacing) * 7)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mr-10{margin-right:calc(var(--spacing) * 10)}.mr-14{margin-right:calc(var(--spacing) * 14)}.mr-\[8vw\]{margin-right:8vw}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-\[1\.25rem\]{margin-bottom:1.25rem}.mb-\[18px\]{margin-bottom:18px}.mb-auto{margin-bottom:auto}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-\[1\.8rem\]{margin-left:-1.8rem}.-ml-px{margin-left:-1px}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-\[2px\]{margin-left:2px}.ml-\[5px\]{margin-left:5px}.ml-\[8vw\]{margin-left:8vw}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.btn{font-family:var(--f-body);letter-spacing:var(--tracking-caps-tight);white-space:nowrap;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:13px;font-weight:600;transition:background .18s,color .18s,border-color .18s,transform .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn svg{width:14px;height:14px}.snap{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;scroll-behavior:smooth}.snap>*{scroll-snap-align:start}.snap{scrollbar-width:none}.snap::-webkit-scrollbar{display:none}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.list-none::-webkit-details-marker{display:none}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.\!size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.size-2\!{width:calc(var(--spacing) * 2)!important;height:calc(var(--spacing) * 2)!important}.size-8\!{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.size-10\!{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.\!h-10{height:calc(var(--spacing) * 10)!important}.h-0{height:calc(var(--spacing) * 0)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-64{height:calc(var(--spacing) * 64)}.h-90{height:calc(var(--spacing) * 90)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1\.125rem\]{height:1.125rem}.h-\[4px\]{height:4px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[21px\]{height:21px}.h-\[30px\]{height:30px}.h-\[38px\]{height:38px}.h-\[44px\]{height:44px}.h-\[99px\]{height:99px}.h-\[100px\]{height:100px}.h-\[120px\]{height:120px}.h-\[350px\]{height:350px}.h-\[calc\(100\%-20px\)\]{height:calc(100% - 20px)}.h-\[var\(--ambrands-img-height\)\]{height:var(--ambrands-img-height)}.h-\[var\(--amshopby-category-slide-size\)\]{height:var(--amshopby-category-slide-size)}.h-am-latter{height:var(--height-am-latter)}.h-am-popup-content{height:var(--height-am-popup-content)}.h-auto{height:auto}.h-carousel-product-item{height:var(--height-carousel-product-item)}.h-fit{height:fit-content}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-90{max-height:calc(var(--spacing) * 90)}.max-h-\[6\.25rem\]{max-height:6.25rem}.max-h-\[30vh\]{max-height:30vh}.max-h-\[40vh\]{max-height:40vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[580px\]{max-height:580px}.max-h-\[605px\]{max-height:605px}.max-h-\[calc\(100vh-164px\)\]{max-height:calc(100vh - 164px)}.max-h-\[calc\(100vh-theme\(space\.52\)\)\]{max-height:calc(100vh - 13rem)}.max-h-am-75{max-height:var(--max-height-am-75)}.max-h-full{max-height:100%}.max-h-max{max-height:max-content}.max-h-screen{max-height:100vh}.max-h-svh{max-height:100svh}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-38{min-height:var(--min-height-38)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[4rem\]{min-height:4rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[22px\]{min-height:22px}.min-h-\[40px\]{min-height:40px}.min-h-\[48px\]{min-height:48px}.min-h-\[90px\]{min-height:90px}.\!w-10{width:calc(var(--spacing) * 10)!important}.\!w-auto{width:auto!important}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/5{width:20%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/4{width:50%}.w-2\/12{width:16.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-4\/12{width:33.3333%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/12{width:41.6667%}.w-6{width:calc(var(--spacing) * 6)}.w-6\/12{width:50%}.w-7{width:calc(var(--spacing) * 7)}.w-7\/12{width:58.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-8\/12{width:66.6667%}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-10\/12{width:83.3333%}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-100{width:calc(var(--spacing) * 100)}.w-110{width:calc(var(--spacing) * 110)}.w-\[1\.125rem\]{width:1.125rem}.w-\[20\%\]{width:20%}.w-\[25px\]{width:25px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[38px\]{width:38px}.w-\[60px\]{width:60px}.w-\[90\%\]{width:90%}.w-\[95vw\]{width:95vw}.w-\[100px\]{width:100px}.w-\[115px\]{width:115px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[calc\(100\%-5rem\)\]{width:calc(100% - 5rem)}.w-\[var\(--ambrands-slider-max-width\)\]{width:var(--ambrands-slider-max-width)}.w-\[var\(--amshopby-category-slide-size\)\]{width:var(--amshopby-category-slide-size)}.w-am-latter{width:var(--width-am-latter)}.w-am-popup-content{width:var(--width-am-popup-content)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:1480px}.w-min{width:min-content}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[30\%\]{max-width:30%}.max-w-\[65vw\]{max-width:65vw}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[100\%\]{max-width:100%}.max-w-\[200px\]{max-width:200px}.max-w-\[270px\]{max-width:270px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[500px\]{max-width:500px}.max-w-\[740px\]{max-width:740px}.max-w-\[var\(--ambrands-img-width\)\]{max-width:var(--ambrands-img-width)}.max-w-\[var\(--amshopby-category-slide-size\)\]{max-width:var(--amshopby-category-slide-size)}.max-w-amrel-75{max-width:var(--max-width-amrel-75)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:1480px}.max-w-md{max-width:var(--container-md)}.max-w-min{max-width:min-content}.max-w-none{max-width:none}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-200{min-width:calc(var(--spacing) * 200)}.min-w-400{min-width:var(--min-width-400)}.min-w-\[3rem\]{min-width:3rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[10\.5rem\]{min-width:10.5rem}.min-w-\[25px\]{min-width:25px}.min-w-\[30\%\]{min-width:30%}.min-w-\[30px\]{min-width:30px}.min-w-\[40px\]{min-width:40px}.min-w-\[90px\]{min-width:90px}.min-w-\[96px\]{min-width:96px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.grow-1{flex-grow:1}.basis-1\/2,.basis-2\/4{flex-basis:50%}.basis-9\/10{flex-basis:90%}.basis-50{flex-basis:calc(var(--spacing) * 50)}.basis-\[48\%\]{flex-basis:48%}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-bottom-left{transform-origin:0 100%}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/3{--tw-translate-x:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/4{--tw-translate-x:calc(calc(1 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-12{--tw-translate-x:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2\/4{--tw-translate-x:calc(2 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.\!-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2\!{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-8{--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/4{--tw-translate-y:calc(1 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-12{--tw-translate-y:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-150{--tw-scale-x:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-100{--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-flow-row{grid-auto-flow:row}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[1px\]{gap:1px}.gap-amlabel-margin{gap:var(--gap-amlabel-margin)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}: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)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.space-x-0\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-clip{overflow-y:clip}.overflow-y-scroll{overflow-y:scroll}.overscroll-y-contain{overscroll-behavior-y:contain}.card{background:var(--bone);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-2xl{border-top-right-radius:var(--radius-2xl)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-2xl{border-bottom-right-radius:var(--radius-2xl)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-2xl{border-bottom-left-radius:var(--radius-2xl)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.125rem\]{border-style:var(--tw-border-style);border-width:1.125rem}.border-\[1px\]{border-style:var(--tw-border-style);border-width:1px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-1{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-8{border-left-style:var(--tw-border-style);border-left-width:8px}.border-l-\[0\.875rem\]{border-left-style:var(--tw-border-style);border-left-width:.875rem}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.btn-cream{background:var(--bone);color:var(--ink);border:1px solid var(--line)}.btn-cream:hover{border-color:var(--ink)}.btn-ghost{color:var(--ink);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--paper-2)}.btn-outline{color:var(--ink);border-color:var(--hairline);background:0 0}.btn-outline:hover{border-color:var(--ink)}.btn-secondary{background:var(--bone);color:var(--ink);border-color:var(--line)}.btn-secondary:hover{border-color:var(--ink)}.border-am-dropdown-coupon-blue-300{border-color:var(--color-am-dropdown-coupon-blue-300)}.border-amb_grey{border-color:var(--color-amb_grey)}.border-amb_light_grey{border-color:var(--color-amb_light_grey)}.border-amber-500{border-color:var(--color-amber-500)}.border-amrel-blue-border{border-color:var(--color-amrel-blue-border)}.border-amrel-grey-border-light{border-color:var(--color-amrel-grey-border-light)}.border-black{border-color:var(--color-black)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-700{border-color:var(--color-blue-700)}.border-blue-900{border-color:var(--color-blue-900)}.border-container{border-color:var(--color-container)}.border-container-darker{border-color:var(--color-container-darker)}.border-container-lighter{border-color:var(--color-container-lighter)}.border-current{border-color:currentColor}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-300\/35{border-color:#d1d5dc59}@supports (color:color-mix(in lab, red, red)){.border-gray-300\/35{border-color:color-mix(in oklab, var(--color-gray-300) 35%, transparent)}}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-500{border-color:var(--color-green-500)}.border-inherit{border-color:inherit}.border-primary{border-color:var(--color-primary)}.border-primary-lighter{border-color:var(--color-primary-lighter)}.border-red-100{border-color:var(--color-red-100)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-red-700{border-color:var(--color-red-700)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-yellow-400{border-color:var(--color-yellow-400)}.border-l-gray-100{border-left-color:var(--color-gray-100)}.\!bg-gray-400{background-color:var(--color-gray-400)!important}.\!bg-sky-700{background-color:var(--color-sky-700)!important}.\!bg-transparent{background-color:#0000!important}.bg-\[var\(--ambrands-bg-color\)\]{background-color:var(--ambrands-bg-color)}.bg-\[var\(--ammenu-current-category-color\)\]{background-color:var(--ammenu-current-category-color)}.bg-\[var\(--ammenu-main-menu-background\)\]{background-color:var(--ammenu-main-menu-background)}.bg-\[var\(--ammenu-main-menu-background-hover\)\]{background-color:var(--ammenu-main-menu-background-hover)}.bg-\[var\(--ammenu-main-menu-text\)\]{background-color:var(--ammenu-main-menu-text)}.bg-\[var\(--ammenu-submenu-background-color\)\]{background-color:var(--ammenu-submenu-background-color)}.bg-\[var\(--ammenu-submenu-text\)\]{background-color:var(--ammenu-submenu-text)}.bg-\[var\(--ammenu-third-level-menu\)\]{background-color:var(--ammenu-third-level-menu)}.bg-am-dropdown-coupon-blue-100{background-color:var(--color-am-dropdown-coupon-blue-100)}.bg-am-dropdown-coupon-blue-200{background-color:var(--color-am-dropdown-coupon-blue-200)}.bg-amb_yellow{background-color:var(--color-amb_yellow)}.bg-ambar-background{background-color:var(--color-ambar-background)}.bg-ambar-info-bar-background{background-color:var(--color-ambar-info-bar-background)}.bg-ambar-info-bar-button{background-color:var(--color-ambar-info-bar-button)}.bg-ambar-settings-bar-button{background-color:var(--color-ambar-settings-bar-button)}.bg-ambar-settings-bar-group-background{background-color:var(--color-ambar-settings-bar-group-background)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amfaq_gray{background-color:var(--color-amfaq_gray)}.bg-amrel-blue-bg{background-color:var(--color-amrel-blue-bg)}.bg-amrel-grey-border{background-color:var(--color-amrel-grey-border)}.bg-amrel-red-bg{background-color:var(--color-amrel-red-bg)}.bg-amrel-yellow{background-color:var(--color-amrel-yellow)}.bg-amslate-200{background-color:var(--color-amslate-200)}.bg-black[class*=bg-opacity-]{background-color:#000}@supports (color:color-mix(in lab, red, red)){.bg-black[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-black) calc(100% / var(--tw-bg-opacity)), #0000)}}.bg-black{background-color:var(--color-black)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/100{background-color:var(--color-black)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-container-darker{background-color:var(--color-container-darker)}.bg-container-lighter{background-color:var(--color-container-lighter)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/50{background-color:#6a728280}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/50{background-color:color-mix(in oklab, var(--color-gray-500) 50%, transparent)}}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-inherit{background-color:inherit}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-700\!{background-color:var(--color-neutral-700)!important}.bg-primary[class*=bg-opacity-]{background-color:#004c9f}@supports (color:color-mix(in lab, red, red)){.bg-primary[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-primary) calc(100% / var(--tw-bg-opacity)), #0000)}}.bg-primary{background-color:var(--color-primary)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-700\!{background-color:var(--color-sky-700)!important}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/40{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.bg-stone-300\!{background-color:var(--color-stone-300)!important}.bg-transparent{background-color:#0000}.bg-white[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.bg-white[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}.bg-white{background-color:var(--color-white)}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, 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-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--ammenu-submenu-background-image\)\]{background-image:var(--ammenu-submenu-background-image)}.bg-am-discount-dropdown-arrow{background-image:var(--background-image-am-discount-dropdown-arrow);background-image:var(--background-image-am-discount-dropdown-arrow)}.bg-none{background-image:none}.from-white{--tw-gradient-from:var(--color-white);--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-gray-300{--tw-gradient-to:var(--color-gray-300);--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))}.mask-b-from-80\%{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:80%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.mask-cover{-webkit-mask-size:cover;mask-size:cover}.fill-amb_blue_icon{fill:var(--color-amb_blue_icon)}.fill-amb_grey{fill:var(--color-amb_grey)}.fill-amrel-grey-blue{fill:var(--color-amrel-grey-blue)}.fill-amrel-star-yellow{fill:var(--color-amrel-star-yellow)}.fill-current{fill:currentColor}.fill-white{fill:var(--color-white)}.stroke-current{stroke:currentColor}.stroke-2{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-14{padding:calc(var(--spacing) * 14)}.p-\[5px\]{padding:5px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-\[5px\]{padding-inline:5px}.px-\[7px\]{padding-inline:7px}.px-\[15px\]{padding-inline:15px}.px-\[25px\]{padding-inline:25px}.px-\[var\(--ambrands-slider-padding\)\]{padding-inline:var(--ambrands-slider-padding)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[15px\]{padding-block:15px}.py-small{padding-block:var(--padding-small)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-full{padding-top:var(--padding-full)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[3px\]{padding-bottom:3px}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[30px\]{font-size:30px}.text-\[90px\]{font-size:90px}.text-\[length\:var\(--ambrands-text-size\)\]{font-size:var(--ambrands-text-size)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[2\.2rem\]{--tw-leading:2.2rem;line-height:2.2rem}.leading-\[42px\]{--tw-leading:42px;line-height:42px}.leading-\[100px\]{--tw-leading:100px;line-height:100px}.leading-\[var\(--ambrands-img-width\)\]{--tw-leading:var(--ambrands-img-width);line-height:var(--ambrands-img-width)}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--r2-700)}.btn-r2{background:var(--r2-500);color:#fff}.btn-r2:hover{background:var(--r2-700)}.\!text-\[var\(--ammenu-main-menu-text-hover\)\]{color:var(--ammenu-main-menu-text-hover)!important}.\!text-\[var\(--ammenu-submenu-text-hover\)\]{color:var(--ammenu-submenu-text-hover)!important}.\!text-black{color:var(--color-black)!important}.text-\[color\:var\(--ambrands-text-color\)\]{color:var(--ambrands-text-color)}.text-\[var\(--ammenu-current-category-color\)\]{color:var(--ammenu-current-category-color)}.text-\[var\(--ammenu-main-menu-text\)\]{color:var(--ammenu-main-menu-text)}.text-\[var\(--ammenu-main-menu-text-hover\)\]{color:var(--ammenu-main-menu-text-hover)}.text-\[var\(--ammenu-submenu-text\)\]{color:var(--ammenu-submenu-text)}.text-\[var\(--ammenu-submenu-text-hover\)\]{color:var(--ammenu-submenu-text-hover)}.text-\[var\(--ammenu-third-level-menu\)\]{color:var(--ammenu-third-level-menu)}.text-\[var\(--ammenu-toggle-icon-color\)\]{color:var(--ammenu-toggle-icon-color)}.text-am-dropdown-coupon-blue-300{color:var(--color-am-dropdown-coupon-blue-300)}.text-amb_blue_icon{color:var(--color-amb_blue_icon)}.text-amb_grey{color:var(--color-amb_grey)}.text-amb_grey_3{color:var(--color-amb_grey_3)}.text-amb_orange{color:var(--color-amb_orange)}.text-ambar-info-bar-button-text{color:var(--color-ambar-info-bar-button-text)}.text-ambar-info-bar-description{color:var(--color-ambar-info-bar-description)}.text-ambar-info-bar-table-content{color:var(--color-ambar-info-bar-table-content)}.text-ambar-info-bar-table-header{color:var(--color-ambar-info-bar-table-header)}.text-ambar-info-bar-title{color:var(--color-ambar-info-bar-title)}.text-ambar-policy-text{color:var(--color-ambar-policy-text)}.text-ambar-settings-bar-button-text{color:var(--color-ambar-settings-bar-button-text)}.text-ambar-settings-bar-group-description{color:var(--color-ambar-settings-bar-group-description)}.text-ambar-settings-bar-group-links{color:var(--color-ambar-settings-bar-group-links)}.text-ambar-settings-bar-group-title{color:var(--color-ambar-settings-bar-group-title)}.text-amfaq_gray{color:var(--color-amfaq_gray)}.text-amrel-blue-text{color:var(--color-amrel-blue-text)}.text-amrel-grey-blue{color:var(--color-amrel-grey-blue)}.text-amrel-grey-dark-text{color:var(--color-amrel-grey-dark-text)}.text-amrel-star-yellow{color:var(--color-amrel-star-yellow)}.text-amsb_graystarts{color:var(--color-amsb_graystarts)}.text-amsb_yellowstars{color:var(--color-amsb_yellowstars)}.text-amslate-600{color:var(--color-amslate-600)}.text-amslate-800{color:var(--color-amslate-800)}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-cornflower-100{color:var(--color-cornflower-100)}.text-current{color:currentColor}.text-cyan-700{color:var(--color-cyan-700)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-200{color:var(--color-green-200)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-900{color:var(--color-green-900)}.text-inherit{color:inherit}.text-primary{color:var(--color-primary)}.text-primary-darker{color:var(--color-primary-darker)}.text-primary-lighter{color:var(--color-primary-lighter)}.text-purple-700{color:var(--color-purple-700)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-secondary{color:var(--color-secondary)}.text-secondary-darker{color:var(--color-secondary-darker)}.text-secondary-lighter{color:var(--color-secondary-lighter)}.text-slate-300{color:var(--color-slate-300)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-white{color:var(--color-white)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_4px_0_rgba\(16\,31\,48\,0\.2\)\]{--tw-shadow:0 2px 4px 0 var(--tw-shadow-color,#101f3033);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amb_blue{--tw-shadow:0 4px 8px var(--tw-shadow-color,#0062b033);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-blue-500\/50{--tw-ring-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.ring-current{--tw-ring-color:currentcolor}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-white{--tw-ring-color:var(--color-white)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.outline-offset-2{outline-offset:2px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[left\,top\]{transition-property:left,top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[right\,top\]{transition-property:right,top;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-600{transition-delay:.6s}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--line-after\:theme\(colors\.primary\.DEFAULT\)\]{--line-after:#004c9f}.\[--line-before\:\#0000\]{--line-before:#0000}.\[--line-before\:theme\(colors\.primary\.DEFAULT\)\]{--line-before:#004c9f}.\[wire\:auto-save\]{wire:auto-save}.\[wire\:model\.defer\]{wire:model.defer}.\[wire\:model\]{wire:model}.\[wire\:select\]{wire:select}.bg-opacity-10{--tw-bg-opacity:10}.bg-opacity-20{--tw-bg-opacity:20}.bg-opacity-25{--tw-bg-opacity:25}.bg-opacity-30{--tw-bg-opacity:30}.bg-opacity-50{--tw-bg-opacity:50}.bg-opacity-70{--tw-bg-opacity:70}.bg-opacity-75{--tw-bg-opacity:75}.bg-opacity-80{--tw-bg-opacity:80}.bg-opacity-90{--tw-bg-opacity:90}.bg-opacity-100{--tw-bg-opacity:100}.ring-opacity-50{--tw-ring-opacity:50}.text-opacity-25{--tw-text-opacity:25}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:z-30:is(:where(.group):hover *){z-index:30}.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-gray-300:is(:where(.group):hover *){border-color:var(--color-gray-300)}.group-hover\:bg-\[var\(--ammenu-main-menu-text-hover\)\]:is(:where(.group):hover *){background-color:var(--ammenu-main-menu-text-hover)}.group-hover\:bg-\[var\(--ammenu-submenu-text-hover\)\]:is(:where(.group):hover *){background-color:var(--ammenu-submenu-text-hover)}.group-hover\:bg-gray-300:is(:where(.group):hover *){background-color:var(--color-gray-300)}.group-hover\:text-\[var\(--ammenu-submenu-text-hover\)\]:is(:where(.group):hover *){color:var(--ammenu-submenu-text-hover)}.group-hover\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}.group-hover\:text-red-800:is(:where(.group):hover *){color:var(--color-red-800)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-amsb-hover:is(:where(.group):hover *){--tw-shadow:3px 3px 4px 0 var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.group-disabled\:invisible:is(:where(.group):disabled *){visibility:hidden}.group-disabled\:flex:is(:where(.group):disabled *){display:flex}.group-\[\.link\]\:bg-\[var\(--ammenu-main-menu-text-hover\)\]:is(:where(.group).link *){background-color:var(--ammenu-main-menu-text-hover)}.group-\[\.link\]\:text-\[var\(--ammenu-main-menu-text-hover\)\]:is(:where(.group).link *){color:var(--ammenu-main-menu-text-hover)}.peer-focus\:ring-2:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.backdrop\:backdrop::backdrop{background-color:var(--backdrop,#0003);position:fixed;inset:0}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:top-\[17px\]:before{content:var(--tw-content);top:17px}.before\:right-0:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.before\:right-\[51\%\]:before{content:var(--tw-content);right:51%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:block:before{content:var(--tw-content);display:block}.before\:h-0\.5:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.before\:h-3:before{content:var(--tw-content);height:calc(var(--spacing) * 3)}.before\:h-\[4px\]:before{content:var(--tw-content);height:4px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-3:before{content:var(--tw-content);width:calc(var(--spacing) * 3)}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:scale-y-150:before{content:var(--tw-content);--tw-scale-y:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.before\:rotate-45:before{content:var(--tw-content);rotate:45deg}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:border-r:before{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:1px}.before\:border-b:before{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.before\:border-inherit:before{content:var(--tw-content);border-color:inherit}.before\:bg-blue-400:before{content:var(--tw-content);background-color:var(--color-blue-400)}.before\:bg-gray-300:before{content:var(--tw-content);background-color:var(--color-gray-300)}.before\:bg-red-500:before{content:var(--tw-content);background-color:var(--color-red-500)}.before\:text-sm:before{content:var(--tw-content);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.before\:text-xl:before{content:var(--tw-content);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.before\:text-\[11px\]:before{content:var(--tw-content);font-size:11px}.before\:leading-4:before{content:var(--tw-content);--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.before\:font-normal:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[\'\+\'\]:before{--tw-content:"+";content:var(--tw-content)}.before\:content-\[\'\<\'\]:before{--tw-content:"<";content:var(--tw-content)}.before\:content-\[\'x\'\]:before{--tw-content:"x";content:var(--tw-content)}.before\:content-none:before{content:var(--tw-content);--tw-content:none;content:none}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:relative:after{content:var(--tw-content);position:relative}.after\:top-\[17px\]:after{content:var(--tw-content);top:17px}.after\:top-\[calc\(100\%-theme\(space\.1\)\)\]:after{content:var(--tw-content);top:calc(100% - .25rem)}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:right-auto:after{content:var(--tw-content);right:auto}.after\:right-px:after{content:var(--tw-content);right:1px}.after\:bottom-1:after{content:var(--tw-content);bottom:calc(var(--spacing) * 1)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:left-px:after{content:var(--tw-content);left:1px}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:calc(var(--spacing) * .5)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0:after{content:var(--tw-content);height:calc(var(--spacing) * 0)}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:h-8:after{content:var(--tw-content);height:calc(var(--spacing) * 8)}.after\:h-\[4px\]:after{content:var(--tw-content);height:4px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:-rotate-45:after{content:var(--tw-content);rotate:-45deg}.after\:rotate-45:after{content:var(--tw-content);rotate:45deg}.after\:border-4:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:4px}.after\:\[border-color\:inherit\]:after{content:var(--tw-content);border-color:inherit}.after\:bg-gray-200:after{content:var(--tw-content);background-color:var(--color-gray-200)}.after\:bg-gray-300:after{content:var(--tw-content);background-color:var(--color-gray-300)}.after\:bg-gradient-to-b:after{content:var(--tw-content);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-transparent:after{content:var(--tw-content);--tw-gradient-from:transparent;--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))}.after\:to-white:after{content:var(--tw-content);--tw-gradient-to:var(--color-white);--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))}.after\:\!text-base:after{content:var(--tw-content);font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.after\:text-black:after{content:var(--tw-content);color:var(--color-black)}.after\:text-red-600:after{content:var(--tw-content);color:var(--color-red-600)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.after\:content-\[\'\:\'\]:after{--tw-content:":";content:var(--tw-content)}.after\:content-none:after{content:var(--tw-content);--tw-content:none;content:none}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:\[--line-before\:\#0000\]:first-child{--line-before:#0000}.first\:before\:hidden:first-child:before{content:var(--tw-content);display:none}.last\:mr-0:last-child{margin-right:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.last\:\[--line-after\:\#0000\]:last-child{--line-after:#0000}.last\:after\:hidden:last-child:after{content:var(--tw-content);display:none}.even\:bg-container-darker:nth-child(2n){background-color:var(--color-container-darker)}.visited\:text-purple-600:visited{color:var(--color-purple-600)}.invalid\:border-red-500:invalid{border-color:var(--color-red-500)}.invalid\:ring-2:invalid{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.invalid\:ring-red-500:invalid{--tw-ring-color:var(--color-red-500)}.read-only\:cursor-not-allowed:read-only{cursor:not-allowed}.read-only\:bg-gray-100:read-only{background-color:var(--color-gray-100)}.read-only\:opacity-75:read-only{opacity:.75}.empty\:hidden:empty{display:none}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:bg-slate-100:focus-within{background-color:var(--color-slate-100)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:z-20:hover{z-index:20}.hover\:cursor-not-allowed:hover{cursor:not-allowed}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-600:hover{border-color:var(--color-blue-600)}.hover\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-sky-600:hover{border-color:var(--color-sky-600)}.hover\:bg-\[var\(--ammenu-main-menu-background-hover\)\]:hover{background-color:var(--ammenu-main-menu-background-hover)}.hover\:bg-am-dropdown-coupon-blue-100:hover{background-color:var(--color-am-dropdown-coupon-blue-100)}.hover\:bg-ambar-info-bar-button-hover:hover{background-color:var(--color-ambar-info-bar-button-hover)}.hover\:bg-ambar-settings-bar-button-hover:hover{background-color:var(--color-ambar-settings-bar-button-hover)}.hover\:bg-amfaq_gray_light:hover{background-color:var(--color-amfaq_gray_light)}.hover\:bg-amfaq_yellow:hover{background-color:var(--color-amfaq_yellow)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-600\/20:hover{background-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-600\/20:hover{background-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-200\/50:hover{background-color:#e5e7eb80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-200\/50:hover{background-color:color-mix(in oklab, var(--color-gray-200) 50%, transparent)}}.hover\:bg-gray-400:hover{background-color:var(--color-gray-400)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-neutral-700\!:hover{background-color:var(--color-neutral-700)!important}.hover\:bg-primary:hover[class*=bg-opacity-]{background-color:#004c9f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary:hover[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-primary) calc(100% / var(--tw-bg-opacity)), #0000)}}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-sky-700\!:hover{background-color:var(--color-sky-700)!important}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white:hover[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:font-semibold:hover{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.hover\:text-\[var\(--ammenu-main-menu-text-hover\)\]:hover{color:var(--ammenu-main-menu-text-hover)}.hover\:text-\[var\(--ammenu-submenu-text-hover\)\]:hover{color:var(--ammenu-submenu-text-hover)}.hover\:text-ambar-info-bar-button-hover-text:hover{color:var(--color-ambar-info-bar-button-hover-text)}.hover\:text-ambar-settings-bar-button-hover-text:hover{color:var(--color-ambar-settings-bar-button-hover-text)}.hover\:text-amber-500:hover{color:var(--color-amber-500)}.hover\:text-amslate-800:hover{color:var(--color-amslate-800)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-400:hover{color:var(--color-blue-400)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-blue-950:hover{color:var(--color-blue-950)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-600:hover{color:var(--color-green-600)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-inherit:hover{color:inherit}.hover\:text-primary-darker:hover{color:var(--color-primary-darker)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-secondary-darker:hover{color:var(--color-secondary-darker)}.hover\:text-secondary-lighter:hover{color:var(--color-secondary-lighter)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-500:hover{color:var(--color-yellow-500)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xs:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);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,)}.hover\:drop-shadow:hover{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.hover\:drop-shadow-md:hover{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.hover\:drop-shadow-xs:hover{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000d));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xs));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,)}.hover\:duration-300:hover{--tw-duration:.3s;transition-duration:.3s}.hover\:before\:-translate-x-0\.5:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-10:focus{z-index:10}.focus\:z-30:focus{z-index:30}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-gray-300:focus{border-color:var(--color-gray-300)}.focus\:border-gray-500:focus{border-color:var(--color-gray-500)}.focus\:border-primary-lighter:focus{border-color:var(--color-primary-lighter)}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-am-dropdown-coupon-blue-100:focus{background-color:var(--color-am-dropdown-coupon-blue-100)}.focus\:bg-white:focus[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white:focus[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:pl-8:focus{padding-left:calc(var(--spacing) * 8)}.focus\:text-gray-600:focus{color:var(--color-gray-600)}.focus\:shadow-xs:focus{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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\:ring-3:focus{--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\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-primary\/50:focus{--tw-ring-color:#004c9f80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0}.focus\:outline-black:focus{outline-color:var(--color-black)}.focus\:drop-shadow:focus{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.focus\:drop-shadow-md:focus{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.focus\:drop-shadow-xs:focus{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000d));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xs));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,)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-opacity-50:focus{--tw-ring-opacity:50}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:opacity-70:active{opacity:.7}.active\:opacity-75:active{opacity:.75}.active\:ring-0:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-75:disabled{opacity:.75}.aria-\[current\=step\]\:font-bold[aria-current=step]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.data-\[active\]\:border-primary[data-active]{border-color:var(--color-primary)}.data-\[expanded\=true\]\:mb-3[data-expanded=true]{margin-bottom:calc(var(--spacing) * 3)}.data-\[expanded\=true\]\:h-auto[data-expanded=true]{height:auto}.data-\[expanded\=true\]\:mask-none[data-expanded=true]{-webkit-mask-image:none;mask-image:none}@media not all and (min-width:48rem){.max-md\:mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.max-md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.max-md\:w-full{width:100%}.max-md\:justify-between{justify-content:space-between}}@media not all and (min-width:40rem){.max-sm\:mr-0{margin-right:calc(var(--spacing) * 0)}}@media (min-width:40rem){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mx-2{margin-inline:calc(var(--spacing) * 2)}.sm\:mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.sm\:my-0{margin-block:calc(var(--spacing) * 0)}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-auto{margin-top:auto}.sm\:mr-0{margin-right:calc(var(--spacing) * 0)}.sm\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.sm\:ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.sm\:ml-3{margin-left:calc(var(--spacing) * 3)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-18{height:calc(var(--spacing) * 18)}.sm\:max-h-\[50vh\]{max-height:50vh}.sm\:max-h-full{max-height:100%}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.3333%}.sm\:w-1\/4{width:25%}.sm\:w-1\/5{width:20%}.sm\:w-2\/4{width:50%}.sm\:w-2\/5{width:40%}.sm\:w-18{width:calc(var(--spacing) * 18)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[48\%\]{width:48%}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:overflow-hidden{overflow:hidden}.sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sm\:border-solid{--tw-border-style:solid;border-style:solid}.sm\:border-gray-400{border-color:var(--color-gray-400)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:text-left{text-align:left}.sm\:duration-700{--tw-duration:.7s;transition-duration:.7s}}@media (min-width:48rem){.md\:invisible{visibility:hidden}.md\:absolute{position:absolute}.md\:fixed{position:fixed}.md\:relative{position:relative}.md\:static{position:static}.md\:\!-top-3{top:calc(var(--spacing) * -3)!important}.md\:top-0{top:calc(var(--spacing) * 0)}.md\:top-1\/2{top:50%}.md\:right-0{right:calc(var(--spacing) * 0)}.md\:right-5{right:calc(var(--spacing) * 5)}.md\:right-auto{right:auto}.md\:bottom-auto{bottom:auto}.md\:left-0{left:calc(var(--spacing) * 0)}.md\:left-1\/2{left:50%}.md\:left-auto{left:auto}.md\:left-full{left:100%}.md\:z-0{z-index:0}.md\:z-auto{z-index:auto}.md\:order-3{order:3}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-12{grid-column:span 12/span 12}.md\:m-0{margin:calc(var(--spacing) * 0)}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mx-3{margin-inline:calc(var(--spacing) * 3)}.md\:mx-auto{margin-inline:auto}.md\:my-8{margin-block:calc(var(--spacing) * 8)}.md\:-mt-4{margin-top:calc(var(--spacing) * -4)}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:mr-0{margin-right:calc(var(--spacing) * 0)}.md\:mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.md\:mr-4{margin-right:calc(var(--spacing) * 4)}.md\:mr-5{margin-right:calc(var(--spacing) * 5)}.md\:mr-6{margin-right:calc(var(--spacing) * 6)}.md\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.md\:mb-1{margin-bottom:calc(var(--spacing) * 1)}.md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.md\:mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:ml-0{margin-left:calc(var(--spacing) * 0)}.md\:ml-5{margin-left:calc(var(--spacing) * 5)}.md\:ml-6{margin-left:calc(var(--spacing) * 6)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-4\/5{height:80%}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:h-\[95px\]{height:95px}.md\:max-h-\[80vh\]{max-height:80vh}.md\:max-h-\[85\%\]{max-height:85%}.md\:min-h-12{min-height:calc(var(--spacing) * 12)}.md\:w-1\/2{width:50%}.md\:w-1\/4{width:25%}.md\:w-1\/6{width:16.6667%}.md\:w-2\/4{width:50%}.md\:w-2\/5{width:40%}.md\:w-2\/6{width:33.3333%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-4\/4{width:100%}.md\:w-5\/6{width:83.3333%}.md\:w-6{width:calc(var(--spacing) * 6)}.md\:w-11\/12{width:91.6667%}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:w-\[47\%\]{width:47%}.md\:w-\[50vw\]{width:50vw}.md\:w-\[73\%\]{width:73%}.md\:w-\[180px\]{width:180px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-40{max-width:calc(var(--spacing) * 40)}.md\:max-w-100-50{max-width:var(--max-width-100-50)}.md\:max-w-\[6rem\]{max-width:6rem}.md\:max-w-\[30\%\]{max-width:30%}.md\:max-w-\[48\%\]{max-width:48%}.md\:max-w-\[960px\]{max-width:960px}.md\:max-w-amrel-60{max-width:var(--max-width-amrel-60)}.md\:max-w-md{max-width:var(--container-md)}.md\:max-w-sm{max-width:var(--container-sm)}.md\:max-w-xs{max-width:var(--container-xs)}.md\:min-w-0{min-width:calc(var(--spacing) * 0)}.md\:min-w-\[30\%\]{min-width:30%}.md\:min-w-\[120px\]{min-width:120px}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:flex-grow-0{flex-grow:0}.md\:basis-2\/4{flex-basis:50%}.md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:-translate-x-1\/3{--tw-translate-x:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:-translate-x-2\/4{--tw-translate-x:calc(calc(2 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-x-\[-100\%\]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:-translate-y-2\/4{--tw-translate-y:calc(calc(2 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-y-1\/4{--tw-translate-y:calc(1 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.md\:cursor-default{cursor:default}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-nowrap{flex-wrap:nowrap}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:justify-start{justify-content:flex-start}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-4{gap:calc(var(--spacing) * 4)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-2{column-gap:calc(var(--spacing) * 2)}:where(.md\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.md\:justify-self-end{justify-self:flex-end}.md\:justify-self-start{justify-self:flex-start}.md\:overflow-x-auto{overflow-x:auto}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.md\:border-dashed{--tw-border-style:dashed;border-style:dashed}.md\:border-none{--tw-border-style:none;border-style:none}.md\:border-amrel-grey-border{border-color:var(--color-amrel-grey-border)}.md\:border-container{border-color:var(--color-container)}.md\:border-gray-300{border-color:var(--color-gray-300)}.md\:bg-gray-100{background-color:var(--color-gray-100)}.md\:bg-slate-100{background-color:var(--color-slate-100)}.md\:bg-transparent{background-color:#0000}.md\:p-0{padding:calc(var(--spacing) * 0)}.md\:p-2{padding:calc(var(--spacing) * 2)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-\[5px\]{padding:5px}.md\:p-\[15px\]{padding:15px}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-1{padding-inline:calc(var(--spacing) * 1)}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-9{padding-inline:calc(var(--spacing) * 9)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:pr-1{padding-right:calc(var(--spacing) * 1)}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.md\:pl-1{padding-left:calc(var(--spacing) * 1)}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\:text-center{text-align:center}.md\:text-left{text-align:left}.md\:text-start{text-align:start}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.md\:text-gray-600{color:var(--color-gray-600)}.md\:opacity-0{opacity:0}.md\:opacity-50{opacity:.5}.md\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:group-focus-within\:visible:is(:where(.group):focus-within *){visibility:visible}.md\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.md\:group-hover\:visible:is(:where(.group):hover *){visibility:visible}.md\:group-hover\:z-4:is(:where(.group):hover *){z-index:4}.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:pointer-events-none{pointer-events:none}.lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:float-left{float:left}.lg\:float-right{float:right}.lg\:my-0{margin-block:calc(var(--spacing) * 0)}.lg\:-mt-3{margin-top:calc(var(--spacing) * -3)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mr-0{margin-right:calc(var(--spacing) * 0)}.lg\:mr-\[3\%\]{margin-right:3%}.lg\:-mb-px{margin-bottom:-1px}.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.lg\:ml-0{margin-left:calc(var(--spacing) * 0)}.lg\:ml-2{margin-left:calc(var(--spacing) * 2)}.lg\:ml-4{margin-left:calc(var(--spacing) * 4)}.lg\:ml-5{margin-left:calc(var(--spacing) * 5)}.lg\:ml-6{margin-left:calc(var(--spacing) * 6)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:table-row{display:table-row}.lg\:h-36{height:calc(var(--spacing) * 36)}.lg\:max-h-am-75{max-height:var(--max-height-am-75)}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-1\/4{width:25%}.lg\:w-1\/5{width:20%}.lg\:w-2\/3{width:66.6667%}.lg\:w-2\/12{width:16.6667%}.lg\:w-3\/4{width:75%}.lg\:w-3\/5{width:60%}.lg\:w-10\/12{width:83.3333%}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:w-28{width:calc(var(--spacing) * 28)}.lg\:w-36{width:calc(var(--spacing) * 36)}.lg\:w-\[31\%\]{width:31%}.lg\:w-\[49\%\]{width:49%}.lg\:w-\[200px\]{width:200px}.lg\:w-\[320px\]{width:320px}.lg\:w-\[var\(--ammenu-width-slider\)\]{width:var(--ammenu-width-slider)}.lg\:w-auto{width:auto}.lg\:max-w-44{max-width:calc(var(--spacing) * 44)}.lg\:max-w-\[calc\(90\%-180px\)\]{max-width:calc(90% - 180px)}.lg\:min-w-\[190px\]{min-width:190px}.lg\:min-w-\[700px\]{min-width:700px}.lg\:flex-1{flex:1}.lg\:flex-auto{flex:auto}.lg\:basis-4\/5{flex-basis:80%}.lg\:basis-56{flex-basis:calc(var(--spacing) * 56)}.lg\:basis-auto{flex-basis:auto}.lg\:table-auto{table-layout:auto}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0px\,1fr\)_26rem\]{grid-template-columns:minmax(0,1fr) 26rem}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-1{gap:calc(var(--spacing) * 1)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5\!{gap:calc(var(--spacing) * 5)!important}:where(.lg\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.lg\:border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.lg\:border-l-1{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-amrel-grey-border{border-color:var(--color-amrel-grey-border)}.lg\:border-gray-200{border-color:var(--color-gray-200)}.lg\:border-b-white{border-bottom-color:var(--color-white)}.lg\:bg-inherit{background-color:inherit}.lg\:bg-sky-50{background-color:var(--color-sky-50)}.lg\:bg-zinc-50{background-color:var(--color-zinc-50)}.lg\:p-0{padding:calc(var(--spacing) * 0)}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:py-0{padding-block:calc(var(--spacing) * 0)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.lg\:pl-2{padding-left:calc(var(--spacing) * 2)}.lg\:text-center{text-align:center}.lg\:text-left{text-align:left}.lg\:text-start{text-align:start}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.lg\:text-amrel-grey-border{color:var(--color-amrel-grey-border)}.lg\:empty\:table-cell:empty{display:table-cell}}@media (hover:hover){@media (min-width:64rem){.hover\:lg\:bg-sky-50:hover{background-color:var(--color-sky-50)}}}@media (min-width:80rem){.xl\:right-5{right:calc(var(--spacing) * 5)}.xl\:bottom-0{bottom:calc(var(--spacing) * 0)}.xl\:left-5{left:calc(var(--spacing) * 5)}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:m-0{margin:calc(var(--spacing) * 0)}.xl\:my-12{margin-block:calc(var(--spacing) * 12)}.xl\:mt-0{margin-top:calc(var(--spacing) * 0)}.xl\:flex{display:flex}.xl\:w-1\/2{width:50%}.xl\:w-1\/3{width:33.3333%}.xl\:w-1\/4{width:25%}.xl\:w-1\/5{width:20%}.xl\:w-2\/3{width:66.6667%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}:where(.xl\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.xl\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.xl\:rounded-none{border-radius:0}.xl\:rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.xl\:rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.xl\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.xl\:px-2{padding-inline:calc(var(--spacing) * 2)}.xl\:px-24{padding-inline:calc(var(--spacing) * 24)}.xl\:text-left{text-align:left}.xl\:focus-within\:relative:focus-within{position:relative}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}@media (min-width:40rem){.sm\:\[\&_\.label-street\.sr-only\]\:invisible .label-street.sr-only{visibility:hidden}.sm\:\[\&_\.label-street\.sr-only\]\:not-sr-only .label-street.sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:\[\&_\.label-street\.sr-only\]\:mb-2 .label-street.sr-only{margin-bottom:calc(var(--spacing) * 2)}}.\[\&_\.swiper-pagination-bullet\]\:h-2\.5 .swiper-pagination-bullet{height:calc(var(--spacing) * 2.5)}.\[\&_\.swiper-pagination-bullet\]\:w-2\.5 .swiper-pagination-bullet{width:calc(var(--spacing) * 2.5)}.\[\&_\.swiper-pagination-bullet-active\]\:bg-black .swiper-pagination-bullet-active[class*=bg-opacity-]{background-color:#000}@supports (color:color-mix(in lab, red, red)){.\[\&_\.swiper-pagination-bullet-active\]\:bg-black .swiper-pagination-bullet-active[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-black) calc(100% / var(--tw-bg-opacity)), #0000)}}.\[\&_\.swiper-pagination-bullet-active\]\:bg-black .swiper-pagination-bullet-active{background-color:var(--color-black)}@media (min-width:48rem){.md\:\[\&_label\.sr-only\]\:invisible label.sr-only{visibility:hidden}.md\:\[\&_label\.sr-only\]\:not-sr-only label.sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.md\:\[\&_label\.sr-only\]\:mb-2 label.sr-only{margin-bottom:calc(var(--spacing) * 2)}}.\[\&_svg\]\:\!fill-white svg,.\[\&_svg\]\:fill-white\! svg{fill:var(--color-white)!important}.\[\&\.is-active\]\:transform-none\!.is-active{transform:none!important}.\[\&\.is-active\]\:bg-neutral-700\!.is-active{background-color:var(--color-neutral-700)!important}.\[\&\.is-active\]\:bg-sky-700\!.is-active{background-color:var(--color-sky-700)!important}.\[\&\:\:-webkit-progress-bar\]\:bg-gray-200::-webkit-progress-bar{background-color:var(--color-gray-200)}.\[\&\:\:-webkit-progress-value\]\:bg-yellow-300::-webkit-progress-value{background-color:var(--color-yellow-300)}.\[\&\:nth-child\(1n\)\>\.before\]\:bg-yellow-300:nth-child(n)>.before{background-color:var(--color-yellow-300)}.\[\&\:nth-child\(2n\)\>\.before\]\:bg-red-400:nth-child(2n)>.before{background-color:var(--color-red-400)}.\[\&\:nth-child\(3n\)\>\.before\]\:bg-green-300:nth-child(3n)>.before{background-color:var(--color-green-300)}@media (min-width:64rem){.lg\:\[\&\:nth-child\(3n\+0\)\]\:mr-0:nth-child(3n){margin-right:calc(var(--spacing) * 0)}}.\[\&\:nth-child\(4n\)\>\.before\]\:bg-blue-300:nth-child(4n)>.before{background-color:var(--color-blue-300)}@media not all and (min-width:48rem){.\[\&\:nth-child\(n\+2\)\]\:max-md\:hidden:nth-child(n+2){display:none}}.amcart-confirmation-popup-content{margin-top:calc(var(--spacing) * 2)}.amcart-confirmation-popup-content span,.amcart-confirmation-popup-content p,.amcart-confirmation-popup-content label,.amcart-related-container h4,.amcart-related-container .am-subtitle,.amcart-related-container .price{color:var(--amcart-dialog-text)}.amcart-related-container .product-item-link{color:var(--amcart-product-name)}.amcart-related-container .product-slider{width:100%}.amcart-related-container .product-slider .my-12{margin-block:calc(var(--spacing) * 3)}@media (min-width:64rem){.amcart-related-container .product-slider .js_slides>div{width:50%}}@media (min-width:80rem){.amcart-related-container .product-slider .js_slides>div{width:50%}}#am-a-count,.amcart-subtotal .am_price{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}#gallery .fixed.block .amasty-label-container{display:none}.amasty-label-container.-link:hover .amlabel-text{text-decoration-line:underline}.swiper-slide .amasty-label-container [role=tooltip]{display:none}@-moz-document url-prefix(){picture:has(.amlabel-position-wrapper){display:block}}}@media print{*,:before,:after{box-shadow:none!important;text-shadow:none!important}:is(h1,h2,h3,h4,h5,h6){page-break-after:avoid}:is(h2,h3,h4,h5,h6,p){orphans:3;widows:3}:is(tr,img,svg,pre,blockquote){page-break-inside:avoid}abbr[title]:after{content:" (" attr(title) ")"}:is(.columns,.container){max-width:100%!important}}[x-cloak]{display:none!important}.page.messages{top:calc(var(--spacing) * 0);z-index:20;position:sticky}.page.messages .messages section#messages{width:100%}@media (min-width:40rem){.page.messages .messages section#messages{max-width:40rem}}@media (min-width:48rem){.page.messages .messages section#messages{max-width:48rem}}@media (min-width:64rem){.page.messages .messages section#messages{max-width:64rem}}@media (min-width:80rem){.page.messages .messages section#messages{max-width:80rem}}@media (min-width:96rem){.page.messages .messages section#messages{max-width:96rem}}.page.messages .messages section#messages{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);margin-inline:auto}.mega-overlay:not(.is-open),.mega-panel:not(.is-open){visibility:hidden}.mega-panel:not(.is-open){pointer-events:none}.mega-cat .ic svg,.mega-cat .chev,.mega-cat svg{max-width:28px;max-height:28px}.am-notification-wrapper,.am-notification-error{display:none!important}.r2-hero{display:block}.r2-hero .hero-grid{grid-template-columns:1.05fr 1fr;display:grid!important}.r2-hero .hero-text{min-width:0}.r2-hero .hero-visual{min-width:0;max-width:100%;overflow:hidden}.r2-hero .hero-eye-anim{max-width:100%;max-height:720px}.r2-hero .hero-eye-anim>svg{max-width:100%;max-height:100%}@media (max-width:1024px){.r2-hero .hero-grid{grid-template-columns:1fr!important}.r2-hero .hero-eye-anim{max-height:420px}}@media (max-width:640px){.r2-hero .hero-eye-anim{max-height:320px}}@media (max-width:767.98px){html,body{max-width:100%;overflow-x:hidden}.container-r2{padding-left:16px;padding-right:16px}.plp-layout{gap:22px;grid-template-columns:1fr!important}.plp-layout>*{min-width:0}.filters{max-height:none!important;position:static!important;overflow:visible!important}.products.three{grid-template-columns:1fr!important}.plp-banner{flex-direction:column;align-items:flex-start;gap:12px}.plp-toolbar{flex-direction:column;align-items:stretch;gap:12px}.plp-about h1{font-size:clamp(34px,11vw,48px)}.pdp-layout{gap:22px;grid-template-columns:1fr!important}.pdp-layout>*,.pdp-info,.pdp-gallery{min-width:0}.pdp-info>*{max-width:100%}.pdp-gallery{position:static!important;top:auto!important}.pdp-tab-content{grid-template-columns:1fr!important}.pdp-info h1{font-size:clamp(30px,9vw,44px)}.rxf{-webkit-overflow-scrolling:touch;overflow-x:auto}.rxf .rxf-head,.rxf .rxf-eye{width:max-content;min-width:100%}.slp-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;grid-auto-columns:76%;grid-auto-flow:column;gap:12px;padding-bottom:4px;overflow-x:auto;grid-template-columns:none!important;display:grid!important}.slp-grid>*{scroll-snap-align:start}.price-card.pc-inline{flex-direction:column;gap:16px}.price-card.pc-inline .pc-cards{width:100%}.adn-row{flex-wrap:wrap}.summary,.area-right{position:static!important}.btn,.pack-opt,.pdp-thumb,.qty-stepper button,.filters .chip,.slp-card,.rxd-trigger{min-height:40px}}.plp-filters-wrap{display:contents}.plp-filters-toggle{display:none}@media (max-width:767.98px){.plp-filters-toggle{border:1px solid var(--ink,#0a1428);width:100%;min-height:44px;color:var(--ink,#0a1428);font-family:var(--font-sans,"Manrope", sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:4px 0 12px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.plp-filters-toggle svg{flex:none;width:16px;height:16px}.plp-filters-wrap.is-hidden{display:none}}.price-box .price{font-size:var(--price-font-size,var(--text-base));font-weight:var(--price-font-weight,bolder)}.price-box .old-price,.price-box .special-price{display:block}:is(.price-box .old-price,.price-box .special-price) .price-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.price-box .old-price{--price-font-size:.875em;--price-font-weight:normal}.price-box .old-price .price{text-decoration:line-through}.price-box .price-excluding-tax{display:block}.price-box .price-excluding-tax:after{content:" " attr(data-label);font-size:var(--price-font-size-label,.875rem);font-weight:var(--price-font-weight,normal)}.price-box .price-tax-label{font-size:var(--price-font-size-label,.875rem)}.price-including-tax+.price-excluding-tax{--price-font-size:1rem}.price-container.price-tier_price{gap:calc(var(--spacing) * 1);display:flex}.price-container.price-tier_price>.price-including-tax+.price-excluding-tax:before{content:"(" attr(data-label) ": "}.price-container.price-tier_price>.price-including-tax+.price-excluding-tax:after{content:")"}.grecaptcha-badge{visibility:hidden}.page-wrapper{flex-direction:column;min-height:100vh;display:flex}.page-main{margin-block:calc(var(--spacing) * 8);flex-grow:1}.columns{gap:calc(var(--spacing) * 4) calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){:is([class*=page-layout-2columns-],.page-layout-3columns){--sidebar-width:240px;--main-width:minmax(0px, 1fr);--page-layout:var(--sidebar-width) var(--main-width)}:is([class*=page-layout-2columns-],.page-layout-3columns) .columns{grid-template-columns:var(--page-layout);grid-template-rows:auto 1fr}:is([class*=page-layout-2columns-],.page-layout-3columns) .columns>.column.main{grid-row:span 2}.page-layout-2columns-left .columns>.column.main{grid-column-start:2}.page-layout-2columns-right{--page-layout:var(--main-width) var(--sidebar-width)}.page-layout-2columns-right .columns>.column.main{order:-1}}@media (min-width:64rem){[class*=page-layout-2columns-],.page-layout-3columns{--sidebar-width:320px}}@media (min-width:80rem){.page-layout-3columns{--sidebar-width:240px;--page-layout:var(--sidebar-width) var(--main-width) var(--sidebar-width)}}#customer-login-container{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){#customer-login-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-links{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.order-links a{text-decoration:underline}.product-item{--price-font-size:1.25em}.product-item .price-from,.product-item .price-to{--price-font-size:1em}.product-info-main{--price-font-size:clamp(1.5em, 2.5vw, 2.5em)}.product-info-main .old-price{--price-font-size:1em}.product-info-main .product-grouped-options,.product-info-main .price-from,.product-info-main .price-to{--price-font-size:1.5em}.wishlist-widget .price-box .price-label,.wishlist-widget .price-box .old-price{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-image-container{margin-inline:auto;display:block}[data-content-type=row][data-appearance=contained]{width:100%}@media (min-width:40rem){[data-content-type=row][data-appearance=contained]{max-width:40rem}}@media (min-width:48rem){[data-content-type=row][data-appearance=contained]{max-width:48rem}}@media (min-width:64rem){[data-content-type=row][data-appearance=contained]{max-width:64rem}}@media (min-width:80rem){[data-content-type=row][data-appearance=contained]{max-width:80rem}}@media (min-width:96rem){[data-content-type=row][data-appearance=contained]{max-width:96rem}}[data-content-type=row][data-appearance=contained]{padding-inline:calc(var(--spacing) * 6);margin-inline:auto}[data-content-type=row][data-appearance=contained] [data-element=inner],[data-content-type=row][data-appearance=full-bleed],[data-content-type=row][data-appearance=full-width]{background-attachment:scroll!important}[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{width:100%}@media (min-width:40rem){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:40rem}}@media (min-width:48rem){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:48rem}}@media (min-width:64rem){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:64rem}}@media (min-width:80rem){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:80rem}}@media (min-width:96rem){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:96rem}}[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{padding-inline:calc(var(--spacing) * 6);margin-inline:auto}body:where(:not([class*=-full-width])) [data-content-type=row][data-appearance=contained]{padding-inline:0}[data-content-type=column-group],[data-content-type=column-line]{flex-wrap:wrap}@media (min-width:48rem){[data-content-type=column-group],[data-content-type=column-line]{flex-wrap:nowrap}}[data-content-type=column]{flex-basis:100%;width:100%;max-width:100%;background-attachment:scroll!important}@media (min-width:48rem){[data-content-type=column]{flex-basis:auto}}[data-content-type=tabs] .tabs-navigation{padding:calc(var(--spacing) * 0);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin-bottom:-1px;display:block}[data-content-type=tabs] .tabs-navigation li.tab-header{margin-block:calc(var(--spacing) * 0);margin-right:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:0;border-color:var(--color-gray-300);background-color:var(--color-gray-100);overflow-wrap:break-word;border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100%;margin-left:-1px;display:inline-block;position:relative}[data-content-type=tabs] .tabs-navigation li.tab-header:first-child{margin-left:calc(var(--spacing) * 0)}[data-content-type=tabs] .tabs-navigation li.tab-header.active{z-index:20}[data-content-type=tabs] .tabs-navigation li.tab-header.active[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){[data-content-type=tabs] .tabs-navigation li.tab-header.active[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}[data-content-type=tabs] .tabs-navigation li.tab-header.active{background-color:var(--color-white);border-bottom:1px solid #fff}[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title{cursor:pointer;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:normal;display:block;position:relative}[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title span{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black)}[data-content-type=tabs] .tabs-content{z-index:10;border-radius:var(--radius-sm);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-container-lighter);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative;overflow:hidden}[data-content-type=tabs] .tabs-content [data-content-type=tab-item]{padding:calc(var(--spacing) * 8);min-height:inherit;background-attachment:scroll!important}[data-content-type=tabs].tab-align-left .tabs-content{border-top-left-radius:0!important}[data-content-type=tabs].tab-align-right .tabs-content{border-top-right-radius:0!important}[data-content-type=text],[data-content-type=heading],[data-content-type=html]{overflow-wrap:break-word}[data-content-type=buttons]{max-width:100%}[data-content-type=buttons] [data-content-type=button-item]{margin-right:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);max-width:100%}[data-content-type=buttons] [data-content-type=button-item] [data-element=link],[data-content-type=buttons] [data-content-type=button-item] [data-element=empty_link]{overflow-wrap:break-word;max-width:100%}[data-content-type=buttons] [data-content-type=button-item] [data-element=empty_link]{cursor:default}[data-content-type=buttons] [data-content-type=button-item] :is(a,button,div){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:inline-block}:is(a,button,div).pagebuilder-button-primary{font-family:var(--f-body);letter-spacing:var(--tracking-caps-tight);white-space:nowrap;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:13px;font-weight:600;transition:background .18s,color .18s,border-color .18s,transform .12s;display:inline-flex}:is(a,button,div).pagebuilder-button-primary:active{transform:translateY(1px)}:is(a,button,div).pagebuilder-button-primary svg{width:14px;height:14px}:is(a,button,div).pagebuilder-button-primary{background:var(--ink);color:var(--paper)}:is(a,button,div).pagebuilder-button-primary:hover{background:var(--r2-700)}:is(a,button,div).pagebuilder-button-secondary{font-family:var(--f-body);letter-spacing:var(--tracking-caps-tight);white-space:nowrap;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:13px;font-weight:600;transition:background .18s,color .18s,border-color .18s,transform .12s;display:inline-flex}:is(a,button,div).pagebuilder-button-secondary:active{transform:translateY(1px)}:is(a,button,div).pagebuilder-button-secondary svg{width:14px;height:14px}:is(a,button,div).pagebuilder-button-secondary{background:var(--bone);color:var(--ink);border-color:var(--line)}:is(a,button,div).pagebuilder-button-secondary:hover{border-color:var(--ink)}[data-content-type=divider] hr{border-block-end:0;border-inline:0}[data-content-type=image]>[data-element=link],[data-content-type=image]>[data-element=link] img{border-radius:inherit}[data-content-type=image] .pagebuilder-mobile-hidden{display:none}@media (min-width:48rem){[data-content-type=image] .pagebuilder-mobile-hidden{display:inline-block}}[data-content-type=image] .pagebuilder-mobile-only{display:inline-block}@media (min-width:48rem){[data-content-type=image] .pagebuilder-mobile-only{display:none}}[data-content-type=image] figcaption{overflow-wrap:break-word}[data-content-type=video] .pagebuilder-video-wrapper{overflow:hidden}[data-content-type=video] :is(iframe,video){aspect-ratio:16/9}:is([data-content-type=banner],[data-content-type=slide]){--pagebuilder-overlay-mx:0}:is([data-content-type=banner],[data-content-type=slide]) .pagebuilder-overlay{max-inline-size:var(--container-lg);margin-inline:var(--pagebuilder-overlay-mx);padding:calc(var(--spacing) * 8);border-radius:inherit;transition:background-color .5s}:is([data-content-type=banner],[data-content-type=slide]) .pagebuilder-overlay.pagebuilder-poster-overlay{max-inline-size:100%;min-block-size:inherit;justify-content:center;align-items:center;display:flex}:is([data-content-type=banner],[data-content-type=slide])[data-appearance=collage-centered]{--pagebuilder-overlay-mx:auto}:is([data-content-type=banner],[data-content-type=slide])[data-appearance=collage-left]{--pagebuilder-overlay-mx:0 auto}:is([data-content-type=banner],[data-content-type=slide])[data-appearance=collage-right]{--pagebuilder-overlay-mx:auto 0}[data-content-type=banner]>:is([data-element=link],[data-element=empty_link]),[data-content-type=banner]>:is([data-element=link],[data-element=empty_link]):hover{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}[data-content-type=banner] .pagebuilder-banner-wrapper{overflow-wrap:break-word;border-radius:inherit;background-clip:padding-box;background-attachment:scroll!important}[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay{position:relative}[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:none}@media (min-width:48rem){[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:var(--container-xl)}}[data-content-type=banner] .pagebuilder-banner-wrapper.jarallax .video-overlay{z-index:0}[data-content-type=banner] .pagebuilder-banner-wrapper [data-element=content]{min-height:50px;overflow:auto}[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-banner-button{margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 5);max-width:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);overflow-wrap:break-word;text-align:inherit;display:inline-block}[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-poster-content{width:100%}[data-content-type=slider]{padding-block-end:calc(var(--spacing) * 12);position:relative}[data-content-type=slider]:not(:has(.snap-track)){padding-block:calc(var(--spacing) * 6) calc(calc(var(--spacing) * 6) + calc(var(--spacing) * 12));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}@media (prefers-reduced-motion:no-preference){[data-content-type=slider]:not(:has(.snap-track)){scroll-behavior:smooth}}[data-content-type=slider]:not(:has(.snap-track))>*{scroll-snap-align:start}[data-content-type=slider] [data-page-builder-slider-nav]{position:absolute;inset:auto 0 0}[data-content-type=slide]{--overlay-align:initial;position:relative}[data-content-type=slide] .pagebuilder-slide-wrapper{border-radius:inherit;min-block-size:inherit;overflow-wrap:break-word}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .video-overlay{-webkit-transform:unset;z-index:1}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay{z-index:2;position:relative}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>:is(div,img,video,iframe){margin:auto!important;transform:none!important}[data-content-type=slide] .pagebuilder-poster-content{inline-size:100%}[data-content-type=slide] [data-element=content]{min-height:50px;overflow:auto}[data-content-type=map]{block-size:300px}[data-content-type$=block] .block p:last-child{margin-block:0 calc(var(--spacing) * 4)}[data-content-type=dynamic_block] [data-content-type=image] img{display:inline-block}[data-content-type=dynamic_block] .block-banners .banner-item-content,[data-content-type=dynamic_block] .block-banners-inline .banner-item-content{margin-block-end:auto}[wire\:loading],[wire\:loading\.delay],[wire\:loading\.inline-block],[wire\:loading\.inline],[wire\:loading\.block],[wire\:loading\.flex],[wire\:loading\.table],[wire\:loading\.grid],[wire\:loading\.inline-flex],[wire\:loading\.delay\.shortest],[wire\:loading\.delay\.shorter],[wire\:loading\.delay\.short],[wire\:loading\.delay\.long],[wire\:loading\.delay\.longer],[wire\:loading\.delay\.longest],[wire\:offline],[wire\:dirty]:not(textarea):not(input):not(select){display:none}:is(input:autofill,select:autofill,textarea:autofill){animation-name:livewireautofill;animation-duration:50000s}#livewire-error iframe{background-color:#fff!important;border-radius:.375rem!important;padding:.75rem 1rem!important}.amcform-popup-block .amcform-title,.circle-theme.rendered-form .field .label,.circle-theme.rendered-form .fieldset>.field.form-group .label,.circle-theme.rendered-form .fieldset>.fields>.field.form-group>.label{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.amcform-tooltip-wrapper>label{position:static}.amcform-popup-block .amcform-labels-list,.amform-form .amform-hide-formload,.amform-form .amform-hide-formload.action.primary,.amform-form:not(.default) .kct-on,.amform-form:not(.default) .kct-off,.amform-form:not(.default) .kct-handle,.amform-parent .amform-show-popup.-hidden,.circle-theme .amcform-title-wrap:after,.circle-theme .amcform-title-wrap:before,.fb-googlemap .gm-svpc,.linear-theme .amcform-step,.linear-theme .amcform-title-wrap:after,.linear-theme .amcform-title-wrap:before{display:none}.amcform-title-wrap.active~.amcform-title-wrap:before,.amform-body .am-picker-year .ui-datepicker-calendar td a.ui-state-highlight{background-color:var(--color-gray-200)}.amcform-button:not(.primary).-disabled,.amcform-button:not(.primary).-disabled:focus{pointer-events:none}.amcform-title-wrap.-disabled .amcform-step{border-color:var(--color-gray-200)}.amcform-title-wrap.-disabled .amcform-step[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.amcform-title-wrap.-disabled .amcform-step[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}.amcform-title-wrap.-disabled .amcform-step{background-color:var(--color-white);color:var(--color-gray-400)}.amcform-title-wrap.-error .amcform-step{border-color:var(--color-red-500);background-color:var(--color-red-500);font-size:var(--text-zero);color:var(--color-white);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI5Mjg5NCAxLjcwNzExQy0wLjA5NzYzMTIgMS4zMTY1OCAtMC4wOTc2MzEyIDAuNjgzNDE3IDAuMjkyODk0IDAuMjkyODkzQzAuNjgzNDE4IC0wLjA5NzYzMTEgMS4zMTY1OCAtMC4wOTc2MzExIDEuNzA3MTEgMC4yOTI4OTNMNiA0LjU4NTc5TDEwLjI5MjkgMC4yOTI4OTNDMTAuNjgzNCAtMC4wOTc2MzExIDExLjMxNjYgLTAuMDk3NjMxMSAxMS43MDcxIDAuMjkyODkzQzEyLjA5NzYgMC42ODM0MTcgMTIuMDk3NiAxLjMxNjU4IDExLjcwNzEgMS43MDcxMUw3LjQxNDIxIDZMMTEuNzA3MSAxMC4yOTI5QzEyLjA5NzYgMTAuNjgzNCAxMi4wOTc2IDExLjMxNjYgMTEuNzA3MSAxMS43MDcxQzExLjMxNjYgMTIuMDk3NiAxMC42ODM0IDEyLjA5NzYgMTAuMjkyOSAxMS43MDcxTDYgNy40MTQyMUwxLjcwNzExIDExLjcwNzFDMS4zMTY1OCAxMi4wOTc2IDAuNjgzNDE4IDEyLjA5NzYgMC4yOTI4OTQgMTEuNzA3MUMtMC4wOTc2MzA2IDExLjMxNjYgLTAuMDk3NjMwNiAxMC42ODM0IDAuMjkyODk0IDEwLjI5MjlMNC41ODU3OSA2TDAuMjkyODk0IDEuNzA3MTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);background-position:50%;background-repeat:no-repeat}.amcform-title-wrap.-disabled .amcform-label{color:var(--color-gray-400)}.amcform-button.-with-icon:active,.amcform-button.-with-icon:active>.amcform-icon,.amcform-title-wrap.active .amcform-label,.linear-theme.rendered-form .field.-active>.label,.linear-theme.rendered-form .fieldset>.field.form-group.-active>.label,.linear-theme.rendered-form .fieldset>.fields>.field.form-group.-active>.label{color:var(--color-blue-600)}.amcform-button.-with-icon.-remove:active,.amcform-button.-with-icon:active>.amcform-icon.-remove,.amcform-title-wrap.-error .amcform-label{color:var(--color-red-600)}.linear-theme .fieldset-block .input-error-box{width:100%;position:absolute}.circle-theme.rendered-form .amform-date.mage-error,.circle-theme.rendered-form .amform-time.mage-error,.circle-theme.rendered-form .form-control.mage-error,.linear-theme .amcform-title-wrap.-error .amcform-title,.linear-theme.rendered-form .amform-date.mage-error,.linear-theme.rendered-form .amform-time.mage-error,.linear-theme.rendered-form .form-control.mage-error{border-color:var(--color-red-500)}.linear-theme .amcform-page-titles{padding-inline:var(--spacing-20px);padding-block:calc(var(--spacing) * 0);align-items:stretch}.linear-theme .amcform-title-wrap{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 4);text-align:left;flex:1;display:block}.linear-theme .amcform-title-wrap.active .amcform-title{border-color:var(--color-blue-500)}.linear-theme .amcform-title-wrap.-disabled .amcform-title{border-color:var(--color-gray-200)}.linear-theme .amcform-title{margin:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:8px;border-color:var(--color-blue-300);max-width:100%;min-height:100%;padding-bottom:calc(var(--spacing) * 2);text-align:left;display:block}.circle-theme .amcform-page-titles{align-items:center}.circle-theme .amcform-title{align-items:center;max-width:none;display:flex}.circle-theme .amcform-step{margin-block:calc(var(--spacing) * 0);margin-right:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);border-radius:var(--radius-2xl);max-width:38px}.circle-theme .amcform-label{text-align:left}.circle-theme .amcform-title-wrap+.amcform-title-wrap{margin-left:30px}.circle-theme .amcform-title-wrap:nth-child(3n+1){margin-left:calc(var(--spacing) * 0)}.circle-theme .amcform-title-wrap.-disabled .amcform-step{border-color:var(--color-blue-200);background-color:var(--color-blue-200);color:var(--color-white)}.amcform-table-wrap>.amcform-title{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 3);--tw-leading:calc(var(--spacing) * 6);font-size:18px;line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-700)}.kc-toggle.on .kct-inner{left:calc(var(--spacing) * 0);background-color:var(--color-gray-200);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-200);--tw-gradient-to:transparent;--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))}.amform-form:not(.default) .kc-toggle input:focus+.kct-inner{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-gray-400)}.amform-form:not(.default) .kc-toggle{margin-top:calc(var(--spacing) * 0);margin-right:4px;margin-bottom:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 0);border-style:var(--tw-border-style);background-color:var(--color-gray-200);border-width:0;border-radius:3.40282e38px;width:26px;height:16px}.amform-form:not(.default) .kc-toggle.on{background-color:var(--color-blue-600)}.amform-form:not(.default) .kc-toggle .kct-inner{border-style:var(--tw-border-style);border-width:0;border-radius:3.40282e38px;width:12px;height:12px;top:2px;left:2px}.amform-form:not(.default) .kc-toggle .kct-inner[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.amform-form:not(.default) .kc-toggle .kct-inner[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}.amform-form:not(.default) .kc-toggle .kct-inner{background-color:var(--color-white)}.amform-form:not(.default) .kc-toggle.on .kct-inner{left:12px}@media only screen and (max-width:767px){form:not(.linear-theme) .amcform-title-wrap{max-width:50%;display:none}form:not(.linear-theme) .amcform-title-wrap:before,form:not(.linear-theme) .amcform-title-wrap:not(:last-child):after{width:50%}form:not(.linear-theme) .amcform-title-wrap:first-child:before{display:none}form:not(.linear-theme) .amcform-title-wrap:after{--tw-gradient-position:to right in oklab;background-color:#0000;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-200);--tw-gradient-to:transparent;--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))}.circle-theme .amcform-title-wrap:after,.circle-theme .amcform-title-wrap:before,form:not(.linear-theme) .amcform-title-wrap.active~form:not(.linear-theme) .amcform-title-wrap:nth-last-child(2){display:none}.linear-theme .amcform-title-wrap.active~.linear-theme .amcform-title-wrap:nth-last-child(2),form:not(.linear-theme) .amcform-title-wrap.-done:nth-last-child(2),form:not(.linear-theme) .amcform-title-wrap.active,form:not(.linear-theme) .amcform-title-wrap.active+.amcform-title-wrap,form:not(.linear-theme) .amcform-title-wrap.active+form:not(.linear-theme) .amcform-title-wrap:nth-last-child(2){display:block}form:not(.linear-theme) .amcform-title-wrap.-done:before,form:not(.linear-theme) .amcform-title-wrap.active:before{--tw-gradient-position:to left in oklab;background-color:#0000;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-blue-300);--tw-gradient-to:transparent;--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))}form:not(.linear-theme) .amcform-title-wrap.-done:nth-last-child(2):after,form:not(.linear-theme) .amcform-title-wrap.active+.amcform-title-wrap:before,form:not(.linear-theme) .amcform-title-wrap.active:after{background-color:var(--color-blue-300)}.linear-theme .amcform-page-titles,.linear-theme.rendered-form .fieldset>.field.form-group,.linear-theme.rendered-form .fieldset>.fields>.field.form-group{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 0)}.linear-theme .amcform-title-wrap{min-width:50%;max-width:100%;display:block}.circle-theme .amcform-page-titles{margin-bottom:calc(var(--spacing) * 8);align-items:stretch}.circle-theme .amcform-title{margin:calc(var(--spacing) * 0);display:block}.circle-theme .amcform-label{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 2);display:block}.circle-theme .amcform-title-wrap{margin:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:4px;border-color:var(--color-blue-300)}.circle-theme .amcform-title-wrap+.amcform-title-wrap{margin:calc(var(--spacing) * 0)}.circle-theme .amcform-title-wrap.active{border-color:var(--color-blue-500)}.circle-theme .amcform-title-wrap.-disabled{border-color:var(--color-gray-200)}.circle-theme .amcform-title-wrap.-error{border-color:var(--color-red-500)}}@media (min-width:768px),print{.amcform-title-wrap:nth-child(3n+1):before{display:none}.linear-theme .amcform-title{max-width:174px}form:not(.linear-theme):not(.circle-theme) .amcform-title-wrap:nth-child(3n+1):last-child:before{--tw-gradient-position:to left in oklab;background-color:#0000;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-200);--tw-gradient-to:transparent;--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));width:50%;display:block}form:not(.linear-theme) .amcform-title-wrap:nth-child(3n+1).active:last-child:before{--tw-gradient-position:to left in oklab;background-color:#0000;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-blue-400);--tw-gradient-to:transparent;--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))}.circle-theme .amcform-title-wrap{min-width:30%}.circle-theme .amcform-page-titles{max-width:90%;margin-left:auto}}.amsearch-search-page .message{flex-wrap:wrap}.amsearch-search-page .message .amelsearch-further-section{margin-bottom:calc(var(--spacing) * 4);width:100%}.amsearch-search-page .message .amelsearch-further-section .amelsearch-form-section{color:var(--color-gray-900)}.amasty-fpc-crawler-status{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);z-index:var(--z-index-full);min-width:var(--min-width-400);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue-900);position:fixed}.amasty-fpc-crawler-status[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.amasty-fpc-crawler-status[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}.amasty-fpc-crawler-status{background-color:var(--color-white)}.amasty-fpc-crawler-status .status-header{min-height:var(--min-height-38);background-color:var(--color-blue-900);padding-block:calc(var(--spacing) * 1);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.amasty-fpc-crawler-status.status-hit .status{color:var(--color-green-600)}.amasty-fpc-crawler-status.status-miss .status{color:var(--color-red-600)}.amasty-fpc-crawler-status.status-ignored .status{color:var(--color-gray-600)}.amasty-fpc-crawler-status .status{padding-block:calc(var(--spacing) * 1);text-align:center;--tw-leading:2.5rem;--tw-font-weight:var(--font-weight-bold);font-size:1.75rem;line-height:2.5rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.amasty-fpc-crawler-status .debug-status-toggle{cursor:pointer;background-color:var(--color-blue-900);padding-block:calc(var(--spacing) * 1);text-align:center;--tw-leading:1.438rem;--tw-font-weight:var(--font-weight-bold);font-size:.938rem;line-height:1.438rem;font-weight:var(--font-weight-bold);color:var(--color-white)}.amasty-fpc-crawler-status .debug-status-context-loader{padding-block:calc(var(--spacing) * 3)}.amasty-fpc-crawler-status .context-type-description{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-blue-900);padding:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.amasty-fpc-crawler-status .amfpc-context-item{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-blue-900);padding:calc(var(--spacing) * 1)}.amasty-fpc-crawler-status .amfpc-context-list .amfpc-context-item:last-child{border-style:var(--tw-border-style);border-width:0}.amasty-fpc-crawler-status .context-row{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 3);padding-block:var(--padding-small);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.amasty-fpc-crawler-status .context-row.unique{background-color:var(--color-green-100);color:var(--color-green-900)}.amasty-fpc-crawler-status .context-row.vary{background-color:var(--color-blue-100);color:var(--color-green-900)}.amasty-fpc-crawler-status .not-cacheable-header{background-color:var(--color-gray-100);padding-block:calc(var(--spacing) * 1);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-600)}.amasty-fpc-crawler-status .not-cacheable .blocks{max-height:calc(var(--spacing) * 28);overflow-y:auto}.amasty-fpc-crawler-status .not-cacheable .blocks .not-cacheable-block{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-ambar-policy-text a{color:var(--ambar-links-color)}.text-ambar-policy-text a:hover{opacity:.75;text-decoration:underline}.ambar-sidebar-group-list .ambar-group-title{color:var(--ambar-sidebar-group-title-text)}.ambar-sidebar-group-list .ambar-group-description{color:var(--ambar-sidebar-group-description-text)}.ambar-sidebar-group-list [data-dispatch-action=sidebar-open-am-cookie-group-info]{color:var(--ambar-links-color)}.amblog-element-block .amblog-categories.-level1>.amblog-category>.amblog-link{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.amblog-element-block .amblog-categories.-level1 ul{padding-left:calc(var(--spacing) * 5)}.catalog-product-view .product-info-main section[id*=related_posts]{grid-column:span 2/span 2}.amblog-summary [data-content-type=heading]{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.amblog-summary [data-content-type=row]>div{padding-inline:calc(var(--spacing) * 0)}.page-layout-3columns .amblog-grid-list>.amblog-item{width:100%}@media (min-width:64rem){.page-layout-3columns .amblog-grid-list>.amblog-item{margin-right:calc(var(--spacing) * 5);width:var(--width-amb-calc-51-percent-minus-20px)}.page-layout-3columns .amblog-grid-list>.amblog-item:nth-child(2n){margin-right:calc(var(--spacing) * 0)}.page-layout-3columns .amblog-grid-list>.amblog-item:nth-child(3n){margin-right:calc(var(--spacing) * 5)}}[data-amblog-js=element-block]>.amblog-widget-container{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xs);background-color:var(--color-container-lighter);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative}body[class*=amblog-index-] .page-title{max-width:var(--max-width-amb-calc-100-percent-minus-40px);padding-right:calc(var(--spacing) * 5);overflow-wrap:break-word}@media (min-width:48rem){body[class*=amblog-index-] .page-title{padding-right:calc(var(--spacing) * 0)}}body[class*=amblog-index-] #maincontent>.container.font-bold{flex-direction:row;justify-content:space-between}@media (min-width:64rem){body[class*=amblog-index-] #maincontent>.container.font-bold{flex-direction:column;align-items:flex-start}}.amblog-svg.-classic{fill:var(--color-amb_classic)}.amblog-svg.-red{fill:var(--color-amb_red)}.amblog-svg.-green{fill:var(--color-amb_green)}.amblog-svg.-blue{fill:var(--color-amb_blue)}.amblog-svg.-grey{fill:var(--color-amb_grey)}.amblog-svg.-purple{fill:var(--color-amb_purple)}.amblog-item[data-set=content-author] .amblog-list,.amblog-element-block[data-set=sidebar-author] .amblog-list{margin:calc(var(--spacing) * 0);display:flex}:is(.amblog-item[data-set=content-author] .amblog-list,.amblog-element-block[data-set=sidebar-author] .amblog-list)::-webkit-details-marker{display:none}.amblog-item[data-set=content-author] .amblog-list,.amblog-element-block[data-set=sidebar-author] .amblog-list{padding:calc(var(--spacing) * 0);flex-wrap:wrap;list-style-type:none}.amblog-comments-wrapper .amblog-comment-reply .amblog-replies.deep-reply .amblog-comment-reply{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);border-width:0}.am-category-container .am-category-header{min-height:50px}.amfaq_questions .opened-question svg{rotate:180deg}.amfaq-category-description [data-content-type=row][data-appearance=contained],.amfaq-category-description [data-content-type=row][data-appearance=contained]>div{padding-inline:calc(var(--spacing) * 0)}.amfaq-product-tab .block-title{margin-bottom:calc(var(--spacing) * 3)}.cms-amasty-faq-home-page .page-title-wrapper h1 span{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-gray-900)}@media (min-width:768px){.am-widget-categories-3 .am-widget-category{width:50%}}@media (min-width:1024px){.am-widget-categories-2 .am-widget-category{width:50%}.am-widget-categories-3 .am-widget-category{width:33.3333%}}.am-search-box-wrapper{width:100%;display:table}.am-search-box-wrapper .am-widget-center{margin:auto}.am-search-box-wrapper .am-widget-right{float:right}.faq-search-index .amfaq-highlight{background-color:var(--color-amfaq_green)}:is(.question_view .answer,.amfaq-category-description) [data-content-type=row][data-appearance=contained]{padding-right:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 0)}:is(.question_view .answer,.amfaq-category-description) [data-content-type=row]>div{padding:calc(var(--spacing) * 0)}:is(.question_view .answer,.amfaq-category-description) h1{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}:is(.question_view .answer,.amfaq-category-description) h2{margin-block:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}:is(.question_view .answer,.amfaq-category-description) h3{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:is(.question_view .answer,.amfaq-category-description) h4{margin-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:is(.question_view .answer,.amfaq-category-description) h5{margin-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:is(.question_view .answer,.amfaq-category-description) h6{margin-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:is(.question_view .answer,.amfaq-category-description) p{margin-bottom:calc(var(--spacing) * 2)}:is(.question_view .answer,.amfaq-category-description) code{margin-bottom:calc(var(--spacing) * 2);background-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap}:is(.question_view .answer,.amfaq-category-description) sup{margin-top:calc(var(--spacing) * -2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.question_view .answer,.amfaq-category-description) table{border-collapse:collapse;border-spacing:0;border-width:2px;width:100%}:is(.question_view .answer,.amfaq-category-description) table td,:is(.question_view .answer,.amfaq-category-description) table th{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2.5);text-align:center;vertical-align:top;border-width:1px}.am-gdpr label a{color:var(--color-blue-600)}@media (hover:hover){.am-gdpr label a:hover{text-decoration-line:underline}}.field.required label:after{content:"*";margin-left:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-red-600)}.ask-form-container input[type=checkbox]{margin-top:calc(var(--spacing) * 1)}.faq-question-view .column.main>.container{padding-inline:calc(var(--spacing) * 0)}.amfaq_questions .question-text{width:calc(100% - 30px)}.amfaq_questions .amquestion-title svg{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);display:block}:is(.question_view,.amfaq_questions) a:not(.suggest-url){color:var(--color-blue-600)}@media (hover:hover){:is(.question_view,.amfaq_questions) a:not(.suggest-url):hover{text-decoration-line:underline}}.faq-widget{padding-block:calc(var(--spacing) * 2)}.faq-widget .amfaq-title{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.rating-result:before,.summ-rating:before{content:"★" "★" "★" "★" "★"}.amwishlist-card-link{width:100%;display:inline-block}[data-content=ammenu-content]>[data-content-type=row][data-appearance=contained]{padding-right:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 0)}.catalog-product-view .product-info-main section[id*=mostviewed],.catalog-product-view .product-info-main section[id=amrelated_product_content_tab]{grid-column:span 2/span 2}[x-ref=bundlePopup] .product-custom-option.form-textarea,[x-ref=bundlePopup] .product-custom-option.form-select{width:100%}.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom>div{padding:calc(var(--spacing) * 4)}@media (min-width:48rem){.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom>div{width:100%}}.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom>div>p,.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom>div>p+div,.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom .product-description,.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom .product-description+div,.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom #product-details{display:none}.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom div[x-data="initBundleOptions()"] .nested.options-list .field.choice input{margin-top:calc(var(--spacing) * 1)}.amrelated-popup-wrapper-content div[id^=amrelated-product-container] .info-container .product-options-bottom div[x-data="initBundleOptions()"] .nested.options-list .field.choice .price-container{display:inline-block}.amrelated-popup-wrapper-content .swatch-attribute .product-option-label{width:100%}@media (min-width:40rem){.amrelated-popup-wrapper-content .swatch-attribute .product-option-label{width:33.3333%}}.amrelated-popup-wrapper-content .swatch-attribute .product-option-values{width:100%}@media (min-width:40rem){.amrelated-popup-wrapper-content .swatch-attribute .product-option-values{width:66.6667%}}.amrelated-popup-wrapper-content .amrelated-product-content .card{border:none}.amrelated-popup-wrapper-content .amrelated-product-content .product-image-container{aspect-ratio:auto;width:100%;height:auto}@media (min-width:1024px){.amrelated-content-container .amrelated-content-wrapper .amrelated-pack-item-wrapper[data-class=-narrow-wrapper]:last-child .amrelated-pack-item{max-width:120px}.amrelated-content-container .amrelated-content-wrapper .amrelated-pack-item-wrapper:not(:last-child):after{content:"+";padding:calc(var(--spacing) * 2.5);--tw-leading:100px;color:var(--color-amrel-blue-dark-text);font-size:90px;line-height:100px}}.block.block-order-details-view{margin-bottom:calc(var(--spacing) * 2.5)}.block.block-order-details-view .block-title{margin-bottom:calc(var(--spacing) * 6)}.block.block-order-details-view .block-content{flex-flow:column wrap;justify-content:flex-start;display:flex}@media (min-width:48rem){.block.block-order-details-view .block-content{flex-direction:row}}.block.block-order-details-view .block-content .box{width:100%;padding-right:calc(var(--spacing) * 1.5);flex:auto}@media (min-width:48rem){.block.block-order-details-view .block-content .box{max-width:50%}}@media (min-width:64rem){.block.block-order-details-view .block-content .box{flex-grow:1;flex-shrink:0;max-width:25%}}.block.block-order-details-view .block-content .box-title{margin-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.block.block-order-details-view .block-content .box-content{padding-bottom:calc(var(--spacing) * 5);overflow-wrap:break-word}.block.block-order-details-view .block-content .box-content a{color:var(--color-blue-600)}@media (hover:hover){.block.block-order-details-view .block-content .box-content a:hover{text-decoration-line:underline}}table.email-items{padding-bottom:calc(var(--spacing) * 4)}.free-gift-button a{color:var(--color-blue-600)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cursor-pointer[disabled],.swiper-pagination-bullets .swiper-pagination-bullet:before{display:none}.swiper-pagination-horizontal{text-align:center}.hyva_checkout-index-index .columns .column.main{flex-direction:column;display:flex}.hyva_checkout-index-index .columns .column.main [wire\:id=ampromo\.popup],.hyva_checkout-index-index .columns .column.main [wire\:id=ampromo\.banner]{order:calc(1 * -1)}:is(.filter-content .items.-am-singleselect,.filter-content .items.amshopby-fly-out-view) .item>.filter-row>input[type=radio]{display:none}:is(.filter-content .items.-am-singleselect,.filter-content .items.amshopby-fly-out-view) .item .items-children .category-filter-row a{justify-content:flex-start;align-items:flex-start;width:100%}:is(.filter-content .items.-am-singleselect,.filter-content .items.amshopby-fly-out-view) .item .items-children .category-filter-row a img{margin-top:2px}:is(.filter-content .items.-am-singleselect,.filter-content .items.amshopby-fly-out-view) .item .items-children .category-filter-row a .label{margin-right:calc(var(--spacing) * 1)}.filter-content .items.am-labels-folding.is-by-click button.filter-options-title{top:5px;left:calc(var(--spacing) * 0);position:absolute}.filter-content.-am-by-click.-am-multiselect .item.am-without-children{padding-left:calc(var(--spacing) * 8)}.filter-content .amshopby-flyout-block .flyout-element{padding-inline:calc(var(--spacing) * 4)}.filter-content .items.-am-by-click .item{padding-left:calc(var(--spacing) * 7)!important}.filter-content .am-labels-folding .item{padding-left:calc(var(--spacing) * 6)}.filter-content .tooltip-wrapper>div>div>div{transform:translate(-20%,-100%)}.filter-content .tooltip-wrapper div span{white-space:break-spaces;display:block}.filter-content .swatch-attribute .swatch-attribute-options .swatch-option.amshopby-link-selected .am-swatch-image{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#004c9f80}@supports (color:color-mix(in lab, red, red)){.filter-content .swatch-attribute .swatch-attribute-options .swatch-option.amshopby-link-selected .am-swatch-image{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.filter-content .swatch-attribute .swatch-attribute-options .swatch-option .am-swatch-image img{vertical-align:inherit}.amshopby-remove-item .am-swatch-image{border-style:var(--tw-border-style);border-width:1px;min-width:40px}.amshopby-remove-item .am-swatch-image:hover{--tw-shadow:0 0 #0000;--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);--tw-ring-color:var(--color-primary);--tw-ring-opacity:50;border-color:#0000}.amshopby-remove-item .am-swatch-image img{vertical-align:inherit}.amasty-catalog-topnav .amshopby-fromto-wrap{min-width:250px}.amasty-catalog-topnav .amshopby-fromto-wrap .am-fromto-widget{padding-inline:calc(var(--spacing) * 0)}.amasty-catalog-topnav .amshopby-fromto-wrap .am-fromto-widget .amshopby-input-wrapper{max-width:100px}.amasty-catalog-topnav .amshopby-flyout-block .flyout-element{padding-inline:calc(var(--spacing) * 4)}.amasty-catalog-topnav .filter-options-title-level-1{left:calc(var(--spacing) * 6)}.amasty-catalog-topnav .-am-by-click .item.level-1>.filter-row{padding-left:calc(var(--spacing) * 7)}.amasty-catalog-topnav .-am-by-click .item.level-1>.items.-folding{padding-left:calc(var(--spacing) * 4)}.amasty-catalog-topnav .items:not(.amshopby-fly-out-view) ul.level-1,.amasty-catalog-topnav .items:not(.amshopby-fly-out-view) ol.level-1{padding-left:calc(var(--spacing) * 6)}.amasty-catalog-topnav .am-filter>.swatch-attribute,.amasty-catalog-topnav ol .item:not(.am-swatch-wrapper){padding-inline:calc(var(--spacing) * 4)}.filter-options-content .-am-overflow::-webkit-scrollbar-track{border-radius:3.40282e38px}.filter-options-content .am-filter-items-category_ids::-webkit-scrollbar-track{border-radius:3.40282e38px}.filter-options-content .-am-overflow::-webkit-scrollbar{width:calc(var(--spacing) * 2);background-color:var(--color-gray-200)}.filter-options-content .am-filter-items-category_ids::-webkit-scrollbar{width:calc(var(--spacing) * 2);background-color:var(--color-gray-200)}.filter-options-content .-am-overflow::-webkit-scrollbar-thumb{background-color:var(--color-amsb_sl_gray_1);background-clip:content-box;border-radius:3.40282e38px}.filter-options-content .am-filter-items-category_ids::-webkit-scrollbar-thumb{background-color:var(--color-amsb_sl_gray_1);background-clip:content-box;border-radius:3.40282e38px}#html-body.-amshopby-sticky .columns{position:relative}#html-body.-amshopby-sticky .columns>.sidebar-main{top:calc(var(--spacing) * 0);z-index:20;background-color:var(--color-container);position:sticky}#html-body.-amshopby-sticky .columns>.sidebar-main .filter-content::-webkit-scrollbar-track{border-radius:3.40282e38px}#html-body.-amshopby-sticky .columns>.sidebar-main .filter-content::-webkit-scrollbar{width:calc(var(--spacing) * 2);background-color:var(--color-gray-200)}#html-body.-amshopby-sticky .columns>.sidebar-main .filter-content::-webkit-scrollbar-thumb{background-color:var(--color-amsb_sl_gray_1);color:red;background-clip:content-box;border-radius:3.40282e38px}#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.text-black{left:calc(var(--spacing) * 5);max-width:200px!important}#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute .min-w-20.z-10.text-sm.leading-tight.text-black+svg{right:calc(var(--spacing) * -8)}#html-body.-amshopby-sticky .columns>.sidebar-main .swatch-attribute>div[class^=absolute]{transform:translate(28px,5px)}.catalog-product-view .amshopby-option-link img:not([src*=resized\/]){max-width:30px;max-height:30px}.product-info-main>section:first-child h1.page-title{width:100%}.product-info-main>section:first-child .amshopby-option-link{margin-top:calc(var(--spacing) * 2);margin-right:calc(var(--spacing) * 2)}.product-info-main>section:first-child .amshopby-option-link div[x-show=showTooltip] .am-brand-image{max-width:100%;max-height:100%}.filter-content.is-sidebar .swatch-attribute,.filter-content.is-sidebar .amshopby-search-box,.filter-content.is-sidebar .item.level-1,.filter-content.is-sidebar .am-show-more,.filter-content.is-sidebar .swatch-attribute,.filter-content.is-sidebar .amshopby-search-box,.filter-content.is-sidebar .am-filter>.items>.item,.filter-content.is-sidebar .am-filter>.items>.item-category{padding-inline:calc(var(--spacing) * 0)}.amshopby-fromto-wrap input.am-filter-price::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amshopby-fromto-wrap input.am-filter-price::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amshopby-slider-container .noUi-handle:after,.amshopby-slider-container .noUi-handle:before{display:none}.amshopby-slider-container .noUi-horizontal .noUi-tooltip{bottom:130%}.amshopby-slider-container .noUi-tooltip{pointer-events:none;border-radius:.25rem;border-radius:var(--radius-sm);--tw-border-style:none;padding:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-style:none;border-color:inherit;background-color:inherit}.amshopby-slider-container .noUi-tooltip:after{content:"";height:calc(var(--spacing) * 0);width:calc(var(--spacing) * 0);border-top:6px solid;border-left:6px solid #0000;border-right:6px solid #0000;border-top-color:inherit;margin-left:-6px;position:absolute;top:100%;left:50%}.amshopby-slider-container .noUi-handle{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:none}.amshopby-slider-container .noUi-handle:hover .noUi-tooltip{opacity:1}.amshopby-slider-container .noUi-target{--tw-border-style:none;border-style:none}.amshopby-slider-container.-default .noUi-connect{background-color:var(--color-amsb_sl_gray_1)}.amshopby-slider-container.-default .noUi-target{background-color:var(--color-amsb_sl_gray);--tw-shadow:0 0 #0000;height:10px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.amshopby-slider-container.-default .noUi-handle{top:-3px;right:calc(var(--spacing) * -2);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:pointer;border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;border-radius:3.40282e38px}.amshopby-slider-container.-default .noUi-tooltip{color:#0000;background-color:#0000}.amshopby-slider-container.-default .noUi-tooltip:after{border-color:#0000}.amshopby-slider-container.-improved .noUi-connect{background-color:var(--color-amsb_sl_gray_1)}.amshopby-slider-container.-improved .noUi-target{height:calc(var(--spacing) * 1);background-color:var(--color-amsb_sl_gray);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.amshopby-slider-container.-improved .noUi-horizontal .noUi-tooltip{margin-bottom:calc(var(--spacing) * 1)}.amshopby-slider-container.-improved .noUi-handle{top:-6px;right:calc(var(--spacing) * -2);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:pointer;border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;border-radius:3.40282e38px}.amshopby-slider-container.-volumetric .noUi-connect{background-color:var(--color-amsb_sl_gray_1)}.amshopby-slider-container.-volumetric .noUi-target{height:calc(var(--spacing) * 1);background-color:var(--color-amsb_sl_gray_2);box-shadow:inset 0 1px 2px #00000040}.amshopby-slider-container.-volumetric .noUi-handle{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * -1);height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 2);cursor:pointer;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:0}.amshopby-slider-container.-volumetric .noUi-handle:before{content:"";top:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * -2);margin-left:calc(var(--spacing) * -1);height:calc(var(--spacing) * 0);width:calc(var(--spacing) * 0);border:4px solid #fff;border-bottom-color:currentColor;border-bottom-color:inherit;display:block;position:absolute;left:50%}.amshopby-slider-container.-volumetric .noUi-horizontal .noUi-tooltip{margin-bottom:calc(var(--spacing) * 4)}.amshopby-slider-container.-light .noUi-connect{background-color:var(--color-amsb_sl_gray_1)}.amshopby-slider-container.-light .noUi-target{background-color:var(--color-amsb_sl_gray_2);--tw-shadow:0 0 #0000;height:2px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.amshopby-slider-container.-light .noUi-handle{top:-7px;right:calc(var(--spacing) * -2);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:pointer;--tw-border-style:solid;border-style:solid;border-color:var(--color-amsb_sl_gray_2);border-radius:3.40282e38px}.amshopby-slider-container.-light .noUi-handle[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.amshopby-slider-container.-light .noUi-handle[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}.amshopby-slider-container.-light .noUi-handle{background-color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.amshopby-slider-container.-light .noUi-handle:not(:hover){border-color:#dfdedd!important}.amshopby-slider-container.-light .noUi-horizontal .noUi-tooltip{margin-bottom:calc(var(--spacing) * 1);--tw-border-style:solid;border-style:solid;border-color:var(--color-amsb_sl_gray_2)}.amshopby-slider-container.-light .noUi-horizontal .noUi-tooltip:after{margin-top:-2px;margin-left:calc(var(--spacing) * -1);transform-origin:50%;width:6px;height:6px;rotate:-45deg;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-top-style:var(--tw-border-style);border-top-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-amsb_sl_gray_2);background-color:var(--color-white)}.amshopby-slider-container.-dark .noUi-target{background-color:var(--color-amsb_sl_gray_3);--tw-shadow:0 0 #0000;height:3px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.amshopby-slider-container.-dark .noUi-handle{cursor:pointer;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:0;width:10px;height:15px;top:-6px;right:-5px}.amshopby-slider-container.-dark .noUi-horizontal .noUi-tooltip{margin-bottom:calc(var(--spacing) * 1)}.amsl-social-login .amsl-button.-rectangular{border-radius:var(--radius-sm)}.amsl-social-login .amsl-button.-rectangular.-apple .amsl-text{color:var(--color-gray-800)}.amsl-social-login .amsl-button.-rectangular.-pinterest .amsl-social-icon path{fill:var(--color-amsl-pinterest)}.amsl-social-login .amsl-button svg{width:100%;height:100%}.amsl-button-wrapper.with-label .amsl-button svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}:is(.amsl-button-wrapper.with-label .-google,.amsl-button-wrapper.with-label .-facebook,.amsl-button-wrapper.with-label .-amazon,.amsl-button-wrapper.with-label .-paypal,.amsl-button-wrapper.with-label .-pinterest) .amsl-social-icon[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){:is(.amsl-button-wrapper.with-label .-google,.amsl-button-wrapper.with-label .-facebook,.amsl-button-wrapper.with-label .-amazon,.amsl-button-wrapper.with-label .-paypal,.amsl-button-wrapper.with-label .-pinterest) .amsl-social-icon[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}:is(.amsl-button-wrapper.with-label .-google,.amsl-button-wrapper.with-label .-facebook,.amsl-button-wrapper.with-label .-amazon,.amsl-button-wrapper.with-label .-paypal,.amsl-button-wrapper.with-label .-pinterest) .amsl-social-icon{background-color:var(--color-white)}.amsl-button-wrapper.with-label .-google{background-color:var(--color-amsl-google)}@media (hover:hover){.amsl-button-wrapper.with-label .-google:hover{background-color:var(--color-amsl-google-lighter)}}.amsl-button-wrapper.with-label .-facebook .amsl-social-icon{color:var(--color-amsl-facebook)}.amsl-button-wrapper.with-label .-amazon{background-color:var(--color-amsl-amazon)}@media (hover:hover){.amsl-button-wrapper.with-label .-amazon:hover{background-color:var(--color-amsl-amazon-lighter)}}.amsl-button-wrapper.with-label .-paypal{background-color:var(--color-amsl-paypal)}@media (hover:hover){.amsl-button-wrapper.with-label .-paypal:hover{background-color:var(--color-amsl-paypal-lighter)}}.amsl-button-wrapper.with-label .-pinterest{background-color:var(--color-amsl-pinterest)}@media (hover:hover){.amsl-button-wrapper.with-label .-pinterest:hover{background-color:var(--color-amsl-pinterest-lighter)}}.amsl-button-wrapper.with-label .-microsoftgraph{color:var(--color-gray-600)}.amsl-button-wrapper.with-label.-rectangular .amsl-button.-pinterest .amsl-text{color:var(--color-white)}.amsl-button-wrapper.with-label.-rectangular .amsl-button.-pinterest .amsl-social-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzMyA0MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4LjQzMzEgNC4yMDE0OEMyNS42MTA5IDEuNDkyMTggMjEuNzA1MiAwIDE3LjQzNTcgMEMxMC45MTM4IDAgNi45MDI0OCAyLjY3MzQyIDQuNjg1OTEgNC45MTYwMkMxLjk1NDExIDcuNjc5NzYgMC4zODc2OTUgMTEuMzQ5NSAwLjM4NzY5NSAxNC45ODQ0QzAuMzg3Njk1IDE5LjU0ODMgMi4yOTY2OSAyMy4wNTEzIDUuNDkzNSAyNC4zNTQ1QzUuNzA4MTEgMjQuNDQyNCA1LjkyNDA4IDI0LjQ4NjcgNi4xMzU4MSAyNC40ODY3QzYuODEwMjMgMjQuNDg2NyA3LjM0NDU5IDI0LjA0NTQgNy41Mjk3MyAyMy4zMzc2QzcuNjM3NjggMjIuOTMxNSA3Ljg4NzY4IDIxLjkyOTYgNy45OTY0MyAyMS40OTQ3QzguMjI5MTQgMjAuNjM1OSA4LjA0MTExIDIwLjIyMjggNy41MzM1OCAxOS42MjQ3QzYuNjA4OTkgMTguNTMwNiA2LjE3ODQxIDE3LjIzNyA2LjE3ODQxIDE1LjU1MzNDNi4xNzg0MSAxMC41NTIzIDkuOTAyMjIgNS4yMzczNyAxNi44MDM5IDUuMjM3MzdDMjIuMjgwMiA1LjIzNzM3IDI1LjY4MTkgOC4zNDk4NiAyNS42ODE5IDEzLjM2QzI1LjY4MTkgMTYuNTIxNyAyNS4wMDA5IDE5LjQ0OTcgMjMuNzY0IDIxLjYwNUMyMi45MDQ0IDIzLjEwMjYgMjEuMzkyOSAyNC44ODc4IDE5LjA3MjYgMjQuODg3OEMxOC4wNjkyIDI0Ljg4NzggMTcuMTY3OCAyNC40NzU3IDE2LjU5OTEgMjMuNzU3QzE2LjA2MTggMjMuMDc3NyAxNS44ODQ3IDIyLjIwMDIgMTYuMTAwOCAyMS4yODU3QzE2LjM0NDkgMjAuMjUyMyAxNi42Nzc4IDE5LjE3NDUgMTcgMTguMTMyNUMxNy41ODc1IDE2LjIyOTMgMTguMTQyOSAxNC40MzE4IDE4LjE0MjkgMTIuOTk3N0MxOC4xNDI5IDEwLjU0NDcgMTYuNjM0OSA4Ljg5NjQ3IDE0LjM5MDcgOC44OTY0N0MxMS41Mzg2IDguODk2NDcgOS4zMDQxOSAxMS43OTMyIDkuMzA0MTkgMTUuNDkxM0M5LjMwNDE5IDE3LjMwNDkgOS43ODYxOCAxOC42NjE0IDEwLjAwNDQgMTkuMTgyMkM5LjY0NTA4IDIwLjcwNDUgNy41MDk3MSAyOS43NTUgNy4xMDQ2OCAzMS40NjE2QzYuODcwNDUgMzIuNDU3OSA1LjQ1OTYyIDQwLjMyNjcgNy43OTQ3OSA0MC45NTQxQzEwLjQxODUgNDEuNjU5IDEyLjc2MzcgMzMuOTk1NCAxMy4wMDI1IDMzLjEyOTRDMTMuMTk1OSAzMi40MjUxIDEzLjg3MjggMjkuNzYyIDE0LjI4NzYgMjguMTI0OUMxNS41NTQyIDI5LjM0NDkgMTcuNTkzNiAzMC4xNjk3IDE5LjU3NzkgMzAuMTY5N0MyMy4zMTg4IDMwLjE2OTcgMjYuNjgzMSAyOC40ODYzIDI5LjA1MTEgMjUuNDNDMzEuMzQ3NiAyMi40NjU0IDMyLjYxMjUgMTguMzMzNiAzMi42MTI1IDEzLjc5NkMzMi42MTIzIDEwLjI0ODcgMzEuMDg4OSA2Ljc1MTQ5IDI4LjQzMzEgNC4yMDE0OFoiIGZpbGw9IiNlNjAwMTkiLz4KPC9zdmc+Cgo=)}.amsl-button-wrapper.with-label .amsl-button.-twitter.-rectangular .amsl-social-icon[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.amsl-button-wrapper.with-label .amsl-button.-twitter.-rectangular .amsl-social-icon[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}.amsl-button-wrapper.with-label .amsl-button.-twitter.-rectangular .amsl-social-icon{background-color:var(--color-white)}.amsl-button-wrapper.with-label .amsl-button.-twitter.-rectangular [id^=amsocial-x-path]{fill:#000}.amsl-button.-facebook{background-color:var(--color-amsl-facebook);color:var(--color-white)}@media (hover:hover){.amsl-button.-facebook:hover{background-color:var(--color-amsl-facebook-lighter)}}.amsl-button.-twitter{background-color:var(--color-amsl-twitter)}@media (hover:hover){.amsl-button.-twitter:hover{background-color:var(--color-amsl-twitter-lighter)}}.amsl-button.-linkedin{background-color:var(--color-amsl-linkedin)}@media (hover:hover){.amsl-button.-linkedin:hover{background-color:var(--color-amsl-linkedin-lighter)}}.amsl-button.-instagram{background-image:linear-gradient(#7024c4,#c21975,#c74c4d,#e09b3d)}.amsl-button.-twitch{background-color:var(--color-amsl-twitch)}@media (hover:hover){.amsl-button.-twitch:hover{background-color:var(--color-amsl-twitch-lighter)}}.amsl-button.-pinterest{background-color:var(--color-amsl-pinterest)}@media (hover:hover){.amsl-button.-pinterest:hover{background-color:var(--color-amsl-pinterest-lighter)}}.amsl-linked .amsl-button.-pinterest[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.amsl-linked .amsl-button.-pinterest[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}.amsl-linked .amsl-button.-pinterest{background-color:var(--color-white);color:var(--color-amsl-pinterest)}@media (hover:hover){.amsl-linked .amsl-button.-pinterest:hover[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.amsl-linked .amsl-button.-pinterest:hover[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}.amsl-linked .amsl-button.-pinterest:hover{background-color:var(--color-white)}}.amsl-linked .amsl-social-icon{margin-right:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0)}.amsl-accounts-block .amsl-social-login .amsl-button.-twitch,.amsl-accounts-block .amsl-social-login .amsl-button.-pinterest{color:var(--color-white)}.-social-small .amsl-buttons{gap:calc(var(--spacing) * 3)}.-social-small .amsl-button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 2)}.-social-small .with-label .amsl-button{height:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 1)}.amsl-cart-page,.amsl-login-page,.amsl-registration-page{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-sm);background-color:var(--color-container-lighter);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.amsl-cart-page,.amsl-login-page,.amsl-registration-page)>.amsl-social-wrapper{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}:is(.amsl-cart-page,.amsl-login-page,.amsl-registration-page)>.amsl-social-wrapper .amsl-title{min-width:1480px;padding-inline:calc(var(--spacing) * 7);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (min-width:48rem){:is(.amsl-cart-page,.amsl-login-page,.amsl-registration-page)>.amsl-social-wrapper .amsl-title{width:100%}}@media (min-width:40rem){:is(.amsl-cart-page,.amsl-login-page,.amsl-registration-page)>.amsl-social-wrapper.with-labels{display:block}:is(.amsl-cart-page,.amsl-login-page,.amsl-registration-page)>.amsl-social-wrapper.with-labels .amsl-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:64rem){:is(.amsl-cart-page,.amsl-login-page,.amsl-registration-page)>.amsl-social-wrapper.with-labels .amsl-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){:is(.amsl-cart-page,.amsl-login-page,.amsl-registration-page)>.amsl-social-wrapper.with-labels .amsl-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(.amsl-cart-page,.amsl-login-page,.amsl-registration-page)>.amsl-social-wrapper.with-labels .amsl-title{display:none}@media (min-width:48rem){:is(.amsl-cart-page,.amsl-login-page,.amsl-registration-page)>.amsl-social-wrapper{row-gap:calc(var(--spacing) * 0);flex-direction:row}:is(.amsl-cart-page,.amsl-login-page,.amsl-registration-page)>.amsl-social-wrapper .amsl-title{max-width:300px}}.amsl-popup-modal>div{max-width:var(--container-xl);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6)}@media (min-width:48rem){.amsl-popup-modal>div{max-width:var(--container-4xl);padding-inline:calc(var(--spacing) * 10)}}.amsl-popup-modal>div{min-width:300px;max-height:-webkit-fill-available}.amsl-popup-modal .amsl-button-wrapper:nth-child(n+4){display:none}.amsl-popup-modal .-show-all .amsl-button-wrapper:nth-child(n+4){display:block}.amsl-popup-modal .amsl-social-wrapper{margin-inline:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * -10);background-color:var(--color-container-darker);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 10);text-align:center}@media (min-width:48rem){.amsl-popup-modal .amsl-social-wrapper{margin-inline:calc(var(--spacing) * -10);padding-inline:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 10)}}.amsl-popup-modal .amsl-social-wrapper .amsl-title{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:var(--radius-md);background-color:var(--color-gray-200);padding:calc(var(--spacing) * 4);display:inline-block}.amsl-popup-modal .amsl-social-login{max-width:330px;margin-inline:auto}.amsl-popup-modal .amsl-social-login.-labeled-buttons{max-width:425px}.-social-top .amsl-separator{width:100%;height:1px}@media (hover:none) and (pointer:coarse),(hover:none) and (pointer:none){.amsl-popup-modal .amsl-close:focus-within,.amsl-popup-modal .amsl-close:focus{--tw-outline-style:none;outline-style:none}}.amsl-form .card{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;width:100%!important}.amsl-form legend{display:none}.amsl-form .field{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 7)}.amsl-form .form-input{width:100%}.amsl-form .label{margin-bottom:calc(var(--spacing) * 1)}.amsl-form [for=password]+.control{grid-template-columns:auto 52px;display:grid}.amsl-form #password-strength-meter-container{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-column:span 2/span 2}.amsl-form .container{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);background-color:#0000}.amsl-form .actions-toolbar{gap:calc(var(--spacing) * 4)}.amsl-form .action.back{display:none}.amsl-form>.form-create-account{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.amsl-form>.form-create-account{display:grid}}.amsl-form>.form-create-account>fieldset{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}@media (min-width:64rem){.amsl-form>.form-create-account>fieldset{border-radius:var(--radius-md);background-color:var(--color-container-darker);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.amsl-form>.form-create-account>fieldset~fieldset{margin-top:calc(var(--spacing) * 0)}.amsl-form>.form-create-account>fieldset.additional_info{display:none}.amsl-form>.form-create-account>fieldset .field .control{display:block}.amsl-form>.form-create-account>fieldset .field .control input{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.amsl-form>.form-create-account>fieldset .field .control input:focus{border-color:var(--color-primary-lighter);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-opacity:50}.amsl-form>.form-create-account .actions-toolbar{grid-column:span 2/span 2}.amsl-login-content legend,.amsl-login-content legend+div{display:none}.amsl-login-content .actions-toolbar{border-color:var(--color-gray-200);padding-bottom:calc(var(--spacing) * 0)}@media (min-width:48rem){.amsl-register-content fieldset.card{border-radius:var(--radius-md);background-color:var(--color-container-darker);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.amsl-error.message{margin-top:calc(var(--spacing) * 4)}.amsl-content .actions-toolbar{flex-wrap:wrap}.amsl-content .actions-toolbar .recaptcha-wrapper{order:-9999;width:100%}.amsl-content .actions-toolbar .recaptcha-wrapper .g-recaptcha>div{margin-left:auto}.social{display:grid}.amsl-position-variations{gap:calc(var(--spacing) * 12);grid-template-areas:"form""socials";display:grid}.amsl-position-variations .amsl-form{grid-area:form}@media (min-width:48rem){.amsl-position-variations .amsl-separator{display:block}}.amsl-position-variations .amsl-separator{grid-area:separator}.amsl-position-variations .amsl-social-wrapper{grid-area:socials}.amsl-position-variations .amsl-buttons{margin-top:calc(var(--spacing) * 6)}@media (min-width:48rem){.amsl-position-variations .-social-right .social{grid-template-columns:1fr auto 1fr}}.amsl-position-variations .-social-right .social{grid-template-areas:"form separator socials"}@media (min-width:48rem){.amsl-position-variations .-social-left .social{grid-template-columns:1fr auto 1fr}}.amsl-position-variations .-social-left .social{grid-template-areas:"socials separator form"}.-social-bottom .amsl-position-variations .amsl-separator{display:none}@media (min-width:48rem){:is(.-social-left .amsl-position-variations,.-social-right .amsl-position-variations) .amsl-social-wrapper{margin:calc(var(--spacing) * 0);width:calc(var(--spacing) * 80);border-radius:var(--radius-md);padding:calc(var(--spacing) * 8)}:is(.-social-left .amsl-position-variations,.-social-right .amsl-position-variations) .amsl-social-wrapper .amsl-title{padding:calc(var(--spacing) * 0);background-color:#0000;transform:none}}.-social-top .amsl-position-variations{grid-template-areas:"socials""separator""form"}@media (min-width:48rem){.-social-top .amsl-position-variations{width:425px}}.-social-top .amsl-position-variations .amsl-separator{display:block}.-social-top .amsl-position-variations .amsl-social-wrapper{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.-social-top .amsl-position-variations .amsl-social-wrapper .amsl-title{padding:calc(var(--spacing) * 0);background-color:#0000;display:none;transform:none}.-social-top .amsl-position-variations .amsl-social-wrapper .amsl-title.-short,.-social-top .amsl-position-variations .amsl-social-wrapper.with-labels{display:block}.-social-top .amsl-position-variations .amsl-social-wrapper.with-labels .amsl-social-login{margin-top:calc(var(--spacing) * 4);width:100%}.-social-top .amsl-position-variations .amsl-social-login{margin:calc(var(--spacing) * 0);width:60%}.-social-top .amsl-position-variations .amsl-buttons{margin-top:calc(var(--spacing) * 0)}.-social-top .amsl-position-variations .amsl-showmore{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2)}.amsl-social-wrapper .amsl-title.-short{display:none}@media (min-width:48rem){.-social-right .amsl-position-variations{grid-template-columns:1fr auto 1fr;grid-template-areas:"form separator socials"}.-social-left .amsl-position-variations{grid-template-columns:1fr auto 1fr;grid-template-areas:"socials separator form"}.-social-top .amsl-position-variations{width:425px}}.amsl-popup-notification>div{max-width:var(--container-xl)}.amsl-popup-notification a{color:var(--color-blue-600)}@media (hover:hover){.amsl-popup-notification a:hover{text-decoration-line:underline}}.customer-account-confirmation .column.main [for=email_address] span{white-space:nowrap}.amsl-socials-checkout .amsl-social-wrapper{flex-direction:column;align-items:center;display:flex}.amsl-socials-checkout .amsl-social-wrapper .amsl-title{background-color:var(--color-gray-300);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 1);border-radius:.25rem;position:relative;margin-bottom:calc(var(--spacing) * -3.5)!important}.amsl-socials-checkout .amsl-social-wrapper .amsl-social-login{background-color:var(--color-gray-200);width:100%;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 9);padding-bottom:calc(var(--spacing) * 6)}:is(.page-layout-2columns-left,.page-layout-2columns-right,.page-layout-3columns) .column.main .widget.amsorting.grid .items-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:40rem){:is(.page-layout-2columns-left,.page-layout-2columns-right,.page-layout-3columns) .column.main .widget.amsorting.grid .items-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){:is(.page-layout-2columns-left,.page-layout-2columns-right,.page-layout-3columns) .column.main .widget.amsorting.grid .items-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.amsearch-related-terms{margin-top:calc(var(--spacing) * 4)}.amsearch-related-terms .amsearch-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.amsearch-related-suggestions,.amsearch-related-recommendations{margin-top:calc(var(--spacing) * 4)}:is(.amsearch-related-suggestions,.amsearch-related-recommendations) .title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.amtitles .amtitle{min-width:45%}@media (min-width:768px){.amtitles .amtitle{min-width:unset}}.amtitles .amtitle.active{border-color:var(--color-gray-300)}.amtitles .amtitle.active[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.amtitles .amtitle.active[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}.amtitles .amtitle.active{background-color:var(--color-white);color:var(--color-black)}.amtitles .amtitle.active .amsearch-results-icon{rotate:-90deg}.amcontents .amcontent{animation-name:slideIn;animation-duration:.45s;animation-fill-mode:both}.amcontents .amcontent .amsearch-item{margin-bottom:calc(var(--spacing) * 1)}.amcontents .amcontent .amsearch-item .amsearch-link{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@keyframes slideIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(1rem)}}@-webkit-keyframes slideIn{0%{-webkit-transform:transform;-webkit-opacity:0}to{-webkit-opacity:1;-webkit-transform:translateY(0)}0%{-webkit-opacity:0;-webkit-transform:translateY(1rem)}}.amsearch-container{background-color:var(--amsearch-color-background,#fff)}.amsearch-container .amsearch-highlight{color:var(--amsearch-color-highlight,#1c6f5a);font-weight:700}.amsearch-container .card-interactive{background-color:var(--amsearch-color-background,#fff)}.amsearch-container .card-interactive:hover,.amsearch-container .card-interactive:focus{background-color:var(--amsearch-color-hover,#f4f5fa)}.amsearch-container .amsearch-product-name,.amsearch-container .am-search-view-all a{color:var(--amsearch-color-text,#1c6f5a)}:is(.amsearch-container .amsearch-product-name,.amsearch-container .am-search-view-all a):hover{color:var(--amsearch-color-text-hover,#1c6f5a)}:is(.amsearch-container .amsearch-product-name,.amsearch-container .am-search-view-all a):focus{color:var(--amsearch-color-text-focus,#1c6f5a)}.am-search-item-list a:not(.reviews-link){color:var(--amsearch-color-text,#1c6f5a)}.am-search-item-list a:not(.reviews-link):hover{background:var(--amsearch-color-hover,#f4f5fa);color:var(--amsearch-color-text-hover,#1c6f5a)}.am-search-item-list a:not(.reviews-link):focus{background:var(--amsearch-color-hover-focus,#f4f5fa);color:var(--amsearch-color-text-focus,#1c6f5a)}#search_mini_form .product-item a:not(.reviews-link){color:var(--amsearch-color-text,#3b82f6cc)}#search_mini_form .product-item a:not(.reviews-link):hover{color:var(--amsearch-color-hover-text-hover,#3b82f6)}#search_mini_form .product-item:hover{background:var(--amsearch-color-hover,#f4f5fa)}.amtabs-wrapper .amcontent a:not(.product-item-link){color:#1979c2}.amtabs-wrapper .amcontent a:not(.product-item-link):hover{text-decoration:underline}.am-search-content{width:100%}@media (min-width:768px){.am-search-content:not(.am-search-horizontal-view){width:calc(100% - 283px)}.am-search-content.am-search-sidebar-disabled{width:100%}}.am-search-sidebar{width:100%}@media (min-width:768px){.am-search-sidebar:not(.am-search-horizontal-view){max-width:283px}}.am-custom-search-button{background:var(--amsearch-color-search_button,#3b82f6);color:var(--amsearch-color-search_button_text,#fff)}.am-custom-search-button:hover{background:var(--amsearch-color-search_button-hover,#3b82f6);color:var(--amsearch-color-search_button_text-hover,#fff)}.am-custom-search-button:focus{background:var(--amsearch-color-search_button-hover,#f4f5fa);color:var(--amsearch-color-search_button_text-hover,#1c6f5a)}#header .navigation{z-index:10}.product-item.list-view{width:100%}.product-item.list-view:nth-child(2n){margin-right:calc(var(--spacing) * 0)}@media (min-width:1024px){.product-item.list-view{width:48%}.product-item.list-view:nth-child(2n){margin-right:calc(var(--spacing) * 5)}}#header.a-header-type #search-content{z-index:110}@media (min-width:768px){#header.a-header-type #search-content{padding-inline:calc(var(--spacing) * 0)}}#header.a-header-type #menu-search-icon{display:inline-block}#header.a-header-type #header-notification{z-index:9}#header.a-header-type #search_mini_form button[type=submit][disabled]{background-color:var(--color-indigo-500);color:var(--color-slate-300);opacity:1}@media (min-width:768px){#header.b-header-type #search-content{padding-inline:calc(var(--spacing) * 0)}}#header.c-header-type [x-ref=searchContainerDesktop].c-header-type{left:calc(var(--spacing) * 0);margin-inline:calc(var(--spacing) * 0);width:100%;position:absolute}#header.c-header-type [x-ref=searchContainerDesktop].c-header-type [x-ref=searchForm]{max-width:none}.column.main.a-header-type section{z-index:8}:root{--amscroll-module--path:"../Amasty_Scroll";--amscroll--transition-duration:.2s;--amscroll--hover-filter:brightness(.8);--amscroll-loader--size:20px;--amscroll--text--color:#252525;--amscroll--border--color:#cccfd6;--amscroll--background-color:white;--amscroll--indent:10px;--amscroll--indent--m:@amscroll--indent + @amscroll--indent / 2;--amscroll--indent--l:@amscroll--indent * 2;--amscroll--indent--xl:@amscroll--indent--l + @amscroll--indent / 2}.amscroll-page-num{clear:both;margin-top:calc(var(--spacing) * 4)}.amscroll-page-num.-amscroll-button{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--amscroll--border--color);background-color:var(--amscroll--background-color);padding:calc(var(--spacing) * 3);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);display:inline-block}.amscroll-page-num.-amscroll-divider{border-style:var(--tw-border-style);border-width:1px;border-bottom-color:var(--amscroll--border--color)}.amscroll-page-num.-amscroll-background{background-color:var(--amscroll--background-color)}.amscroll-loading-block{height:var(--amscroll-loader--size);width:var(--amscroll-loader--size);padding:var(--amscroll--indent);margin-inline:auto}.amscroll-loading-icon{height:var(--amscroll-loader--size);min-width:var(--amscroll-loader--size)}.amscroll-loading-icon.-amscroll-animate{animation:1.5s linear infinite amScrollRotate}.amscroll-load-button{font-family:var(--f-body);letter-spacing:var(--tracking-caps-tight);white-space:nowrap;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-inline:auto;padding:14px 22px;font-size:13px;font-weight:600;transition:background .18s,color .18s,border-color .18s,transform .12s;display:inline-flex}.amscroll-load-button:active{transform:translateY(1px)}.amscroll-load-button svg{width:14px;height:14px}.amscroll-load-button{background:var(--bone);color:var(--ink);border-color:var(--line)}.amscroll-load-button:hover{border-color:var(--ink)}.amscroll-load-button>.amscroll-text{pointer-events:none}.amscroll-load-button>.amscroll-loading-icon{margin-right:var(--amscroll--indent);display:none}.amscroll-load-button.-amscroll-loading{pointer-events:none}.amscroll-load-button.-amscroll-loading>.amscroll-loading-icon{display:block}:is(.am-custom-tabs-wrapper .tab-content .amtabs-review #customer-review-list,.am-custom-tabs-wrapper .tab-content .amtabs-review #review-form) .card{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000}.am-custom-tabs-wrapper .accordion-container ul li input[type=checkbox]{--tw-border-style:none;background-color:#0000;border-style:none;opacity:1!important}.am-custom-tabs-wrapper .accordion-container ul li input[type=checkbox]:hover,.am-custom-tabs-wrapper .accordion-container ul li input[type=checkbox]:checked:hover{background-color:#0000}.am-custom-tabs-wrapper .accordion-container ul li input[type=checkbox]:focus,.am-custom-tabs-wrapper .accordion-container ul li input[type=checkbox]:focus-visible{--tw-border-style:none;--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;box-shadow:inset 0 0 0 2px #000}.am-custom-tabs-wrapper .accordion-container ul li input[type=checkbox].no-outline:focus,.am-custom-tabs-wrapper .accordion-container ul li input[type=checkbox].no-outline:focus-visible,.am-custom-tabs-wrapper .accordion-container ul li input[type=checkbox].no-outline:active{--tw-border-style:none;--tw-outline-style:none;box-shadow:none;background-color:#0000;border-style:none;outline-style:none}.mollie-buttons{text-align:center;opacity:0;margin-top:10%;animation:1s 1s forwards fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mollie-buttons .button{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#0095ff;border:0;border-radius:6px;outline:none;max-width:100%;margin:20px;padding:0 16px;font-size:1.8rem;font-weight:700;line-height:4.4rem;text-decoration:none;transition:background .15s;display:inline-block;overflow:hidden;box-shadow:0 1px 2px #00000030}.mollie-buttons{opacity:0;transition:opacity 2s ease-in}.mollie-buttons .button:hover{background-color:#0077cb}.mollie-loading .redirect-block{text-align:center;padding:10%}.checkout-payment-method #mollie_methods_ideal-form .label{height:35px;display:inline-block}.checkout-payment-method #mollie_methods_ideal-form .payment-icon{width:35px;max-height:30px}.checkout-payment-method #mollie_methods_kbc-form .label{height:35px;display:inline-block}.checkout-payment-method #mollie_methods_kbc-form .payment-icon{width:35px;max-height:30px}.checkout-payment-method #mollie_methods_giftcard-form .label{height:40px;display:inline-block}.checkout-payment-method #mollie_methods_giftcard-form .payment-icon{width:35px;max-height:30px}.mollie-payment-icon{vertical-align:middle;width:25px;margin-right:5px}.mollie-loading .loader{border:16px solid #e3f0fa;border-top-color:#31a8f0;border-radius:50%;width:50px;height:50px;margin-left:auto;margin-right:auto;animation:2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.payment-method-content .card-container{background-color:#fff;border:1px solid #0000001a;border-radius:10px;max-width:400px;margin-bottom:10px;padding:20px;display:block;overflow:auto}.apple-pay-button{-webkit-appearance:-apple-pay-button}@supports ((-webkit-appearance:-apple-pay-button)){.apple-pay-button-with-text{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy}.apple-pay-button-with-text>*{visibility:hidden}.apple-pay-button-black-with-text{-apple-pay-button-style:black}.apple-pay-button-white-with-text{-apple-pay-button-style:white;cursor:pointer}.apple-pay-button-white-with-line-with-text{-apple-pay-button-style:white-outline}.apple-pay-button-color-black{-apple-pay-button-style:black}.apple-pay-button-color-white{-apple-pay-button-style:white}.apple-pay-button-color-white-outline{-apple-pay-button-style:white-outline}.apple-pay-button-text-buy{-apple-pay-button-type:buy}.apple-pay-button-text-donate{-apple-pay-button-type:donate}.apple-pay-button-text-plain{-apple-pay-button-type:plain}.apple-pay-button-text-book{-apple-pay-button-type:book}.apple-pay-button-text-check-out{-apple-pay-button-type:check-out}.apple-pay-button-text-subscribe{-apple-pay-button-type:subscribe}.apple-pay-button-text-add-money{-apple-pay-button-type:add-money}.apple-pay-button-text-contribute{-apple-pay-button-type:contribute}.apple-pay-button-text-order{-apple-pay-button-type:order}.apple-pay-button-text-reload{-apple-pay-button-type:reload}.apple-pay-button-text-rent{-apple-pay-button-type:rent}.apple-pay-button-text-support{-apple-pay-button-type:support}.apple-pay-button-text-tip{-apple-pay-button-type:tip}.apple-pay-button-text-top-up{-apple-pay-button-type:top-up}}.mollie-applepay-button-hidden{display:none}.mollie-applepay-minicart-button{height:40px}:where(.step-layout-3columns) .btn-place-order{width:100%}.checkout-nav{gap:calc(var(--spacing) * 2);flex-direction:column-reverse;display:flex}.checkout-nav .checkout-nav-main,.checkout-nav .checkout-nav-secondary{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:48rem){.area-main .checkout-nav,.area-main .checkout-nav .checkout-nav-main,.area-main .checkout-nav .checkout-nav-secondary{flex-direction:row}.area-main .checkout-nav .checkout-nav-main,.area-main .checkout-nav .checkout-nav-secondary{flex-grow:1;align-items:center}.area-main .checkout-nav .checkout-nav-main{justify-content:space-between}.area-main .checkout-nav .checkout-nav-main>button:only-child{margin-left:auto}}:where(.checkout-summary>: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)))}.checkout-summary{background-color:var(--color-container-darker);padding:calc(var(--spacing) * 6)}.checkout-summary .checkout-nav .btn{width:100%}:where(#hyva-checkout-main) .breadcrumbs .item{align-items:center;display:inline-flex}:where(:where(#hyva-checkout-main) .breadcrumbs .item.active>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(#hyva-checkout-main) .breadcrumbs .item.active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(#hyva-checkout-main) .breadcrumbs .item.locked{cursor:not-allowed;color:var(--color-gray-500)}:where(#hyva-checkout-main) .breadcrumbs .item.completed{color:var(--color-gray-700)}.checkout-default:where(:has(#hyva-checkout-main)) .columns,.checkout-default:where(:has(#hyva-checkout-main)) .page.messages .messages{max-width:var(--breakpoint-lg)}:where(#hyva-checkout-main) .form-checkbox,:where(#hyva-checkout-main) .form-radio{flex:none}:where(#hyva-checkout-main) .input-group{gap:0}:root{--paper:#f5f1e8;--paper-2:#efeadd;--paper-3:#e8e2d2;--bone:#fbf8f1;--ink:#0a1428;--ink-2:#2e3a4f;--ink-3:#5a6478;--muted:#8b92a3;--line:#0a14281a;--line-2:#0a14280f;--hairline:#0a14282e;--r2-50:#e7eef8;--r2-100:#c6d6ee;--r2-200:#8cb1e0;--r2-300:#4f8ad0;--r2-400:#1d63bc;--r2-500:#004c9f;--r2-600:#003f91;--r2-700:#00306f;--r2-800:#0a2447;--r2-900:#061833;--brass:#b08a4f;--brass-2:#c9a96e;--brass-soft:#e8dcc0;--good:#2f7d5b;--warn:#c58a2f;--sale:#b23b1f;--f-display:"Instrument Serif", "Cormorant Garamond", "Times New Roman", serif;--f-body:"Manrope", system-ui, -apple-system, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--shadow-1:0 1px 0 #0a14280a, 0 1px 2px #0a14280a;--shadow-2:0 2px 4px #0a14280d, 0 12px 32px #0a142812;--shadow-3:0 4px 8px #0a14280f, 0 32px 64px #0a14281a;--gutter:28px;--rhythm:96px}.theme-arctic{--paper:#f2f4f7;--paper-2:#e8ecf1;--paper-3:#dde3eb;--bone:#fff;--ink:#0a1428}.theme-graphite{--paper:#0e1422;--paper-2:#131a2b;--paper-3:#1a2236;--bone:#161e32;--ink:#f1ecde;--ink-2:#c9cfdc;--ink-3:#8e97a9;--muted:#6b7388;--line:#ffffff14;--line-2:#ffffff0a;--hairline:#ffffff2e;--r2-50:#1b2a47;--brass-soft:#2a2418;--shadow-1:0 1px 0 #0006;--shadow-2:0 12px 32px #00000080;--shadow-3:0 32px 64px #0009}.density-compact{--rhythm:64px;--gutter:20px}.wiz-mismatch{border:1px solid var(--sale);border-radius:var(--r-md);color:var(--ink);background:#b23b1f12;border-left-width:3px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 16px;display:flex}.wiz-mismatch-ic{color:var(--sale);flex:none;margin-top:1px}.wiz-mismatch-body{flex-direction:column;flex:260px;gap:3px;font-size:13px;line-height:1.45;display:flex}.wiz-mismatch-body strong{color:var(--sale);font-size:13px;font-weight:700}.wiz-mismatch-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}@media (max-width:640px){.wiz-mismatch-actions{flex-direction:column;align-items:stretch;width:100%}.wiz-mismatch-actions .btn{text-align:center;white-space:normal;justify-content:center;width:100%}}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}