@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-border-spacing-x:0;--tw-border-spacing-y:0;--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-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--footer-moto-tilt:0deg;--lub-fade-start:0px;--lub-fade-end:0px;--popin-height:0px}}}@layer theme{:root,:host{--font-sans:var(--font-work-sans), sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--container-sm:24rem;--container-md:28rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-work-sans), sans-serif;--default-mono-font-family:var(--font-mono);--radius:5px;--font-display:var(--font-archivo), sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-ring:var(--ring);--color-product-tile:#f3f3f3;--color-product-tile-hover:#e9e9e9;--color-product-stage:#fafafa;--product-tile-inset:0;--spacing-header-x:54px;--radius-pill:100px;--color-cta-accent:var(--cta-accent);--color-cta-accent-foreground:var(--cta-accent-foreground);--color-field-border:var(--field-border);--color-body:var(--body);--spacing-field:52px;--spacing-tap:40px;--cart-stepper-height:32px;--color-surface-light:var(--surface-light);--breakpoint-menu:1200px;--breakpoint-locator:64rem;--container-max:1480px;--radius-control:0px;--radius-button:4px;--popin-min-viewport:516px;--popin-min-viewport-lg:483px;--popin-min-viewport-menu:505px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){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}:root{--icon-star:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 13.5' fill='none'><path d='M6.99938 10.8182L10.4194 12.9213C10.5081 12.9752 10.6108 13.0015 10.7145 12.997C10.8182 12.9925 10.9183 12.9574 11.002 12.8961C11.0858 12.8347 11.1495 12.7499 11.185 12.6524C11.2206 12.5549 11.2265 12.449 11.2019 12.3482L10.2719 8.42379L13.3156 5.79879C13.3932 5.73064 13.4492 5.64127 13.4766 5.54169C13.504 5.44211 13.5016 5.33669 13.4697 5.23845C13.4379 5.14021 13.378 5.05344 13.2974 4.98885C13.2168 4.92427 13.1191 4.8847 13.0163 4.87504L9.02188 4.55004L7.48313 0.825036C7.4439 0.728935 7.37694 0.646695 7.29078 0.588806C7.20462 0.530916 7.10318 0.5 6.99938 0.5C6.89558 0.5 6.79413 0.530916 6.70797 0.588806C6.62182 0.646695 6.55485 0.728935 6.51563 0.825036L4.97688 4.55004L0.982502 4.87504C0.87898 4.88413 0.780432 4.92352 0.69917 4.98829C0.617908 5.05307 0.557536 5.14035 0.525595 5.23924C0.493654 5.33813 0.491562 5.44424 0.519579 5.54431C0.547597 5.64439 0.604482 5.73398 0.683127 5.80191L3.72688 8.42691L2.79688 12.3482C2.77229 12.449 2.77815 12.5549 2.81372 12.6524C2.8493 12.7499 2.91298 12.8347 2.99672 12.8961C3.08047 12.9574 3.18052 12.9925 3.28422 12.997C3.38793 13.0015 3.49064 12.9752 3.57938 12.9213L6.99938 10.8182Z' fill='black' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></svg>");--icon-star-outline:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 13.5' fill='none'><path d='M6.99938 10.8182L10.4194 12.9213C10.5081 12.9752 10.6108 13.0015 10.7145 12.997C10.8182 12.9925 10.9183 12.9574 11.002 12.8961C11.0858 12.8347 11.1495 12.7499 11.185 12.6524C11.2206 12.5549 11.2265 12.449 11.2019 12.3482L10.2719 8.42379L13.3156 5.79879C13.3932 5.73064 13.4492 5.64127 13.4766 5.54169C13.504 5.44211 13.5016 5.33669 13.4697 5.23845C13.4379 5.14021 13.378 5.05344 13.2974 4.98885C13.2168 4.92427 13.1191 4.8847 13.0163 4.87504L9.02188 4.55004L7.48313 0.825036C7.4439 0.728935 7.37694 0.646695 7.29078 0.588806C7.20462 0.530916 7.10318 0.5 6.99938 0.5C6.89558 0.5 6.79413 0.530916 6.70797 0.588806C6.62182 0.646695 6.55485 0.728935 6.51563 0.825036L4.97688 4.55004L0.982502 4.87504C0.87898 4.88413 0.780432 4.92352 0.69917 4.98829C0.617908 5.05307 0.557536 5.14035 0.525595 5.23924C0.493654 5.33813 0.491562 5.44424 0.519579 5.54431C0.547597 5.64439 0.604482 5.73398 0.683127 5.80191L3.72688 8.42691L2.79688 12.3482C2.77229 12.449 2.77815 12.5549 2.81372 12.6524C2.8493 12.7499 2.91298 12.8347 2.99672 12.8961C3.08047 12.9574 3.18052 12.9925 3.28422 12.997C3.38793 13.0015 3.49064 12.9752 3.57938 12.9213L6.99938 10.8182Z' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></svg>");--icon-close:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M12 4L8 8M8 8L4 12M8 8L4 4M8 8L12 12' stroke='black' stroke-width='2' stroke-linecap='round'/></svg>")}input[type=search]::-webkit-search-decoration{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none;cursor:pointer;background-color:var(--muted-foreground);block-size:.7em;inline-size:.7em;-webkit-mask:var(--icon-close) center / contain no-repeat;-webkit-mask:var(--icon-close) center / contain no-repeat;-webkit-mask:var(--icon-close) center / contain no-repeat;mask:var(--icon-close) center / contain no-repeat;transition:background-color var(--motion-duration-fast) var(--ease-out-soft);flex:none;margin-inline-start:.5em}input[type=search]::-webkit-search-cancel-button:hover{background-color:var(--foreground)}button:not(:disabled),summary,[role=button]:not([aria-disabled=true]),input:not(:disabled):is([type=button],[type=submit],[type=reset]){cursor:pointer}}@layer components{.header-panel{--header-panel-column-width:193px;inset:var(--header-height) 0 0 0;background:var(--background);width:100%;max-width:none;height:auto;max-height:none;color:var(--popover-foreground);opacity:1;transition:overlay var(--motion-duration) allow-discrete, display var(--motion-duration) allow-discrete;border:0;margin:0;padding:0;position:fixed;overflow:clip}.header-panel-inner{overscroll-behavior:contain;block-size:100%;transition:translate var(--motion-duration) var(--ease-out-soft);overflow-y:auto;translate:100%}.header-panel:popover-open .header-panel-inner{translate:0}@starting-style{.header-panel:popover-open .header-panel-inner{translate:100%}}@supports not selector(:popover-open){.header-panel{display:none}}@media (min-width:1200px){.header-panel{inset:var(--header-height) 0 auto 0;height:fit-content;max-height:calc(100dvh - var(--header-height));background:var(--popover);opacity:0;transition:opacity var(--motion-duration) var(--ease-out-soft), overlay var(--motion-duration) allow-discrete, display var(--motion-duration) allow-discrete;overflow:visible auto}.header-panel:popover-open{opacity:1}.header-panel-inner{overscroll-behavior:auto;block-size:auto;translate:0 calc(var(--motion-shift) * -1);transition:translate var(--motion-duration) var(--ease-out-spring);overflow:visible}.header-panel:popover-open .header-panel-inner{translate:0}@starting-style{.header-panel:popover-open{opacity:0}.header-panel:popover-open .header-panel-inner{translate:0 calc(var(--motion-shift) * -1)}}[data-switching] .header-panel,[data-switching] .header-panel-inner{transition-duration:0s}[data-switching] .header-panel:popover-open .header-panel-inner{animation:header-panel-content var(--motion-duration-fast) var(--ease-out-soft)}}@keyframes header-panel-content{0%{opacity:0}}.header-panel-columns{grid-template-columns:repeat(var(--header-panel-columns,3), var(--header-panel-column-width))}.header-panel-link,.header-locale-link{color:var(--muted-foreground);transition:color var(--motion-duration-fast) var(--ease-out-soft)}.header-panel-link:hover,.header-locale-link:hover,.header-locale-link[aria-current]{color:var(--foreground)}.header-shortcut-link,.header-shortcut-lead,.header-panel-title{transition:color var(--motion-duration-fast) var(--ease-out-soft)}.header-shortcut-link:hover,a.header-shortcut-lead:hover,a.header-panel-title:hover{color:var(--primary)}.header-shortcut-lead{--header-shortcut-lead-gap:10px;align-items:center;gap:var(--header-shortcut-lead-gap);display:flex}.header-shortcut-link{--header-shortcut-slash-stroke:2px;--header-shortcut-slash-length:12.54px;--header-shortcut-slash-box:5px;--header-shortcut-slash-angle:23.5deg;--header-shortcut-slash-gap:5px;align-items:center;gap:var(--header-shortcut-slash-gap);display:flex}.header-shortcut-link:before{content:"";width:var(--header-shortcut-slash-stroke);height:var(--header-shortcut-slash-length);margin-inline:calc((var(--header-shortcut-slash-box) - var(--header-shortcut-slash-stroke)) / 2);border-radius:var(--header-shortcut-slash-stroke);background:var(--primary);rotate:var(--header-shortcut-slash-angle);flex-shrink:0}.header-locale>summary{list-style:none}.header-locale>summary::-webkit-details-marker{display:none}.header-locale-chevron{transition:rotate var(--motion-duration-fast) var(--ease-out-soft)}.header-locale[open] .header-locale-chevron{rotate:180deg}.header-featured-scrim{background:linear-gradient(193deg, transparent 35%, var(--foreground) 105%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.header-featured-scrim{background:linear-gradient(193deg, transparent 35%, color-mix(in srgb, var(--foreground) 85%, transparent) 105%)}}.header-nav-badge{--type-menu-badge-size:calc(var(--type-menu-item-size) * .75)}@media (min-width:1200px){.header-nav-list{gap:var(--nav-item-gap)}.header-nav-trigger:after{content:"";height:calc(var(--type-menu-item-size) * .094);transform-origin:50%;transition:scale var(--motion-duration-fast) var(--ease-out-soft);inset-inline:-1px;background:currentColor;position:absolute;bottom:0;scale:0 1}.header-nav-trigger:hover:after,.header-nav-trigger:focus-within:after{scale:1}.header-nav-item:has(>[popover]:popover-open) .header-nav-trigger:after{scale:1}}.header-drawer{inset:var(--header-height) 0 0 0;visibility:hidden;color:var(--foreground);-webkit-tap-highlight-color:transparent;position:fixed;overflow:clip}.header-drawer[data-open],.header-drawer[data-closing]{visibility:visible}.header-drawer:before{content:"";background:var(--scrim);opacity:0;transition:opacity var(--header-drawer-duration) var(--ease-out-soft);position:absolute;inset:0}.header-drawer[data-open]:before{opacity:1}.header-drawer-sheet{background:var(--background);opacity:0;block-size:100%;transition:opacity var(--header-drawer-duration) var(--ease-out-soft), translate var(--header-drawer-duration) var(--ease-out-soft);flex-direction:column;display:flex;position:relative;translate:0 -100%}.header-drawer[data-open] .header-drawer-sheet{opacity:1;translate:0}.header-burger-top,.header-burger-mid,.header-burger-bot{transform-box:fill-box;transform-origin:50%;transition:transform var(--header-drawer-duration) var(--ease-out-soft), opacity var(--header-drawer-duration) var(--ease-out-soft)}.header-burger[aria-expanded=true] .header-burger-top{transform:translateY(4.5px)rotate(45deg)}.header-burger[aria-expanded=true] .header-burger-mid{opacity:0}.header-burger[aria-expanded=true] .header-burger-bot{transform:translateY(-4.5px)rotate(-45deg)}.header-vanish{transition:opacity var(--header-drawer-duration) var(--ease-out-soft), translate var(--header-drawer-duration) var(--ease-out-soft), visibility 0s}body:has(.header-drawer[data-open]) .header-vanish{opacity:0;translate:0 calc(-1.5 * var(--motion-shift));visibility:hidden;transition:opacity var(--header-drawer-duration) var(--ease-out-soft), translate var(--header-drawer-duration) var(--ease-out-soft), visibility 0s var(--header-drawer-duration)}body:has(.header-drawer[data-open],.header-drawer[data-closing]){overflow:hidden}@media (min-width:1200px){.header-drawer,.header-drawer-sheet{display:contents}.header-drawer{visibility:visible}.header-drawer:before{content:none}}@media not all and (min-width:1200px){.header-drawer-sheet>nav{overscroll-behavior:contain;flex:1;min-block-size:0;overflow-y:auto}.header-drawer-sheet>nav:focus-visible{outline:none}.header-nav-item{border-block-end:1px solid var(--border)}.header-nav-trigger,.header-nav-row{flex:1}.header-nav-row,.header-panel-back{min-block-size:44px;padding:18px var(--container-padding-x)}.header-panel-back{border-block-end:1px solid var(--border);text-align:left;align-items:center;gap:10px;inline-size:100%;display:flex}.header-nav-chevron{padding-inline:var(--container-padding-x);flex-shrink:0;justify-content:center;align-items:center;display:flex}.header-drawer-tap:focus-visible,.header-drawer :where(a,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.header-nav-row:focus-visible,.header-nav-chevron:focus-visible,.header-panel-back:focus-visible{outline-offset:-2px}.header-drawer .header-locale-chevron{rotate:180deg}.header-drawer .header-locale[open] .header-locale-chevron{rotate:0deg}.header-drawer-tap,.header-nav-row,.header-nav-chevron,.header-panel-back,.header-drawer .header-panel-link,.header-drawer .header-shortcut-link,.header-drawer .header-shortcut-lead{transition:background-color var(--motion-duration-fast) var(--ease-out-soft), color var(--motion-duration-fast) var(--ease-out-soft)}.header-drawer-tap:active,.header-nav-row:active,.header-nav-chevron:active,.header-panel-back:active,.header-drawer .header-panel-link:active{background-color:var(--muted)}.header-drawer .header-shortcut-link:active,.header-drawer .header-shortcut-lead:active{background-color:var(--background)}.header-drawer .header-panel-link,.header-drawer .header-shortcut-link,.header-drawer .header-shortcut-lead{border-radius:var(--radius);margin:-2px -6px;padding:2px 6px}.header-drawer .header-panel-link{display:block}.header-drawer .header-panel-featured{order:1}}.snap-rail{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}@supports not (scrollbar-width:none){.snap-rail::-webkit-scrollbar{display:none}}.side-sheet{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--foreground);transition:overlay var(--side-sheet-duration) allow-discrete, display var(--side-sheet-duration) allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.side-sheet:focus-visible{outline:none}.side-sheet-panel{--side-sheet-gutter:20px;inline-size:100%;max-inline-size:var(--side-sheet-width);background:var(--background);cursor:auto;opacity:0;block-size:100%;transition:opacity var(--side-sheet-duration) var(--ease-out-soft), translate var(--side-sheet-duration) var(--ease-out-soft);flex-direction:column;margin-inline-start:auto;display:flex;translate:100%}.side-sheet-panel.cart-sheet{--side-sheet-width:var(--cart-sheet-width);--side-sheet-gutter:var(--cart-sheet-gutter)}.side-sheet[open] .side-sheet-panel{opacity:1;translate:0}.side-sheet[open][data-pointer-moved]{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'><circle cx='25' cy='25' r='24.5' fill='white' stroke='%23D9D9D9'/><g stroke='black' stroke-width='1.5'><path d='M18.9141 18.918L30.5813 30.5852'/><path d='M30.5811 18.9141L18.9138 30.5813'/></g></svg>") 25 25,pointer}@starting-style{.side-sheet[open] .side-sheet-panel{opacity:0;translate:100%}}.side-sheet::backdrop{background:var(--scrim);opacity:0;transition:opacity var(--side-sheet-duration) var(--ease-out-soft), overlay var(--side-sheet-duration) allow-discrete, display var(--side-sheet-duration) allow-discrete}.side-sheet[open]::backdrop{opacity:1}@starting-style{.side-sheet[open]::backdrop{opacity:0}}body:has(.side-sheet[open],.side-sheet[data-closing]){overflow:hidden}.side-sheet-close{block-size:36px;inline-size:36px;color:var(--foreground);transition:background-color var(--motion-duration-fast) var(--ease-out-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.side-sheet-close:hover{background-color:var(--muted)}.side-sheet :where(a,button,[data-cart-quantity]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cart-panel-fallback{z-index:100;pointer-events:none;display:flex;position:fixed;inset:0}.cart-panel-fallback-scrim{background:var(--scrim);opacity:1;transition:opacity var(--side-sheet-duration) var(--ease-out-soft);position:absolute;inset:0}@starting-style{.cart-panel-fallback-scrim{opacity:0}}.cart-panel-fallback .side-sheet-panel{opacity:1;position:relative;translate:0}@starting-style{.cart-panel-fallback .side-sheet-panel{opacity:0;translate:100%}}.side-sheet[data-handoff] .side-sheet-panel,.side-sheet[data-handoff]::backdrop{transition:none}.side-sheet-scroll{scroll-behavior:smooth}.side-sheet-footer{padding-block-end:calc(var(--spacing) * 4 + env(safe-area-inset-bottom))}.cart-sheet .side-sheet-footer{padding-block-end:calc(var(--spacing) * 6 + env(safe-area-inset-bottom))}.sort-select{align-items:center;display:grid}.sort-select>select{appearance:none;inline-size:100%;block-size:var(--catalog-control-height);padding-inline:var(--catalog-control-padding-x) calc(var(--catalog-control-padding-x) * 2 + var(--sort-select-chevron));border:1px solid var(--field-border);background-color:var(--background);color:var(--foreground);cursor:pointer;grid-area:1/1}.sort-select-chevron{inline-size:var(--sort-select-chevron);pointer-events:none;transition:rotate var(--motion-duration-fast) var(--ease-out-soft);grid-area:1/1;justify-self:end;margin-inline-end:var(--catalog-control-padding-x)}.sort-select:has(>select:open)>.sort-select-chevron{rotate:180deg}@media (min-width:40rem){.sort-select{min-inline-size:var(--sort-select-min-inline-size)}}@supports (appearance:base-select){@media (hover:hover) and (pointer:fine){.sort-select>select{appearance:base-select}.sort-select>select::picker(select){appearance:base-select}.sort-select>select{align-items:center}.sort-select>select::picker-icon{display:none}.sort-select>select::picker(select){border:1px solid var(--field-border);background-color:var(--muted);border-radius:0;margin-block-start:-1px;padding:0}.sort-select option{padding:calc(var(--spacing) * 2.5) var(--catalog-control-padding-x);transition:background-color var(--motion-duration-fast) var(--ease-out-soft);background-color:#0000}.sort-select option:hover{background-color:var(--background)}.sort-select option::checkmark{display:none}.sort-select option:checked{font-weight:668}.sort-select option:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}}}.cart-milestones{grid-template-columns:repeat(var(--cart-milestones-count), minmax(0, 1fr));display:grid;position:relative}.cart-milestones:before,.cart-milestones:after{content:"";block-size:var(--cart-milestones-track);position:absolute;inset-block-start:calc(var(--cart-milestones-bullet) / 2 - var(--cart-milestones-track) / 2);inset-inline-start:0}.cart-milestones:before{background:var(--field-border);inset-inline-end:0}.cart-milestones:after{transform:scaleX(var(--cart-milestones-progress));transform-origin:0;background:var(--cta-accent);transition:transform var(--motion-duration) var(--ease-out-soft);inset-inline-end:0}.cart-milestones-item{align-items:center;gap:var(--cart-milestones-label-gap);padding-inline:var(--cart-milestones-label-gap);text-align:center;text-wrap:balance;flex-direction:column;display:flex}.cart-milestones-item:only-child{text-align:end;align-items:flex-end;padding-inline-end:0}.cart-milestones-step{z-index:1;inline-size:var(--cart-milestones-bullet);block-size:var(--cart-milestones-bullet);background:var(--field-border);color:var(--cta-accent-foreground);transition:background-color var(--motion-duration) var(--ease-out-soft);border-radius:50%;display:flex;position:relative}.cart-milestones-step[data-reached]{background:var(--cta-accent)}.cart-stepper-button{inline-size:var(--cart-stepper-width);block-size:var(--cart-stepper-height);border:1px solid var(--field-border);border-radius:var(--radius-button);background:var(--background);color:var(--muted-foreground);transition:color var(--motion-duration-fast) var(--ease-out-soft);justify-content:center;align-items:center;display:flex;position:relative}.cart-stepper-button:before{content:"";inset:calc((var(--spacing-tap) - var(--cart-stepper-height)) / -2) 0;position:absolute}.cart-stepper-button:hover:not(:disabled){color:var(--foreground)}.cart-stepper-button:disabled{opacity:.4}.cart-amount>:last-child{transition:opacity var(--motion-duration-fast) var(--ease-out-soft)}[data-cart-busy] .cart-amount>:last-child{opacity:.65}.cart-added{transition:grid-template-rows var(--motion-duration-disclosure-open) var(--ease-in-out-soft) var(--motion-duration-fast);grid-template-rows:0fr;display:grid}.cart-added>*{min-block-size:0;overflow:hidden}.cart-added-message{opacity:0;translate:0 calc(var(--motion-shift) * -.5);transition:opacity var(--motion-duration) var(--ease-out-soft), translate var(--motion-duration) var(--ease-out-soft);padding-block-start:var(--cart-added-gap);padding-inline-start:calc(var(--cart-line-tile) + var(--cart-line-gap))}.cart-added[data-open]{transition:grid-template-rows var(--motion-duration-glide) var(--ease-out-soft);grid-template-rows:1fr}.cart-added[data-open] .cart-added-message{opacity:1;transition-delay:var(--motion-duration-fast);translate:0}.cart-tile{--color-product-tile:var(--background);--color-product-tile-hover:var(--background)}.cart-upsell-track{gap:var(--cart-upsell-gap);padding-inline:var(--side-sheet-gutter);scroll-padding-inline:var(--side-sheet-gutter);overscroll-behavior-x:contain}@media (min-width:40rem){.cart-upsell-track{scrollbar-width:thin}}.cart-upsell-track>*{inline-size:var(--cart-upsell-tile);scroll-snap-align:start;flex:none}.side-sheet :where(.cart-upsell-card,.cart-upsell-summary):focus-visible{outline-offset:-2px}.cart-upsell-add{inline-size:var(--cart-upsell-add);aspect-ratio:1;border:1px solid var(--field-border);background-color:var(--background);transition:scale var(--motion-duration-glide) var(--ease-out-spring), border-color var(--motion-duration) var(--ease-out-soft);border-radius:9999px;place-items:center;display:grid;position:absolute;inset-block-end:var(--cart-upsell-add-bottom);inset-inline-end:var(--cart-upsell-add-right)}.cart-upsell-add>.cart-upsell-plus{transition:rotate var(--motion-duration-glide) var(--ease-out-spring)}@media (hover:hover) and (pointer:fine){.cart-upsell-card:enabled:hover .cart-upsell-add{scale:var(--motion-pop-scale);border-color:var(--foreground)}.cart-upsell-card:enabled:hover .cart-upsell-add>.cart-upsell-plus{rotate:90deg}}.cart-upsell-chevron{transition:rotate var(--motion-duration) var(--ease-out-soft);flex-shrink:0}.disclosure:not([open])>summary>.cart-upsell-chevron{rotate:180deg}.cart-discount{transition:opacity var(--motion-duration) var(--ease-out-soft), translate var(--motion-duration) var(--ease-out-soft)}@starting-style{.cart-discount{opacity:0;translate:0 calc(var(--motion-shift) * -1)}}.cart-spinner{border:2px solid var(--field-border);border-top-color:var(--foreground);block-size:14px;inline-size:14px;animation:cart-spin calc(var(--motion-duration) * 3) linear infinite;border-radius:50%;display:inline-block}@keyframes cart-spin{to{rotate:360deg}}a:has(>.link-pending[data-pending]){cursor:progress;animation-name:link-pending-in,link-pending-pulse;animation-duration:var(--motion-duration), var(--link-pending-pulse-duration);animation-timing-function:var(--ease-out-soft), var(--ease-in-out-soft);animation-delay:var(--link-pending-delay), calc(var(--link-pending-delay) + var(--motion-duration));animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-fill-mode:both,none}:is(.product-tile,.link-pending-tile):has(~* a>.link-pending[data-pending]){cursor:progress;animation-name:link-pending-in,link-pending-pulse;animation-duration:var(--motion-duration), var(--link-pending-pulse-duration);animation-timing-function:var(--ease-out-soft), var(--ease-in-out-soft);animation-delay:var(--link-pending-delay), calc(var(--link-pending-delay) + var(--motion-duration));animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-fill-mode:both,none}body:has([data-catalog-pending]) .catalog-results{cursor:progress;animation-name:link-pending-in,link-pending-pulse;animation-duration:var(--motion-duration), var(--link-pending-pulse-duration);animation-timing-function:var(--ease-out-soft), var(--ease-in-out-soft);animation-delay:var(--link-pending-delay), calc(var(--link-pending-delay) + var(--motion-duration));animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-fill-mode:both,none}a:focus-visible:has(>.link-pending[data-pending]){animation-name:link-pending-in}:is(.product-tile,.link-pending-tile):has(~* a:focus-visible>.link-pending[data-pending]){animation-name:link-pending-in}@keyframes link-pending-in{to{opacity:var(--link-pending-opacity)}}@keyframes link-pending-pulse{0%{opacity:var(--link-pending-opacity)}to{opacity:var(--link-pending-opacity-low)}}.site-footer{--footer-ref:min(100vw, 1600px);--footer-watermark-scale:.49921;--footer-watermark-track:calc(var(--footer-ref) * 1.7825 * var(--footer-watermark-scale));--footer-watermark-turn:7.11deg;--footer-watermark-x:calc(var(--footer-ref) * .03354);--footer-watermark-y:calc(var(--footer-ref) * .24194);--footer-watermark-fade-from:calc(var(--footer-ref) * .2613);--footer-watermark-fade-to:calc(var(--footer-ref) * .0738);--footer-tail:calc(var(--footer-ref) * .0975);--footer-moto-rest:45%;--footer-moto-sink:5px;--footer-moto-duration:calc(var(--motion-duration) * 27);--footer-moto-scale:4.45}@media (min-width:48rem){.site-footer{--footer-moto-scale:2.67}}@media (min-width:64rem){.site-footer{--footer-moto-scale:1.78}}.footer-watermark{color:var(--footer-watermark-ink);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--footer-watermark-fade-from)), transparent calc(100% - var(--footer-watermark-fade-to)));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--footer-watermark-fade-from)), transparent calc(100% - var(--footer-watermark-fade-to)));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--footer-watermark-fade-from)), transparent calc(100% - var(--footer-watermark-fade-to)));mask-image:linear-gradient(to bottom, #000 calc(100% - var(--footer-watermark-fade-from)), transparent calc(100% - var(--footer-watermark-fade-to)));pointer-events:none;position:absolute;inset:0;overflow:hidden}.footer-watermark-stage{bottom:var(--footer-watermark-y);left:calc((100% - var(--footer-ref)) / 2 + var(--footer-watermark-x));width:var(--footer-watermark-track);aspect-ratio:2852/765;rotate:var(--footer-watermark-turn);transform-origin:.023% 99.657%;position:absolute}.footer-watermark-logo{aspect-ratio:140.004/36;transform-origin:0 0;background-color:var(--footer-watermark-ink);-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;width:103.421%;position:absolute;top:99.657%;left:.023%;rotate:-15deg;-webkit-mask-image:url(/footer/logo-watermark.svg);mask-image:url(/footer/logo-watermark.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.footer-wordmark{aspect-ratio:285/94;background-image:url(/footer/ride-with-attitude.svg);background-repeat:no-repeat;background-size:contain;width:285px;max-width:100%}.footer-moto-track{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.footer-moto{offset-path:path("M-700 380C-500 440 -120 795 0.647 762.381L791.118 550.575L790.972 550.031L1131.5 458.786C1220.85 434.845 1288.02 403.42 1363.02 381.811C1422.02 364.812 1500.88 355.931 1589.95 332.063C1650.95 315.719 1696.02 298.812 1751.02 293.863L1764.02 292.312L2850.64 2.4156C3150 -78 3380 -300 3480 -230");offset-rotate:auto;offset-distance:var(--footer-moto-rest);transform-box:fill-box;transform-origin:50% 100%;transform:scale(var(--footer-moto-scale)) translateY(var(--footer-moto-sink)) scaleX(-1) rotate(var(--footer-moto-tilt))}@media (prefers-reduced-motion:no-preference){html:not([data-reduce-motion]) .footer-moto{opacity:0}}.footer-watermark[data-moto] .footer-moto{animation:footer-moto-ride var(--footer-moto-duration) var(--ease-in-out-soft) infinite}.footer-watermark[data-moto=paused] .footer-moto{animation-play-state:paused}@keyframes footer-moto-ride{0%{offset-distance:0%;opacity:0;animation-timing-function:linear}1%{offset-distance:12.08%;opacity:1;animation-timing-function:cubic-bezier(.2,.3,.8,.9)}7%{offset-distance:18.15%;animation-timing-function:linear}44%{--footer-moto-tilt:0deg}48%{--footer-moto-tilt:10deg}54%{--footer-moto-tilt:6deg}59%{--footer-moto-tilt:-4deg}62%{--footer-moto-tilt:0deg}84%{--footer-moto-tilt:0deg}89%{--footer-moto-tilt:18deg}92%{offset-distance:84.59%;animation-timing-function:cubic-bezier(.6,.3,.8,.7)}98%{offset-distance:92.02%;opacity:1;animation-timing-function:linear}99%{offset-distance:100%;opacity:0}to{offset-distance:100%;--footer-moto-tilt:14deg;opacity:0}}.footer-link{color:var(--footer-muted);transition:color var(--motion-duration-fast) var(--ease-out-soft)}.footer-social,.footer-column-title{transition:color var(--motion-duration-fast) var(--ease-out-soft)}a.footer-link:hover,button.footer-link:hover{color:var(--footer-foreground)}a.footer-social:hover,a.footer-column-title:hover{color:var(--primary)}.site-footer a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.module-carousel{--carousel-gap:20px;--carousel-label-gap:17px;--carousel-label-block:calc(22px + var(--carousel-label-gap))}.module-carousel-track{gap:var(--carousel-gap);scroll-behavior:smooth}.module-carousel-item{scroll-snap-align:start;flex:none;width:min(80%,460px)}@media (min-width:64rem){.module-carousel{--carousel-gap:56px}.module-carousel-item{width:calc((100% - 2 * var(--carousel-gap)) / 3)}}.hero-scrim{pointer-events:none;background:linear-gradient(to top, var(--foreground) 0%, var(--foreground) 45%, transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-scrim{background:linear-gradient(to top, color-mix(in srgb, var(--foreground) 75%, transparent) 0%, color-mix(in srgb, var(--foreground) 30%, transparent) 45%, transparent 75%)}}.partner-marquee{--partner-marquee-gap:40px;--partner-marquee-scale:.5797;--partner-marquee-height:calc(var(--partner-marquee-scale) * 138px);--partner-marquee-item-duration:calc(var(--motion-duration) * 21)}@media (min-width:64rem){.partner-marquee{--partner-marquee-gap:80px;--partner-marquee-scale:1}}.partner-marquee-viewport{overflow:clip}.partner-marquee-track{width:max-content;height:var(--partner-marquee-height);animation:partner-marquee-scroll calc(var(--partner-marquee-item-duration) * var(--partner-marquee-count)) linear infinite;align-items:center;display:flex}.partner-marquee-viewport:hover .partner-marquee-track,.partner-marquee-viewport:focus-within .partner-marquee-track{animation-play-state:paused}.partner-marquee-item{flex:none;margin-inline-end:var(--partner-marquee-gap)}.partner-marquee-item img{max-height:var(--partner-marquee-height);width:auto}@keyframes partner-marquee-scroll{0%{translate:0}to{translate:calc(-100% / var(--partner-marquee-copies)) 0}}.community-gallery{--community-photo-height:200px;--community-photo-gap:15px;--community-photo-duration:calc(var(--motion-duration) * 52)}@media (min-width:48rem){.community-gallery{--community-photo-height:280px}}@media (min-width:64rem){.community-gallery{--community-photo-height:396px}}.community-gallery-viewport{overflow:clip}.community-gallery-track{width:max-content;animation:community-gallery-scroll calc(var(--community-photo-duration) * var(--community-photo-count)) linear infinite;display:flex}.community-gallery-photo{height:var(--community-photo-height);width:calc(var(--community-photo-height) * 618.014 / 396);flex:none;margin-inline-end:var(--community-photo-gap)}.community-gallery-social{transition:color var(--motion-duration-fast) var(--ease-out-soft)}a.community-gallery-social:hover{color:var(--primary)}.community-gallery a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.icon{-webkit-mask:var(--icon,linear-gradient(transparent, transparent)) center / contain no-repeat;-webkit-mask:var(--icon,linear-gradient(transparent, transparent)) center / contain no-repeat;-webkit-mask:var(--icon,linear-gradient(transparent, transparent)) center / contain no-repeat;mask:var(--icon,linear-gradient(transparent, transparent)) center / contain no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;background-color:currentColor;display:inline-block;-webkit-mask-source-type:alpha;mask-mode:alpha}@media (forced-colors:active){.icon{forced-color-adjust:none;background-color:canvastext}}.icon-search{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.4918 25.4923' fill='none'><g stroke='black' stroke-width='3.49207' stroke-linecap='round' stroke-linejoin='round'><path d='M23.7458 23.7463L18.4413 18.4418'/><path d='M11.5238 21.3016C16.924 21.3016 21.3016 16.924 21.3016 11.5238C21.3016 6.12371 16.924 1.74604 11.5238 1.74604C6.12371 1.74604 1.74604 6.12371 1.74604 11.5238C1.74604 16.924 6.12371 21.3016 11.5238 21.3016Z'/></g></svg>");aspect-ratio:25.4918/25.4923}.icon-home{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M12 2.5L22 11.5H19V21H14V14.5H10V21H5V11.5H2Z' fill='black'/></svg>");aspect-ratio:24/24}.icon-card-chevron{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'><path d='M4 5.25L7.5 8.75L11 5.25' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></svg>");aspect-ratio:14/14}.icon-link-chevron{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'><path d='M3.5 5.25L7 8.75L10.5 5.25' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></svg>");aspect-ratio:14/14}.icon-arrow-right{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><g transform='rotate(45 9 9)'><path d='M6.61057 11.4747L10.8532 7.23205'/><path d='M10.8535 11.4749L10.8535 7.23231L6.61083 7.23231'/></g></svg>");aspect-ratio:18/18}.icon-moto-roadster{aspect-ratio:20/13}.icon-moto-sportive{aspect-ratio:23.2422/13}.icon-moto-tout-terrain{aspect-ratio:21.9363/13}.icon-moto-custom-cruiser{aspect-ratio:20.6178/13}.icon-moto-route-trail{aspect-ratio:23.0646/13}.icon-moto-scooter{aspect-ratio:18.7016/13}.icon-envelope{aspect-ratio:28.6003/23.4}.icon-close{--icon:var(--icon-close);aspect-ratio:16/16}.icon-fold-chevron{aspect-ratio:13.0607/7.59099}.icon-plus{aspect-ratio:11.5/11.5}.icon-check{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><path d='M4.5 10.5L8.5 14.5L15.5 6' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");aspect-ratio:20/20}.icon-gift,.icon-shipping,.icon-warning{aspect-ratio:20/20}.icon-alert-circle{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path fill-rule='evenodd' d='M7 12.8338C10.2219 12.8338 12.8338 10.2219 12.8338 7C12.8338 3.77808 10.2219 1.1662 7 1.1662C3.77808 1.1662 1.1662 3.77808 1.1662 7C1.1662 10.2219 3.77808 12.8338 7 12.8338ZM6.4359 8.24198L6 3H8L7.55128 8.24198H6.4359ZM6.08974 11V9.77551H7.91026V11H6.08974Z'/></svg>");aspect-ratio:14/14}.icon-reassurance-shipping{aspect-ratio:36.5093/37.1848}.icon-reassurance-official{aspect-ratio:30.0639/37.0588}.icon-reassurance-exchange{aspect-ratio:37.0588/37.0588}.icon-reassurance-payment{aspect-ratio:27.3982/35}.icon-lock{aspect-ratio:20/20}.icon-filter{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><g stroke='black' stroke-linecap='round' stroke-linejoin='round'><path d='M8.33333 4.16667H2.5'/><path d='M10 15.8333H2.5'/><path d='M11.6641 2.5V5.83333'/><path d='M13.3359 14.1667V17.5001'/><path d='M17.5 10H10'/><path d='M17.5026 15.8333H13.3359'/><path d='M17.4974 4.16675H11.6641'/><path d='M6.66406 8.33325V11.6666'/><path d='M6.66667 10H2.5'/></g></svg>");aspect-ratio:20/20}.icon-reset{aspect-ratio:16/16}.icon-document,.icon-external-link{aspect-ratio:20/20}.icon-facebook,.icon-instagram{aspect-ratio:29/29}.icon-youtube{aspect-ratio:102/24.1696}.icon-linkedin{aspect-ratio:24/24}.icon-globe{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'><g stroke='black' stroke-linecap='round' stroke-linejoin='round'><path d='M7 12.8333C10.2217 12.8333 12.8333 10.2217 12.8333 7C12.8333 3.77834 10.2217 1.16667 7 1.16667C3.77834 1.16667 1.16667 3.77834 1.16667 7C1.16667 10.2217 3.77834 12.8333 7 12.8333Z'/><path d='M4.66667 7C4.66667 4.8281 5.50214 2.73942 7 1.16667C8.49786 2.73942 9.33333 4.8281 9.33333 7C9.33333 9.1719 8.49786 11.2606 7 12.8333C5.50214 11.2606 4.66667 9.1719 4.66667 7Z'/><path d='M1.16667 7H12.8333'/></g></svg>");aspect-ratio:14/14}.icon-chevron-down{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'><path d='M3.5 5.25L7 8.75L10.5 5.25' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></svg>");aspect-ratio:14/14}.icon-search-nav{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.3485 15.3504' fill='none'><g stroke='black' stroke-linecap='round' stroke-linejoin='round'><path d='M14.7485 14.7504L11.3728 11.3748' stroke-width='1.2'/><path d='M6.97233 13.1947C10.4088 13.1947 13.1947 10.4088 13.1947 6.97233C13.1947 3.53583 10.4088 0.75 6.97233 0.75C3.53583 0.75 0.75 3.53583 0.75 6.97233C0.75 10.4088 3.53583 13.1947 6.97233 13.1947Z' stroke-width='1.5'/></g></svg>");aspect-ratio:15.3485/15.3504}.icon-pin{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><g stroke='black' stroke-linecap='round' stroke-linejoin='round'><path d='M10.5008 18.1658C12.0508 16.8275 16.6667 12.4942 16.6667 8.33333C16.6667 6.56522 15.9643 4.86953 14.714 3.61929C13.4638 2.36905 11.7681 1.66667 10 1.66667C8.23189 1.66667 6.5362 2.36905 5.28595 3.61929C4.03571 4.86953 3.33333 6.56522 3.33333 8.33333C3.33333 12.4942 7.94917 16.8275 9.49917 18.1658C9.64356 18.2744 9.81933 18.3331 10 18.3331C10.1807 18.3331 10.3564 18.2744 10.5008 18.1658Z'/><path d='M10 10.8333C11.3807 10.8333 12.5 9.71405 12.5 8.33333C12.5 6.95262 11.3807 5.83333 10 5.83333C8.61929 5.83333 7.5 6.95262 7.5 8.33333C7.5 9.71405 8.61929 10.8333 10 10.8333Z'/></g></svg>");aspect-ratio:20/20}.icon-pin-solid{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'><path fill='black' fill-rule='evenodd' d='M12 0C5.37 0 0 5.22 0 11.66 0 20.4 12 32 12 32s12-11.6 12-20.34C24 5.22 18.63 0 12 0Zm0 7.25a4.4 4.4 0 1 0 0 8.8 4.4 4.4 0 0 0 0-8.8Z'/></svg>");aspect-ratio:24/32}.icon-locate{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><g stroke='black' stroke-width='2' stroke-linecap='round'><circle cx='12' cy='12' r='7'/><path d='M12 1.5v3M12 19.5v3M1.5 12h3M19.5 12h3'/></g><circle cx='12' cy='12' r='2.5' fill='black'/></svg>");aspect-ratio:24/24}.icon-helmet{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 19.1304' fill='none'><g fill='black'><path d='M10.2003 8.32365C10.2003 7.59684 10.4891 6.8998 11.003 6.38587C11.5169 5.87194 12.214 5.58322 12.9408 5.58322C13.6676 5.58322 14.3646 5.87194 14.8786 6.38587C15.3925 6.8998 15.6812 7.59684 15.6812 8.32365C15.6812 9.05046 15.3925 9.7475 14.8786 10.2614C14.3646 10.7754 13.6676 11.0641 12.9408 11.0641C12.214 11.0641 11.5169 10.7754 11.003 10.2614C10.4891 9.7475 10.2003 9.05046 10.2003 8.32365ZM12.9398 10.0014C13.8638 10.0014 14.6176 9.24956 14.6176 8.32365C14.6176 7.39965 13.8638 6.64591 12.9398 6.64591C12.5019 6.65637 12.0855 6.83767 11.7795 7.15108C11.4735 7.46449 11.3021 7.88515 11.3021 8.32317C11.3021 8.7612 11.4735 9.18186 11.7795 9.49527C12.0855 9.80867 12.5019 9.98998 12.9398 10.0004V10.0014Z'/><path d='M0.937391 14.1125L1.19757 12.9303L2.40948 7.41687L2.49557 7.03043C2.50322 6.97878 3.42913 1.64426 9.47817 0.406522C15.6133 -0.845565 19.9023 3.47504 20.637 7.07635C21.075 9.21417 20.8445 11.6763 19.9559 14.3909L19.9043 14.5535C19.7675 15.0662 19.2691 15.4555 19.1697 15.5291L2.85043 18.9133C2.23635 19.0377 1.23391 18.809 0.998609 17.6641C0.775739 16.567 0.92113 14.2876 0.937391 14.1125ZM2.04217 17.4527C2.1273 17.8707 2.41522 17.9099 2.64478 17.8726L18.6168 14.609C18.7373 14.5009 18.8559 14.3603 18.8789 14.279C18.8884 14.2378 18.9123 14.1642 18.9477 14.0609C19.778 11.5223 19.9951 9.24287 19.5972 7.28965C18.9497 4.12357 15.1494 0.182696 9.69148 1.29704C6.34939 1.98 4.79217 4.25078 4.08626 5.31444H10.2893C9.97557 6.37617 9.71635 6.37617 9.52313 6.37617H3.67209C3.58217 7.43887 3.54487 7.03617 3.53626 7.07826L2.27843 12.8145L2.24783 13.0422L2.04026 14.0073C7.19878 14.8423 9.74504 12.8643 10.8479 11.4983C11.1492 11.6954 11.4697 11.8561 11.8092 11.9594C10.7762 13.3014 8.54748 15.2881 4.33878 15.2881C3.60991 15.2881 2.80165 15.2077 1.9513 15.0748C1.92739 15.8591 1.92739 16.895 2.04217 17.4527Z'/></g></svg>");aspect-ratio:22/19.1304}.icon-cart{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16.3636' fill='none'><g stroke='black' stroke-linecap='round' stroke-linejoin='round'><path d='M15.8218 15.6491H3.81909C3.538 15.644 3.26689 15.544 3.04973 15.3655C2.83257 15.1869 2.6821 14.9402 2.62273 14.6655L0.772727 6.87364C0.723149 6.68704 0.716272 6.49166 0.752608 6.30204C0.788943 6.11242 0.867556 5.93342 0.982602 5.77837C1.09765 5.62331 1.24617 5.49619 1.41711 5.40644C1.58806 5.3167 1.77704 5.26664 1.97 5.26H17.6718C17.8647 5.26678 18.0536 5.31693 18.2244 5.40673C18.3952 5.49653 18.5436 5.62368 18.6586 5.77871C18.7735 5.93375 18.8521 6.11269 18.8884 6.30225C18.9246 6.49181 18.9177 6.68711 18.8682 6.87364L17.0182 14.6655C16.9588 14.9402 16.8083 15.1869 16.5912 15.3655C16.374 15.544 16.1029 15.644 15.8218 15.6491Z'/><path d='M3 5.26005L6.89636 0.7146M16.6364 5.26005L12.74 0.7146'/></g></svg>");aspect-ratio:20/16.3636}.icon-arrow-featured{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none'><g stroke='black' stroke-width='3.66661' stroke-linecap='round' stroke-linejoin='round'><path d='M11.6667 11.6667L28.3333 28.3333'/><path d='M28.3333 11.6667V28.3333H11.6667'/></g></svg>");aspect-ratio:40/40}.icon-arrow-shortcut{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><g stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5.83334 5.83334L14.1667 14.1667'/><path d='M14.1667 5.83334V14.1667H5.83334'/></g></svg>");aspect-ratio:20/20}.icon-tutorial-arrow{aspect-ratio:11.457/11.4515}.icon-play{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><path d='M6 3.5L16 10L6 16.5V3.5Z' fill='black'/></svg>");aspect-ratio:20/20}.icon-pause{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><g fill='black'><rect x='4.5' y='3.5' width='4' height='13' rx='1'/><rect x='11.5' y='3.5' width='4' height='13' rx='1'/></g></svg>");aspect-ratio:20/20}.icon-callout-info,.icon-callout-tip,.icon-callout-warning,.icon-callout-brand{aspect-ratio:20/20}.star-rating{block-size:var(--star-size,12px);aspect-ratio:80/13.5;flex:none;display:inline-block;position:relative}.star-row{-webkit-mask:var(--star-mask) left center / 20% 100% repeat-x;-webkit-mask:var(--star-mask) left center / 20% 100% repeat-x;-webkit-mask:var(--star-mask) left center / 20% 100% repeat-x;mask:var(--star-mask) left center / 20% 100% repeat-x;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;background-color:currentColor;position:absolute;inset:0;-webkit-mask-source-type:alpha;mask-mode:alpha}.star-row-outline{--star-mask:var(--icon-star-outline)}.star-row-fill{--star-mask:var(--icon-star);clip-path:inset(0 calc(100% - var(--rating) / 5 * 100%) 0 0)}@media (forced-colors:active){.star-row{forced-color-adjust:none;background-color:canvastext}}.product-reviews{--review-card-min:240px;--reviews-columns:4;--reviews-gap:16px;--reviews-title-gap:12px;--reviews-stack-gap:32px;--reviews-actions-gap:24px;--reviews-section-gap:32px}.product-reviews-grid{grid-template-columns:repeat(auto-fit, minmax(max(min(100%, var(--review-card-min)), (100% - (var(--reviews-columns) - 1) * var(--reviews-gap)) / var(--reviews-columns)), 1fr));gap:var(--reviews-gap);display:grid}@media (min-width:64rem){.product-reviews{--reviews-gap:24px;--reviews-title-gap:46px;--reviews-stack-gap:37px;--reviews-actions-gap:37px;--reviews-section-gap:46px}}@media (min-width:80rem){.product-reviews{--reviews-gap:57px}}.locator-marker{width:calc(var(--spacing) * 6.5);color:var(--primary);transform-origin:50% 100%;filter:drop-shadow(0 1px 1px var(--foreground));display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.locator-marker{filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--foreground) 30%, transparent))}}.locator-marker{transition:scale var(--motion-duration-fast) var(--ease-out-spring), color var(--motion-duration-fast) var(--ease-out-soft)}.locator-marker-dot{aspect-ratio:1;background-color:var(--background);border-radius:50%;width:40%;position:absolute;top:22%;left:50%;translate:-50%}.locator-marker[data-active]{scale:1.2}.locator-marker[data-open]{--locator-marker-ring:1.5px;filter:drop-shadow(var(--locator-marker-ring) 0 0 var(--background)) drop-shadow(calc(-1 * var(--locator-marker-ring)) 0 0 var(--background)) drop-shadow(0 var(--locator-marker-ring) 0 var(--background)) drop-shadow(0 calc(-1 * var(--locator-marker-ring)) 0 var(--background)) drop-shadow(0 1px 2px var(--foreground));scale:1.3}@supports (color:color-mix(in lab, red, red)){.locator-marker[data-open]{filter:drop-shadow(var(--locator-marker-ring) 0 0 var(--background)) drop-shadow(calc(-1 * var(--locator-marker-ring)) 0 0 var(--background)) drop-shadow(0 var(--locator-marker-ring) 0 var(--background)) drop-shadow(0 calc(-1 * var(--locator-marker-ring)) 0 var(--background)) drop-shadow(0 1px 2px color-mix(in srgb, var(--foreground) 40%, transparent))}}.locator-search-bar{container-type:scroll-state}.locator-search-bar>*{transition:box-shadow var(--motion-duration-fast) var(--ease-out-soft)}@container scroll-state(stuck:top){.locator-search-bar>*{box-shadow:0 1px 0 var(--color-field-border)}}.locator-card{transition:opacity var(--motion-duration) var(--ease-out-soft), translate var(--motion-duration) var(--ease-out-soft)}@starting-style{.locator-card{opacity:0;translate:0 var(--motion-shift)}}.locator-grab{display:none}.locator-sheet-bar{display:contents}@media not all and (min-width:64rem){html:has(.locator[data-sheet]){overscroll-behavior-y:none}.locator[data-sheet]{height:var(--locator-height);position:relative;overflow:clip}.locator-float{top:var(--locator-float-inset);inset-inline:var(--locator-float-inset);z-index:3;gap:calc(var(--spacing) * 2);pointer-events:none;display:grid;position:absolute}.locator-float>*,.locator-float-row>*{pointer-events:auto}.locator-float>.locator-float-row{scrollbar-width:none;pointer-events:none;overflow-x:auto}.locator-float-row>*{flex:none}.locator-float-row>fieldset{padding-inline:calc(var(--spacing) * 3);background-color:var(--background);box-shadow:var(--locator-float-shadow)}.locator-float .callout:not(.locator-float-box .callout){box-shadow:var(--locator-float-shadow)}.locator[data-sheet] .locator-float:before{content:"";inset:calc(-1 * var(--locator-float-inset));z-index:-1;background-color:var(--background);opacity:0;transition:opacity var(--motion-duration-glide) var(--ease-out-soft);position:absolute}.locator[data-sheet]:has(.locator-sheet[data-stop=full]) .locator-float:before{opacity:1}.locator-sheet{--locator-sheet-h:calc(var(--locator-height) - var(--locator-float-h));--locator-sheet-third:calc(max(var(--locator-height) / 3, var(--locator-sheet-min)) + var(--locator-notice-h));--locator-sheet-half:max(var(--locator-height) / 2, var(--locator-sheet-third));--locator-stop-y:max(0px, calc(var(--locator-sheet-h) - var(--locator-sheet-third)))}.locator[data-sheet] .locator-sheet{z-index:2;height:var(--locator-sheet-h);border-radius:var(--radius) var(--radius) 0 0;background-color:var(--background);box-shadow:var(--locator-sheet-shadow);touch-action:none;will-change:transform;transform:translateY(var(--locator-sheet-y,var(--locator-stop-y)));transition:transform var(--motion-duration-glide) var(--ease-out-spring), height var(--motion-duration-glide) var(--ease-out-soft);inset-inline:0;flex-direction:column;display:flex;position:absolute;bottom:0}.locator-sheet[data-stop=half]{--locator-stop-y:max(0px, calc(var(--locator-sheet-h) - var(--locator-sheet-half)))}.locator-sheet[data-stop=full]{--locator-stop-y:0px}.locator[data-sheet] .locator-sheet[data-dragging],.locator[data-sheet]:not([data-measured]) .locator-sheet{transition:none}.locator[data-sheet] .locator-sheet-body{display:contents}.locator[data-sheet] .locator-sheet-bar{flex:none;display:block;position:relative}.locator[data-sheet] .locator-grab{cursor:grab;border-radius:var(--radius) var(--radius) 0 0;display:block;position:absolute;inset:0}.locator[data-sheet] .locator-sheet:before{content:"";top:calc((var(--locator-grab-band) - var(--locator-grab-height)) / 2);width:var(--locator-grab-width);height:var(--locator-grab-height);border-radius:var(--locator-grab-height);background-color:var(--muted-foreground);position:absolute;left:50%;translate:-50%}.locator[data-sheet] .locator-sheet-head a{z-index:1;position:relative}.locator-grab:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.locator[data-sheet] .locator-list{flex:1;min-height:0;overflow-y:hidden}.locator[data-sheet] .locator-sheet[data-stop=full] .locator-list{touch-action:pan-y;overflow-y:auto}.locator[data-page-scrolled] .locator-sheet{touch-action:pan-y}.locator[data-page-scrolled] .locator-sheet[data-stop] .locator-list{overflow-y:hidden}}.disclosure-summary{align-items:center;gap:calc(var(--spacing) * 4);list-style:none;display:flex}.disclosure-summary::-webkit-details-marker{display:none}.disclosure-summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.disclosure-marker{width:calc(var(--spacing) * 3.5);transition:rotate var(--motion-duration) var(--ease-out-soft);flex-shrink:0}.disclosure[open]>summary>.disclosure-marker{transition-duration:var(--motion-duration-disclosure-open);rotate:180deg}@supports (interpolate-size:allow-keywords) and selector(::details-content){.disclosure{interpolate-size:allow-keywords}.disclosure::details-content{block-size:0;transition:block-size var(--motion-duration) var(--ease-out-soft), margin-block-start var(--motion-duration) var(--ease-out-soft), content-visibility var(--motion-duration) var(--ease-out-soft) allow-discrete;display:flow-root;overflow-y:clip}.disclosure[open]::details-content{block-size:auto;transition-duration:var(--motion-duration-disclosure-open);margin-block-start:calc(-1 * var(--disclosure-content-lift,0px))}}.list-intro-text{gap:calc(var(--spacing) * 3);max-block-size:calc(var(--list-intro-lines) * 1lh);flex-direction:column;display:flex;position:relative;overflow-y:clip}:is(.list-intro:has(.disclosure[open]) .list-intro-text,.list-intro:has(.list-intro-prose :focus-visible) .list-intro-text){max-block-size:max-content}.list-intro-toggle:not([open]){background:linear-gradient(to right, transparent, var(--color-background) 2.5em);padding-inline-start:3em;position:absolute;inset-block-end:0;inset-inline-end:0}.list-intro .disclosure[open] .list-intro-more,.list-intro .disclosure:not([open]) .list-intro-less{display:none}.list-intro-toggle .disclosure-marker{color:var(--color-cta-accent);transition:rotate var(--motion-duration) var(--ease-out-soft), translate var(--motion-duration-glide) var(--ease-out-spring)}.list-intro-toggle[open]>summary>.disclosure-marker{transition-duration:var(--motion-duration-disclosure-open), var(--motion-duration-glide)}.list-intro-toggle:not([open]) .disclosure-summary:focus-visible .disclosure-marker{translate:0 calc(var(--motion-shift) / 2)}.list-intro-toggle[open] .disclosure-summary:focus-visible .disclosure-marker{translate:0 calc(-1 * var(--motion-shift) / 2)}@media (hover:hover){.list-intro-toggle:not([open]) .disclosure-summary:hover .disclosure-marker{translate:0 calc(var(--motion-shift) / 2)}.list-intro-toggle[open] .disclosure-summary:hover .disclosure-marker{translate:0 calc(-1 * var(--motion-shift) / 2)}}@media (min-width:48rem){.list-intro[data-clamp=narrow] .list-intro-text{max-block-size:none}.list-intro[data-clamp=narrow] .list-intro-toggle{display:none}}@supports (interpolate-size:allow-keywords){.list-intro-text{interpolate-size:allow-keywords;transition:max-block-size var(--motion-duration) var(--ease-out-soft)}.list-intro:has(.disclosure[open]) .list-intro-text{transition-duration:var(--motion-duration-disclosure-open)}}.product-gallery{--gallery-gap:12px;--gallery-thumbnail-size:64px;--product-tile-inset:.08;gap:var(--gallery-gap);flex-direction:column;min-width:0;display:flex}.product-gallery-track{overscroll-behavior-x:contain;scroll-behavior:smooth;position:relative}.product-gallery-track:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.product-gallery-slide{aspect-ratio:1;scroll-snap-align:start;flex:none;width:100%;overflow:hidden}.product-gallery-zoom{width:100%;height:100%;cursor:var(--cursor-zoom-in);display:block}.product-gallery-zoom:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.product-gallery-thumbnails{gap:var(--gallery-gap);scrollbar-width:none;display:flex;overflow-x:auto}.product-gallery-thumbnails::-webkit-scrollbar{display:none}.product-gallery-thumbnail{--gallery-thumbnail-ring:2px;width:var(--gallery-thumbnail-size);aspect-ratio:1;outline:var(--gallery-thumbnail-ring) solid transparent;outline-offset:calc(-1 * var(--gallery-thumbnail-ring));transition:outline-color var(--motion-duration-fast) var(--ease-out-soft);flex:none;display:block;overflow:hidden}.product-gallery-thumbnail:where(:hover,:focus-visible){background-color:var(--color-product-tile-hover)}.product-gallery-thumbnail[aria-current=true]{outline-color:var(--ring)}@media (min-width:64rem){.product-gallery{--gallery-slide-size:min(100%, var(--gallery-pane-height) / var(--gallery-slide-ratio));--product-tile-inset:0;--product-tile-inset-block:0px;--color-product-tile:transparent}:is(.product-gallery,.image-zoom-gauge){--gallery-gauge-width:36px;--gallery-tick-height:24px;--gallery-tick-thickness:2px;--gallery-tick-length:28px;--gallery-tick-scale:.43;--gallery-tick-scale-hover:.64}.product-gallery{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.product-gallery-track{gap:var(--gallery-stack-gap);height:calc(var(--gallery-pane-height) + var(--product-hero-crumb-band) + var(--product-hero-pb));padding-top:var(--product-hero-crumb-band);padding-bottom:var(--product-hero-pb);scroll-padding-top:var(--product-hero-crumb-band);scroll-snap-type:y mandatory;flex-direction:column;grid-area:1/1;overflow:hidden auto}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.product-gallery-track[data-wheel-relay]{overscroll-behavior-y:contain}}.product-gallery-slide{width:var(--gallery-slide-size);aspect-ratio:1 / var(--gallery-slide-ratio);align-self:center}.product-gallery-track>.product-gallery-slide{width:100%;height:var(--gallery-pane-height);aspect-ratio:auto}.product-gallery-placeholder{--color-product-tile:var(--color-product-tile-hover)}.product-gallery-thumbnails{--gallery-gauge-guard:16px;margin-top:var(--product-hero-crumb-band);margin-bottom:var(--product-hero-pb);z-index:1;cursor:default;flex-direction:column;grid-area:1/1;place-self:center start;gap:0;position:relative;overflow:visible}.product-gallery-thumbnails:before{content:"";inset:calc(-1 * var(--gallery-gauge-guard)) calc(-1 * var(--gallery-gauge-guard)) calc(-1 * var(--gallery-gauge-guard)) 0;position:absolute}:is(.product-gallery-thumbnail,.image-zoom-tick){width:var(--gallery-gauge-width);height:var(--gallery-tick-height);aspect-ratio:auto;align-items:center;display:flex}:is(.product-gallery-thumbnail,.image-zoom-tick)>img{display:none}:is(.product-gallery-thumbnail,.image-zoom-tick):before{content:"";width:var(--gallery-tick-length);height:var(--gallery-tick-thickness);background-color:var(--muted-foreground);transform:scaleX(var(--gallery-tick-scale));transform-origin:0;transition:transform var(--motion-duration) var(--ease-out-soft), background-color var(--motion-duration) var(--ease-out-soft)}:is(.product-gallery-thumbnail,.image-zoom-tick):hover:before{transform:scaleX(var(--gallery-tick-scale-hover));background-color:var(--foreground)}:is(.product-gallery-thumbnail,.image-zoom-tick)[aria-current=true]:not(:focus-visible){outline-color:#0000}:is(.product-gallery-thumbnail,.image-zoom-tick):focus-visible{outline-color:var(--ring)}:is(.product-gallery-thumbnail,.image-zoom-tick)[aria-current=true]:before{background-color:var(--ring);transform:none}@media (forced-colors:active){:is(.product-gallery-thumbnail,.image-zoom-tick):not(:focus-visible){outline-style:none}:is(.product-gallery-thumbnail,.image-zoom-tick):before{forced-color-adjust:none;background-color:canvastext}:is(.product-gallery-thumbnail,.image-zoom-tick)[aria-current=true]:before{background-color:highlight}}}.product-gallery{position:relative}.product-stage{--product-hero-pt:24px;--product-hero-media-gap:24px}.product-stage-veil{display:none}[data-module-flow]>[data-module=media-text]+[data-module=media-text]{margin-top:calc(var(--media-text-adjacent-gap) - var(--module-gap))}.product-hero{padding-top:var(--product-hero-pt);padding-bottom:var(--module-gap)}@media (min-width:64rem){.product-stage{--product-hero-viewport:min(100dvh, 900px);--product-hero-pt:40px;--product-hero-columns-gap:48px;--product-hero-media-gap:24px;--product-hero-crumb-py:40px;--gallery-slide-ratio:calc(1 - 2 * var(--product-tile-inset));--gallery-stack-gap:var(--product-hero-media-gap)}.product-hero{--product-hero-pb:var(--gallery-stack-gap);--product-hero-crumb-row:calc(14px + 3 * var(--spacing));--product-hero-crumb-band:calc(var(--product-hero-pt) + var(--product-hero-crumb-row) + var(--product-hero-media-gap));--gallery-pane-height:calc(var(--product-hero-viewport) - var(--header-height) - var(--product-hero-pt) - var(--product-hero-crumb-row) - var(--product-hero-media-gap) - var(--product-hero-pb));--product-hero-gutter:clamp(0px, calc(12vw - 123px), 72px);isolation:isolate;background-image:linear-gradient(to right, var(--color-product-stage) 50%, transparent 50%);padding-bottom:0;overflow:clip}.product-stage-veil{top:var(--header-height);z-index:-1;height:0;display:block;position:sticky}.product-stage-veil:before{content:"";top:calc(-1 * var(--product-hero-pt));width:50%;height:calc(var(--product-hero-viewport) - var(--header-height) + var(--product-hero-pt));background-image:linear-gradient(202deg, transparent 0%, var(--muted-foreground) 100%);position:absolute;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.product-stage-veil:before{background-image:linear-gradient(202deg, transparent 0%, color-mix(in srgb, var(--muted-foreground) 15%, transparent) 100%)}}.product-stage-veil:before{pointer-events:none}.product-hero-media{top:var(--header-height);margin-top:calc(-1 * var(--product-hero-pt));padding-top:var(--product-hero-pt);position:sticky}.product-hero-crumb{z-index:1;min-height:calc(var(--product-hero-pt) + var(--product-hero-crumb-row) + var(--product-hero-crumb-py));margin-top:calc(-1 * var(--product-hero-pt));margin-bottom:calc(-1 * ( var(--product-hero-pt) + var(--product-hero-crumb-row) + var(--product-hero-crumb-py) + var(--product-hero-media-gap) ));padding-top:var(--product-hero-pt);padding-bottom:var(--product-hero-crumb-py);pointer-events:none;-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);position:relative}.product-hero-crumb :is(a,button){pointer-events:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.product-hero-crumb{background-color:var(--color-product-stage)}}.product-hero-buy{min-height:calc(var(--product-hero-viewport) - var(--header-height));margin-top:calc(-1 * var(--product-hero-pt));padding-top:calc(var(--product-hero-crumb-band) - var(--product-hero-media-gap) + var(--product-hero-crumb-py));padding-bottom:var(--product-hero-pt);padding-inline-start:var(--product-hero-gutter)}}.purchase-reminder{z-index:40;padding-bottom:env(safe-area-inset-bottom);box-shadow:inset 0 1px 0 var(--field-border);background-color:var(--background);inset-inline:0;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.purchase-reminder{background-color:color-mix(in srgb, var(--background) 85%, transparent)}}.purchase-reminder{-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);opacity:0;transition:translate var(--motion-duration-glide) var(--ease-out-soft), opacity var(--motion-duration-glide) var(--ease-out-soft);translate:0 100%}.purchase-reminder[data-visible=true]{opacity:1;translate:0}html[data-purchase-reminder]{scroll-padding-bottom:calc(var(--purchase-reminder-height) + env(safe-area-inset-bottom))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.purchase-reminder{background-color:var(--background)}}.article-cover-scrim{background:linear-gradient(90deg,#00000080,#0000 70%),linear-gradient(#0000,#00000052 30%,#000000ad 60%,#000000d9)}[data-module-width] h2.type-section-title:after{content:"";width:var(--article-title-rule-width);margin-top:var(--article-title-rule-gap);border-top:var(--article-title-rule-height) solid currentColor;display:block}[data-module-width] h2.type-section-title.text-center:after{margin-inline:auto}.step-summary-list{--step-summary-per-row:2;justify-content:center;gap:var(--step-summary-gap-y) var(--step-summary-gap-x);counter-reset:step-summary;flex-wrap:wrap;display:flex}.step-summary-item{flex:0 0 calc((100% - (var(--step-summary-per-row) - 1) * var(--step-summary-gap-x)) / var(--step-summary-per-row));align-items:center;gap:var(--step-summary-item-gap);text-align:center;counter-increment:step-summary;flex-direction:column;min-width:0;display:flex}.step-summary-badge{width:var(--step-summary-badge-size);height:var(--step-summary-badge-size);border-radius:var(--radius-pill);background:var(--foreground);color:var(--primary);border:1px solid #0000;flex:none;place-items:center;display:grid}.step-summary-badge:before{content:counter(step-summary)}.step-summary-label{color:var(--foreground);text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@container (min-width:36rem){.step-summary-list{--step-summary-per-row:3}:is(.step-summary-list:has(>:nth-child(2):last-child),.step-summary-list:has(>:nth-child(4):last-child)){--step-summary-per-row:2}}.callout{--callout-bg:var(--muted);--callout-icon-bg:var(--foreground);--callout-icon-fg:var(--background);gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 5);border-radius:var(--radius);background-color:var(--callout-bg);grid-template-columns:auto minmax(0,1fr);display:grid}.callout[data-tone=tip]{--callout-bg:var(--callout-tip);--foreground:var(--callout-tip-ink);--body:var(--callout-tip-ink);--callout-icon-bg:var(--callout-tip-ink);--callout-icon-fg:var(--callout-tip)}.callout[data-tone=warning]{--callout-bg:var(--primary);--foreground:var(--primary-foreground);--body:var(--primary-foreground);--ring:var(--primary-foreground);--callout-icon-bg:var(--primary-foreground);--callout-icon-fg:var(--primary)}.callout[data-tone=brand]{--callout-bg:var(--surface-dark);--foreground:var(--surface-dark-foreground);--body:var(--surface-dark-body);--callout-icon-bg:var(--primary);--callout-icon-fg:var(--primary-foreground)}.callout-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--callout-icon-bg);color:var(--callout-icon-fg);border-radius:50%;place-items:center;display:grid}.callout[data-size=compact]{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4)}.callout[data-size=compact] .callout-icon{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.gallery-carousel .module-carousel{--carousel-label-block:0px}@media (min-width:64rem){.gallery-carousel .module-carousel-track:has(>:nth-child(2):last-child)>.module-carousel-item{width:calc((100% - var(--carousel-gap)) / 2)}}.image-zoom{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;cursor:var(--cursor-zoom-out);opacity:0;transition:opacity var(--motion-duration) var(--ease-out-soft), overlay var(--motion-duration) allow-discrete, display var(--motion-duration) allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.image-zoom[open]{opacity:1;place-items:center;display:grid}@starting-style{.image-zoom[open]{opacity:0}}.image-zoom::backdrop{background:var(--zoom-scrim);opacity:0;transition:opacity var(--motion-duration) var(--ease-out-soft), overlay var(--motion-duration) allow-discrete, display var(--motion-duration) allow-discrete}.image-zoom[open]::backdrop{opacity:1}@starting-style{.image-zoom[open]::backdrop{opacity:0}}html[data-image-zoom-transition=in]{cursor:var(--cursor-zoom-out)}html[data-image-zoom-transition=out]{cursor:var(--cursor-zoom-in)}html[data-image-zoom-transition] .image-zoom,html[data-image-zoom-transition] .image-zoom::backdrop{transition:none}::view-transition-group(image-zoom){animation-duration:var(--motion-duration-glide);animation-timing-function:var(--ease-out-soft)}::view-transition-group(image-zoom-gauge){animation-duration:var(--motion-duration-glide);animation-timing-function:var(--ease-out-soft)}::view-transition-old(image-zoom){object-fit:contain;height:100%}::view-transition-new(image-zoom){object-fit:contain;height:100%}html[data-image-zoom-transition]::view-transition-old(root){animation-duration:var(--motion-duration-glide)}html[data-image-zoom-transition]::view-transition-new(root){animation-duration:var(--motion-duration-glide)}body:has(.image-zoom[open]){overflow:hidden}.image-zoom-track{scroll-behavior:smooth;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;place-self:stretch stretch;display:flex;overflow:auto hidden}.image-zoom-track:focus{outline:none}.image-zoom-track::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.image-zoom-track{scroll-snap-type:y mandatory;flex-direction:column;overflow:hidden auto}}.image-zoom-gauge{display:none}@media (hover:hover) and (pointer:fine) and (min-width:64rem){.image-zoom-gauge{top:50%;flex-direction:column;display:flex;position:fixed;inset-inline-start:max(var(--container-padding-x), (100vw - var(--container-max)) / 2);translate:0 -50%}}.image-zoom-tick{cursor:pointer;outline-offset:-2px;background:0 0;border:0;outline:2px solid #0000;padding:0}.image-zoom-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:none;place-items:center;width:100%;height:100%;display:grid}.image-zoom-picture{width:auto;height:auto;max-width:min(96vw, var(--container-max));object-fit:contain;border-radius:var(--radius);max-height:94dvh}.image-zoom-close{top:calc(var(--spacing) * 4);width:var(--spacing-tap);height:var(--spacing-tap);background-color:var(--background);color:var(--foreground);border:1px solid #d9d9d9;border-radius:50%;place-items:center;display:grid;position:fixed;inset-inline-end:calc(var(--spacing) * 4)}.lub-index-strip{--lub-fade-end:var(--lub-index-fade);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--lub-fade-start), #000 calc(100% - var(--lub-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--lub-fade-start), #000 calc(100% - var(--lub-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--lub-fade-start), #000 calc(100% - var(--lub-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--lub-fade-start), #000 calc(100% - var(--lub-fade-end)), transparent)}@supports (animation-timeline:scroll()){.lub-index-strip{animation:linear both lub-index-fade;animation-timeline:scroll(self inline)}}@media (min-width:64rem){.lub-index-strip{-webkit-mask-image:none;mask-image:none}}.marketing-popin{z-index:45;inset-inline:var(--popin-inset);bottom:var(--popin-inset);max-inline-size:var(--popin-width);max-block-size:calc(100dvh - var(--header-height) - var(--popin-inset) - var(--popin-bottom));color:var(--foreground);box-shadow:var(--popin-shadow);opacity:0;translate:0 var(--motion-shift-lg);transform:translateY(calc(-1 * var(--popin-lift)));transition:opacity var(--popin-fade-duration) var(--ease-out-soft), translate var(--motion-duration) var(--ease-out-soft), transform var(--motion-duration-glide) var(--ease-out-soft), display var(--popin-fade-duration) allow-discrete;margin-inline:auto;position:fixed;overflow:clip}.marketing-popin:not([hidden]){opacity:1;transition:opacity var(--popin-fade-duration) var(--ease-out-soft), translate var(--popin-enter-duration) var(--ease-out-spring), transform var(--motion-duration-glide) var(--ease-out-soft), display var(--motion-duration) allow-discrete;flex-direction:column;display:flex;translate:0}@starting-style{.marketing-popin:not([hidden]){opacity:0;translate:0 var(--popin-enter-shift)}.marketing-popin:not([hidden]) :is(.marketing-popin-title,.marketing-popin-text){opacity:0;translate:0 var(--motion-shift-lg)}}@media (min-width:64rem){.marketing-popin{margin-inline:auto 0}}@media not all and (min-height:516px),(min-width:64rem) and (not (min-height:483px)),(min-width:1200px) and (not (min-height:505px)){.marketing-popin:not([data-preview]){--popin-suppressed:1}.marketing-popin:not([data-preview]):not([hidden]){transition:none;display:none}}@media not all and (min-width:64rem){html[data-locator-sheet] .marketing-popin{--popin-suppressed:1}html[data-locator-sheet] .marketing-popin:not([hidden]){transition:none;display:none}}.marketing-popin-card{flex-direction:column;min-block-size:0;display:flex;position:relative}.marketing-popin-media{aspect-ratio:var(--popin-media-ratio);flex-shrink:0;position:relative}.marketing-popin-ribbon{top:var(--popin-ribbon-top);inline-size:var(--popin-ribbon-width);padding-block:var(--popin-ribbon-py);rotate:var(--popin-ribbon-angle);background-color:var(--cta-accent);color:var(--cta-accent-foreground);font-family:var(--font-display);letter-spacing:.3px;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;line-height:1;position:absolute;inset-inline-start:var(--popin-ribbon-start)}.marketing-popin-body{align-items:center;gap:var(--popin-body-gap);overscroll-behavior:contain;background-color:var(--background);min-block-size:0;padding:var(--popin-body-pt) var(--popin-body-px) var(--popin-body-pb);flex-direction:column;display:flex;overflow-y:auto}.marketing-popin-title,.marketing-popin-text{text-wrap:balance;overflow-wrap:anywhere;transition:opacity var(--popin-enter-duration) var(--ease-out-soft) var(--popin-text-delay), translate var(--popin-enter-duration) var(--ease-out-soft) var(--popin-text-delay)}.marketing-popin-title{--popin-text-delay:calc(var(--popin-stagger) * 2)}.marketing-popin-text{--popin-text-delay:calc(var(--popin-stagger) * 3);max-inline-size:var(--popin-text-max);font-family:var(--font-sans);letter-spacing:-.12px;text-align:center;font-size:12px;font-weight:400;line-height:16px}.marketing-popin-link:after{content:"";aspect-ratio:var(--popin-media-ratio);position:absolute;inset:0 0 auto}.marketing-popin[data-preview] .marketing-popin-link:after{content:none}.marketing-popin-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.marketing-popin-close{top:var(--popin-close-top);inline-size:var(--popin-close-size);block-size:var(--popin-close-size);background-color:var(--background);color:var(--foreground);place-items:center;display:grid;position:absolute;inset-inline-end:var(--popin-close-end)}.marketing-popin-close:before{content:"";inset:calc((var(--popin-close-size) - var(--spacing-tap)) / 2);position:absolute}.marketing-popin-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.marketing-popin-close-icon{inline-size:var(--popin-close-icon);block-size:var(--popin-close-icon)}}@layer utilities{.\@container{container-type:inline-size}.product-tile-situation{border-radius:inherit;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.group:where(:hover,:focus-within) .product-tile-situation{background-image:var(--situation-image)}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.range-stripe{--_cut:calc(var(--range-stripe-width) * var(--range-stripe-slope));--_f:var(--range-stripe-filet);width:var(--range-stripe-width);height:var(--range-stripe-height);background-color:var(--surface-light);clip-path:polygon(0 var(--_cut), 100% 0, 100% 100%, 0 100%);forced-color-adjust:none;flex-shrink:0;position:relative}.range-stripe:after{content:"";background-color:var(--range-color);clip-path:polygon(var(--_f) calc(var(--_f) + var(--_cut) - var(--_f) * var(--range-stripe-slope)), calc(100% - var(--_f)) calc(var(--_f) + var(--_f) * var(--range-stripe-slope)), calc(100% - var(--_f)) calc(100% - var(--_f)), var(--_f) calc(100% - var(--_f)));position:absolute;inset:0}[aria-pressed=true]>.range-stripe{background-color:var(--background)}.tap-area{position:relative}.tap-area:before{content:"";inset-inline:0;inset-block:calc(-1 * var(--tap-inset,calc(var(--spacing) * 1)));position:absolute}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-tile{background-color:var(--color-product-tile);transition:background-color var(--motion-duration-slow) ease-out;position:relative}.group:where(:hover,:focus-within) .product-tile{background-color:var(--color-product-tile-hover)}.product-tile>img{object-fit:contain;padding:var(--product-tile-inset-block,calc(var(--product-tile-inset) * 100%)) calc(var(--product-tile-inset) * 100%)}.product-tile[data-image=photo]>img{object-fit:cover;padding:0}@media (hover:hover) and (pointer:fine){.product-tile:has(>.product-tile-situation)>img{transition:opacity var(--motion-duration) var(--ease-out-soft), scale var(--motion-duration) var(--ease-out-soft)}.group:where(:hover,:focus-within) .product-tile:has(>.product-tile-situation)>img{opacity:0;transition:opacity calc(var(--motion-duration-slow) * .55) ease-out, scale calc(var(--motion-duration-slow) * .7) var(--ease-out-soft);scale:.92}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-\(--product-badge-inset\){inset-inline:var(--product-badge-inset)}.inset-x-0{inset-inline:0}.inset-x-\[25px\]{inset-inline:25px}.start-\[var\(--product-badge-inset\)\]{inset-inline-start:var(--product-badge-inset)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.end-\[var\(--product-badge-inset\)\]{inset-inline-end:var(--product-badge-inset)}.-top-\[6px\]{top:-6px}.top-\(--header-height\){top:var(--header-height)}.top-\(--product-badge-inset\){top:var(--product-badge-inset)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[0\.155em\]{top:.155em}.top-\[17px\]{top:17px}.top-\[calc\(\(100\%-var\(--carousel-label-block\)\)\/2\)\]{top:calc((100% - var(--carousel-label-block)) / 2)}.top-\[calc\(100\%\+12px\)\]{top:calc(100% + 12px)}.top-\[var\(--product-badge-inset\)\]{top:var(--product-badge-inset)}.top-full{top:100%}.-right-\[6px\]{right:-6px}.right-0{right:0}.right-0\.75{right:calc(var(--spacing) * .75)}.right-7{right:calc(var(--spacing) * 7)}.right-10\.75{right:calc(var(--spacing) * 10.75)}.right-\[17px\]{right:17px}.bottom-\(--locator-card-inset\){bottom:var(--locator-card-inset)}.bottom-\(--range-label-offset\){bottom:var(--range-label-offset)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[17px\]{bottom:17px}.bottom-\[calc\(100\%\+12px\)\]{bottom:calc(100% + 12px)}.left-\(--locator-card-inset\){left:var(--locator-card-inset)}.left-0{left:0}.left-7{left:calc(var(--spacing) * 7)}.left-\[1\.18em\]{left:1.18em}.left-\[17px\]{left:17px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-1{z-index:1}.z-10{z-index:10}.z-50{z-index:50}.z-100{z-index:100}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1360px){.container{max-width:1360px}}@media (min-width:1500px){.container{max-width:1500px}}@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-2{margin:calc(var(--spacing) * -2)}.-m-2\.5{margin:calc(var(--spacing) * -2.5)}.-m-\[5px\]{margin:-5px}.-m-\[calc\(\(var\(--spacing-tap\)-24px\)\/2\)\]{margin:calc(calc((var(--spacing-tap) - 24px) / 2) * -1)}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.container-site{width:100%;max-width:calc(var(--container-max) + 2 * var(--container-padding-x));padding-inline:var(--container-padding-x);margin-inline:auto}.-mx-\(--container-padding-x\){margin-inline:calc(var(--container-padding-x) * -1)}.-mx-\(--side-sheet-gutter\){margin-inline:calc(var(--side-sheet-gutter) * -1)}.-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-\[6px\]{margin-inline:-6px}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.ms-\[3px\]{margin-inline-start:3px}.ms-auto{margin-inline-start:auto}.\[margin-block-end\:calc\(var\(--error-art-bleed\)\*-1\)\]{margin-block-end:calc(var(--error-art-bleed) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-\(--carousel-label-gap\){margin-top:var(--carousel-label-gap)}.mt-\(--module-gap-reading\){margin-top:var(--module-gap-reading)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-1\.25{margin-top:calc(var(--spacing) * 1.25)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.25{margin-top:calc(var(--spacing) * 4.25)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-6\.5{margin-top:calc(var(--spacing) * 6.5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-7\.5{margin-top:calc(var(--spacing) * 7.5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-8\.75{margin-top:calc(var(--spacing) * 8.75)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.18em\]{margin-top:.18em}.mt-\[3px\]{margin-top:3px}.mt-\[17px\]{margin-top:17px}.mt-\[21px\]{margin-top:21px}.mt-\[calc\(\(1lh-var\(--feature-icon\)\)\/2\+0\.09em\)\]{margin-top:calc((1lh - var(--feature-icon)) / 2 + .09em)}.mt-\[calc\(var\(--module-gap-reading\)-var\(--module-gap\)\)\]{margin-top:calc(var(--module-gap-reading) - var(--module-gap))}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.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-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[0\.115em\]{margin-bottom:.115em}.mb-\[2px\]{margin-bottom:2px}.-ml-5{margin-left:calc(var(--spacing) * -5)}.-ml-\[10px\]{margin-left:-10px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.range-label{height:var(--range-label-height);padding-inline:var(--range-label-padding-x);max-width:calc(100% - var(--product-badge-inset));white-space:nowrap;text-overflow:ellipsis;background-color:var(--range-color);color:var(--color-white);align-items:center;display:inline-flex;overflow:hidden}@media (forced-colors:active){.range-label{border:1px solid canvastext}}.lub-model-row{min-height:calc(var(--spacing) * 13);padding-block:calc(var(--spacing) * 1.5);color:var(--color-body);flex-direction:column;justify-content:center;display:flex}.lub-model-row:any-link{transition-property:color,outline-color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--ease-out-soft)}@media (hover:hover){.lub-model-row:any-link:hover{color:var(--color-foreground)}}.lub-model-row:any-link:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.field-row{width:100%;max-width:var(--field-row-max);gap:var(--field-row-gap);border-radius:var(--radius-button);--radius-control:var(--radius-button) 0 0 var(--radius-button);--button-corners:0 var(--radius-button) var(--radius-button) 0;display:flex}.field-row:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.diamond-arrow{place-items:center;block-size:1.625em;inline-size:1.625em;display:inline-grid}.diamond-arrow>.diamond-arrow-frame{border:2px solid;border-radius:.15625em;grid-template:100%/100%;place-items:center;block-size:.96875em;inline-size:.96875em;display:grid;overflow:clip;rotate:45deg}.diamond-arrow .diamond-arrow-glyph,.diamond-arrow .diamond-arrow-glyph-in{inline-size:1.125em;transform:rotate(-45deg) translateX(var(--diamond-arrow-x));transition:transform var(--motion-duration-glide) var(--ease-out-spring);grid-area:1/1}.diamond-arrow .diamond-arrow-glyph{--diamond-arrow-x:0}.diamond-arrow .diamond-arrow-glyph-in{--diamond-arrow-x:-1em}.group:focus-visible .diamond-arrow .diamond-arrow-glyph{--diamond-arrow-x:1em}.group:focus-visible .diamond-arrow .diamond-arrow-glyph-in{--diamond-arrow-x:0}@media (hover:hover){.group:hover .diamond-arrow .diamond-arrow-glyph{--diamond-arrow-x:1em}.group:hover .diamond-arrow .diamond-arrow-glyph-in{--diamond-arrow-x:0}}.search-layout{align-items:start;column-gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);grid-template-areas:"form""count""tools""results";display:grid}@media (min-width:64rem){.search-layout{grid-template-columns:minmax(0, var(--field-row-max)) 1fr;grid-template-areas:"form tools""count tools""results results"}}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\(--video-ratio\){aspect-ratio:var(--video-ratio)}.aspect-4\/5{aspect-ratio:4/5}.aspect-9\/10{aspect-ratio:9/10}.aspect-16\/10{aspect-ratio:16/10}.aspect-\[7\/8\]{aspect-ratio:7/8}.aspect-\[400\/240\]{aspect-ratio:400/240}.aspect-\[460\/350\]{aspect-ratio:460/350}.aspect-square{aspect-ratio:1}.range-bar{width:var(--range-bar-width);height:var(--range-bar-height);background-color:var(--range-color);forced-color-adjust:none;flex-shrink:0}.size-\(--cart-line-tile\){width:var(--cart-line-tile);height:var(--cart-line-tile)}.size-\(--cart-milestones-bullet\){width:var(--cart-milestones-bullet);height:var(--cart-milestones-bullet)}.size-\(--product-notice-icon\){width:var(--product-notice-icon);height:var(--product-notice-icon)}.size-1\.75{width:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 1.75)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[11\.5px\]{width:11.5px;height:11.5px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[20px\]{width:20px;height:20px}.size-\[24px\]{width:24px;height:24px}.size-\[29px\]{width:29px;height:29px}.size-\[40px\]{width:40px;height:40px}.size-full{width:100%;height:100%}.size-tap{width:40px;height:40px}.h-\(--cart-stepper-height\){height:var(--cart-stepper-height)}.h-\(--catalog-control-height\){height:var(--catalog-control-height)}.h-\(--faq-decor-height\){height:var(--faq-decor-height)}.h-\(--feature-icon\){height:var(--feature-icon)}.h-\(--lub-initial-size\){height:var(--lub-initial-size)}.h-\(--type-breadcrumb-line-height\){height:var(--type-breadcrumb-line-height)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-3\.25{height:calc(var(--spacing) * 3.25)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.75{height:calc(var(--spacing) * 8.75)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-24{height:calc(var(--spacing) * 24)}.h-25{height:calc(var(--spacing) * 25)}.h-\[0\.75em\]{height:.75em}.h-\[1lh\]{height:1lh}.h-\[13px\]{height:13px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[180px\]{height:180px}.h-\[var\(--header-height\)\]{height:var(--header-height)}.h-auto{height:auto}.h-field{height:52px}.h-field-compact{height:46px}.h-full{height:100%}.h-px{height:1px}.h-tap{height:40px}.min-h-\(--article-cover-min-h\){min-height:var(--article-cover-min-h)}.min-h-\(--cart-line-tile\){min-height:var(--cart-line-tile)}.min-h-\(--product-chip-h\){min-height:var(--product-chip-h)}.min-h-\(--purchase-reminder-height\){min-height:var(--purchase-reminder-height)}.min-h-\(--spacing-tap\){min-height:var(--spacing-tap)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[1lh\]{min-height:1lh}.min-h-\[44px\]{min-height:44px}.min-h-\[min\(calc\(100svh-var\(--header-height\)\)\,800px\)\]{min-height:min(calc(100svh - var(--header-height)), 800px)}.min-h-tap{min-height:40px}.w-\(--cart-line-tile\){width:var(--cart-line-tile)}.w-\(--compare-column-width\){width:var(--compare-column-width)}.w-\(--compare-label-width\){width:var(--compare-label-width)}.w-\(--error-art-width\){width:var(--error-art-width)}.w-\(--locator-card-width\){width:var(--locator-card-width)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\.25{width:calc(var(--spacing) * 3.25)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6\.5{width:calc(var(--spacing) * 6.5)}.w-15{width:calc(var(--spacing) * 15)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[0\.29em\]{width:.29em}.w-\[11\.5px\]{width:11.5px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[102px\]{width:102px}.w-\[109px\]{width:109px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[260px\]{width:260px}.w-\[calc\(var\(--feature-icon\)\*5\/6\)\]{width:calc(var(--feature-icon) * 5 / 6)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content;width:var(--container-max)}.max-w-\(--article-subtitle-measure\){max-width:var(--article-subtitle-measure)}.max-w-\(--article-title-measure\){max-width:var(--article-title-measure)}.max-w-\(--list-intro-width\){max-width:var(--list-intro-width)}.max-w-\(--reading-width\){max-width:var(--reading-width)}.max-w-150{max-width:calc(var(--spacing) * 150)}.max-w-190{max-width:calc(var(--spacing) * 190)}.max-w-\[232px\]{max-width:232px}.max-w-\[460px\]{max-width:460px}.max-w-\[493px\]{max-width:493px}.max-w-\[741px\]{max-width:741px}.max-w-\[790px\]{max-width:790px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--compare-column-width\){min-width:var(--compare-column-width)}.min-w-\(--compare-label-width\){min-width:var(--compare-label-width)}.min-w-\(--product-chip-min-w\){min-width:var(--product-chip-min-w)}.min-w-\(--size-guide-column-width\){min-width:var(--size-guide-column-width)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[2ch\]{min-width:2ch}.min-w-\[18px\]{min-width:18px}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-y-\(--motion-shift-sm\){--tw-translate-y:calc(var(--motion-shift-sm) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.arrow-glide{transition:translate var(--motion-duration-glide) var(--ease-out-spring)}.group:focus-within .arrow-glide{translate:var(--arrow-glide-shift,var(--motion-shift-lg)) 0}@media (hover:hover){.group:hover .arrow-glide{translate:var(--arrow-glide-shift,var(--motion-shift-lg)) 0}}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.image-parallax,.image-parallax.overflow-hidden{overflow:clip}@supports (animation-timeline:view()){.image-parallax>img,.image-parallax>picture>img{scale:calc(1 + 2 * var(--motion-parallax-factor));animation:linear both image-parallax-drift;animation-timeline:view()}}.image-zoom-hover>img{transition:scale var(--motion-duration-slow) var(--ease-out-soft)}.group:where(:hover,:focus-within) .image-zoom-hover>img,.image-zoom-hover.group:where(:hover,:focus-within)>img{scale:var(--motion-image-scale)}.-rotate-90{rotate:-90deg}.rotate-\(--error-art-tilt\){rotate:var(--error-art-tilt)}.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,)}.image-appear,.image-appear.overflow-hidden{overflow:clip}@supports (animation-timeline:view()){.image-appear>img{animation:linear both image-appear-fade;animation-timeline:view();animation-range:entry entry 35%}}.cursor-\(--cursor-zoom-in\){cursor:var(--cursor-zoom-in)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-\(--header-height\){scroll-margin-top:var(--header-height)}.scroll-mt-\(--lub-index-height\){scroll-margin-top:var(--lub-index-height)}.scroll-pl-\(--compare-label-width\){scroll-padding-left:var(--compare-label-width)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-flow-dense{grid-auto-flow:dense}.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-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,9\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(var\(--product-chip-min-w\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(var(--product-chip-min-w),1fr))}.grid-cols-\[var\(--product-notice-icon\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--product-notice-icon) minmax(0,1fr)}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.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-items-start{justify-items:start}.gap-\(--cart-line-gap\){gap:var(--cart-line-gap)}.gap-\(--module-gap\){gap:var(--module-gap)}.gap-\(--module-gap-reading\){gap:var(--module-gap-reading)}.gap-\(--module-title-gap\){gap:var(--module-title-gap)}.gap-\(--product-buy-gap\){gap:var(--product-buy-gap)}.gap-\(--product-cta-gap\){gap:var(--product-cta-gap)}.gap-\(--product-group-gap\){gap:var(--product-group-gap)}.gap-\(--product-hero-media-gap\){gap:var(--product-hero-media-gap)}.gap-\(--product-notice-gap\){gap:var(--product-notice-gap)}.gap-\(--product-title-gap\){gap:var(--product-title-gap)}.gap-\(--reviews-actions-gap\){gap:var(--reviews-actions-gap)}.gap-\(--reviews-stack-gap\){gap:var(--reviews-stack-gap)}.gap-\(--reviews-title-gap\){gap:var(--reviews-title-gap)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-7\.5{gap:calc(var(--spacing) * 7.5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[0\.25em\]{gap:.25em}.gap-\[1lh\]{gap:1lh}.gap-\[2lh\]{gap:2lh}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[13px\]{gap:13px}.gap-\[15px\]{gap:15px}.gap-\[18px\]{gap:18px}.gap-\[24px\]{gap:24px}.gap-x-\(--lub-header-gap-x\){column-gap:var(--lub-header-gap-x)}.gap-x-\(--product-grid-gap-x\){column-gap:var(--product-grid-gap-x)}.gap-x-\(--product-notice-gap\){column-gap:var(--product-notice-gap)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-4\.5{column-gap:calc(var(--spacing) * 4.5)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-\[20px\]{column-gap:20px}.gap-x-\[25px\]{column-gap:25px}.gap-x-\[51px\]{column-gap:51px}.gap-y-\(--article-grid-gap-y\){row-gap:var(--article-grid-gap-y)}.gap-y-\(--lub-header-gap-y\){row-gap:var(--lub-header-gap-y)}.gap-y-\(--product-grid-gap-y\){row-gap:var(--product-grid-gap-y)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}.gap-y-9\.5{row-gap:calc(var(--spacing) * 9.5)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-\[12px\]{row-gap:12px}.gap-y-\[22px\]{row-gap:22px}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.control-corners{border-radius:var(--radius-control);transition:color var(--motion-duration-fast) var(--ease-out-soft), background-color var(--motion-duration-fast) var(--ease-out-soft), border-color var(--motion-duration-fast) var(--ease-out-soft)}.rounded{border-radius:var(--radius)}.rounded-\(--button-corners\){border-radius:var(--button-corners)}.rounded-\(--radius\){border-radius:var(--radius)}.rounded-\(--radius-button\){border-radius:var(--radius-button)}.rounded-\(--radius-control\){border-radius:var(--radius-control)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:100px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{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-b-\[1\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-background{border-color:var(--background)}.border-border{border-color:var(--border)}.border-cta-accent{border-color:var(--cta-accent)}.border-current{border-color:currentColor}.border-field-border{border-color:var(--field-border)}.border-foreground,.border-foreground\/25{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/25{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.border-muted-foreground{border-color:var(--muted-foreground)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.border-x-brand{border-inline-color:var(--primary)}.border-t-brand{border-top-color:var(--primary)}.border-b-brand{border-bottom-color:var(--primary)}.border-b-placeholder{border-bottom-color:var(--placeholder)}.bg-\[\#\.\.\.\]{background-color:#...}.bg-background,.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-brand{background-color:var(--primary)}.bg-brand-tint{background-color:var(--brand-tint)}.bg-cta-accent{background-color:var(--cta-accent)}.bg-field{background-color:var(--field)}.bg-field-border{background-color:var(--field-border)}.bg-footer-surface{background-color:var(--footer-surface)}.bg-foreground,.bg-foreground\/45{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/45{background-color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.bg-foreground\/70{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/70{background-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-placeholder,.bg-placeholder\/60{background-color:var(--placeholder)}@supports (color:color-mix(in lab, red, red)){.bg-placeholder\/60{background-color:color-mix(in oklab, var(--placeholder) 60%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-product-stage{background-color:#fafafa}.bg-product-tile{background-color:#f3f3f3}.bg-ring{background-color:var(--ring)}.bg-success{background-color:var(--success)}.bg-surface-dark{background-color:var(--surface-dark)}.bg-surface-light{background-color:var(--surface-light)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.btn-wipe{--wipe-bleed:16px;background-image:linear-gradient(105deg, transparent var(--wipe-bleed), var(--wipe) var(--wipe-bleed) calc(100% - var(--wipe-bleed)), transparent calc(100% - var(--wipe-bleed)));background-repeat:no-repeat;background-size:0% 100%;background-position:right calc(-1 * var(--wipe-bleed)) top 0;transition:background-size var(--motion-duration-glide) var(--ease-out-soft), color var(--motion-duration-fast) var(--ease-out-soft)}.btn-wipe:focus-visible{background-size:calc(100% + 2 * var(--wipe-bleed)) 100%;background-position:left calc(-1 * var(--wipe-bleed)) top 0;color:var(--wipe-ink)}@media (hover:hover){.btn-wipe:hover{background-size:calc(100% + 2 * var(--wipe-bleed)) 100%;background-position:left calc(-1 * var(--wipe-bleed)) top 0;color:var(--wipe-ink)}}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--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-transparent{--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))}.fill-success{fill:var(--success)}.stroke-success-foreground{stroke:var(--success-foreground)}.stroke-4{stroke-width:4px}.stroke-5{stroke-width:5px}.stroke-6{stroke-width:6px}.stroke-7{stroke-width:7px}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.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-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-6\.75{padding:calc(var(--spacing) * 6.75)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[5px\]{padding:5px}.p-\[10px\]{padding:10px}.p-\[13px\]{padding:13px}.px-\(--catalog-control-padding-x\){padding-inline:var(--catalog-control-padding-x)}.px-\(--container-padding-x\){padding-inline:var(--container-padding-x)}.px-\(--media-text-panel-px\){padding-inline:var(--media-text-panel-px)}.px-\(--side-sheet-gutter\){padding-inline:var(--side-sheet-gutter)}.px-\(--surface-inset-x\){padding-inline:var(--surface-inset-x)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.25{padding-inline:calc(var(--spacing) * 2.25)}.px-2\.75{padding-inline:calc(var(--spacing) * 2.75)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-6\.25{padding-inline:calc(var(--spacing) * 6.25)}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.px-\[8px\]{padding-inline:8px}.py-\(--lub-index-pad-y\){padding-block:var(--lub-index-pad-y)}.py-\(--media-text-panel-py\){padding-block:var(--media-text-panel-py)}.py-\(--reviews-section-gap\){padding-block:var(--reviews-section-gap)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.25{padding-block:calc(var(--spacing) * 1.25)}.py-1\.75{padding-block:calc(var(--spacing) * 1.75)}.py-2{padding-block:calc(var(--spacing) * 2)}.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-6\.5{padding-block:calc(var(--spacing) * 6.5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[20px\]{padding-block:20px}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-\[1em\]{padding-inline-start:1em}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pt-\(--article-cover-pt\){padding-top:var(--article-cover-pt)}.pt-\(--module-gap-reading\){padding-top:var(--module-gap-reading)}.pt-\(--section-dark-pt\){padding-top:var(--section-dark-pt)}.pt-\(--section-light-pt\){padding-top:var(--section-light-pt)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.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-6\.5{padding-top:calc(var(--spacing) * 6.5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[16px\]{padding-top:16px}.pt-\[58px\]{padding-top:58px}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-23{padding-right:calc(var(--spacing) * 23)}.pb-\(--footer-tail\){padding-bottom:var(--footer-tail)}.pb-\(--lub-index-pad-y\){padding-bottom:var(--lub-index-pad-y)}.pb-\(--module-gap\){padding-bottom:var(--module-gap)}.pb-\(--module-gap-reading\){padding-bottom:var(--module-gap-reading)}.pb-\(--section-dark-pb\){padding-bottom:var(--section-dark-pb)}.pb-\(--section-light-pb\){padding-bottom:var(--section-light-pb)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.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-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.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-9{padding-bottom:calc(var(--spacing) * 9)}.pb-30{padding-bottom:calc(var(--spacing) * 30)}.pb-\[11\.5px\]{padding-bottom:11.5px}.pb-\[24px\]{padding-bottom:24px}.pb-\[67px\]{padding-bottom:67px}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-0\.05em\]{vertical-align:-.05em}.align-\[-3px\]{vertical-align:-3px}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.type-breadcrumb{font-family:var(--font-display);font-size:var(--type-breadcrumb-size);line-height:var(--type-breadcrumb-line-height);letter-spacing:.03em;text-transform:uppercase;font-weight:500;font-stretch:68%}.type-field{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:18px;font-weight:600;font-stretch:68%;line-height:1}.type-hero-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(34px,3.6vw,57.5px);font-weight:773;font-stretch:68%;line-height:1.13}.type-range-label{font-family:var(--font-display);font-size:12px;font-weight:500;font-stretch:68%;line-height:var(--range-label-height);letter-spacing:.03em;text-transform:uppercase}.type-section-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:28px;font-weight:668;font-stretch:68%;line-height:1.1}.type-section-title-lg{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:35px;font-weight:773;font-stretch:68%;line-height:1.1}.type-submenu-shortcut{font-family:var(--font-display);font-size:var(--type-submenu-shortcut-size,15px);letter-spacing:.01em;text-transform:uppercase;font-weight:500;font-stretch:68%;line-height:1}.type-tutorial-category{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:uppercase;font-size:14px;font-weight:400;line-height:22px}.type-error-code{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(140px,34.56vw,553px);font-weight:773;font-stretch:68%;line-height:.8}.type-body{font-family:var(--font-sans);letter-spacing:-.01em;font-size:12px;font-weight:400;line-height:18px}.type-body-bold{font-family:var(--font-sans);letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:18px}.type-body-lg{font-family:var(--font-sans);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:22px}.type-body-s-bold{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:20px}.type-caption{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:400;line-height:1.45}.type-card-subtitle{font-family:var(--font-sans);letter-spacing:-.01em;font-size:12px;font-weight:400;line-height:18px}.type-chip{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:1}.type-community-body{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:400;line-height:22px}.type-footer-body{font-family:var(--font-sans);letter-spacing:-.005em;font-size:12px;font-weight:500;line-height:20px}.type-link{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:22px}.type-price-compare{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:18px}.type-product-highlight{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:18px}.type-product-subtitle{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:400;line-height:22px}.type-product-text{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:400;line-height:19px}.type-product-title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:22px}.type-promo-title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:25px;font-weight:500;line-height:35px}.type-prose{font-family:var(--font-sans);letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:1.5}.type-prose-intro{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:400;line-height:22px}.type-prose-sm{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:400;line-height:1.45}.type-prose-xs{font-family:var(--font-sans);font-size:var(--prose-xs-size,12px);line-height:var(--prose-xs-lh,18px);letter-spacing:-.01em;font-weight:400}.type-review-body{font-family:var(--font-sans);letter-spacing:-.01em;font-size:12px;font-weight:400;line-height:18px}.type-submenu-link{font-family:var(--font-sans);letter-spacing:-.005em;font-size:12px;font-weight:500;line-height:22px}.type-tutorial-card-title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:26px}.type-article-card-title{font-family:var(--font-display);text-transform:uppercase;font-size:16px;font-weight:668;font-stretch:68%;line-height:17px}.type-badge{font-family:var(--font-display);text-transform:uppercase;font-size:14px;font-weight:600;font-stretch:68%;line-height:1}.type-button-pill{font-family:var(--font-display);text-transform:uppercase;font-size:18px;font-weight:668;font-stretch:68%;line-height:1}.type-dealer-card-title{font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:668;font-stretch:68%;line-height:1}.type-faq-question{font-family:var(--font-display);text-transform:uppercase;font-size:16px;font-weight:668;font-stretch:68%;line-height:1}.type-h1{font-family:var(--font-display);text-transform:uppercase;font-size:40px;font-weight:773;font-stretch:68%;line-height:1.1}.type-logo-fallback{font-family:var(--font-display);font-size:var(--type-logo-fallback-size);text-transform:uppercase;font-weight:668;font-stretch:68%;line-height:1}.type-menu-item{font-family:var(--font-display);font-size:var(--type-menu-item-size);text-transform:uppercase;font-weight:668;font-stretch:68%;line-height:1}.type-organ-title{font-family:var(--font-display);text-transform:uppercase;font-size:18px;font-weight:668;font-stretch:68%;line-height:1.1}.type-price-line{font-family:var(--font-display);text-transform:uppercase;font-size:18px;font-weight:668;font-stretch:68%;line-height:1}.type-section-link{font-family:var(--font-display);font-size:var(--type-section-link-size,16px);text-transform:uppercase;font-weight:668;font-stretch:68%;line-height:1}.type-submenu-category{font-family:var(--font-display);text-transform:uppercase;font-size:15px;font-weight:668;font-stretch:68%;line-height:1}.type-submenu-featured{font-family:var(--font-display);font-size:var(--type-featured-size,25px);text-transform:uppercase;font-weight:668;font-stretch:68%;line-height:28px}.type-article-card-label{font-family:var(--font-display);text-transform:uppercase;font-size:12px;font-weight:400;line-height:13px}.type-card-title{font-family:var(--font-display);text-transform:uppercase;font-size:12px;font-weight:700;line-height:13px}.type-menu-badge{font-family:var(--font-display);font-size:var(--type-menu-badge-size);text-transform:uppercase;font-weight:700;line-height:1}.type-rail-card{font-family:var(--font-sans);text-transform:uppercase;font-size:10px;font-weight:600;line-height:16px}.type-review-title{font-family:var(--font-display);text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.type-years{font-family:var(--font-display);font-size:var(--type-years-size);font-variant-numeric:tabular-nums;font-weight:773;font-stretch:68%;line-height:1}.type-initial{font-family:var(--font-display);font-size:16px;font-weight:668;font-stretch:68%;line-height:1}.type-price-display{font-family:var(--font-display);font-size:clamp(26px,22px + .5vw,30px);font-weight:668;font-stretch:68%;line-height:36px}.type-step-number{font-family:var(--font-display);font-size:var(--step-summary-badge-font);font-weight:800;font-stretch:80%;line-height:1}.type-product-from{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:20px}.type-step-label{font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:1.3}.font-display{font-family:var(--font-archivo), sans-serif}.font-sans{font-family:var(--font-work-sans), sans-serif}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[15px\]{font-size:15px}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-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)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.tab-1{tab-size:1}.lub-link-states{transition-property:color,outline-color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--ease-out-soft)}@media (hover:hover){.lub-link-states:hover{color:var(--color-foreground)}}.lub-link-states:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.text-background{color:var(--background)}.text-badge-foreground{color:var(--badge-foreground)}.text-black{color:var(--color-black)}.text-body{color:var(--body)}.text-brand{color:var(--primary)}.text-cta-accent{color:var(--cta-accent)}.text-cta-accent-foreground{color:var(--cta-accent-foreground)}.text-footer-foreground{color:var(--footer-foreground)}.text-footer-muted{color:var(--footer-muted)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-placeholder{color:var(--placeholder)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-success{color:var(--success)}.text-surface-dark-muted{color:var(--surface-dark-muted)}.text-white{color:var(--color-white)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-border{-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-brand{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-55{opacity:.55}.opacity-80{opacity:.8}.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-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-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)}.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)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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)}.inset-ring-field-border{--tw-inset-ring-color:var(--field-border)}.inset-ring-foreground{--tw-inset-ring-color:var(--foreground)}.inset-ring-white{--tw-inset-ring-color:var(--color-white)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-transparent{outline-color:#0000}.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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;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-discrete{transition-behavior:allow-discrete}.duration-\(--motion-duration-fast\){--tw-duration:var(--motion-duration-fast);transition-duration:var(--motion-duration-fast)}.duration-\(--motion-duration-glide\){--tw-duration:var(--motion-duration-glide);transition-duration:var(--motion-duration-glide)}.duration-\[var\(--motion-duration\)\]{--tw-duration:var(--motion-duration);transition-duration:var(--motion-duration)}.duration-\[var\(--motion-duration-fast\)\]{--tw-duration:var(--motion-duration-fast);transition-duration:var(--motion-duration-fast)}.ease-\(--ease-out-soft\),.ease-\[var\(--ease-out-soft\)\]{--tw-ease:var(--ease-out-soft);transition-timing-function:var(--ease-out-soft)}.container-column{--container-padding-x:0px;--section-dark-pt:var(--module-gap-reading);--section-dark-pb:var(--module-gap-reading)}.container-column [data-surface=dark]{--container-padding-x:var(--surface-inset-x)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--arrow-glide-shift\:var\(--motion-shift\)\]{--arrow-glide-shift:var(--motion-shift)}.\[--color-product-tile-hover\:var\(--color-muted\)\]{--color-product-tile-hover:var(--color-muted)}.\[--color-product-tile\:var\(--color-background\)\]{--color-product-tile:var(--color-background)}.\[--compare-column-width\:55vw\]{--compare-column-width:55vw}.\[--compare-label-width\:7\.5rem\]{--compare-label-width:7.5rem}.\[--disclosure-content-lift\:8px\]{--disclosure-content-lift:8px}.\[--error-art-bleed\:14\%\]{--error-art-bleed:14%}.\[--error-art-tilt\:-3\.24deg\]{--error-art-tilt:-3.24deg}.\[--error-art-width\:min\(92vw\,1468px\)\]{--error-art-width:min(92vw, 1468px)}.\[--faq-decor-height\:290px\]{--faq-decor-height:290px}.\[--feature-icon\:0\.75rem\]{--feature-icon:.75rem}.\[--feature-icon\:1\.25rem\]{--feature-icon:1.25rem}.\[--module-gap\:var\(--module-gap-reading\)\]{--module-gap:var(--module-gap-reading)}.\[--product-tile-inset\:0\.1\]{--product-tile-inset:.1}.\[--product-tile-inset\:var\(--lub-logo-inset\)\]{--product-tile-inset:var(--lub-logo-inset)}.\[--product-tile-inset\:var\(--lub-logo-inset-sm\)\]{--product-tile-inset:var(--lub-logo-inset-sm)}.\[--prose-xs-lh\:var\(--faq-body-lh\)\]{--prose-xs-lh:var(--faq-body-lh)}.\[--prose-xs-lh\:var\(--media-text-body-lh\)\]{--prose-xs-lh:var(--media-text-body-lh)}.\[--prose-xs-size\:var\(--faq-body-size\)\]{--prose-xs-size:var(--faq-body-size)}.\[--prose-xs-size\:var\(--media-text-body-size\)\]{--prose-xs-size:var(--media-text-body-size)}.\[--section-dark-pb\:var\(--module-gap-reading\)\]{--section-dark-pb:var(--module-gap-reading)}.\[--section-dark-pt\:var\(--module-gap-reading\)\]{--section-dark-pt:var(--module-gap-reading)}.\[--star-size\:13\.5px\]{--star-size:13.5px}.\[--tap-inset\:calc\(var\(--spacing\)\*1\.25\)\]{--tap-inset:calc(var(--spacing) * 1.25)}.\[--type-featured-size\:22px\]{--type-featured-size:22px}.\[--type-section-link-size\:14px\]{--type-section-link-size:14px}.\[--type-section-link-size\:18px\]{--type-section-link-size:18px}.\[--wipe-ink\:\#fff\]{--wipe-ink:#fff}.\[--wipe-ink\:var\(--color-background\)\]{--wipe-ink:var(--color-background)}.\[--wipe-ink\:var\(--color-cta-accent-foreground\)\]{--wipe-ink:var(--color-cta-accent-foreground)}.\[--wipe-ink\:var\(--color-foreground\)\]{--wipe-ink:var(--color-foreground)}.\[--wipe\:\#fff\]{--wipe:#fff}.\[--wipe\:var\(--color-cta-accent\)\]{--wipe:var(--color-cta-accent)}.\[--wipe\:var\(--color-foreground\)\]{--wipe:var(--color-foreground)}.\[--wipe\:var\(--color-surface-light\)\]{--wipe:var(--color-surface-light)}.\[--wipe\:var\(--cta-accent-hover\)\]{--wipe:var(--cta-accent-hover)}.\[grid-area\:count\]{grid-area:count}.\[grid-area\:form\]{grid-area:form}.\[grid-area\:results\]{grid-area:results}.\[grid-area\:tools\]{grid-area:tools}.block-1{block-size:var(--spacing)}.control-rounded{--radius-control:var(--button-corners,var(--radius-button))}.inline-1{inline-size:var(--spacing)}:is(.\*\:h-full>*){height:100%}:is(.\*\:w-auto>*){width:auto}@media (hover:hover){.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-brand:is(:where(.group):hover *){color:var(--primary)}.group-hover\:decoration-current:is(:where(.group):hover *){text-decoration-color:currentColor}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-aria-\[current\=page\]\:opacity-100:is(:where(.group)[aria-current=page] *){opacity:1}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0)}.before\:content-\[\'•\'\]:before{--tw-content:"•";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.first\:mt-0:first-child{margin-top:0}.empty\:hidden:empty{display:none}.empty\:pb-0:empty{padding-bottom:0}@media (hover:hover){.hover\:border-foreground:hover{border-color:var(--foreground)}.hover\:bg-foreground:hover{background-color:var(--foreground)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:text-brand:hover{color:var(--primary)}.hover\:text-cta-accent:hover{color:var(--cta-accent)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-100:focus{z-index:100}.focus\:rounded-\(--radius\):focus{border-radius:var(--radius)}.focus\:bg-foreground:focus{background-color:var(--foreground)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:type-menu-item:focus{font-family:var(--font-display);font-size:var(--type-menu-item-size);text-transform:uppercase;font-weight:668;font-stretch:68%;line-height:1}.focus\:text-background:focus{color:var(--background)}.focus-visible\:text-cta-accent:focus-visible{color:var(--cta-accent)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:outline-2:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:after\:outline-offset-2:focus-visible:after{content:var(--tw-content);outline-offset:2px}.focus-visible\:after\:outline-ring:focus-visible:after{content:var(--tw-content);outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[button\:focus-visible\]\:outline-2:has(:is(button:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[button\:focus-visible\]\:-outline-offset-2:has(:is(button:focus-visible)){outline-offset:calc(2px * -1)}.has-\[button\:focus-visible\]\:outline-ring:has(:is(button:focus-visible)){outline-color:var(--ring)}.has-\[input\:focus-visible\]\:outline-2:has(:is(input:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[input\:focus-visible\]\:outline-offset-2:has(:is(input:focus-visible)){outline-offset:2px}.has-\[input\:focus-visible\]\:outline-ring:has(:is(input:focus-visible)){outline-color:var(--ring)}:is(.has-\[\>\:last-child\>\[data-surface\=dark\]\]\:pb-0:has(>:last-child>[data-surface=dark]),.has-\[\>\[data-surface\=dark\]\:last-child\]\:pb-0:has(>[data-surface=dark]:last-child)){padding-bottom:0}.aria-busy\:cursor-progress[aria-busy=true]{cursor:progress}.aria-pressed\:border-foreground[aria-pressed=true]{border-color:var(--foreground)}.aria-pressed\:bg-foreground[aria-pressed=true]{background-color:var(--foreground)}.aria-pressed\:text-background[aria-pressed=true]{color:var(--background)}.aria-selected\:bg-field[aria-selected=true]{background-color:var(--field)}.aria-selected\:shadow-\[inset_2px_0_0_var\(--color-ring\)\][aria-selected=true]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--color-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-\[current\=page\]\:border-foreground[aria-current=page]{border-color:var(--foreground)}.aria-\[current\=page\]\:text-foreground[aria-current=page]{color:var(--foreground)}.aria-\[current\=true\]\:text-background[aria-current=true]{color:var(--background)}.data-active\:bg-muted[data-active],.data-open\:bg-muted[data-open]{background-color:var(--muted)}.data-open\:shadow-\[inset_3px_0_0_var\(--primary\)\][data-open]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-ready\:pointer-events-none[data-ready]{pointer-events:none}.data-ready\:opacity-0[data-ready]{opacity:0}.data-unavailable\:border-muted-foreground[data-unavailable]{border-color:var(--muted-foreground)}.data-unavailable\:bg-\[color-mix\(in_oklab\,var\(--color-field-border\)\,var\(--color-muted\)\)\][data-unavailable]{background-color:var(--color-field-border)}@supports (color:color-mix(in lab, red, red)){.data-unavailable\:bg-\[color-mix\(in_oklab\,var\(--color-field-border\)\,var\(--color-muted\)\)\][data-unavailable]{background-color:color-mix(in oklab,var(--color-field-border),var(--color-muted))}}.data-unavailable\:bg-muted-foreground[data-unavailable]{background-color:var(--muted-foreground)}.data-unavailable\:bg-\[linear-gradient\(to_bottom_right\,transparent_calc\(50\%-0\.5px\)\,color-mix\(in_oklab\,var\(--color-background\)_45\%\,transparent\)_calc\(50\%-0\.5px\)\,color-mix\(in_oklab\,var\(--color-background\)_45\%\,transparent\)_calc\(50\%\+0\.5px\)\,transparent_calc\(50\%\+0\.5px\)\)\][data-unavailable]{background-image:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--color-background) calc(50% - .5px),var(--color-background) calc(50% + .5px),transparent calc(50% + .5px))}@supports (color:color-mix(in lab, red, red)){.data-unavailable\:bg-\[linear-gradient\(to_bottom_right\,transparent_calc\(50\%-0\.5px\)\,color-mix\(in_oklab\,var\(--color-background\)_45\%\,transparent\)_calc\(50\%-0\.5px\)\,color-mix\(in_oklab\,var\(--color-background\)_45\%\,transparent\)_calc\(50\%\+0\.5px\)\,transparent_calc\(50\%\+0\.5px\)\)\][data-unavailable]{background-image:linear-gradient(to bottom right,transparent calc(50% - .5px),color-mix(in oklab,var(--color-background) 45%,transparent) calc(50% - .5px),color-mix(in oklab,var(--color-background) 45%,transparent) calc(50% + .5px),transparent calc(50% + .5px))}}.data-unavailable\:bg-\[linear-gradient\(to_bottom_right\,transparent_calc\(50\%-0\.5px\)\,color-mix\(in_oklab\,var\(--color-muted-foreground\)_18\%\,transparent\)_calc\(50\%-0\.5px\)\,color-mix\(in_oklab\,var\(--color-muted-foreground\)_18\%\,transparent\)_calc\(50\%\+0\.5px\)\,transparent_calc\(50\%\+0\.5px\)\)\][data-unavailable]{background-image:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--color-muted-foreground) calc(50% - .5px),var(--color-muted-foreground) calc(50% + .5px),transparent calc(50% + .5px))}@supports (color:color-mix(in lab, red, red)){.data-unavailable\:bg-\[linear-gradient\(to_bottom_right\,transparent_calc\(50\%-0\.5px\)\,color-mix\(in_oklab\,var\(--color-muted-foreground\)_18\%\,transparent\)_calc\(50\%-0\.5px\)\,color-mix\(in_oklab\,var\(--color-muted-foreground\)_18\%\,transparent\)_calc\(50\%\+0\.5px\)\,transparent_calc\(50\%\+0\.5px\)\)\][data-unavailable]{background-image:linear-gradient(to bottom right,transparent calc(50% - .5px),color-mix(in oklab,var(--color-muted-foreground) 18%,transparent) calc(50% - .5px),color-mix(in oklab,var(--color-muted-foreground) 18%,transparent) calc(50% + .5px),transparent calc(50% + .5px))}}.data-unavailable\:text-\[color-mix\(in_oklab\,var\(--color-muted-foreground\)_75\%\,var\(--color-foreground\)\)\][data-unavailable]{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.data-unavailable\:text-\[color-mix\(in_oklab\,var\(--color-muted-foreground\)_75\%\,var\(--color-foreground\)\)\][data-unavailable]{color:color-mix(in oklab,var(--color-muted-foreground) 75%,var(--color-foreground))}}.data-unavailable\:opacity-40[data-unavailable]{opacity:.4}@media not all and (min-width:64rem){.max-locator\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-locator\:absolute{position:absolute}.max-locator\:inset-0{inset:0}.max-locator\:z-0{z-index:0}.max-locator\:block{display:block}.max-locator\:contents{display:contents}.max-locator\:min-h-\(--locator-grab-min-h\){min-height:var(--locator-grab-min-h)}.max-locator\:shrink-0{flex-shrink:0}.max-locator\:flex-row{flex-direction:row}.max-locator\:gap-2{gap:calc(var(--spacing) * 2)}.max-locator\:self-start{align-self:flex-start}.max-locator\:border-0{border-style:var(--tw-border-style);border-width:0}.max-locator\:bg-background{background-color:var(--background)}.max-locator\:bg-transparent{background-color:#0000}.max-locator\:p-0{padding:0}.max-locator\:p-3{padding:calc(var(--spacing) * 3)}.max-locator\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-locator\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.max-locator\:pt-\(--locator-grab-band\){padding-top:var(--locator-grab-band)}.max-locator\:shadow-\(--locator-float-shadow\){--tw-shadow:var(--locator-float-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media not all and (min-width:48rem){.max-md\:aspect-\(--video-ratio-mobile\){aspect-ratio:var(--video-ratio-mobile)}}@media not all and (min-width:40rem){.max-sm\:\[--type-submenu-shortcut-size\:16px\]{--type-submenu-shortcut-size:16px}}@media (min-width:1200px){.menu\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu\:block{display:block}.menu\:flex{display:flex}.menu\:grid{display:grid}.menu\:hidden{display:none}.menu\:h-\[36px\]{height:36px}.menu\:w-\[140px\]{width:140px}.menu\:w-\[400px\]{width:400px}.menu\:w-auto{width:auto}.menu\:rotate-0{rotate:0deg}.menu\:flex-row{flex-direction:row}.menu\:items-start{align-items:flex-start}.menu\:justify-center{justify-content:center}.menu\:gap-\[70px\]{gap:70px}.menu\:gap-menu{gap:25px}.menu\:gap-x-\[40px\]{column-gap:40px}.menu\:gap-x-submenu-col{column-gap:50px}.menu\:gap-y-\[15px\]{row-gap:15px}.menu\:gap-y-submenu-row{row-gap:30px}.menu\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.menu\:border-b-placeholder{border-bottom-color:var(--placeholder)}.menu\:px-header-x{padding-inline:54px}.menu\:py-\[30px\]{padding-block:30px}.menu\:py-menu{padding-block:25px}.menu\:pt-\[40px\]{padding-top:40px}.menu\:pb-submenu-bottom{padding-bottom:70px}.menu\:focus-visible\:not-sr-only:focus-visible{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.menu\:focus-visible\:static:focus-visible{position:static}}@media (min-width:1280px){.menu-lg\:flex{display:flex}}@media (min-width:1360px){.menu-xl\:block{display:block}}@media (min-width:1500px){.menu-wide\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.menu-wide\:hidden{display:none}}@media (min-width:40rem){.sm\:ml-auto{margin-left:auto}.sm\:flex{display:flex}.sm\:h-\(--category-tabs-height\){height:var(--category-tabs-height)}.sm\:w-\(--sort-select-min-inline-size\){width:var(--sort-select-min-inline-size)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-\[320px\]{width:320px}.sm\:w-\[360px\]{width:360px}.sm\:w-auto{width:auto}.sm\:min-w-37\.5{min-width:calc(var(--spacing) * 37.5)}.sm\:flex-1{flex:1}.sm\:shrink-0{flex-shrink:0}.sm\:basis-0{flex-basis:0}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:\[--compare-column-width\:36vw\]{--compare-column-width:36vw}}@media (min-width:48rem){.md\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-start-2{grid-column-start:2}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-span-3{grid-row:span 3/span 3}.md\:row-span-4{grid-row:span 4/span 4}.md\:row-start-1{grid-row-start:1}.md\:-mb-\(--article-grid-gap-y\){margin-bottom:calc(var(--article-grid-gap-y) * -1)}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.md\:size-full{width:100%;height:100%}.md\:min-h-65{min-height:calc(var(--spacing) * 65)}.md\:w-auto{width:auto}.md\:min-w-\(--lub-search-submit-width\){min-width:var(--lub-search-submit-width)}.md\:min-w-50{min-width:calc(var(--spacing) * 50)}.md\:scroll-mt-0{scroll-margin-top:0}.md\:columns-2{columns:2}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.md\:grid-rows-subgrid{grid-template-rows:subgrid}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-\(--product-grid-gap-x\){gap:var(--product-grid-gap-x)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6\.25{gap:calc(var(--spacing) * 6.25)}.md\:gap-x-\(--product-grid-gap-x\){column-gap:var(--product-grid-gap-x)}.md\:gap-x-\[41px\]{column-gap:41px}.md\:gap-y-\(--product-grid-gap-y\){row-gap:var(--product-grid-gap-y)}.md\:gap-y-0{row-gap:0}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12\.75{padding-inline:calc(var(--spacing) * 12.75)}.md\:pb-\(--article-grid-gap-y\){padding-bottom:var(--article-grid-gap-y)}.md\:pb-11{padding-bottom:calc(var(--spacing) * 11)}.md\:text-justify{text-align:justify}}@media (min-width:64rem){.locator\:static{position:static}.locator\:sticky{position:sticky}.locator\:top-0{top:0}.locator\:z-1{z-index:1}.lg\:order-none{order:0}.lg\:col-start-3{grid-column-start:3}.lg\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.lg\:mt-0{margin-top:0}.lg\:mt-6\.5{margin-top:calc(var(--spacing) * 6.5)}.lg\:mt-15{margin-top:calc(var(--spacing) * 15)}.lg\:mt-\[41px\]{margin-top:41px}.lg\:mt-\[120px\]{margin-top:120px}.lg\:mt-\[201px\]{margin-top:201px}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.locator\:block{display:block}.locator\:contents{display:contents}.locator\:flex{display:flex}.locator\:grid{display:grid}.locator\:hidden{display:none}.locator\:h-\(--locator-height\){height:var(--locator-height)}.locator\:h-6\.5{height:calc(var(--spacing) * 6.5)}.locator\:min-h-0{min-height:0}.lg\:w-\[350px\]{width:350px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:min-w-7{min-width:calc(var(--spacing) * 7)}.locator\:flex-1{flex:1}.locator\:scroll-pt-\(--locator-notice-h\){scroll-padding-top:var(--locator-notice-h)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.locator\:grid-cols-\[var\(--locator-panel-width\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--locator-panel-width) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.locator\:flex-col{flex-direction:column}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-\(--product-alert-gap\){gap:var(--product-alert-gap)}.lg\:gap-\(--product-hero-columns-gap\){gap:var(--product-hero-columns-gap)}.lg\:gap-\(--product-identity-gap\){gap:var(--product-identity-gap)}.lg\:gap-\(--product-intro-gap\){gap:var(--product-intro-gap)}.lg\:gap-25{gap:calc(var(--spacing) * 25)}.lg\:gap-\[46px\]{gap:46px}.lg\:gap-\[56px\]{gap:56px}.lg\:gap-x-7{column-gap:calc(var(--spacing) * 7)}.lg\:gap-x-11{column-gap:calc(var(--spacing) * 11)}.lg\:gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.lg\:justify-self-end{justify-self:flex-end}.locator\:overflow-y-auto{overflow-y:auto}.locator\:overscroll-contain{overscroll-behavior:contain}.lg\:border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.locator\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-border{border-color:var(--border)}.locator\:border-field-border{border-color:var(--field-border)}.locator\:bg-background{background-color:var(--background)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.locator\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:py-15\.75{padding-block:calc(var(--spacing) * 15.75)}.lg\:ps-4{padding-inline-start:calc(var(--spacing) * 4)}.lg\:pt-\(--module-gap\){padding-top:var(--module-gap)}.lg\:pt-\[84px\]{padding-top:84px}.locator\:pt-1{padding-top:var(--spacing)}.locator\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.locator\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:text-justify{text-align:justify}.locator\:type-section-title-lg{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:35px;font-weight:773;font-stretch:68%;line-height:1.1}.lg\:type-body-lg{font-family:var(--font-sans);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:22px}.lg\:whitespace-pre-line{white-space:pre-line}.lg\:\[--compare-column-width\:16rem\]{--compare-column-width:16rem}.lg\:\[--compare-label-width\:11rem\]{--compare-label-width:11rem}.lg\:\[--type-featured-size\:25px\]{--type-featured-size:25px}.locator\:before\:hidden:before{content:var(--tw-content);display:none}.lg\:not-first\:before\:absolute:not(:first-child):before{content:var(--tw-content);position:absolute}.lg\:not-first\:before\:top-1\/2:not(:first-child):before{content:var(--tw-content);top:50%}.lg\:not-first\:before\:-left-12\.5:not(:first-child):before{content:var(--tw-content);left:calc(var(--spacing) * -12.5)}.lg\:not-first\:before\:h-18\.25:not(:first-child):before{content:var(--tw-content);height:calc(var(--spacing) * 18.25)}.lg\:not-first\:before\:w-px:not(:first-child):before{content:var(--tw-content);width:1px}.lg\:not-first\:before\:-translate-y-1\/2:not(:first-child):before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:not-first\:before\:bg-field-border:not(:first-child):before{content:var(--tw-content);background-color:var(--field-border)}.locator\:empty\:pb-0:empty{padding-bottom:0}}@media (min-width:80rem){.xl\:mt-\[292px\]{margin-top:292px}.xl\:w-\[552px\]{width:552px}.xl\:w-\[741px\]{width:741px}.xl\:max-w-\[233px\]{max-width:233px}.xl\:shrink-0{flex-shrink:0}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:gap-16{gap:calc(var(--spacing) * 16)}}@container (min-width:1224px){.\@min-\[1224px\]\:block{display:block}.\@min-\[1224px\]\:min-h-\(--faq-decor-height\){min-height:var(--faq-decor-height)}}@container (min-width:28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:36rem){.\@xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:48rem){.\@3xl\:absolute{position:absolute}.\@3xl\:relative{position:relative}.\@3xl\:inset-0{inset:0}.\@3xl\:order-first{order:-9999}.\@3xl\:block{display:block}.\@3xl\:size-full{width:100%;height:100%}.\@3xl\:h-full{height:100%}.\@3xl\:max-h-\(--media-text-media-max-h\){max-height:var(--media-text-media-max-h)}.\@3xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@3xl\:items-stretch{align-items:stretch}.\@3xl\:object-cover{object-fit:cover}}@container (min-width:64rem){.\@5xl\:col-span-1{grid-column:span 1/span 1}.\@5xl\:col-start-3{grid-column-start:3}.\@5xl\:row-span-2{grid-row:span 2/span 2}.\@5xl\:row-span-3{grid-row:span 3/span 3}.\@5xl\:row-span-4{grid-row:span 4/span 4}.\@5xl\:row-start-1{grid-row-start:1}.\@5xl\:grid{display:grid}.\@5xl\:aspect-auto{aspect-ratio:auto}.\@5xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@5xl\:grid-cols-\[1fr_1fr_2\.23fr\]{grid-template-columns:1fr 1fr 2.23fr}.\@5xl\:grid-rows-subgrid{grid-template-rows:subgrid}.\@5xl\:gap-y-0{row-gap:0}.\@5xl\:pb-\(--product-grid-gap-y\){padding-bottom:var(--product-grid-gap-y)}}@media (forced-colors:active){.forced-colors\:bg-\[CanvasText\]{background-color:canvastext}.forced-colors\:bg-\[GrayText\]{background-color:graytext}.forced-colors\:line-through{text-decoration-line:line-through}.forced-colors\:forced-color-adjust-none{forced-color-adjust:none}.forced-colors\:disabled\:text-\[GrayText\]:disabled{color:graytext}.forced-colors\:data-unavailable\:bg-none[data-unavailable]{background-image:none}.forced-colors\:data-unavailable\:opacity-100[data-unavailable]{opacity:1}}@media (pointer:coarse){.pointer-coarse\:-m-\[11px\]{margin:-11px}.pointer-coarse\:-my-2\.5{margin-block:calc(var(--spacing) * -2.5)}.pointer-coarse\:min-h-tap{min-height:40px}.pointer-coarse\:p-\[11px\]{padding:11px}.pointer-coarse\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}}.\[\&_input\:\:-webkit-search-cancel-button\]\:hidden input::-webkit-search-cancel-button{display:none}.disclosure[open]>.\[\.disclosure\[open\]\>\&\]\:\[--wipe\:transparent\]{--wipe:transparent}}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fffffffa;--popover-foreground:#0a0a0a;--primary:#e1251b;--primary-foreground:#fff;--secondary:#f5f5f5;--secondary-foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#707072;--success:#009a3e;--success-foreground:#fff;--accent:#f5f5f5;--accent-foreground:#0a0a0a;--destructive:#e1251b;--border:#f5f5f5;--placeholder:#d9d9d9;--input:#f5f5f5;--ring:#e1251b;--header-height:64px;--purchase-reminder-height:64px;--scrim:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--scrim:color-mix(in srgb, var(--foreground) 45%, transparent)}}:root{--header-drawer-duration:calc(var(--motion-duration) * 1.6);--side-sheet-duration:calc(var(--motion-duration) * 1.6);--side-sheet-width:468px;--catalog-control-height:var(--spacing-tap);--catalog-control-padding-x:12px;--sort-select-min-inline-size:184px;--sort-select-chevron:14px;--size-guide-column-width:4rem;--cart-milestones-track:2px;--cart-milestones-bullet:20px;--cart-milestones-label-gap:4px;--cart-sheet-width:575px;--cart-sheet-gutter:24px;--cart-line-tile:88px;--cart-line-gap:16px;--cart-added-gap:12px;--cart-stepper-width:43px;--cart-upsell-tile:128px;--cart-upsell-gap:14px;--cart-upsell-add:35px;--cart-upsell-add-right:7px;--cart-upsell-add-bottom:11px;--container-padding-x:20px;--product-badge-inset:12px;--range-bar-width:4px;--range-bar-height:12px;--range-stripe-width:6px;--range-stripe-height:15px;--range-stripe-slope:.3333;--range-stripe-filet:1px;--range-label-height:18px;--range-label-padding-x:10px;--range-label-offset:20px;--type-menu-item-size:16px;--category-tabs-height:calc(var(--type-menu-item-size) + 11.5px);--type-menu-badge-size:12px;--type-breadcrumb-size:12px;--type-breadcrumb-line-height:18px;--type-years-size:44px;--type-logo-fallback-size:10px;--nav-item-gap:25px;--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--ease-out-spring:cubic-bezier(.34, 1.18, .64, 1);--ease-in-out-soft:cubic-bezier(.65, 0, .35, 1);--motion-duration-fast:.14s;--motion-duration:.22s;--motion-shift:6px;--motion-shift-lg:calc(var(--motion-shift) * 1.5);--motion-duration-glide:calc(var(--motion-duration) * 1.5);--motion-duration-disclosure-open:calc(var(--motion-duration) * 2);--link-pending-delay:.12s;--link-pending-pulse-duration:calc(var(--motion-duration) * 4);--link-pending-opacity:.6;--link-pending-opacity-low:.5;--motion-duration-slow:.6s;--motion-ticker-type:70ms;--motion-ticker-erase:35ms;--motion-ticker-hold:1.6s;--motion-ticker-pause:.4s;--motion-ticker-chars:21;--motion-ticker-names:6;--motion-ticker-window:calc(var(--motion-ticker-chars) * (var(--motion-ticker-type) + var(--motion-ticker-erase)) + var(--motion-ticker-hold) + var(--motion-ticker-pause));--motion-ticker-cycle:calc(var(--motion-ticker-window) * var(--motion-ticker-names));--motion-image-scale:1.04;--motion-pop-scale:1.08;--motion-parallax-factor:.04;--motion-image-fade:1}@media (min-width:40rem){:root{--catalog-control-height:32px;--size-guide-column-width:6.5rem}}@media (min-width:48rem){:root{--product-badge-inset:17px}}@media (min-width:64rem){:root{--container-padding-x:54px;--type-breadcrumb-size:13px;--type-years-size:57px}}@media (min-width:1200px){:root{--header-height:86px;--type-menu-item-size:14px;--nav-item-gap:20px}}@media (min-width:1280px){:root{--type-menu-item-size:16px;--nav-item-gap:25px}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration:0s;--motion-shift:0px;--motion-duration-slow:0s;--motion-image-scale:1;--motion-pop-scale:1;--motion-parallax-factor:0;--motion-image-fade:0}.footer-moto,.partner-marquee-track,.community-gallery-track,.cart-spinner{animation:none}a:has(>.link-pending[data-pending]){animation-name:link-pending-in}:is(.product-tile,.link-pending-tile):has(~* a>.link-pending[data-pending]){animation-name:link-pending-in}body:has([data-catalog-pending]) .catalog-results{animation-name:link-pending-in}.module-carousel-track,.side-sheet-scroll{scroll-behavior:auto}}html[data-reduce-motion]{--motion-duration-fast:0s;--motion-duration:0s;--motion-shift:0px;--motion-duration-slow:0s;--motion-image-scale:1;--motion-pop-scale:1;--motion-parallax-factor:0;--motion-image-fade:0}html[data-reduce-motion] .footer-moto,html[data-reduce-motion] .partner-marquee-track,html[data-reduce-motion] .community-gallery-track,html[data-reduce-motion] .cart-spinner{animation:none}html[data-reduce-motion] a:has(>.link-pending[data-pending]){animation-name:link-pending-in}html[data-reduce-motion] :is(.product-tile,.link-pending-tile):has(~* a>.link-pending[data-pending]){animation-name:link-pending-in}html[data-reduce-motion] body:has([data-catalog-pending]) .catalog-results{animation-name:link-pending-in}html[data-reduce-motion] .module-carousel-track,html[data-reduce-motion] .side-sheet-scroll{scroll-behavior:auto}[data-video-player]:not([src]),[data-video-player]:not([src])+button,.grid-show-more{display:none}@media (scripting:enabled){.grid-show-more{justify-content:center;display:flex;position:relative}.grid-show-more-start{justify-content:flex-start}.grid-show-more [aria-busy=true]{cursor:progress;opacity:.6;transition:opacity var(--motion-duration-fast) var(--ease-out-soft)}ul.product-reviews-grid[data-visible="4"]>li:nth-child(n+5),ul.product-reviews-grid[data-visible="12"]>li:nth-child(n+13),ul.product-reviews-grid[data-visible="20"]>li:nth-child(n+21),ul.product-reviews-grid[data-visible="28"]>li:nth-child(n+29),ul.product-reviews-grid[data-visible="36"]>li:nth-child(n+37),ul.product-reviews-grid[data-visible="44"]>li:nth-child(n+45),ul.product-reviews-grid[data-visible="52"]>li:nth-child(n+53),ul.product-reviews-grid[data-visible="60"]>li:nth-child(n+61),ul.product-reviews-grid[data-visible="68"]>li:nth-child(n+69),ul.product-reviews-grid[data-visible="76"]>li:nth-child(n+77),ul.product-reviews-grid[data-visible="84"]>li:nth-child(n+85),ul.product-reviews-grid[data-visible="92"]>li:nth-child(n+93),ul[data-visible="16"]>li:nth-child(n+17),ul[data-visible="24"]>li:nth-child(n+25),ul[data-visible="32"]>li:nth-child(n+33),ul[data-visible="48"]>li:nth-child(n+49),ul[data-visible="64"]>li:nth-child(n+65),ul[data-visible="72"]>li:nth-child(n+73),ul[data-visible="80"]>li:nth-child(n+81),ul[data-visible="96"]>li:nth-child(n+97),ul[data-visible="112"]>li:nth-child(n+113),ul[data-visible="120"]>li:nth-child(n+121),ul[data-visible="128"]>li:nth-child(n+129),ul[data-visible="144"]>li:nth-child(n+145),ul[data-visible="13"]>li:nth-child(n+14),ul[data-visible="21"]>li:nth-child(n+22),ul[data-visible="29"]>li:nth-child(n+30),ul[data-visible="45"]>li:nth-child(n+46),ul[data-visible="61"]>li:nth-child(n+62),ul[data-visible="69"]>li:nth-child(n+70),ul[data-visible="77"]>li:nth-child(n+78),ul[data-visible="93"]>li:nth-child(n+94),ul[data-visible="109"]>li:nth-child(n+110),ul[data-visible="117"]>li:nth-child(n+118),ul[data-visible="125"]>li:nth-child(n+126),ul[data-visible="141"]>li:nth-child(n+142){display:none}}.lub-ticker{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.lub-ticker-name{--ticker-name:0}.lub-ticker-name>span{--ticker-char:0}@media (prefers-reduced-motion:no-preference){html:not([data-reduce-motion]) input:has(+.lub-ticker)::placeholder{color:#0000}html:not([data-reduce-motion]) input:placeholder-shown+.lub-ticker{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}html:not([data-reduce-motion]) .lub-ticker-name{white-space:pre;text-overflow:ellipsis;grid-area:1/1;min-width:0;overflow:hidden}html:not([data-reduce-motion]) .lub-ticker-name>span{opacity:0;animation-name:lub-ticker-on,lub-ticker-off;animation-duration:var(--motion-ticker-cycle);animation-timing-function:step-end;animation-iteration-count:infinite;animation-delay:calc(var(--ticker-name) * var(--motion-ticker-window) + var(--ticker-char) * var(--motion-ticker-type)), calc(var(--ticker-name) * var(--motion-ticker-window) + var(--motion-ticker-window) - var(--motion-ticker-pause) - (var(--ticker-char) + 1) * var(--motion-ticker-erase))}.lub-ticker[data-settled] .lub-ticker-name>span{animation-play-state:paused}.lub-ticker-name:nth-child(2){--ticker-name:1}.lub-ticker-name:nth-child(3){--ticker-name:2}.lub-ticker-name:nth-child(4){--ticker-name:3}.lub-ticker-name:nth-child(5){--ticker-name:4}.lub-ticker-name:nth-child(6){--ticker-name:5}.lub-ticker-name>span:nth-child(2){--ticker-char:1}.lub-ticker-name>span:nth-child(3){--ticker-char:2}.lub-ticker-name>span:nth-child(4){--ticker-char:3}.lub-ticker-name>span:nth-child(5){--ticker-char:4}.lub-ticker-name>span:nth-child(6){--ticker-char:5}.lub-ticker-name>span:nth-child(7){--ticker-char:6}.lub-ticker-name>span:nth-child(8){--ticker-char:7}.lub-ticker-name>span:nth-child(9){--ticker-char:8}.lub-ticker-name>span:nth-child(10){--ticker-char:9}.lub-ticker-name>span:nth-child(11){--ticker-char:10}.lub-ticker-name>span:nth-child(12){--ticker-char:11}.lub-ticker-name>span:nth-child(13){--ticker-char:12}.lub-ticker-name>span:nth-child(14){--ticker-char:13}.lub-ticker-name>span:nth-child(15){--ticker-char:14}.lub-ticker-name>span:nth-child(16){--ticker-char:15}.lub-ticker-name>span:nth-child(17){--ticker-char:16}.lub-ticker-name>span:nth-child(18){--ticker-char:17}.lub-ticker-name>span:nth-child(19){--ticker-char:18}.lub-ticker-name>span:nth-child(20){--ticker-char:19}.lub-ticker-name>span:nth-child(21){--ticker-char:20}}@keyframes lub-ticker-on{0%{opacity:1}17%{opacity:0}}@keyframes lub-ticker-off{0%{visibility:hidden}83%{visibility:visible}}.field-row:has(>.lub-suggest){position:relative}.lub-suggest{--lub-suggest-rows:5;z-index:10;inset-inline:0;top:calc(var(--spacing-field) + var(--spacing) * 2);transition:opacity var(--motion-duration) var(--ease-out-soft), translate var(--motion-duration) var(--ease-out-soft);position:absolute;overflow:hidden}@starting-style{.lub-suggest{opacity:0;translate:0 calc(var(--motion-shift) * -1)}}.lub-suggest-list{max-height:calc(var(--lub-suggest-rows) * var(--spacing-tap));overscroll-behavior:contain;overflow-y:auto}.lub-suggest-list:has(>.lub-suggest-all){max-height:calc((var(--lub-suggest-rows) + 1) * var(--spacing-tap) + 1px);scroll-padding-bottom:calc(var(--spacing-tap) + 1px)}.lub-suggest-all{border-top:1px solid var(--field-border);background:var(--background);position:sticky;bottom:0}.lub-suggest-all[aria-selected=true]{background:var(--field)}@media (min-width:48rem){.lub-suggest{--lub-suggest-rows:8;inset-inline-end:calc(var(--lub-search-submit-width) + var(--field-row-gap))}}html{scroll-padding-top:var(--header-height);scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){html:not([data-reduce-motion]){scroll-behavior:smooth}}:root{--cta-accent:var(--primary);--cta-accent-foreground:#fff;--cta-accent-hover:var(--cta-accent)}@supports (color:color-mix(in lab, red, red)){:root{--cta-accent-hover:color-mix(in oklch, var(--cta-accent) 80%, black)}}:root{--cta-accent-hover:oklch(from var(--cta-accent) calc(l * .85) calc(c * 1.08) h);--brand-tint:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-tint:color-mix(in oklab, var(--primary) 6%, var(--background))}}:root{--surface-light:#fafafa;--field:var(--surface-light);--field-border:#d9d9d9;--body:#46454c;--badge-foreground:#2d2d2d;--motion-shift-sm:calc(var(--motion-shift) / 3);--footer-surface:#000;--footer-foreground:#fff;--footer-muted:#878787;--footer-watermark-ink:#1d1d1d;--surface-dark:#131714;--surface-dark-muted:#878787;--surface-dark-foreground:#fff;--surface-dark-body:var(--surface-dark-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--surface-dark-body:color-mix(in srgb, var(--surface-dark-foreground) 82%, var(--surface-dark))}}:root{--surface-dark-border:var(--surface-dark-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--surface-dark-border:color-mix(in srgb, var(--surface-dark-foreground) 16%, var(--surface-dark))}}:root{--surface-dark-placeholder:var(--surface-dark-border);--section-dark-pt:64px;--section-dark-pb:64px;--section-light-pt:40px;--section-light-pb:40px;--module-gap:56px;--module-gap-reading:40px;--module-title-gap:33px;--reading-width:72ch;--list-intro-width:731px;--list-intro-lines:3}@media (min-width:48rem){:root{--list-intro-lines:2}}:root{--product-grid-gap-x:24px;--product-grid-gap-y:56px;--article-grid-gap-y:58px;--field-row-max:750px;--field-row-gap:0px;--lub-search-submit-width:200px;--lub-header-gap-x:16px;--lub-header-gap-y:10px;--locator-height:calc(100dvh - var(--header-height));--locator-panel-width:26.25rem;--locator-card-inset:1.5rem;--locator-card-width:min(24rem, calc(100% - 2 * var(--locator-card-inset)));--locator-float-inset:12px;--locator-float-h:104px;--locator-grab-min-h:44px;--locator-sheet-min:213px;--locator-notice-h:0px;--locator-grab-band:calc(var(--spacing) * 3);--locator-grab-width:36px;--locator-grab-height:4px;--locator-float-shadow:var(--shadow-md);--locator-sheet-shadow:0 -1px 0 var(--color-field-border), 0 -4px 6px -1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--locator-sheet-shadow:0 -1px 0 var(--color-field-border), 0 -4px 6px -1px color-mix(in srgb, var(--foreground) 10%, transparent)}}:root{--product-title-gap:8px;--product-intro-gap:14px;--product-alert-gap:20px;--product-identity-gap:32px;--product-buy-gap:28px;--product-cta-gap:12px;--product-group-gap:32px;--product-chip-min-w:59px;--product-chip-h:32px;--product-notice-icon:17px;--product-notice-gap:5px;--media-text-panel-py:32px;--media-text-panel-px:20px;--media-text-media-max-h:560px;--media-text-body-size:14px;--media-text-body-lh:20px;--media-text-adjacent-gap:40px;--faq-body-size:14px;--faq-body-lh:22px;--article-cover-min-h:320px;--article-cover-pt:128px;--article-title-measure:28ch;--article-subtitle-measure:60ch;--article-title-rule-width:64px;--article-title-rule-height:3px;--article-title-rule-gap:12px;--step-summary-badge-size:48px;--step-summary-badge-font:26px;--step-summary-gap-x:20px;--step-summary-gap-y:28px;--step-summary-item-gap:12px;--surface-inset-x:20px;--callout-tip:#f6a800;--callout-tip-ink:#3a2a00;--zoom-scrim:linear-gradient(202deg, transparent 0%, var(--muted-foreground) 100%), var(--color-product-stage)}@supports (color:color-mix(in lab, red, red)){:root{--zoom-scrim:linear-gradient(202deg, transparent 0%, color-mix(in srgb, var(--muted-foreground) 15%, transparent) 100%), var(--color-product-stage)}}:root{--cursor-zoom-in:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'><circle cx='25' cy='25' r='24.5' fill='white' stroke='%23D9D9D9'/><g stroke='black' stroke-width='1.5'><path d='M25 16.75V33.25'/><path d='M16.75 25H33.25'/></g></svg>") 25 25, zoom-in;--cursor-zoom-out:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'><circle cx='25' cy='25' r='24.5' fill='white' stroke='%23D9D9D9'/><path d='M16.75 25H33.25' stroke='black' stroke-width='1.5'/></svg>") 25 25, zoom-out}@media (min-width:48rem){:root{--surface-inset-x:32px;--media-text-panel-py:48px;--media-text-panel-px:40px;--lub-header-gap-x:71px;--lub-header-gap-y:40px}}@media (min-width:80rem){:root{--media-text-panel-py:64px;--media-text-panel-px:80px;--media-text-body-lh:22px}}@media (min-width:64rem){:root{--article-cover-min-h:520px;--section-dark-pt:138px;--section-dark-pb:202px;--section-light-pt:80px;--section-light-pb:96px;--module-gap:120px;--media-text-adjacent-gap:var(--module-gap);--module-gap-reading:56px;--product-title-gap:12px;--product-intro-gap:12px;--product-identity-gap:24px;--product-cta-gap:var(--product-buy-gap);--product-group-gap:27px}}[data-surface=dark]{--background:var(--surface-dark);--foreground:var(--surface-dark-foreground);--muted-foreground:var(--surface-dark-muted);--body:var(--surface-dark-body);--border:var(--surface-dark-border);--placeholder:var(--surface-dark-placeholder)}@media not all and (min-width:48rem){.field-row-stack{--radius-control:var(--radius-button) var(--radius-button) 0 0;--button-corners:0 0 var(--radius-button) var(--radius-button);flex-direction:column}}body{background:var(--background);color:var(--foreground);font-weight:500}@property --footer-moto-tilt{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes image-parallax-drift{0%{translate:0 calc(var(--motion-parallax-factor) * 100%)}to{translate:0 calc(var(--motion-parallax-factor) * -100%)}}@keyframes image-appear-fade{0%{opacity:calc(1 - var(--motion-image-fade))}}@keyframes community-gallery-scroll{0%{translate:0}to{translate:calc(-100% / var(--community-photo-copies))}}@media not all and (min-width:64rem){:root{--locator-height:calc(100svh - var(--header-height))}}@media (prefers-reduced-motion:reduce){:is(.product-gallery-track,.image-zoom-track){scroll-behavior:auto}}html[data-reduce-motion] :is(.product-gallery-track,.image-zoom-track){scroll-behavior:auto}:root{--lub-initial-size:40px;--lub-index-pad-y:8px;--lub-index-height:calc(var(--lub-initial-size) + 2 * var(--lub-index-pad-y) + 1px);--lub-index-fade:24px;--lub-logo-inset:.16;--lub-logo-inset-sm:.08}@property --lub-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --lub-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes lub-index-fade{0%{--lub-fade-start:0px;--lub-fade-end:var(--lub-index-fade)}10%{--lub-fade-start:var(--lub-index-fade)}90%{--lub-fade-end:var(--lub-index-fade)}to{--lub-fade-start:var(--lub-index-fade);--lub-fade-end:0px}}:root{--popin-width:345px;--popin-inset:15px;--popin-media-ratio:345 / 277;--popin-body-pt:32px;--popin-body-pb:37px;--popin-body-px:20px;--popin-body-gap:16px;--popin-text-max:183px;--popin-close-size:28px;--popin-close-icon:16px;--popin-close-top:9px;--popin-close-end:10px;--popin-ribbon-width:189px;--popin-ribbon-py:5.34px;--popin-ribbon-top:18px;--popin-ribbon-start:-39px;--popin-ribbon-angle:-23.53deg;--popin-clearance:0px;--popin-lift:max(calc(var(--popin-clearance) + env(safe-area-inset-bottom)), var(--preview-bar-height,0px));--popin-bottom:calc(var(--popin-inset) + var(--popin-lift));--popin-shadow:none;--popin-fade-duration:.22s;--popin-enter-duration:calc(var(--motion-duration) * 2.5);--popin-enter-shift:calc(var(--motion-shift) * 5);--popin-stagger:calc(var(--motion-duration-fast) / 2)}@media (min-width:64rem){:root{--popin-inset:40px;--popin-width:260px;--popin-body-pt:28px;--popin-body-pb:30px;--popin-body-px:16px;--popin-body-gap:12px;--popin-shadow:0 12px 26px var(--foreground), 0 46px 46px var(--foreground), 0 104px 63px var(--foreground), 0 186px 74px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--popin-shadow:0 12px 26px color-mix(in srgb, var(--foreground) 10%, transparent), 0 46px 46px color-mix(in srgb, var(--foreground) 9%, transparent), 0 104px 63px color-mix(in srgb, var(--foreground) 5%, transparent), 0 186px 74px color-mix(in srgb, var(--foreground) 1%, transparent)}}}html[data-purchase-reminder]{--popin-clearance:var(--purchase-reminder-height)}@property --popin-height{syntax:"<length>";inherits:false;initial-value:0}@media not all and (min-width:64rem){html[data-popin-reserve]{scroll-padding-bottom:calc(var(--popin-bottom) + var(--popin-height))}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
