@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/818920d548580f83-s.311b6pfkc-gyv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e83bc706a99bf666-s.0_x-ku305gcei.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5580d1579f4df088-s.3-vo-bjdpjbt3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/77f3c17f20550db3-s.30s3meyk_q9jo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/221faba0970ae6e0-s.p.3skrc41owg6lo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_d925d8ff-module__mJ-ZZq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:700}.montserrat_d925d8ff-module__mJ-ZZq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--radius-sm:.25rem;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-white{outline-color:var(--color-white)}.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))}}:root{--leading:1.4;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--font-sans:var(--font-gsans), "Google Sans Flex", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, var(--font-noto), "Noto Sans SC", sans-serif;--font-logo:var(--font-montserrat), Montserrat, sans-serif;--font-card:var(--font-sans);--font-arimo:var(--font-sans);--fg-heading:#171a20;--type-display-0:56px;--type-title-0:32px;--type-title-1:24px;--type-body-0:18px;--type-body-1:16px;--type-body-2:14px;--type-caption:12px;--type-card-0:28px;--type-card-1:18px;--type-card-2:16px;--fg-100:#000;--fg-80:#000c;--fg-60:#0009;--fg-50:var(--fg-100)}@supports (color:color-mix(in lab, red, red)){:root{--fg-50:color-mix(in srgb, var(--fg-100) 50%, transparent)}}:root{--fg-40:#0006;--fg-30:#0000004d;--overlay-100:#fff;--overlay-80:#fffc;--overlay-60:#fff9;--overlay-20:#fff3;--overlay-8:#ffffff14;--line-12:#0000001f;--line-8:#00000014;--line-4:#0000000a;--fill-accent:#ffe100;--fill-shop:#5731f6;--fill-link:#115d95;--fill-danger:#de001a;--radius-sm:4px;--radius-md:8px;--radius-pill:30px;--page-max:1440px;--gutter:48px;--gutter-wide:120px;--pdp-paragraph-indent:24px;--fs-40:40px;--fs-32:var(--type-title-0);--fs-24:var(--type-title-1);--fs-18:var(--type-body-0);--fs-16:var(--type-body-1);--fs-14:var(--type-body-2);--fs-12:var(--type-caption);--color-white:var(--overlay-100);--color-black:var(--fg-100);--color-black-80:var(--fg-80);--color-black-60:var(--fg-60);--color-black-50:var(--fg-50);--color-black-40:var(--fg-40);--color-black-30:var(--fg-30);--color-black-12:var(--line-12);--color-black-8:var(--line-8);--color-black-4:var(--line-4);--color-white-80:var(--overlay-80);--color-white-60:var(--overlay-60);--color-white-20:var(--overlay-20);--color-white-8:var(--overlay-8);--color-accent:var(--fill-accent);--color-shop:var(--fill-shop)}@media (max-width:1199px){:root{--gutter:32px;--gutter-wide:48px}}@media (max-width:900px){:root{--gutter:16px;--gutter-wide:16px;--type-display-0:32px;--type-title-0:24px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-white);color:var(--color-black);--font-sans:var(--font-gsans), "Google Sans Flex", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, var(--font-noto), "Noto Sans SC", sans-serif;--font-logo:var(--font-montserrat), Montserrat, sans-serif;--font-card:var(--font-sans);--font-arimo:var(--font-sans);font-family:var(--font-sans);line-height:var(--leading);-webkit-font-smoothing:antialiased;margin:0}.storefront{--font-sans:var(--font-gsans), "Google Sans Flex", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, var(--font-noto), "Noto Sans SC", sans-serif;--font-logo:var(--font-montserrat), Montserrat, sans-serif;--font-arimo:var(--font-sans);--font-card:var(--font-sans);font-family:var(--font-sans);font-synthesis:none;font-variation-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:none}.storefront :is(a,button,summary,[role=button],[role=tab],[role=option]){font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:none}.storefront button,.storefront [role=button]{appearance:none}a{color:inherit;text-decoration:none}button,input,textarea{font-family:inherit}img{max-width:100%;display:block}.fs-40{font-size:var(--fs-40);line-height:var(--leading);margin:0}.fs-32{font-size:var(--fs-32);line-height:var(--leading);margin:0}.fs-24{font-size:var(--fs-24);line-height:var(--leading);margin:0}.fs-18{font-size:var(--fs-18);line-height:var(--leading);margin:0}.fs-16{font-size:var(--fs-16);line-height:var(--leading);margin:0}.fs-14{font-size:var(--fs-14);line-height:var(--leading);margin:0}.fs-12{font-size:var(--fs-12);line-height:var(--leading);margin:0}.fw-light{font-weight:var(--fw-light)}.fw-regular{font-weight:var(--fw-regular)}.fw-medium{font-weight:var(--fw-medium)}.fw-bold{font-weight:var(--fw-bold)}.type-primary{font-family:var(--font-sans);font-size:var(--type-title-0);font-weight:var(--fw-medium);line-height:var(--leading);color:var(--fg-heading);margin:0}.type-secondary{font-family:var(--font-sans);font-size:var(--type-title-1);font-weight:var(--fw-medium);line-height:var(--leading);color:var(--fg-80);margin:0}.tt-upper{text-transform:uppercase}.c-black{color:var(--color-black)}.c-black-80{color:var(--color-black-80)}.c-black-60{color:var(--color-black-60)}.c-white{color:var(--color-white)}.c-white-80{color:var(--color-white-80)}.c-white-60{color:var(--color-white-60)}.c-accent{color:var(--color-accent)}.container{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.page-pad{padding:120px var(--gutter) 80px}.empty-note{color:var(--color-black-60);padding:40px 0}.error-box{color:#b00000;background:#fff4f4;border:1px solid #f0c0c0;padding:12px 16px;font-size:14px}.btn{min-height:52px;font-size:14px;line-height:var(--leading);cursor:pointer;border:none;justify-content:center;align-items:center;padding:16px 32px;display:inline-flex}.btn-outline-white{color:var(--color-white);border:1px solid var(--color-white);border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-14);line-height:var(--leading);letter-spacing:0;-webkit-backdrop-filter:blur(4px);background:0 0;min-height:0;padding:14px 20px}.btn-outline-white:hover,.btn-outline-white:active{background:var(--color-accent);color:var(--color-black);border-color:var(--color-accent);-webkit-backdrop-filter:blur(4px)}.btn-accent{background:var(--color-accent);color:var(--color-black);font-family:var(--font-sans);font-weight:var(--fw-regular);font-synthesis:none;font-size:var(--fs-12);line-height:var(--leading);letter-spacing:0;text-transform:none;border-radius:0;min-height:0;padding:14px 20px}.btn-accent.is-locale-copy{text-transform:none}.btn-solid-white{background:var(--color-white);color:var(--color-black);font-family:var(--font-sans);font-size:var(--type-body-2);font-weight:var(--fw-bold);font-synthesis:none;line-height:var(--leading);letter-spacing:0;border-radius:0 var(--radius-md) var(--radius-md) 0;border:none;min-height:56px;padding:11px 19px;transition:background .16s,color .16s}.btn-solid-white:active,.btn-solid-white:focus-visible{background:var(--color-accent);color:var(--color-black);outline:none}.btn-solid,.btn-shop{min-width:0;min-height:57px;font-size:var(--type-body-0);font-weight:var(--fw-bold);line-height:var(--leading);border-radius:0;flex:1 1 0;padding:16px}.btn-solid{background:var(--color-black);color:var(--color-white)}.btn-shop{background:var(--color-shop);color:var(--color-white)}.btn:disabled{opacity:.45;cursor:wait}.icon-btn{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:14px;display:inline-flex;position:relative}.icon-btn img{filter:invert(0);width:20px;height:20px}.site-header{z-index:100;color:var(--color-white);background:linear-gradient(180deg, var(--color-black-60) 0%, transparent 100%);background-clip:padding-box;position:fixed;top:0;left:0;right:0}.site-header:before{content:"";background:var(--color-white);opacity:0;pointer-events:none;position:absolute;inset:0}.site-header:after{content:"";background:var(--color-black-12);opacity:0;pointer-events:none;z-index:2;height:1px;position:absolute;bottom:0;left:0;right:0}.site-header-inner,.nav-shop-panel{z-index:1;position:relative}.site-header-inner{max-width:var(--page-max);justify-content:space-between;align-items:center;height:64px;margin:0 auto;padding:8px 50px;display:flex}.site-header.scrolled{color:var(--color-black);background:var(--color-white)}.site-header.has-edge:after,.site-header.scrolled:before{opacity:1}.site-header.scrolled .icon-btn img,.site-header.scrolled .nav-search-icon img{filter:invert()}.nav-left,.nav-right{align-items:center;display:flex}.nav-left{gap:56px}.nav-right{gap:12px}.nav-menu-wrap,.nav-mobile,.nav-search-sheet{display:none}.nav-logo{font-family:var(--font-logo);font-size:16px;font-weight:700;line-height:var(--leading);letter-spacing:0;padding:4px 12px;text-decoration:none}.site-header.pinned .nav-logo{color:#0000;background:linear-gradient(99deg,#fff 1%,#999 134%);-webkit-background-clip:text;background-clip:text}.site-header.scrolled .nav-logo{color:#0000;background:linear-gradient(99deg,#000 1%,#e5e5e5 134%);-webkit-background-clip:text;background-clip:text}.site-header.over-light{color:var(--color-black);background:0 0}.site-header.over-light .nav-logo{color:#0000;background:linear-gradient(99deg,#000 1%,#e5e5e5 134%);-webkit-background-clip:text;background-clip:text}.site-header.over-light .icon-btn img,.site-header.over-light .nav-search-icon img{filter:invert()}.nav-links{align-items:center;gap:32px;font-size:14px;display:flex}.nav-link{isolation:isolate;min-height:36px;color:inherit;font-family:var(--font-sans);font-synthesis:none;font-variation-settings:"wght" 500;font-optical-sizing:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--leading);letter-spacing:0;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px 24px;text-decoration:none;display:inline-flex;position:relative}.storefront .nav-link,.storefront .nav-brand{font-variation-settings:"wght" 500}.nav-link.is-on:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-black-8);pointer-events:none;position:absolute;inset:0}.nav-link.is-pending,.nav-mobile-link.is-pending,.nav-logo.is-pending,.nav-brand.is-pending{box-shadow:inset 0 -2px 0 var(--color-accent)}.site-header.pinned .nav-link.is-pending{color:var(--color-accent)}html.is-route-pending{cursor:progress}html.is-route-pending .route-loading .route-loading-bar{display:none}.route-loading{min-height:calc(100svh - 64px)}.route-loading-bar{z-index:140;background:var(--color-black-8);pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;overflow:hidden}.route-loading-bar:after{content:"";background:var(--color-accent);width:35%;height:100%;animation:.9s ease-in-out infinite route-loading;position:absolute;top:0;left:0}.route-loading-text,.u-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton-block,.skeleton-line,.skeleton-chip{background:var(--color-black-8);animation:1.4s ease-in-out infinite skeleton-pulse}.skeleton-line{background:var(--color-black-12);border-radius:var(--radius-sm);width:68%;max-width:100%;height:1.4em;display:block}.skeleton-line.is-short{width:40%}.product-window-meta .skeleton-line{width:46%}.product-window-sku .skeleton-line{width:58%}.product-window-price .skeleton-line{width:36%}.skeleton-chip{border-radius:var(--radius-sm);width:108px;height:54px;display:inline-block}.skeleton-pdp-gallery{border-radius:0;width:100%;height:100%}.skeleton-pdp-copy{border-radius:var(--radius-sm);flex:auto;width:100%;min-height:160px}.cart-summary.skeleton-block{background:var(--color-black-8);min-height:280px}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:900px){.skeleton-chip{height:44px}.skeleton-pdp-gallery{aspect-ratio:1;height:auto}}@media (prefers-reduced-motion:reduce){.skeleton-block,.skeleton-line,.skeleton-chip{animation:none}}@keyframes route-loading{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.route-loading-bar:after{width:100%;animation:none;transform:none}}.nav-search-wrap{flex:none;position:relative}.nav-search{border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:0;width:48px;height:48px;padding:14px;transition:width .32s cubic-bezier(.22,1,.36,1),height .28s,padding .28s,gap .28s,border-color .24s;display:flex;overflow:hidden}.nav-search.is-open{border-color:var(--color-black-60);gap:12px;width:278px;height:36px;padding:8px}.nav-search-icon{cursor:pointer;width:20px;height:20px;color:inherit;background:0 0;border:none;flex:0 0 20px;padding:0}.nav-search-icon img{filter:invert(0);width:20px;height:20px;display:block}.nav-search input{opacity:0;width:0;min-width:0;height:20px;font-size:14px;line-height:var(--leading);color:var(--color-black);background:0 0;border:none;outline:none;margin:0;padding:0;transition:width .32s cubic-bezier(.22,1,.36,1),opacity .2s}.nav-search.is-open input{opacity:1;width:230px}.nav-search input::placeholder{color:var(--color-black-40)}.nav-search input::-webkit-search-decoration{display:none}.nav-search input::-webkit-search-cancel-button{display:none}.nav-search input::-webkit-search-results-button{display:none}.nav-search input::-webkit-search-results-decoration{display:none}.nav-search-float,.suggest-float{background:var(--color-white);border-radius:var(--radius-sm);z-index:120;width:278px;margin:0;padding:6px 8px;position:absolute;top:100%;left:0;box-shadow:0 4px 10px #00000014}.nav-search-hit,.suggest-hit{font-synthesis:none;width:100%;min-height:28px;font-size:14px;font-weight:500;line-height:var(--leading);color:var(--color-black);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;padding:4px 20px;font-family:inherit;display:flex;position:relative}.nav-search-hit-label,.suggest-hit-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-search-hit-clear,.suggest-hit-clear{width:16px;height:16px;color:var(--color-black);flex:0 0 16px;margin-top:-8px;padding:0;display:none;position:absolute;top:50%;right:12px}.nav-search-hit-clear svg,.suggest-hit-clear svg{width:16px;height:16px;display:block}.nav-search-hit:focus-visible,.suggest-hit:focus-visible{background:var(--color-black-4);color:var(--color-black)}.nav-search-hit:focus-visible .nav-search-hit-clear,.suggest-hit:focus-visible .suggest-hit-clear{display:block}.nav-shop-panel{opacity:0;pointer-events:none;max-width:var(--page-max);grid-template-rows:0fr;margin:0 auto;display:grid}.site-header.is-open .nav-shop-panel{opacity:1;pointer-events:auto;grid-template-rows:1fr}.nav-shop-clip{overflow:hidden}.nav-brands{flex-wrap:wrap;align-items:center;gap:32px;padding:24px 94px;display:flex}.nav-mobile{padding:8px var(--gutter) 24px;background:var(--color-white);max-height:calc(100svh - 64px);color:var(--color-black);flex-direction:column;gap:4px;overflow:auto}.nav-mobile-item{flex-direction:column;display:flex}.nav-mobile-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.nav-mobile-row .nav-mobile-link{flex:1}.nav-mobile-link{min-height:48px;font-size:var(--type-body-1);font-weight:var(--fw-medium);font-synthesis:none;letter-spacing:0;line-height:var(--leading);color:inherit;align-items:center;padding:12px 8px;display:flex}.nav-mobile-more{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-mobile-more.is-on{transform:rotate(180deg)}.nav-mobile-brands{flex-direction:column;padding:0 0 8px 8px;display:flex}@media (prefers-reduced-motion:reduce){.site-header,.site-header:before,.site-header:after,.icon-btn img,.nav-search,.nav-search-icon img,.nav-search input,.nav-search-float,.nav-link,.nav-shop-panel,.nav-brands{transition:none}}.nav-brand{border-radius:var(--radius-sm);font-synthesis:none;font-variation-settings:"wght" 500;color:var(--color-black);align-items:center;gap:6px;padding:16px 24px;font-size:14px;font-weight:500;display:flex}.nav-brand:focus-visible{background:var(--color-black-8);color:var(--color-black)}.nav-brand img{width:auto;max-width:none;height:20px}.cart-dot{border-radius:var(--radius-sm);background:var(--color-accent);width:8px;height:8px;position:absolute;top:12px;right:10px}.site-scrim{z-index:0;background:var(--color-black-50);cursor:pointer;border:none;margin:0;padding:0;position:fixed;inset:0}.nav-locale-wrap{z-index:2;position:relative}.locale-pop{z-index:3;background:var(--color-white);width:403px;color:var(--color-black);flex-direction:column;align-items:center;gap:32px;padding:24px 32px;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.locale-pop-head{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.locale-pop-title{width:100%;font-size:var(--type-title-1);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--color-black);margin:0}.locale-pop-rule{border:0;border-top:1px solid var(--color-black);width:100%;height:0;margin:0}.locale-pop-form{flex-direction:column;align-items:flex-start;gap:56px;width:100%;display:flex}.locale-pop-fields{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.locale-field{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.locale-field-label{font-size:var(--type-body-2);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--color-black-60)}.locale-select{border:1px solid var(--color-black);background:var(--color-white);justify-content:space-between;align-items:center;gap:32px;width:100%;padding:16px;display:flex;position:relative;overflow:hidden}.locale-select select{appearance:none;width:100%;min-width:0;font-family:inherit;font-size:var(--type-body-2);font-weight:var(--fw-medium);line-height:var(--leading);color:var(--color-black);cursor:pointer;background:0 0;border:none;margin:0;padding:0 52px 0 0}.locale-select select:focus{outline:none}.locale-select img{pointer-events:none;width:20px;height:20px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.locale-pop-actions{align-items:center;width:100%;display:flex}.locale-pop-actions .btn{width:100%}.hero{background:var(--color-black);height:min(900px,100svh);position:relative;overflow:hidden}.media-fill{position:absolute;inset:0;overflow:hidden}.media-fill img,.media-fill video{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.media-fill .tech-film-tall{display:none}.hero-cta{z-index:1;position:absolute;top:85.3333%;bottom:auto;left:50%;transform:translate(-50%)}.product-rail{--rail-inline:48px;--rail-gap:28px;--rail-card:410px;flex-direction:column;gap:24px;padding:84px 0;display:flex}.product-rail-head{min-height:34px;padding:0 var(--rail-inline);justify-content:space-between;align-items:center;display:flex}.product-rail-actions{flex-shrink:0;align-items:center;display:flex}.product-rail-nav{align-items:center;gap:32px;display:flex}.product-rail-more{font-family:var(--font-sans);font-size:var(--type-body-1);font-weight:var(--fw-medium);line-height:var(--leading);color:var(--fg-40);text-transform:none;align-items:center;gap:0;display:none}.product-rail-more-icon{-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;background-color:currentColor;flex:0 0 24px;width:24px;height:24px;transition:transform .18s;display:block;-webkit-mask:url(/icons/chevron-right.svg) 50%/24px 24px no-repeat;-webkit-mask-source-type:alpha;mask:url(/icons/chevron-right.svg) 50%/24px 24px no-repeat alpha}.product-rail-more:hover .product-rail-more-icon,.product-rail-more:focus-visible .product-rail-more-icon{transform:translate(3px)}.product-rail-arrow{width:24px;height:24px;color:var(--color-black-80);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.product-rail-arrow:disabled{color:var(--color-black-30);cursor:default}.product-rail-arrow:focus-visible{outline:1px solid var(--color-black-30);outline-offset:2px}.product-rail.is-embedded{--rail-inline:0px;padding:0}.product-rail-stage{position:relative}.product-rail-track{align-items:center;gap:var(--rail-gap);scroll-snap-type:x proximity;scroll-padding-inline:var(--rail-inline);scrollbar-width:none;cursor:grab;min-height:616px;display:flex;overflow-x:auto}.product-rail-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.product-rail-float{z-index:2;background:var(--color-black-60);width:60px;height:60px;color:var(--color-white);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.product-rail-float.is-prev{left:50px}.product-rail-float.is-next{right:70px}.product-rail-float:disabled{opacity:.35;cursor:default}.product-rail-track::-webkit-scrollbar{display:none}.product-rail-gutter:first-child{flex:0 0 var(--rail-inline);margin-inline-end:calc(var(--rail-gap) * -1)}.product-rail-gutter:last-child{flex:0 0 var(--rail-inline);margin-inline-start:calc(var(--rail-gap) * -1)}.product-window{flex:0 0 var(--rail-card);width:var(--rail-card);scroll-snap-align:start;background:var(--color-white);font-synthesis:none;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:none;text-rendering:geometricprecision;flex-direction:column;gap:16px;display:flex}.product-body{flex-direction:column;gap:4px;display:flex}.product-window-media{isolation:isolate;aspect-ratio:410/500;border-radius:var(--radius-md);background:var(--color-white);width:100%;height:auto;position:relative;overflow:hidden}.product-window-fill{background-color:var(--color-white);position:absolute;inset:0}.product-window-fill img{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.product-window-fill.is-hover{opacity:0;transition:opacity .28s}@media (hover:hover){.product-window-media:hover .product-window-fill.is-hover{opacity:1}}.media-empty{height:100%;color:var(--color-black-40);justify-content:center;align-items:center;display:flex}.product-window-meta{font-size:var(--fs-14);gap:4px;margin:0;padding:0 8px;display:flex}.product-window-brand{color:var(--color-accent);font-weight:var(--fw-bold);font-synthesis:none;font-variation-settings:"wght" 700}.product-window-model{color:var(--color-black-60);font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-medium);font-synthesis:none;font-variation-settings:"wght" 500;letter-spacing:0;text-shadow:none;-webkit-text-stroke-width:0;font-style:normal}.product-window-info{flex-direction:column;gap:6px;padding:4px 8px 16px;display:flex}.product-window-sku,.product-window-price{font-family:var(--font-arimo);font-size:var(--type-card-1);font-weight:var(--fw-regular);font-synthesis:none;font-variation-settings:"wght" 400;line-height:var(--leading);color:var(--color-black);margin:0}.product-window-sku{text-transform:uppercase}.product-window.is-shop{flex:none;gap:16px;width:100%}.product-window.is-shop .product-window-media{aspect-ratio:1;background:var(--color-black-8);border-radius:0;width:100%;height:auto}.product-window.is-shop .product-window-fill{background-color:var(--color-black-8)}.product-window.is-shop .product-window-meta{font-weight:var(--fw-regular);align-items:center;gap:6px;padding:0}.product-window.is-shop .product-window-brand,.product-window.is-shop .product-window-model{color:var(--color-black);font-weight:var(--fw-regular);font-synthesis:none;font-variation-settings:"wght" 400}.product-window-rule{background:var(--color-black);width:1px;height:14px}.product-window.is-shop .product-window-info{padding:0}.product-stock{background:var(--color-accent);color:var(--color-white);font-size:14px;font-weight:500;line-height:var(--leading);padding:12px 6px;position:absolute;top:0;left:0}.price-compare{color:var(--color-black-40);margin-left:8px;text-decoration:line-through}.bike-card{border-radius:var(--radius-md);scroll-snap-align:start;background:var(--color-black);flex:0 0 440px;height:600px;position:relative;overflow:hidden}.bike-card img{object-fit:cover;object-position:bottom;width:100%;max-width:none;height:100%}.bike-card-mask{background:linear-gradient(to bottom, transparent, var(--color-black));height:138px;position:absolute;bottom:0;left:0;right:0}.bike-card-title{color:var(--color-white);font-size:var(--fs-18);font-weight:var(--fw-regular);font-synthesis:none;letter-spacing:0;line-height:var(--leading);gap:6px;margin:0;display:flex;position:absolute;bottom:24px;left:30px}.feature-banner{background:var(--color-black);height:min(810px,56.25vw);min-height:520px;position:relative;overflow:hidden}.feature-banner.is-empty{background:var(--color-white);height:auto;min-height:0;padding:80px 68px}.feature-mask{background:linear-gradient(to bottom, transparent 0%, #00000080 31%, var(--color-black) 100%);pointer-events:none;height:255px;position:absolute;bottom:0;left:0;right:0}.feature-copy{width:min(885px,100% - 136px);color:var(--color-white);z-index:1;flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:absolute;bottom:44px;left:68px}.feature-copy-text{flex-direction:column;gap:8px;width:100%;display:flex}.feature-banner.is-empty .feature-copy{width:auto;color:var(--color-black);position:relative;bottom:auto;left:auto}.feature-copy .fs-16{width:100%;color:var(--color-white-80)}.feature-banner.is-empty .feature-copy .fs-16{color:var(--color-black-60)}.site-footer{--footer-pad:clamp(16px, calc((100% - 1071px) / 2), 120px);background:var(--color-black);color:var(--color-white);padding:60px var(--footer-pad) 45px;flex-direction:column;align-items:stretch;gap:48px;display:flex;container:footer/inline-size}.footer-lower{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.footer-bar{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:32px;width:100%;display:flex}.footer-legal{flex-shrink:0;align-items:center;gap:20px;width:auto;min-width:0;display:flex}.footer-legal-mark{flex-shrink:0;width:28px;height:32px;display:block}.footer-legal-mark img{width:28px;max-width:none;height:32px}.footer-legal-copy{color:var(--color-white-80);white-space:nowrap;margin:0}.footer-payments{flex-wrap:nowrap;align-items:center;gap:6px;width:auto;margin:0;padding:0;list-style:none;display:flex}.footer-payments li{flex:none;align-items:center;margin:0;padding:0;display:flex}.footer-payments .pay-badge{width:40px;max-width:none;height:25.608px;display:block}.footer-payments .pay-gpay{width:48.147px;max-width:none;height:25.61px;display:block}.pay-apple{flex:none;width:40px;height:25.6076px;display:block;position:relative}.pay-apple img{width:auto;max-width:none;height:auto;display:block;position:absolute}.pay-apple img:first-child{top:0;left:0}.pay-apple img:nth-child(2){top:.853px;left:.852px}.pay-apple img:nth-child(3){top:7.022px;left:5.42px}.pay-apple img:nth-child(4){top:7.718px;left:15.112px}.footer-subscribe{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:48px;width:416px;max-width:100%;display:flex}.footer-subscribe-title{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--font-sans);font-size:var(--type-title-1);font-weight:var(--fw-regular);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:none;line-height:var(--leading);letter-spacing:0;color:var(--color-white);word-break:normal;overflow-wrap:normal;margin:0;padding:0 4px}.footer-subscribe-gap{display:none}.footer-form-block{flex-direction:column;align-items:flex-start;gap:12px;width:410px;max-width:100%;display:flex}.email-form{align-items:stretch;width:410px;max-width:100%;display:flex}.email-form .btn-solid-white{box-sizing:border-box;flex:0 0 69px;width:69px}.email-field-wrap{flex:0 0 341px;width:341px;min-width:0;max-width:100%;position:relative}.text-field{background:var(--color-white-8);width:100%;max-width:none;height:56px;color:var(--color-white);border-style:solid;border-width:1px 0 1px 1px;border-color:var(--overlay-20);border-radius:var(--radius-md) 0 0 var(--radius-md);font-family:var(--font-sans);font-size:var(--type-body-2);font-weight:var(--fw-regular);line-height:var(--leading);letter-spacing:0;box-shadow:none;caret-color:var(--color-white);outline:none;padding:11px 14px;display:block}.text-field::placeholder{color:var(--color-white);font-weight:var(--fw-regular);line-height:var(--leading);letter-spacing:0;opacity:1}.email-form .text-field.is-active,.email-form .text-field:focus,.email-form .text-field:focus-visible,.email-form .text-field:not(:placeholder-shown){color:var(--color-white);-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white);background:var(--color-white-8);border-color:var(--overlay-20);box-shadow:none;outline:none}.email-form .text-field:focus::placeholder,.email-form .text-field:focus-visible::placeholder{color:var(--color-white);-webkit-text-fill-color:var(--color-white);opacity:.2}.text-field:focus,.text-field:focus-visible{box-shadow:none;border-color:var(--overlay-20);outline:none}.text-field:-webkit-autofill{-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white);box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 99999s ease-out}.text-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white);box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 99999s ease-out}.text-field:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white);box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 99999s ease-out}.suggest-float.email-suggest,.email-field-wrap .suggest-float{z-index:5;width:100%}.footer-terms{color:var(--color-white-60);font-family:var(--font-sans);font-size:var(--type-caption);font-weight:var(--fw-regular);line-height:var(--leading);letter-spacing:0;margin:0;padding:0 4px}.storefront .footer-terms a{font-synthesis:none;font-weight:var(--fw-regular);font-variation-settings:"wght" 400;letter-spacing:0;color:var(--color-white-60);text-decoration:none}.footer-links{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:120px;width:100%;display:flex}.footer-col{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:24px;display:flex}.footer-col-shop{width:107px;min-width:107px;overflow:visible}.footer-col-policy{width:max-content;max-width:100%}.footer-col-support{width:max-content}.footer-col-contact{width:407px;max-width:100%}.footer-col-title{font-synthesis:none;white-space:nowrap;margin:0}.footer-col-list{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.storefront .footer-col-list a,.storefront .footer-col-list button{font-family:var(--font-sans);font-size:var(--type-body-2);font-weight:var(--fw-medium);font-synthesis:none;font-variation-settings:"wght" 500;font-optical-sizing:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;color:var(--color-white-80);white-space:nowrap;text-decoration:none;display:block}.footer-col-list button{text-align:left;cursor:pointer;line-height:inherit;background:0 0;border:0;margin:0;padding:0}.footer-contact-body{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.footer-company{color:var(--color-white);font-family:var(--font-sans);font-size:var(--type-body-2);font-weight:var(--fw-bold);font-synthesis:none;font-variation-settings:"wght" 700;line-height:var(--leading);letter-spacing:0;white-space:nowrap;margin:0}.footer-phone,.footer-service{color:var(--color-white-80);font-family:var(--font-sans);font-size:var(--type-body-2);font-weight:var(--fw-medium);font-synthesis:none;font-variation-settings:"wght" 500;line-height:var(--leading);letter-spacing:0;white-space:nowrap;margin:0}.storefront .footer-service a{color:inherit;font-family:inherit;font-weight:var(--fw-medium);font-size:var(--type-body-2);font-synthesis:none;font-variation-settings:"wght" 500;letter-spacing:0;text-transform:none;background:0 0;text-decoration:none}.footer-address{max-width:100%;color:var(--color-white-80);font-family:var(--font-sans);font-size:var(--type-body-2);font-weight:var(--fw-medium);font-synthesis:none;line-height:var(--leading);letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:break-word;margin:0}.footer-social{align-items:center;gap:18.333px;display:flex}.footer-social a{flex-shrink:0;display:flex}.footer-social img{opacity:1;width:20px;max-width:none;height:20px}.storefront .footer-col-list a:focus-visible,.storefront .footer-col-list button:focus-visible,.storefront .footer-col-list #INDmenu-btn:focus-visible,.storefront .footer-terms a:focus-visible{color:var(--color-white)}.footer-social a:focus-visible img{opacity:1}.storefront .footer-col-list a:hover,.storefront .footer-col-list button:hover,.storefront .footer-service a:hover{color:var(--color-white)}.storefront .footer-terms a:hover{color:var(--color-white-80)}.policy-page{background:var(--color-white);padding:64px 180px 80px}.policy-intro{flex-direction:column;gap:16px;max-width:1008px;padding-top:32px;display:flex}.policy-title{color:var(--color-black)}.policy-body{max-width:1008px;color:var(--color-black);font-size:var(--type-body-2);font-weight:var(--fw-regular);line-height:var(--leading);padding-top:40px}.policy-body :first-child{margin-top:0}.policy-body h2{color:var(--color-black);font-size:var(--type-title-1);font-weight:var(--fw-regular);line-height:var(--leading);margin:40px 0 16px}.policy-body h3{color:var(--color-black);font-size:var(--type-body-0);font-weight:var(--fw-medium);line-height:var(--leading);margin:28px 0 12px}.policy-body p,.policy-body ul,.policy-body ol{margin:0 0 14px}.policy-body ul,.policy-body ol{padding-left:20px}.policy-body a{color:var(--fill-link);text-underline-offset:2px;text-decoration:underline}.shop-page{padding:64px var(--gutter) 80px}.shop-intro{flex-direction:column;gap:16px;max-width:1008px;padding-top:32px;display:flex}.shop-lead{font-size:var(--type-body-2);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--fg-80);margin:0}.shop-catalog{padding-top:68px}.shop-filter{margin-bottom:24px}.shop-filter-row{flex-wrap:wrap;align-items:center;gap:64px;display:flex}.shop-filter-row.is-open{gap:56px}.shop-brands,.shop-models{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shop-selected{flex:none;align-items:center;gap:12px;display:flex}.shop-chip{border:1px solid var(--color-black-60);color:var(--color-black);font-size:14px;font-weight:500;line-height:var(--leading);font-synthesis:none;letter-spacing:0;text-transform:uppercase;cursor:pointer;appearance:none;background:0 0;justify-content:center;align-items:center;gap:6px;padding:16px 24px;display:inline-flex}.shop-chip.is-on{background:var(--color-accent);border-color:var(--color-accent)}.shop-chip img{width:auto;max-width:none;height:20px}.shop-chip.shop-back{aspect-ratio:1;flex:none;padding:16px}.shop-chip.shop-back img{width:20px;height:20px;transform:rotate(90deg)}.shop-find{font-size:var(--type-body-2);font-weight:var(--fw-regular);font-synthesis:none;color:var(--fg-60)}.shop-find:focus-visible{color:var(--color-black-60)}@supports (color:color-mix(in lab, red, red)){.shop-find:focus-visible{color:color-mix(in srgb, var(--color-black-60) 50%, var(--color-black-80))}}.shop-year{position:relative}.shop-year-btn{gap:24px}.shop-year-menu{z-index:5;background:var(--color-white);border:1px solid var(--color-black-60);flex-direction:column;min-width:100%;display:flex;position:absolute;top:calc(100% + 4px);left:0}.shop-year-menu button{font-synthesis:none;letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:none;padding:12px 24px;font-size:14px;font-weight:500}.shop-year-menu button.is-on{background:var(--color-black-8)}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 57px;display:grid}.vehicle-request{background:var(--color-white);padding:64px 180px 0}.vehicle-request-header{flex-direction:column;gap:16px;max-width:1008px;padding-top:32px;display:flex}.vehicle-request-title{color:var(--fg-heading)}.vehicle-request-lead{font-size:var(--type-body-2);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--fg-80);max-width:1008px;margin:0}.vehicle-request-form{flex-direction:column;align-items:center;gap:32px;width:100%;padding:100px 200px 88px;display:flex}.vehicle-request-fields{flex-direction:column;gap:12px;width:100%;max-width:680px;display:flex}.vehicle-field{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.vehicle-label{font-size:var(--type-body-2);font-weight:var(--fw-medium);line-height:var(--leading);color:var(--color-black);align-items:flex-start;gap:4px;display:flex}.vehicle-req{color:var(--fill-danger)}.vehicle-input{background:var(--color-white);width:100%;height:50px;color:var(--color-black);border:1px solid var(--fg-30);border-radius:var(--radius-sm);font-size:var(--type-body-2);line-height:var(--leading);outline:none;padding:0 12px;display:block}.vehicle-input:focus,.vehicle-input:focus-visible{border-color:var(--fg-100);box-shadow:none;outline:none}.vehicle-row{gap:12px;width:100%;display:flex}.vehicle-row .vehicle-field{flex:1 0 0}.vehicle-notes{resize:none;height:114px;min-height:114px;padding:12px;overflow:hidden}.vehicle-send{background:var(--color-accent);width:100%;max-width:680px;color:var(--color-black);font-size:var(--type-body-0);font-weight:var(--fw-bold);font-synthesis:none;text-transform:none;line-height:var(--leading);cursor:pointer;border:3px solid #0000;justify-content:center;align-items:center;padding:16px;display:flex}.vehicle-send:disabled{opacity:.45;cursor:wait}.vehicle-request-error{max-width:680px;font-size:var(--type-body-2);color:var(--fill-danger);margin:0}.vehicle-request-done{text-align:center;max-width:680px;margin:100px auto 88px}.vehicle-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-mail{color:var(--fill-link);text-underline-offset:2px;text-transform:none;text-decoration:underline}.contact-page .vehicle-input::placeholder{color:var(--fg-60);opacity:1}.contact-select-wrap{width:100%;position:relative}.contact-select{appearance:none;font-family:var(--font-sans);cursor:pointer;padding-right:36px}.contact-select:invalid{color:var(--fg-60)}.contact-select option{color:var(--color-black)}.contact-select-chevron{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.contact-attach{background:var(--fg-60);width:100%;height:50px;color:var(--color-white);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--type-body-2);font-weight:var(--fw-medium);line-height:var(--leading);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 12px;display:flex}.contact-attach:hover,.contact-attach:focus-visible{outline:none}.contact-file-input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.contact-note{font-size:var(--type-caption);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--fg-80);margin:0}.contact-note a{color:var(--fill-link);text-underline-offset:2px;text-decoration:underline}.contact-files{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.contact-file{min-width:0;font-size:var(--type-body-2);line-height:var(--leading);color:var(--color-black);justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-file-name{overflow-wrap:anywhere;min-width:0}.contact-file-remove{width:44px;height:44px;color:var(--fg-60);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.contact-file-remove:focus-visible{color:var(--fg-100);outline:none}.contact-submit{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:680px;display:flex}.contact-submit .vehicle-send{max-width:none}.pdp-page{--pdp-header:64px;--pdp-main-top:18px;--pdp-fold-gap:48px;padding-top:var(--pdp-header);background:var(--color-white);color:var(--color-black)}.pdp-main{padding:var(--pdp-main-top) 16px 82px;flex-direction:column;gap:64px;max-width:1440px;margin:0 auto;display:flex}.pdp-hero{grid-template-rows:700px;grid-template-columns:minmax(0,1fr) minmax(280px,608px);align-items:stretch;gap:0;height:700px;max-height:700px;display:grid;overflow:hidden}.pdp-gallery{-webkit-user-select:none;user-select:none;width:100%;min-width:0;height:700px;min-height:0;max-height:700px;position:relative;overflow:hidden}.pdp-gallery-canvas{pointer-events:none;width:800px;height:800px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pdp-gallery-view{pointer-events:auto;width:800px;height:700px;position:absolute;top:0;left:0;overflow:hidden}.pdp-gallery-stage{cursor:grab;touch-action:pan-y;pointer-events:auto;width:800px;height:800px;position:absolute;top:-95px;left:0;overflow:hidden}.pdp-gallery-stage.is-dragging{cursor:grabbing}.pdp-gallery-stage:focus-visible{outline:1px solid var(--color-black-30);outline-offset:-1px}.pdp-gallery-track{width:100%;height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex}.pdp-gallery-track.is-dragging{transition:none}.pdp-gallery-frame{background:var(--color-white);flex:0 0 100%;width:100%;max-width:100%;height:100%;margin:0;position:relative;overflow:hidden}.pdp-gallery-frame img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.pdp-gallery-thumbs{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-y;pointer-events:auto;z-index:1;gap:6px;width:630px;height:100px;padding:0;display:flex;position:absolute;top:573px;left:85.117px;overflow:visible}.pdp-gallery-thumbs.is-scroll{box-sizing:border-box;width:726px;height:196px;padding:48px;top:525px;left:37.117px;overflow:auto hidden}.pdp-gallery-thumbs::-webkit-scrollbar{width:0;height:0;display:none}.pdp-gallery-thumb{border-radius:var(--radius-sm);background:var(--color-white);width:100px;min-width:100px;max-width:100px;height:100px;box-shadow:0 2px 23.3px 0 var(--color-black-12);cursor:pointer;border:0;flex:0 0 100px;margin:0;padding:0;overflow:hidden}.pdp-gallery-thumb:hover,.pdp-gallery-thumb:active,.pdp-gallery-thumb:focus,.pdp-gallery-thumb:focus-visible,.pdp-gallery-thumb[aria-current=true]{border-width:0;padding:0}.pdp-gallery-thumb:focus-visible{outline:1px solid var(--color-black-30);outline-offset:-1px}.pdp-gallery-thumb img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.pdp-gallery-thumb[aria-current=true] img{opacity:.6}.pdp-gallery-empty{background:var(--color-white);height:100%;min-height:100%;color:var(--color-black-60);place-items:center;display:grid}.pdp-buy{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-black-30) transparent;flex-direction:column;justify-content:flex-start;gap:32px;min-width:0;height:700px;min-height:0;max-height:700px;padding:24px 32px;display:flex;overflow:hidden auto}.pdp-buy>*{flex-shrink:0}.pdp-buy-head{font-family:var(--font-sans);font-weight:var(--fw-regular);flex-direction:column;flex-shrink:0;gap:32px;display:flex}.pdp-buy-intro{flex-direction:column;gap:16px;display:flex}.pdp-buy-title{flex-direction:column;gap:4px;display:flex}.pdp-sku,.pdp-price{font-family:var(--font-card);font-size:var(--type-card-0);font-weight:var(--fw-regular);line-height:var(--leading);margin:0}.pdp-sku{text-transform:uppercase;letter-spacing:.02em}.pdp-fit-title{font-family:var(--font-card);font-size:var(--type-card-2);font-weight:var(--fw-regular);line-height:var(--leading);margin:0}.pdp-price{align-items:baseline;gap:12px;display:flex}.pdp-price .pcard-compare{color:var(--color-black-60);font-size:18px;font-weight:400;text-decoration:line-through}.pdp-rule{border:0;border-top:1px solid var(--color-black-12);width:100%;margin:0}.pdp-rule-full{margin:0}.pdp-order{flex-direction:column;flex:none;gap:32px;display:flex}.pdp-details-block{flex-direction:column;gap:12px;display:flex}.pdp-details-copy{flex-direction:column;gap:4px;display:flex}.pdp-details-label{color:var(--color-black-60);font-size:var(--type-body-2);font-weight:var(--fw-regular);line-height:var(--leading);margin:0}.pdp-assurance{color:var(--color-black-60);font-size:var(--type-body-2);font-weight:var(--fw-regular);line-height:var(--leading);flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pdp-assurance li{align-items:center;gap:4px;display:flex}.pdp-trust-icon{flex-shrink:0;display:block}.pdp-info-rows,.pdp-info-row{flex-direction:column;gap:12px;display:flex}.pdp-info-row.is-open{gap:16px}.pdp-info-body{color:var(--color-black-60);font-size:var(--type-body-2);font-weight:var(--fw-regular);line-height:var(--leading);white-space:pre-wrap;margin:0}.pdp-acc-head{width:100%;font-family:inherit;font-size:var(--type-body-2);font-weight:var(--fw-regular);font-synthesis:none;letter-spacing:0;font-style:normal;line-height:var(--leading);color:var(--color-black-60);cursor:pointer;text-align:left;background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;margin:0;padding:0;display:flex}.pdp-acc-head:hover,.pdp-acc-head:hover span,.pdp-acc-head:active,.pdp-acc-head:active span{color:var(--color-black)}.pdp-acc-head span{font-size:var(--type-body-2);font-weight:var(--fw-regular);font-synthesis:none;letter-spacing:0}.pdp-acc-icon{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;flex-shrink:0;width:24px;height:24px;display:block}@media (prefers-reduced-motion:reduce){.pdp-gallery-track{transition:none}}.pdp-label{font-size:var(--type-body-2);font-weight:var(--fw-regular);color:var(--color-black-60);line-height:var(--leading);margin:0 0 16px}.pdp-details ul,.pdp-details ol,.pdp-install ul,.pdp-install ol{color:var(--color-black-60);font-size:var(--type-body-2);line-height:var(--leading);margin:0;padding:0;list-style:outside}.pdp-details ol,.pdp-install ol{list-style:decimal}.pdp-details li,.pdp-install li{margin:0 0 0 21px;display:list-item}.pdp-details li::marker{color:var(--color-black-60)}.pdp-install li::marker{color:var(--color-black-60)}.pdp-details p,.pdp-install p{color:var(--color-black-60);font-size:var(--type-body-2);line-height:var(--leading);margin:0}.pdp-details p.pdp-indent,.pdp-install p.pdp-indent,.pdp-details p[style*=text-indent],.pdp-install p[style*=text-indent]{text-indent:var(--pdp-paragraph-indent)}.pdp-details blockquote,.pdp-install blockquote,[data-pdp-section] blockquote{quotes:none;border:0;margin:0;padding:0}.pdp-details blockquote:before,.pdp-details blockquote:after,.pdp-install blockquote:before,.pdp-install blockquote:after,[data-pdp-section] blockquote:before,[data-pdp-section] blockquote:after{content:none}.pdp-details blockquote p,.pdp-install blockquote p,[data-pdp-section] blockquote p{text-indent:var(--pdp-paragraph-indent)}.pdp-details li.pdp-indent,.pdp-install li.pdp-indent,.pdp-details li[style*=text-indent],.pdp-install li[style*=text-indent],.pdp-details blockquote li,.pdp-install blockquote li,[data-pdp-section] blockquote li{text-indent:var(--pdp-paragraph-indent);list-style-position:inside}.pdp-details li.pdp-indent>p,.pdp-install li.pdp-indent>p,.pdp-details li[style*=text-indent]>p,.pdp-install li[style*=text-indent]>p,.pdp-details blockquote li>p,.pdp-install blockquote li>p,[data-pdp-section] blockquote li>p{display:inline}.pdp-install p+ul,.pdp-install p+ol,.pdp-details p+ul,.pdp-details p+ol{margin-top:1.4em}.pdp-install strong,.pdp-install b,.pdp-install-em{color:var(--color-black);font-weight:inherit}.pdp-qty{flex-direction:column;flex:none;gap:12px;display:flex}.pdp-qty .pdp-label{margin:0}.pdp-option-row{flex-wrap:wrap;gap:8px;display:flex}.pdp-chip{border:1px solid var(--color-black-12);background:var(--color-white);min-height:40px;font-family:inherit;font-size:14px;font-weight:var(--fw-regular);font-synthesis:none;letter-spacing:0;cursor:pointer;padding:8px 14px}.pdp-chip.is-on{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.pdp-qty-box{box-sizing:border-box;width:200px;height:53px;box-shadow:inset 0 0 0 1px var(--color-black);background:var(--color-white);border:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pdp-qty-box button{width:24px;height:24px;font-size:20px;font-weight:var(--fw-regular);font-synthesis:none;letter-spacing:0;cursor:pointer;color:var(--color-black);background:0 0;border:0;line-height:1}.pdp-qty-box span{font-size:var(--type-body-0);line-height:var(--leading)}.pdp-checkout{background:var(--color-white);flex-direction:row;flex:none;align-items:center;gap:12px;width:100%;display:flex}.pdp-checkout .btn{flex:1 1 0;min-width:0}.pdp-cta-label{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.pdp-btn-shop-logo{object-fit:contain;flex-shrink:0;width:48.208px;height:19.295px;display:block}.pdp-featured{padding:24px 32px}.pdp-stars{gap:12px;margin-bottom:24px;display:inline-flex}.pdp-stars img{flex-shrink:0;display:block}.pdp-flag{object-fit:cover;border-radius:50%;width:20px;height:20px;display:block}.pdp-featured .pdp-stars{gap:12px}.pdp-review-rate .pdp-stars{gap:4px;margin:0}.pdp-featured-row{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.pdp-featured-row.is-mid{align-items:center}.pdp-featured-rate{align-items:center;gap:24px;display:flex}.pdp-featured-count{margin:0;font-size:24px;font-weight:500;line-height:1.4}.comm-quote{padding:84px 32px}.pdp-featured-copy{flex-direction:column;gap:12px;max-width:690px;display:flex}.pdp-featured-quote{margin:0;font-size:32px;font-weight:700;line-height:1.4}.pdp-featured-author{margin:0;font-size:16px;font-weight:700;line-height:1.4}.pdp-reviews-btn{border:1px solid var(--color-black-60);color:var(--color-black);white-space:nowrap;flex-shrink:0;align-items:center;gap:24px;padding:16px 24px;font-size:14px;font-weight:700;display:inline-flex}.pdp-key,.pdp-reviews{flex-direction:column;gap:24px;padding:0 32px;display:flex}.pdp-section-title{font-family:var(--font-sans);font-size:var(--type-title-1);font-weight:var(--fw-medium);line-height:var(--leading);color:var(--fg-80);margin:0}.pdp-key-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pdp-key-card{background:var(--color-white);color:inherit;flex-direction:column;display:flex}.pdp-key-media{aspect-ratio:1;border-radius:var(--radius-sm,4px);background:#f3f3f3;position:relative;overflow:hidden}.pdp-key-media img{object-fit:cover;width:100%;height:100%;display:block}.pdp-key-body{flex-direction:column;gap:24px;padding:16px 8px;display:flex}.storefront .pdp-key-body h3{font-synthesis:none;font-variation-settings:"wght" 500;letter-spacing:0;margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.4}.storefront .pdp-key-body p{font-synthesis:none;font-variation-settings:"wght" 400;letter-spacing:0;color:var(--color-black-60);margin:0;font-size:18px;font-weight:400;line-height:1.4}.storefront .pdp-key-more{font-synthesis:none;font-variation-settings:"wght" 400;letter-spacing:0;color:var(--color-black-60);font-size:18px;font-weight:400}.pdp-key-play{color:var(--overlay-100);cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.pdp-key-play-mark{border-radius:var(--radius-pill);background:var(--fg-80);width:56px;height:56px;color:var(--overlay-100);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-key-play:focus-visible{outline:1px solid var(--fg-100);outline-offset:2px}.pdp-video-pop{z-index:220;background:var(--color-black-50);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pdp-video-pop-frame{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.pdp-video-pop video{background:var(--fg-100);width:auto;max-width:min(92vw,640px);height:auto;max-height:calc(100svh - 80px);display:block}.pdp-video-pop-close{z-index:1;border-radius:var(--radius-pill);background:var(--overlay-100);width:44px;height:44px;color:var(--fg-100);cursor:pointer;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:16px;right:16px}.pdp-video-pop-close:focus-visible{outline:1px solid var(--fg-100);outline-offset:2px}@media (max-width:900px){.pdp-video-pop{padding:16px}.pdp-video-pop-close{top:12px;right:12px}}a.pdp-key-card:focus-visible h3,a.pdp-key-card:focus-visible p,a.pdp-key-card:focus-visible .pdp-key-more,.pdp-reviews-btn:focus-visible{color:var(--color-black)}.page-bottom{flex-direction:column;gap:64px;max-width:1440px;margin:0 auto;padding:0 16px 82px;display:flex}.page-bottom.is-in-product{padding-bottom:0}.page-bottom-review+.page-bottom-review{margin-top:48px}.pdp-review-list{flex-direction:column;gap:32px;display:flex}.pdp-review{border-top:1px solid var(--color-black-12);grid-template-columns:160px 1fr;gap:32px;padding:32px 0;display:grid}.pdp-review-meta{flex-direction:column;gap:24px;padding:0 12px;display:flex}.pdp-review-rate .pdp-label{margin-bottom:4px}.pdp-review-name{margin:0;font-size:16px;font-weight:500}.pdp-review-date{margin:14px 0 0;font-size:14px}.pdp-review-body{flex-direction:column;justify-content:space-between;gap:24px;min-width:0;padding:0 12px;display:flex}.pdp-review-text{margin:0;font-size:14px;font-weight:500;line-height:1.4}.pdp-review-photos{flex-wrap:wrap;gap:12px;display:flex}.pdp-review-photos img{object-fit:cover;border-radius:4px;width:96px;height:128px}.pdp-review-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pdp-review-tags{color:var(--color-black-60);flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}.pdp-purchased{color:var(--color-accent);text-shadow:0 0 .5px #00000059;font-weight:700}.pdp-review-loc{align-items:center;gap:4px;display:inline-flex}.pdp-review-votes{min-width:95px;color:var(--color-black-60);justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:500;display:flex}.pdp-review-votes span{align-items:center;gap:4px;display:inline-flex}.cart-page{box-sizing:border-box;max-width:1440px;padding:88px var(--gutter) 88px;flex-direction:column;gap:64px;margin:0 auto;display:flex}.cart-page-head{flex-direction:column;gap:16px;padding-top:32px;display:flex}.cart-lead{font-family:var(--font-sans);font-size:var(--type-body-2);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--fg-100);margin:0}.cart-layout{justify-content:space-between;align-items:stretch;gap:80px;min-width:0;padding:0 32px;display:flex}.cart-lines{flex-direction:column;flex:0 472px;gap:32px;width:472px;min-width:0;padding:32px 0;display:flex}.cart-line{align-items:flex-start;gap:44px;width:472px;min-width:0;max-width:100%;display:flex}.cart-thumb{border-radius:var(--radius-sm);flex:0 0 170px;width:170px;height:210px;overflow:hidden}.cart-thumb img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.cart-line-info{box-sizing:border-box;flex-direction:column;flex:0 0 258px;justify-content:flex-start;align-items:flex-start;gap:48px;width:258px;min-width:0;min-height:210px;padding:12px 0;display:flex}.cart-line-copy{flex-direction:column;gap:12px;min-width:0;display:flex}.cart-line-name{font-family:var(--font-sans);font-size:var(--type-body-0);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--color-black);overflow-wrap:anywhere}.cart-line-fit,.cart-line-price{margin:0}.cart-line-fit{font-family:var(--font-sans);font-size:var(--type-body-1);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--fg-60);overflow-wrap:anywhere}.cart-line-price{font-family:var(--font-arimo);font-size:var(--type-body-0);font-weight:var(--fw-regular);font-synthesis:none;line-height:var(--leading);color:var(--color-black)}.cart-line-info a:active,.cart-line-info a:focus-visible{color:var(--color-black-60)}.cart-line-actions{align-items:center;gap:48px;max-width:100%;display:flex}.cart-qty{box-sizing:border-box;border:1px solid var(--color-black);background:var(--color-white);flex:0 0 113px;justify-content:flex-start;align-items:center;gap:24px;width:113px;height:42px;padding:10px 12px;display:flex}.cart-qty button{width:16px;min-width:0;height:16px;color:var(--fg-60);font-size:var(--type-body-1);font-weight:var(--fw-regular);font-synthesis:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;flex:0 0 16px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.cart-qty button:disabled{color:var(--fg-60);cursor:default}.cart-qty button:active,.cart-qty button:focus,.cart-qty button:focus-visible{color:var(--fg-100)}.cart-qty button:disabled:active,.cart-qty button:disabled:focus,.cart-qty button:disabled:focus-visible{color:var(--fg-60)}.cart-qty span{text-align:center;min-width:9px;font-family:var(--font-sans);font-size:var(--type-body-1);font-weight:var(--fw-regular);line-height:var(--leading);flex:none}.cart-summary-actions{flex-direction:column;align-items:center;gap:16px;display:flex}.cart-remove{width:24px;height:24px;color:var(--fg-100);cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cart-remove:active,.cart-remove:focus,.cart-remove:focus-visible{color:var(--fg-100)}.cart-summary{background:var(--color-black-4);border-radius:var(--radius-sm);box-sizing:border-box;flex-direction:column;flex:0 484px;align-self:stretch;align-items:stretch;gap:32px;width:484px;min-width:0;padding:48px 32px;display:flex}.cart-summary-head{flex-direction:column;gap:6px;display:flex}.cart-summary-title{font-family:var(--font-sans);font-size:var(--type-title-1);font-weight:var(--fw-medium);line-height:var(--leading);color:var(--color-black);margin:0}.cart-summary-count{font-family:var(--font-sans);font-size:var(--type-body-2);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--fg-60);margin:0}.cart-summary-rows{flex-direction:column;gap:6px;display:flex}.cart-summary-row{box-sizing:border-box;background:var(--color-white);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:52px;padding:16px;display:flex}.cart-summary-promo{padding:16px;display:block}.cart-discount{flex-direction:column;gap:8px;width:100%;min-width:0;margin:0;display:flex}.cart-discount-label{font-family:var(--font-sans);font-size:var(--type-body-2);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--fg-60);margin:0}.cart-discount-row{align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.cart-discount-input{border:1px solid var(--color-black);background:var(--color-white);min-width:0;color:var(--color-black);font-family:var(--font-sans);font-size:var(--type-body-2);font-weight:var(--fw-regular);line-height:var(--leading);border-radius:0;flex:auto;margin:0;padding:10px 12px}.cart-discount-input::placeholder{color:var(--fg-60)}.cart-discount-input:focus,.cart-discount-input:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.cart-discount-input:disabled{opacity:.45;cursor:wait}.cart-discount-apply{border:1px solid var(--color-black);background:var(--color-white);min-width:88px;color:var(--color-black);font-family:var(--font-sans);font-size:var(--type-body-2);font-weight:var(--fw-bold);line-height:var(--leading);cursor:pointer;border-radius:0;flex:none;margin:0;padding:10px 16px}.cart-discount-apply:disabled{opacity:.45;cursor:wait}.cart-discount-apply:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.cart-discount-error{font-family:var(--font-sans);font-size:var(--type-body-2);line-height:var(--leading);color:var(--fill-danger);margin:0}.cart-discount-applied{font-family:var(--font-arimo);font-size:var(--type-body-2);line-height:var(--leading);color:var(--color-black);text-align:right;margin:0}.cart-total-label{font-family:var(--font-sans);font-size:var(--type-body-2);font-weight:var(--fw-regular);letter-spacing:normal;line-height:var(--leading);text-transform:none;color:var(--fg-60);flex:none;margin:0}.cart-summary-value{text-align:right;font-family:var(--font-arimo);font-size:var(--type-body-2);font-weight:var(--fw-regular);font-synthesis:none;line-height:var(--leading);color:var(--color-black);margin:0}.cart-checkout{background:var(--color-accent);color:var(--color-black);font-family:var(--font-sans);font-weight:var(--fw-bold);font-synthesis:none;text-transform:none}.cart-summary .cart-checkout{width:100%;min-height:57px;font-size:var(--type-body-0);line-height:var(--leading);border-radius:0;flex:none;padding:16px}.cart-continue{text-align:center;width:100%;font-family:var(--font-sans);font-size:var(--type-body-1);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--fg-60);align-self:center}.cart-continue:active,.cart-continue:focus-visible{color:var(--fg-100)}.page-hero{background:var(--color-black);align-items:flex-start;height:450px;padding:82px 60px 0;display:flex;position:relative;overflow:hidden}.page-hero-bg{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.page-hero h1{z-index:1;color:var(--color-white);margin:0;padding-top:32px;font-size:56px;font-weight:700;line-height:1.4;position:relative}.page-hero.is-light h1{color:var(--color-black)}.tech-feature{background:var(--color-black-8);position:relative;overflow:visible}.tech-feature-stage{width:min(1440px,100%);height:680px;margin:0 auto;padding:120px 120px 0;position:relative}.tech-feature-grid{z-index:1;grid-template-columns:354px minmax(0,1fr);align-items:start;gap:120px;display:grid;position:relative}.tech-feature-copy{flex-direction:column;align-items:center;gap:56px;width:354px;display:flex}.tech-feature-head{flex-direction:column;gap:16px;width:100%;display:flex}.tech-feature-title{flex-direction:column;gap:6px;display:flex}.tech-feature-head h2,.tech-feature-title h2{font-family:var(--font-sans);font-size:var(--type-card-0);font-weight:var(--fw-medium);line-height:var(--leading);white-space:nowrap;margin:0}.tech-feature-head p,.tech-feature-title p{font-family:var(--font-sans);font-size:var(--type-body-1);font-weight:var(--fw-light);line-height:var(--leading);margin:0}.tech-stats{width:100%;font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:16px;display:flex}.tech-stats strong{font-size:var(--type-title-1);font-weight:var(--fw-light);line-height:var(--leading)}.tech-stats span{font-size:var(--type-body-1);font-weight:var(--fw-light);line-height:var(--leading)}.tech-stats .tech-stat-years span{font-size:var(--type-body-2)}.tech-feature-text{flex-direction:column;gap:12px;width:100%;max-width:none;padding-top:0;display:flex}.tech-feature-text p{font-family:var(--font-sans);font-size:var(--type-body-1);font-weight:var(--fw-light);line-height:var(--leading);color:var(--color-black);margin:0}.tech-bike-wrap{pointer-events:none;width:846px;height:429px;position:absolute;top:251px;left:594px;overflow:hidden;transform:scaleX(-1)}.tech-bike{width:127.46%;max-width:none;height:334.436%;position:absolute;top:-84.5166%;left:-15.26%}.tech-grid-wrap{padding:88px var(--gutter-wide);flex-direction:column;align-items:center;gap:64px;display:flex}.tech-grid-title{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.tech-grid-title h2{font-family:var(--font-sans);font-size:var(--type-card-0);font-weight:var(--fw-regular);line-height:var(--leading);letter-spacing:0;color:var(--fg-100);margin:0}.tech-grid-title p{font-family:var(--font-sans);font-size:var(--type-title-1);font-weight:var(--fw-regular);line-height:var(--leading);letter-spacing:0;color:var(--fg-60);margin:0}.tech-grid{grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:60px;width:100%;max-width:1020px;display:grid}.tech-card{background:var(--color-black-4);border-radius:var(--radius-md);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:300px;padding:48px 24px;display:flex}.tech-card-icon{justify-content:center;align-items:center;height:100px;display:flex}.tech-card-icon img{width:auto;max-width:116px;height:100px}.tech-card h3{margin:0 0 16px;font-size:14px;font-weight:500;line-height:1.4}.tech-card p{color:var(--fg-60);margin:0;font-size:14px;font-weight:400;line-height:1.4}.comm-intro{padding:88px var(--gutter-wide);text-align:center;flex-direction:column;align-items:center;gap:48px;display:flex}.comm-intro h2{font-size:var(--type-title-0);font-weight:var(--fw-medium);line-height:var(--leading);margin:0 0 8px}.comm-intro p{margin:0;font-size:16px;line-height:1.4}.comm-intro-photo{background:#030303;width:min(1067px,100%);height:600px;overflow:hidden}.comm-intro-photo img{object-fit:cover;width:100%;height:100%}.comm-comments{flex-direction:column;gap:48px;padding:48px 32px;display:flex}.body-muted{color:var(--color-black-60);max-width:520px;font-size:15px;line-height:1.7}.label{letter-spacing:.15em;text-transform:uppercase;color:var(--color-black-60);margin:0 0 12px;font-size:11px;font-weight:500}.section-h{font-family:var(--font-sans);font-size:var(--type-title-0);font-weight:var(--fw-medium);line-height:var(--leading);margin:0}.heading{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700}.section{padding:80px 0}.contact-grid{grid-template-columns:1fr 1fr;gap:80px}.brand-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-stat{padding:40px 32px}.brand-steps{grid-template-columns:repeat(7,minmax(0,1fr))}.btn-primary{background:var(--color-accent);min-height:52px;color:var(--color-black);cursor:pointer;border:none;justify-content:center;align-items:center;padding:16px 24px;font-weight:700;display:inline-flex}.btn-outline{background:var(--color-black);min-height:52px;color:var(--color-white);cursor:pointer;border:none;justify-content:center;align-items:center;padding:16px 24px;display:inline-flex}.link-arrow{color:var(--color-black-60);font-size:13px}.link-arrow:focus-visible{color:var(--color-black-60)}@supports (color:color-mix(in lab, red, red)){.link-arrow:focus-visible{color:color-mix(in srgb, var(--color-black-60) 50%, var(--color-black-80))}}.divider{background:var(--color-accent);width:40px;height:2px;margin:1rem 0}@media (max-width:1199px){.hero{height:min(900px,max(520px,62.5vw))}.site-header-inner{padding:8px var(--gutter)}.nav-brands{padding:24px calc(var(--gutter) + 44px)}.feature-copy{left:var(--gutter);right:var(--gutter);width:auto;bottom:32px}.fs-32{font-size:28px}.bike-card-title{left:20px}.vehicle-request{padding:64px var(--gutter) 0}.vehicle-request-form{padding:64px 0 80px}}@media (max-width:1100px){.tech-feature-stage{height:auto;min-height:0;padding:80px var(--gutter) 0}.tech-feature-grid{grid-template-columns:1fr;gap:40px}.tech-feature-copy{gap:40px;width:min(354px,100%)}.tech-feature-head h2,.tech-feature-title h2{white-space:normal}.tech-bike-wrap{aspect-ratio:846/429;width:min(100%,846px);height:auto;margin-top:8px;position:relative;top:auto;left:auto}}@container footer (max-width:1070px){.footer-links{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px}.footer-col-shop,.footer-col-policy,.footer-col-support,.footer-col-contact{width:auto;min-width:0;max-width:100%}}@media (max-width:900px){html,body{overflow-x:clip}main{min-width:0;overflow-x:clip}main [id]{scroll-margin-top:72px}.hero{height:min(100svh,720px);min-height:480px}.hero.tech-hero{aspect-ratio:9/16;height:auto;min-height:0}.hero.tech-hero .media-fill .tech-film-wide{display:none}.hero.tech-hero .media-fill .tech-film-tall{display:block}.hero-cta{top:auto;bottom:48px}.feature-banner{width:100%;max-width:100%;height:auto;min-height:0}.feature-banner:not(.is-empty){aspect-ratio:auto;flex-direction:column;justify-content:flex-end;width:100%;max-width:100%;height:auto;min-height:520px;max-height:none;display:flex}.feature-banner.is-empty{min-height:0;padding:48px var(--gutter)}.feature-banner:not(.is-empty) .feature-copy{box-sizing:border-box;width:100%;max-width:100%;padding:28px var(--gutter) 24px;gap:12px;position:relative;bottom:auto;left:auto;right:auto}.feature-copy .fs-24,.feature-copy .fs-16{overflow-wrap:break-word;max-width:100%}.feature-copy .fs-24{font-size:var(--type-body-0)}.feature-copy .fs-16{font-size:var(--type-body-2)}.feature-banner .btn-accent{min-height:0;font-size:var(--fs-12);line-height:var(--leading);padding:14px 20px}.feature-banner:not(.is-empty) .feature-mask{height:68%}.product-rail{--rail-inline:var(--gutter);--rail-gap:16px;--rail-card:min(220px, 72vw);gap:16px;min-width:0;max-width:100%;padding:48px 0}.product-rail-head{min-width:0;min-height:36px}.product-rail-head h2{min-width:0}.product-rail.is-embedded{--rail-inline:0px;padding:0}.product-rail-track{touch-action:pan-x pan-y;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%}.product-rail-head .fs-32{font-size:var(--type-title-1)}.product-window-sku{font-size:var(--type-body-2)}.product-window-price{font-size:var(--type-card-1)}.product-rail-head .product-rail-nav{display:none}.product-rail-head .product-rail-more{justify-content:center;align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.product-rail-more:focus-visible{outline:1px solid var(--color-black-30);outline-offset:2px}.product-rail-track{min-height:0}.product-window,.bike-card{width:var(--rail-card);flex-basis:var(--rail-card)}.bike-card{aspect-ratio:440/600;height:auto}.bike-card-title{font-size:var(--type-body-2);bottom:16px;left:16px}.site-footer{padding:48px var(--gutter) 32px;align-items:stretch;gap:40px;overflow:hidden}.footer-lower{gap:32px}.footer-subscribe,.footer-subscribe-title,.footer-form-block{width:100%;max-width:none}.footer-subscribe{gap:24px}.footer-subscribe-title{font-size:var(--type-title-1);font-weight:var(--fw-regular);line-height:var(--leading);letter-spacing:0}.footer-subscribe-break{display:none}.footer-subscribe-gap{display:inline}.footer-form-block .text-field{font-size:var(--type-body-2);font-weight:var(--fw-regular);line-height:var(--leading);letter-spacing:0}.footer-bar{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px}.footer-legal{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}.footer-legal-copy{white-space:normal}.footer-payments{flex-wrap:wrap}.policy-page{padding:64px var(--gutter) 80px}.footer-links{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;width:100%;padding-top:0;display:flex}.footer-col{gap:16px;min-width:0}.footer-col-list a,.footer-col-list button,.footer-company,.footer-phone,.footer-service{white-space:normal}.footer-social{gap:8px}.footer-social a{justify-content:center;align-items:center;min-width:44px;min-height:44px}.footer-col-shop,.footer-col-policy,.footer-col-support,.footer-col-contact{width:auto;min-width:0;max-width:none}.footer-col-list{gap:16px}.footer-form-block .email-form{width:100%;max-width:none}.footer-form-block .email-field-wrap{flex:auto;width:auto;min-width:0;max-width:none}.footer-form-block .btn-solid-white{flex:none;width:auto;min-width:72px;padding-left:16px;padding-right:16px}.shop-grid{grid-template-columns:1fr;display:grid}.cart-page{padding:88px var(--gutter) 64px;gap:40px;max-width:100%;overflow-x:clip}.cart-layout{flex-direction:column;align-items:stretch;gap:32px;max-width:100%;padding:0}.cart-lines,.cart-summary{flex:none;width:100%;max-width:100%}.cart-lines{padding:0}.shop-chip{min-height:44px;padding:12px 16px}.shop-chip.shop-back{padding:12px}.shop-year-menu{max-width:calc(100vw - 2 * var(--gutter));max-height:240px;overflow:auto}.page-pad{padding:88px var(--gutter) 64px}.cart-line{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"thumb copy""actions actions";gap:16px;width:100%;max-width:100%;display:grid}.cart-thumb{aspect-ratio:170/210;flex:none;grid-area:thumb;width:100%;min-width:0;height:auto}.cart-thumb img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.cart-qty button svg{width:16px;height:16px}.cart-remove{flex-basis:44px;width:44px;height:44px}.cart-remove svg{width:24px;height:24px}.cart-line-info{flex:none;grid-area:copy;gap:12px;width:auto;min-width:0;min-height:0;padding:0}.cart-line-actions{grid-area:actions;gap:16px}.cart-qty{flex:none;gap:8px;width:auto;height:44px;padding:0 8px}.cart-qty button{flex-basis:44px;width:44px;height:44px}.product-rail-float.is-prev{left:8px}.product-rail-float.is-next{right:8px}.cart-summary .cart-checkout{min-height:44px;font-weight:var(--fw-bold);padding-top:8px;padding-bottom:8px}.pdp-page{padding-bottom:48px}.pdp-main{gap:40px;padding:18px 16px 48px}.page-bottom{gap:40px;padding:0 16px 48px}.pdp-hero{grid-template-rows:auto;grid-template-columns:1fr;align-items:start;height:auto;min-height:0;max-height:none;overflow:visible}.pdp-gallery{aspect-ratio:1;width:100%;height:auto;max-height:none;overflow:hidden}.pdp-gallery-canvas{width:auto;height:auto;inset:0;transform:none}.pdp-gallery-view{width:auto;height:auto;inset:0}.pdp-gallery-stage{width:100%;height:100%;top:0}.pdp-gallery-thumbs{display:none}.pdp-buy{height:auto;min-height:0;max-height:none;padding:24px 0 0;overflow:visible}.pdp-order{flex:none;height:auto;overflow:visible}.pdp-qty,.pdp-checkout{z-index:1;flex:none;position:relative}.pdp-acc-head,.pdp-chip{min-height:44px}.pdp-qty-box{width:min(200px,100%);height:53px;padding:14px 16px}.pdp-sku,.pdp-price{font-size:var(--type-body-0)}.pdp-checkout{z-index:auto;background:var(--color-white);padding:0;position:static}.pdp-reviews-btn{white-space:normal;max-width:100%}.pdp-featured,.pdp-key,.pdp-reviews{padding-left:0;padding-right:0}.pdp-featured-row{flex-direction:column}.pdp-featured-quote{font-size:24px}.pdp-key-grid{grid-template-columns:1fr;gap:40px}.pdp-review{grid-template-columns:1fr;gap:16px}.page-hero{height:320px;padding:72px var(--gutter) 0}.page-hero h1{font-size:var(--fs-40);padding-top:16px}.tech-feature-stage{padding:64px var(--gutter) 0}.tech-feature-copy{width:100%}.tech-grid-wrap{padding:64px var(--gutter);gap:40px}.tech-stats{flex-wrap:wrap;row-gap:8px}.tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:none}.tech-card{justify-content:flex-start;gap:16px;min-width:0;min-height:0;padding:16px 12px}.tech-card-icon{height:72px}.tech-card-icon img{max-width:100%;height:72px}.tech-card h3,.tech-card p{overflow-wrap:break-word}.comm-intro{padding:64px var(--gutter)}.comm-intro h2{font-size:24px}.comm-intro-photo{aspect-ratio:16/10;height:auto;max-height:360px}.comm-comments{padding:32px var(--gutter)}.comm-quote{padding:48px var(--gutter)}.contact-grid{grid-template-columns:1fr;gap:40px}.brand-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-stat{padding:24px 16px}.brand-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:48px 0}.shop-lead{display:none}.shop-filter-row,.shop-filter-row.is-open{gap:16px}.vehicle-row{flex-direction:column}.vehicle-request-done{margin:64px auto 80px}.site-header-inner{padding:8px var(--gutter);min-width:0}.nav-left{gap:4px;min-width:0}.nav-right{flex-shrink:0;gap:0}.nav-logo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-menu-wrap{flex-shrink:0;display:block}.site-header.is-menu{background:var(--color-white);flex-direction:column;display:flex;bottom:0;overflow:hidden}.site-header.is-menu .site-header-inner{flex-shrink:0;align-self:stretch;width:100%;max-width:100%;margin-left:0;margin-right:0}.site-header.is-menu .nav-mobile{z-index:1;min-height:0;color:var(--color-black);background:var(--color-white);flex:auto;display:flex;position:relative}.nav-links,.nav-shop-panel{display:none}.nav-search.is-open{border-color:#0000;gap:0;width:48px;height:48px;padding:14px}.nav-search.is-open input{opacity:0;width:0}.nav-search-sheet{z-index:1;padding:0 var(--gutter) 12px;display:block;position:relative}.nav-search-sheet input{border:1px solid var(--color-black-60);border-radius:var(--radius-sm);background:var(--color-white);width:100%;height:44px;color:var(--color-black);font-size:var(--type-body-1);outline:none;padding:8px 12px}.nav-search-sheet-hits{background:var(--color-white);border-radius:var(--radius-sm);flex-direction:column;max-height:min(280px,40svh);margin-top:8px;display:flex;overflow:auto}.nav-search-sheet-hits .nav-search-hit{white-space:normal;min-height:44px}.nav-search-wrap .nav-search-float{display:none}.locale-pop{top:72px;left:var(--gutter);right:var(--gutter);width:auto;max-height:calc(100svh - 88px);padding:20px 16px;position:fixed;overflow:auto}.locale-pop-form{gap:32px}.vehicle-input,.text-field,.locale-select select{font-size:var(--type-body-1)}}#gorgias-chat-container{left:auto!important;right:12px!important}.promo-bar{z-index:120;background:var(--fg-100);height:42px;color:var(--overlay-100);font-family:var(--font-sans);font-size:var(--type-caption);font-weight:var(--fw-regular);line-height:var(--leading);font-synthesis:none;position:fixed;top:0;left:0;right:0;overflow:hidden}.promo-track{width:max-content;animation-name:promo-marquee-ltr;animation-duration:50s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.promo-seq{box-sizing:border-box;align-items:center;gap:300px;height:42px;margin:0;padding-left:48px;padding-right:252px;display:flex}.promo-text,.promo-link{color:inherit;font:inherit;white-space:nowrap}.promo-text{text-decoration:none}.promo-link{text-underline-offset:.12em;text-decoration:underline}.promo-link:focus-visible{outline:1px solid var(--overlay-100);outline-offset:2px}@keyframes promo-marquee-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.promo-track{animation:none;transform:translate(-50%)}.product-rail-more-icon{transition:none}.product-rail-more:hover .product-rail-more-icon,.product-rail-more:focus-visible .product-rail-more-icon{transform:none}}.storefront.has-promo .site-header,.storefront.has-promo .route-loading-bar{top:42px}.storefront.has-promo .shop-page,.storefront.has-promo .policy-page,.storefront.has-promo .vehicle-request{padding-top:106px}.storefront.has-promo .cart-page{padding-top:130px}.storefront.has-promo .pdp-page{--pdp-header:106px}.storefront.has-promo .page-hero{padding-top:124px}.storefront.has-promo .nav-mobile{max-height:calc(100svh - 106px)}@media (max-width:900px){.storefront.has-promo .page-hero{padding-top:114px}.storefront.has-promo .locale-pop{max-height:calc(100svh - 130px);top:114px}}.campaign-price{flex-wrap:wrap;align-items:center;gap:16px;max-width:100%;display:inline-flex}.product-window-price .campaign-price{font-family:var(--font-card)}.campaign-price-sale{font-family:var(--font-card);font-size:var(--type-card-0);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--fg-100);font-synthesis:none}.campaign-price-pill{border-radius:var(--radius-pill);background:var(--fg-100);color:var(--overlay-100);font-family:var(--font-sans);font-size:var(--type-body-1);font-weight:var(--fw-regular);line-height:var(--leading);font-synthesis:none;white-space:nowrap;justify-content:center;align-items:center;padding:6px 16px;display:inline-flex}.campaign-price-was{font-family:var(--font-card);font-size:var(--type-title-1);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--fg-40);font-synthesis:none;text-decoration:line-through}.campaign-price-offer{font-family:var(--font-sans);font-size:var(--type-body-1);font-weight:var(--fw-regular);line-height:var(--leading);color:var(--fg-100);font-synthesis:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}
