@property --heart-shade{syntax:"<color>";inherits:false;initial-value:#0000}@scope(.bike-card){:scope{color:#000;background:#fff;border-radius:10px;display:flex;position:relative}.card-link{width:100%;color:inherit;flex-direction:column;gap:10px;padding-bottom:20px;text-decoration:none;display:flex}.card-link:hover{text-decoration:none}.photo{aspect-ratio:302/207;border-radius:10px;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.info{flex-direction:column;flex:1;min-height:85px;padding-inline:10px;display:flex}.condition{font:var(--new-carddescription);text-transform:uppercase;color:var(--text-card-condition)}.title{font:var(--new-cardtitle);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:5px}.prices{flex-wrap:wrap;align-items:baseline;gap:3px;margin-top:auto;padding-top:10px;display:flex}.price{font:var(--new-cardcost)}.compare-at{font:var(--new-cardlastcost);text-decoration:line-through}.sold-out{color:#fff;font:var(--new-carddescription);text-transform:uppercase;background:#000;border-radius:10px;padding:5px 10px;position:absolute;top:7px;left:10px}.fav{color:#1e1e1e;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:1px;right:1px}.heart{--brand-stop-1:currentColor;--brand-stop-2:currentColor;background:linear-gradient(90deg, var(--heart-shade), var(--heart-shade)), linear-gradient(180deg, var(--brand-stop-1), var(--brand-stop-2));width:16px;height:16px;transition:--brand-stop-1 .3s,--brand-stop-2 .3s,--heart-shade .3s;-webkit-mask:url(/assets/bike-card-heart-Cayebqzb.svg) 50%/contain no-repeat,url(/assets/bike-card-heart-Cayebqzb.svg#filled) 50%/0 0 no-repeat;mask:url(/assets/bike-card-heart-Cayebqzb.svg) 50%/contain no-repeat,url(/assets/bike-card-heart-Cayebqzb.svg#filled) 50%/0 0 no-repeat}.fav[aria-pressed=true] .heart{-webkit-mask-size:contain,contain;mask-size:contain,contain}.fav:is(:hover,:focus-visible,[aria-pressed=true]) .heart{--brand-stop-1:#f0f1fc;--brand-stop-2:#c6cbfe;--heart-shade:#0003}@media (prefers-reduced-motion:reduce){.heart{transition:none}}@media (forced-colors:active){.heart{forced-color-adjust:none;background:buttontext}}@media (width>=1024px){.card-link{padding-bottom:10px}.info{min-height:97px;padding-inline:15px}}}@scope(.search-backdrop){:scope{z-index:var(--layer-drawer);background:#000c;transition:opacity .18s;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){:scope{transition:none}}}.search-backdrop[data-starting-style],.search-backdrop[data-ending-style]{opacity:0}.search-aside[hidden]{display:none}.search-aside[data-ending-style]{opacity:0}@scope(.search-aside) to (.bike-card){:scope{--search-gutter:16px;inset:20px var(--search-gutter) 16px;z-index:var(--layer-drawer);color:#fff;flex-direction:column;transition:opacity .18s;display:flex;position:fixed}.predictive-search-form{flex-direction:column;flex:1;gap:20px;min-width:0;min-height:0;display:flex}.search-field{background:var(--fill-purple-light);color:#1e1e1e;border:1px solid #d9d9d9;border-radius:9999px;flex:none;align-items:center;gap:8px;height:42px;margin-inline:0;padding:12px 16px;transition:margin-left .28s cubic-bezier(.2,.8,.2,1),margin-right .28s cubic-bezier(.2,.8,.2,1);display:flex}.search-field input{width:100%;min-width:0;color:inherit;font:400 16px / 1 var(--font-body);background:0 0;border:0;border-radius:0;outline:none;padding:0}.search-field button{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;margin:-8px;padding:0;display:grid}.search-field button img{width:13.6px;height:13.6px}.search-loading{inline-size:72px;font:400 14px / 1 var(--font-body);text-align:end;flex:none}.search-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;transition:opacity .18s .1s;overflow-y:auto}.search-status{color:inherit;font:var(--new-menu)}.search-status:empty{display:none}.search-products{gap:10px;margin:0;padding:0;list-style:none;display:grid}.search-products>li{min-width:0}.search-product-desktop{display:none}.search-product-mobile{color:#000;background:#fff;border-radius:10px;position:relative;overflow:hidden}.search-product-link{min-height:100px;color:inherit;align-items:center;gap:12px;padding:10px 44px 10px 10px;text-decoration:none;display:flex}.search-product-link:hover{text-decoration:none}.search-product-photo{aspect-ratio:302/207;border-radius:10px;flex:none;width:100px;overflow:hidden}.search-product-photo img{object-fit:cover;width:100%;height:100%;display:block}.search-product-info{flex-direction:column;gap:8px;min-width:0;display:flex}.search-product-condition{color:var(--text-card-condition);font:var(--new-carddescription);text-transform:uppercase}.search-product-info h3{font:var(--new-cardtitle);letter-spacing:-.02em;overflow-wrap:anywhere}.search-product-price{font:var(--new-cardcost)}.search-product-fav{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:5px;right:5px}.search-product-fav img{width:16px;height:16px}.search-product-fav[aria-pressed=true]{background:var(--fill-purple)}.search-link-groups{gap:24px;display:grid}section+section,.search-link-groups{margin-top:24px}section h2:not(.sr-only){font:var(--new-h3);margin-bottom:12px}.search-suggestions,.search-links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.search-suggestions{flex-flow:wrap;gap:8px}.search-suggestions>li{min-width:0;max-width:100%}.search-suggestions button,.search-links a{color:#1e1e1e;font:var(--new-menu);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:10px 14px;text-decoration:none;display:inline-block}.search-suggestions button{border-radius:9999px;max-width:100%}.search-suggestions button:hover,.search-links a:hover{background:var(--fill-purple-light)}@media (width>=1024px){:scope{--search-gutter:max(3.75vw, calc((100vw - var(--container-max)) / 2));top:91px;bottom:24px}.search-products{grid-template-columns:repeat(auto-fill,minmax(max(240px,20% - 8px),1fr))}.search-product-desktop{display:block}.search-product-mobile{display:none}.search-link-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.search-link-groups section{margin-top:0}}@media (prefers-reduced-motion:reduce){:scope,.search-field,.search-results{transition:none}}}.search-aside[data-starting-style] .search-results{opacity:0}@media (width>=1024px){.search-aside[data-starting-style] .search-field{margin-left:calc(100% - min(26.96%,399px));margin-right:calc(102px + clamp(8px,1.25vw,20px))}}@media (prefers-reduced-motion:reduce){.search-aside[data-starting-style] .search-field{margin-inline:0}.search-aside[data-starting-style] .search-results{opacity:1}}@scope(.trust-band){:scope{background:#000;padding-block-start:10px;display:none}@media (width>=1024px){:scope{display:block}}}@scope(.trust-strip){:scope{min-height:45px;font:var(--new-p12);letter-spacing:-.02em;background:#e1e4ff33;border-radius:20px;grid-template-columns:minmax(max-content,1fr) minmax(0,1fr);align-items:center;gap:5px 10px;padding:7px 15px;display:grid;position:relative}span{background:linear-gradient(90deg, #0003, #0003), var(--new-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}:scope:before{content:"";border-radius:inherit;background:radial-gradient(ellipse 100% 100% at top left in oklab, #ffffff8c, transparent 70%), radial-gradient(ellipse 100% 100% at bottom right in oklab, #ffffff4d, transparent 70%);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}span:first-child{white-space:nowrap}@media (width>=1024px){:scope{justify-content:space-between;gap:20px;padding:15px min(115.58px,5.5685vw) 17px;display:flex}}}@scope(.site-header){:scope{--ink:#000;z-index:var(--layer-bar);color:var(--ink);padding-block:10px;position:relative}:scope.on-dark{--ink:var(--fill-purple-light);background:#000}.bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{flex-direction:column;flex:0 204px;gap:6px;width:204px;min-width:145px;display:flex}.logo{width:145px;color:inherit;grid-template-rows:22.4px 4.6px;grid-template-columns:46.6px 93.6px;gap:2.8px 4.8px;text-decoration:none;display:grid}.logo:hover{text-decoration:none}.logo-glyph{grid-area:1/1/2/2;width:100%;height:auto}.logo-wordmark{grid-area:1/2/2/3;width:100%;height:auto;display:block}.logo-tagline{grid-area:2/2/3/3;width:52%;height:auto;display:block}.brand-address{font:var(--new-p12);letter-spacing:-.02em;display:none}.actions{flex:none;align-items:center;gap:2px;display:flex}.icon-btn{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.utility-links{flex:none;align-items:center;gap:15px;display:flex}.utility-icon{place-items:center;width:24px;height:24px;display:grid;position:relative}.utility-icon img{grid-area:1/1;display:block}.wishlist .utility-icon{align-items:start;padding-top:2.65px}.utility-hover,:is(.wishlist,.account-link,.cart):is(:hover,:focus-visible) .utility-default{opacity:0}:is(.wishlist,.account-link,.cart):is(:hover,:focus-visible) .utility-hover{opacity:1}:scope:not(.on-dark) .utility-default{filter:brightness(0)}.cart-hover{background:var(--fill-purple);grid-area:1/1;width:20px;height:20px;-webkit-mask:url(/assets/header-cart-BOp8X1Kz.svg) 50%/contain no-repeat;mask:url(/assets/header-cart-BOp8X1Kz.svg) 50%/contain no-repeat}.utility-count{background:var(--fill-purple-light);min-width:16px;height:16px;color:var(--text-grey);font:600 12px / 1 var(--font-body);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #000;border-radius:70px;place-items:center;padding:1px 3px;display:grid;position:absolute;top:12px;right:-2px}.icon-btn:is(:hover,:focus-visible) .utility-count{background:var(--fill-purple)}:scope:not(.on-dark) .burger path{stroke:#000}.cart img{display:block}.desktop-only,.header-menu-desktop{display:none}.search-toggle{width:auto;min-width:64px;color:var(--text-grey);font:var(--new-menu);background:#e1e4ffcc;border:1px solid #d9d9d9;border-radius:9999px;flex:1;justify-content:space-between;gap:8px;padding:12px 16px;display:flex}.search-icon{flex:none;order:1;place-items:center;width:16px;height:16px;display:grid}.search-icon img{display:block}.search-toggle>span{min-width:0}:scope.mobile-navigation-header{padding:0;display:flow-root}:scope.mobile-navigation-header .bar{width:auto;margin-block-start:var(--mobile-brand-y,16px);margin-inline:var(--mobile-brand-x,16px) 16px}:scope.mobile-navigation-header .brand{width:var(--mobile-brand-width,204px);flex:none}.menu-tools{flex-direction:column;gap:20px;margin-top:28px;margin-bottom:20px;display:flex}.menu-tools .icon-btn{width:24px;height:24px}.menu-tools .search-toggle{flex:none;width:100%;height:42px}@media (width<1024px){.bar{flex-wrap:wrap}:scope:not(.mobile-navigation-header) .brand{flex:145px;max-width:204px}.actions{margin-inline-start:auto}.actions .search-toggle{width:42px;min-width:42px;color:inherit;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;padding:0}.actions .search-toggle:is(:hover,:focus-visible){color:var(--fill-purple)}.actions .search-label,.actions .search-icon img{display:none}.actions .search-icon{background:currentColor;width:20px;height:20px;-webkit-mask:url(/assets/header-search-2tHSv-aV.svg) 50%/contain no-repeat;mask:url(/assets/header-search-2tHSv-aV.svg) 50%/contain no-repeat}}@media (width>=1024px){:scope{padding-block:20px}.bar{gap:clamp(10px,1.25vw,20px)}.brand{flex:none;width:clamp(145px,12.75vw,204px)}.brand-address{display:block}.logo{grid-template-rows:auto auto;grid-template-columns:32.13% 64.56%;gap:4.2px 3.31%;width:100%}.mobile-only{display:none}.desktop-only{display:grid}.site-header .header-menu-desktop{flex:1;min-width:0;display:flex}.actions{flex:0 auto;gap:clamp(8px,1.25vw,20px);width:26.96%;max-width:399px}.icon-btn{flex:none;width:24px;height:42px}.search-toggle{flex:1;display:flex}}}@scope(.header-menu){:scope{color:var(--ink,#000);font:var(--new-menu)}:scope.header-menu-desktop,:scope.header-menu-popup{display:none}a{color:inherit;text-decoration:none}a:is(:hover,:focus-visible),a[aria-current=page]{text-decoration:underline}.menu-links,.menu-group{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.menu-group{gap:20px;min-width:0}.menu-group h3{font:inherit;text-transform:uppercase;line-height:22px}.menu-links>:is(a,span){min-height:18px}.shop-columns{grid-template-columns:107px minmax(0,1fr);gap:40px min(55px,16.77%);width:100%;display:grid}:scope.header-menu-mobile{color:#fff;flex-direction:column;display:flex}.menu-section{flex-direction:column;align-items:flex-start;gap:20px;padding:20px 16px;display:flex}.menu-section h2{font:var(--new-h3);letter-spacing:-.02em;text-transform:uppercase;min-height:18px}.mobile-shop{padding-bottom:22px}.mobile-services{grid-template-columns:89px minmax(0,1fr);gap:min(72px,21.95%);display:grid}.mobile-services .menu-section{min-width:0;padding:0}.header-dropdown{align-items:center;display:flex}.dropdown-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.menu-caret{white-space:pre}.header-menu-item:is(:hover,:focus-visible),.dropdown-trigger:is(:hover,:focus-visible){color:var(--fill-purple);text-decoration:none}.dropdown-trigger:is(:hover,:focus-visible){color:var(--fill-purple)}.header-dropdown:has(.dropdown-trigger[data-popup-open]){color:var(--fill-purple)}@media (width>=1024px){:scope.header-menu-popup{display:block}:scope.header-menu-desktop{flex:1;align-items:center;min-width:0;max-width:max(46.69%,460px);display:flex}.header-menu-list{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.dropdown-positioner{z-index:var(--layer-bar)}.dropdown-popup{width:var(--popup-width,max-content);height:var(--popup-height,auto)}.dropdown-links{-webkit-backdrop-filter:blur(9.5px);backdrop-filter:blur(9.5px);color:#000;background:#dbdefdcc;border-radius:0 20px 20px;width:max-content;padding:30px}.shop-columns{grid-template-columns:max-content;gap:0}.menu-links>:is(a,span){min-height:0}}@media (prefers-reduced-motion:no-preference){.dropdown-popup{transition:visibility .3s}.dropdown-popup[data-ending-style]{visibility:hidden}.dropdown-links{transition:opacity .3s ease-out}.dropdown-links:is([data-starting-style],[data-ending-style]){opacity:0}}}@scope(.mobile-navigation-backdrop){:scope{z-index:var(--layer-drawer);opacity:calc(.5 * (1 - var(--drawer-swipe-progress,0)));background:#000;transition:opacity .28s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}:scope[data-starting-style],:scope[data-ending-style]{opacity:0}:scope[data-ending-style]{pointer-events:none}:scope[data-swiping]{transition-duration:0s}@media (prefers-reduced-motion:reduce){:scope{transition:none}}}@scope(.mobile-navigation-viewport){:scope{z-index:var(--layer-drawer);display:flex;position:fixed;inset:0}:scope[data-ending-style]{pointer-events:none}}@scope(.mobile-navigation) to (.site-header,.header-menu){:scope{width:min(420px,100% - 48px);height:100%;padding-bottom:env(safe-area-inset-bottom,0px);overscroll-behavior:contain;touch-action:auto;color:#fff;transform:translateX(var(--drawer-swipe-movement-x,0px));background:#000;transition:transform .28s cubic-bezier(.32,.72,0,1);position:relative;overflow-y:auto}:scope[data-starting-style],:scope[data-ending-style]{transform:translate(-100%)}:scope[data-swiping]{-webkit-user-select:none;user-select:none;transition-duration:0s}:scope[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .28s)}@media (prefers-reduced-motion:reduce){:scope{transition:none}}}@scope(.site-footer){:scope{color:#fff;margin-top:90px;padding-bottom:23px}.panels{display:grid}.panel{border:1px solid var(--fill-footerborder);background:#000;border-radius:20px;min-width:0;min-height:211px;padding:20px}.identity{flex-direction:column;align-items:flex-start;min-height:212px;display:flex}.footer-logo{width:204px;color:var(--fill-purple-light);grid-template-rows:31.4px 6.4px;grid-template-columns:65.54px 131.7px;gap:4.2px 6.75px;text-decoration:none;display:grid}.logo-glyph{grid-area:1/1/2/2;width:100%;height:auto}.logo-wordmark{grid-area:1/2/2/3;width:100%;height:auto}.logo-tagline{grid-area:2/2/3/3;width:52%;height:auto}.address{max-width:204px;font:var(--new-p12);letter-spacing:-.02em;color:var(--fill-purple-light);margin-top:6px}.email{font:400 16px / normal var(--font-heading);text-transform:uppercase;margin-top:auto;padding-top:30px}h2{font:var(--new-h3);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:20px}h3{font:var(--new-menu);text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:20px}ul{font:var(--new-menu);flex-direction:column;gap:10px;display:flex}a{color:inherit}.shop-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px;display:grid}.shop{min-height:462px}.service-groups{flex-wrap:wrap;gap:40px;display:flex}.policies{margin-top:10px}@media (width>=1024px){:scope{margin-top:150px}.panels{width:var(--container-width);grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:auto}.panel{grid-column:span 2;min-height:211px}.identity{grid-column:span 3}.shop{grid-column:span 3;align-items:flex-start;gap:clamp(12px,2.375vw,38px);min-height:211px;display:flex}.shop-groups{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.shop a{overflow-wrap:anywhere}}}@property --cta-capsule-start{syntax:"<color>";inherits:false;initial-value:#f0f1fc}@property --cta-capsule-end{syntax:"<color>";inherits:false;initial-value:#c6cbfe}@scope(.cta-capsule){:scope{background:#fff;border-radius:10px;gap:5px;padding:5px;display:flex;box-shadow:0 0 27px #0000001a}:is(.cta-light,.cta-dark){color:#000;min-width:0;min-height:38px;font:var(--new-b1);letter-spacing:-.03em;text-align:center;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;padding:10px;line-height:normal;text-decoration:none;display:flex}.cta-light{background:linear-gradient(180deg, var(--cta-capsule-start), var(--cta-capsule-end))}.cta-light:is(:hover,:focus-visible){--cta-capsule-start:var(--fill-purple);--cta-capsule-end:var(--fill-purple)}.cta-dark:is(:hover,:focus-visible){background-color:var(--fill-purple)}:is(.cta-light,.cta-dark):is(:hover,:focus-visible){text-decoration:none}@media (prefers-reduced-motion:no-preference){.cta-light{transition:--cta-capsule-start .3s ease-out,--cta-capsule-end .3s ease-out}.cta-dark{transition:background-color .3s ease-out}}@media (width>=1024px){:scope{border-radius:20px;gap:10px}:is(.cta-light,.cta-dark){letter-spacing:0;min-height:57px;line-height:1}}}@scope(.google-reviews){:scope{color:#000;flex-direction:column;gap:20px;margin-top:90px;display:flex}.gr-header{grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;display:grid}.gr-source{flex-direction:column;grid-area:3/1;gap:10px;display:flex}.gr-score{align-items:baseline;gap:6px;display:flex}.gr-score-num,.gr-count-num{font-size:24px}.gr-score-num,.gr-count-num,.gr-count-label{font-family:var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;font-weight:500;line-height:.9}.gr-title{text-align:center;font-family:var(--font-heading);font-weight:500;font-size:var(--new-h2-size);letter-spacing:-.05em;text-transform:uppercase;grid-area:1/1/2/3;line-height:1}.gr-lead{letter-spacing:-.02em;font-size:12px;font-weight:600;line-height:1.1}.gr-google{text-underline-offset:2px;text-decoration:underline}.gr-description{text-align:center;letter-spacing:-.02em;grid-area:2/1/3/3;max-width:554px;margin-inline:auto;font-size:16px;font-weight:500;line-height:1.1}.gr-count{flex-direction:column;grid-area:3/2;align-items:flex-end;gap:5px;display:flex}.gr-count-label{font-size:16px;line-height:1.1}.gr-rows{flex-direction:column;gap:10px;display:flex}.gr-group{gap:10px;padding-right:10px;display:flex}.gr-row{overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;overflow:auto hidden}.gr-row[data-layout=desktop]{display:none}.gr-row::-webkit-scrollbar{display:none}.gr-row.is-dragging{cursor:grabbing}.gr-row.is-dragging .gr-card{-webkit-user-select:none;user-select:none}.gr-row:focus-visible{outline:2px solid var(--brand-5);outline-offset:-2px}.gr-track{width:max-content;display:flex}.gr-card{background:#e7eaff;border-radius:10px;flex-direction:column;flex:none;gap:15px;width:min(512px,100vw - 32px);padding:24px;display:flex}.gr-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gr-card-who{align-items:flex-start;gap:12px;min-width:0;display:flex}.gr-avatar{background:var(--brand-5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.gr-avatar-initial{color:#fff;font-size:18px;font-weight:600;line-height:1}.gr-avatar-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gr-avatar-photo[data-failed]{display:none}.gr-card-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.gr-card-name{color:#757575;font-size:16px;font-weight:600;line-height:1.4}.gr-card-date{color:#b3b3b3;font-size:16px;font-weight:400;line-height:1.4}.gr-card-google{flex-shrink:0;width:45px;height:45px}.gr-stars{align-items:center;gap:4px;display:flex}.gr-star{width:20px;height:20px}.gr-score .gr-star{width:18px;height:18px}.gr-card-text{letter-spacing:-.02em;color:#1e1e1e;-webkit-line-clamp:10;-webkit-box-orient:vertical;font-size:16px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<1024px){.gr-card-text{font:var(--new-p16)}}.gr-more{font-family:var(--font-body);letter-spacing:-.03em;text-transform:none;color:#000;cursor:pointer;background:0 0;border:0;align-self:center;padding:0;font-size:16px;font-weight:400;line-height:1;text-decoration:underline;display:none}@media (width>=1024px){:scope{gap:20px;margin-top:160px}.gr-score-num,.gr-count-num{font-size:var(--new-h2-size)}.gr-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(0,1fr);align-items:end;gap:10px 30px;display:grid}.gr-source{grid-area:1/1/3/2;place-self:end start}.gr-lead{font-size:16px}.gr-card{border-radius:20px;gap:24px}.gr-score .gr-star{width:22px;height:22px}.gr-title{text-align:center;grid-area:1/2/2/3;font-size:64px}.gr-description{text-align:center;grid-area:2/2/3/3;margin-inline:auto}.gr-count{grid-area:1/3/3/4;justify-self:end;align-items:flex-end}.gr-row[data-layout=mobile]{display:none}.gr-row[data-layout=desktop],.gr-more{display:block}:scope:not([data-expanded]) .gr-row[data-held]{max-height:180px;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}}}@scope(.faq){:scope{--faq-row-padding:19px;color:#000;flex-direction:column;gap:5px;display:flex}.faq-item{background:#ffffff4d;border:1px solid #fff;border-radius:20px}.faq-trigger{width:100%;padding:var(--faq-row-padding) 20px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:19px;justify-content:space-between;align-items:center;gap:16px;display:flex}.faq-question{font:var(--new-h3);letter-spacing:-.02em;text-transform:uppercase}.faq-chevron{object-fit:none;flex:none;width:24px;height:24px;rotate:90deg}.faq-trigger[data-panel-open] .faq-chevron{rotate:0deg}.faq-panel{height:var(--accordion-panel-height);padding-inline:20px;overflow:hidden}.faq-answer{padding-top:calc(20px - var(--faq-row-padding));padding-bottom:var(--faq-row-padding);font:var(--new-p16);letter-spacing:-.02em}.faq-answer p+p{margin-top:5px}.faq-answer a{text-decoration:underline}@media (width>=1024px){:scope{--faq-row-padding:20px;gap:10px}.faq-answer{width:50%;margin-left:auto}}}@scope(.phone-chat){:scope{aspect-ratio:320.964/444;pointer-events:none;overflow:hidden;container-type:inline-size}.scene{--unit:calc(100cqw / 450);color:#000c;width:100%;height:100%;font:400 calc(14 * var(--unit)) / 1.1 var(--font-body);letter-spacing:-.02em;position:relative}.shell{top:calc(-3 * var(--unit));aspect-ratio:450/920;width:100%;position:absolute;left:0}.shell img{width:100%;height:auto;display:block}.toolbar,.details,.timestamp{font-family:SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:590;line-height:calc(22 * var(--unit));letter-spacing:calc(-.43 * var(--unit));position:absolute}.toolbar{left:calc(24 * var(--unit));top:calc(63 * var(--unit));width:calc(402 * var(--unit));height:calc(54 * var(--unit));border-bottom:calc(.5 * var(--unit)) solid #0003}.back{left:calc(16 * var(--unit));width:calc(44 * var(--unit));height:calc(44 * var(--unit));background:#ffffffa6;border-radius:50%;place-items:center;display:grid;position:absolute}.back img{width:calc(11 * var(--unit));height:auto}.name{top:calc(13 * var(--unit));font-size:calc(17 * var(--unit));color:#1a1a1a;position:absolute;left:50%;translate:-50%}.details{left:calc(363 * var(--unit));top:calc(86 * var(--unit));font-size:calc(12 * var(--unit));color:#08f}.timestamp{top:calc(122 * var(--unit));left:calc(224.5 * var(--unit));font-size:calc(12 * var(--unit));color:#0000004d;white-space:nowrap;translate:-50%}.message{left:calc(42 * var(--unit));padding:calc(10 * var(--unit)) calc(30 * var(--unit)) calc(10 * var(--unit)) calc(10 * var(--unit));border-radius:calc(20 * var(--unit)) calc(20 * var(--unit)) calc(20 * var(--unit)) 0;background:#c6cbfe;position:absolute}.question{top:calc(149 * var(--unit));white-space:nowrap}.offer,.reply{border-radius:calc(20 * var(--unit)) calc(20 * var(--unit)) 0 calc(20 * var(--unit));background:#b6c2e7}.offer{left:calc(147 * var(--unit));top:calc(345 * var(--unit));width:calc(261 * var(--unit))}.visit{top:calc(415 * var(--unit));width:calc(249 * var(--unit))}.reply{left:calc(189 * var(--unit));top:calc(485 * var(--unit));width:calc(219 * var(--unit));font-size:calc(16 * var(--unit))}.goodbye{top:calc(560 * var(--unit));width:calc(237 * var(--unit));font-size:calc(16 * var(--unit))}.photo{width:calc(156.962 * var(--unit));height:calc(108.379 * var(--unit));border-radius:calc(10 * var(--unit));outline:calc(2 * var(--unit)) solid #f0f0f0;outline-offset:calc(-2 * var(--unit));transform-origin:0 0;position:absolute}.photo-window{border-radius:inherit;z-index:-1;position:absolute;inset:0;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.photo-1{left:calc(39.3594 * var(--unit));top:calc(218.5 * var(--unit));rotate:-7.73244deg}.photo-2{left:calc(44.9375 * var(--unit));top:calc(208.93 * var(--unit));rotate:-1.07906deg}.photo-3{left:calc(49.6719 * var(--unit));top:calc(208.38 * var(--unit));width:calc(158.683 * var(--unit));outline-color:#fff;rotate:3.20105deg}.photo-3 img{object-fit:fill;min-width:121.421%;position:absolute;left:-4.40982%}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.reveal{animation:var(--reveal) 6s cubic-bezier(.5, 0, .5, 1) infinite alternate both paused}:scope[data-playing] .reveal{animation-play-state:running}}.question{--reveal:phone-chat-question}@keyframes phone-chat-question{0%{opacity:0}8.33%,to{opacity:1}}.photo-1{--reveal:phone-chat-photo-1}@keyframes phone-chat-photo-1{0%,8.33%{opacity:0}10.9%,to{opacity:1}}.photo-2{--reveal:phone-chat-photo-2}@keyframes phone-chat-photo-2{0%,10.9%{opacity:0}13.36%,to{opacity:1}}.photo-3{--reveal:phone-chat-photo-3}@keyframes phone-chat-photo-3{0%,13.36%{opacity:0}15.75%,to{opacity:1}}.offer{--reveal:phone-chat-offer}@keyframes phone-chat-offer{0%,15.75%{opacity:0}24.38%,to{opacity:1}}.visit{--reveal:phone-chat-visit}@keyframes phone-chat-visit{0%,24.38%{opacity:0}33.09%,to{opacity:1}}.reply{--reveal:phone-chat-reply}@keyframes phone-chat-reply{0%,33.09%{opacity:0}41.88%,to{opacity:1}}.goodbye{--reveal:phone-chat-goodbye}@keyframes phone-chat-goodbye{0%,41.88%{opacity:0}49.92%,to{opacity:1}}@media (width>=1024px){:scope{aspect-ratio:450/586}.offer{top:calc(326 * var(--unit))}.visit{top:calc(392 * var(--unit))}.reply{top:calc(458 * var(--unit))}.goodbye{top:calc(524 * var(--unit))}.photo-1{top:calc(215.059 * var(--unit))}.photo-2{top:calc(205.494 * var(--unit))}.photo-3{top:calc(204.941 * var(--unit))}}}@scope(.bike-showcase) to (.bike-card){:scope{isolation:isolate;color:var(--fill-purple-light);background:#000;border:5px solid #000;border-radius:20px;padding:24px 5px 10px;position:relative;overflow:hidden}.showcase-heading{position:relative}.showcase-title{min-width:0;max-width:100%;font:var(--new-h2);letter-spacing:-.05em;text-align:center;text-transform:uppercase;background:var(--new-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin-inline:auto}.showcase-lead{max-width:698px;font:var(--new-p16);letter-spacing:-.02em;text-align:center;margin:16px auto 0}.showcase-arrows{display:none}.showcase-arrow{width:40px;height:40px;color:inherit;font:var(--new-p16);text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0;display:inline-flex}.showcase-arrow[disabled]{opacity:.35;cursor:default}.arrow-label,.arrow-dot{display:none}.arrow-glyph{background:currentColor;width:21px;height:22px;-webkit-mask:url(/assets/arrow-line-BFBocuxY.svg) 50%/contain no-repeat;mask:url(/assets/arrow-line-BFBocuxY.svg) 50%/contain no-repeat}.showcase-arrow.prev .arrow-glyph{rotate:180deg}.arrow-dot{background:currentColor;border-radius:50%;width:9px;height:9px}.showcase-track{gap:5px;margin-top:15px}.showcase-item{scroll-snap-align:start;flex:0 0 61%;display:grid}.view-all{outline-offset:-3.79487px;color:#000;width:100%;min-height:48px;font:var(--new-b1);text-transform:uppercase;background:#fff;border-radius:10px;outline:3.79487px solid #fff;justify-content:center;align-items:center;margin-top:10px;padding:10px;text-decoration:none;display:flex}.view-all:is(:hover,:focus-visible){color:#fff;background-color:#000;text-decoration:none}@media (prefers-reduced-motion:no-preference){.view-all{transition:background-color .3s ease-out,color .3s ease-out}}@media (width>=1024px){:scope{padding:40px 34px 28px}.showcase-heading{position:static}.showcase-arrows{pointer-events:none;justify-content:space-between;gap:20px;margin:0;display:flex;position:absolute;inset:78px 44px auto}.showcase-arrow{pointer-events:auto;width:auto;height:auto}.arrow-label,.arrow-dot{display:block}.showcase-track{gap:6px;margin-top:45px}.showcase-item{flex-basis:21.57%}.view-all{outline-offset:0;border-radius:20px;min-height:68px;margin-top:20px}}}@property --home-category-inner{syntax:"<color>";inherits:false;initial-value:#d8dcff}@property --home-category-outer{syntax:"<color>";inherits:false;initial-value:#d8dcff}@scope(.home-page){:scope{color:#000}h2{font:var(--new-h2);letter-spacing:-.05em;text-align:center;text-transform:uppercase}h3{font:var(--new-h3);letter-spacing:-.02em;text-transform:uppercase}.text-link{font:var(--new-b2);letter-spacing:-.02em;justify-content:center;align-items:center;display:inline-flex}.section-intro{flex-direction:column;align-items:center;gap:5px;display:flex}.text-link:is(:hover,:focus-visible){text-decoration:none}.home-hero{isolation:isolate;min-height:calc(418px + 135.833vw);color:var(--fill-purple-light);position:relative}.home-hero:before{content:"";z-index:-1;pointer-events:none;background:#000;position:absolute;inset:0 0 54px}.hero-tags li:before{content:"";border-radius:inherit;background:radial-gradient(ellipse 100% 100% at top left in oklab, #ffffff8c, transparent 70%), radial-gradient(ellipse 100% 100% at bottom right in oklab, #ffffff4d, transparent 70%);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-eyebrow{font:400 16px / 20px var(--font-body);text-transform:uppercase;background:var(--new-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy{z-index:1;margin-top:32px;position:relative}h1{max-width:975px;font:var(--new-h1);letter-spacing:-.06em;text-transform:uppercase;background:var(--new-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-title-line{display:block}.hero-tags{z-index:1;flex-wrap:wrap;gap:5px;max-width:975px;margin-top:10px;display:flex;position:relative}.hero-tags li{font:var(--new-p12);letter-spacing:-.02em;text-align:center;background:#dbcffe66;border-radius:20px;padding:7px 20px;position:relative}.hero-copy .hero-ctas{z-index:2;max-width:740px;margin-top:20px;position:relative}.hero-bike{z-index:0;aspect-ratio:360/489;pointer-events:none;width:100%;position:absolute;bottom:-19px;left:0}.hero-bike img{object-fit:cover;object-position:35% 50%;width:100%;height:100%;display:block}.categories{background:linear-gradient(#ecedfc00,#9391e1 50%,#ecedfc00);margin-top:70px}.category-grid{gap:10px;margin-top:20px;display:grid}.category{--home-category-inner:var(--fill-category);--home-category-outer:var(--fill-category);isolation:isolate;aspect-ratio:328/251;background:radial-gradient(ellipse closest-side at center, var(--home-category-inner), var(--home-category-outer));border-radius:23px;position:relative;overflow:hidden}.category>a{width:100%;height:100%;color:inherit;flex-direction:column;align-items:flex-start;padding:20px;text-decoration:none;display:flex}.category h3{font-size:24px;line-height:normal}.category p{max-width:49%;font:var(--new-p16);letter-spacing:-.02em;margin-top:16px}.browse{font:var(--new-b2);letter-spacing:-.02em;align-items:center;margin-top:auto;display:inline-flex}.category-art{z-index:-1;aspect-ratio:175/251;clip-path:inset(0 -100% 0 0);pointer-events:none;width:53.3537%;position:absolute;top:0;left:51.5244%;translate:0}.category-crop{position:absolute;inset:0}.category-art img{width:100%;height:auto;display:block}.category:is(:hover,:focus-within){--home-category-inner:#f0f1fc;--home-category-outer:#c6cbfe}.category:is(:hover,:focus-within) .category-art{translate:-6.8% 1px}@media (prefers-reduced-motion:no-preference){.category{transition:--home-category-inner .3s ease-out,--home-category-outer .3s ease-out}.category-art{transition:translate .3s ease-out}}.category-0 .category-crop{width:370.52%;top:-18.22%;left:-74.37%}.category-1 .category-art{left:46.3415%}.category-1 .category-crop{width:242.39%;top:-2.39044%;left:0}.category-2 .category-crop{width:215.14%;left:-7.46%}.category-3 .category-crop{width:215.09%;left:-22.17%}.category-4 .category-crop{width:215.14%;top:.06%;left:-3.84%}.home-inventory.bike-showcase,.trade{margin-top:90px}.trade h2{max-width:571px;margin-inline:auto}.trade-lead{max-width:400px;font:var(--new-p16);letter-spacing:-.02em;text-align:center;margin:10px auto 0}.trade-body{flex-direction:column;display:flex}.trade-phone{width:min(450px,97.8%);margin:20px auto 0}.trade-steps{flex-direction:column;margin-top:20px;display:flex}.trade-steps li{border-top:1px solid #0006;flex-direction:column;gap:10px;padding:15px 0;display:flex}.step-num{font:600 24px / 1.1 var(--font-heading);letter-spacing:-.02em}.step-heading{align-items:flex-end;gap:10px;display:flex}.trade-steps p{font:var(--new-p16);letter-spacing:-.02em}.trade .trade-ctas{width:100%;max-width:740px;margin:0 auto}.pinarello-preview{margin-top:90px;position:relative}.dealer-emblem{width:173px;height:173px;margin-inline:auto}.dealer-emblem img{object-fit:contain;height:100%;display:block}.pinarello-preview h2{z-index:1;margin-top:10px;position:relative}.dealer-break{display:none}.selected-word{vertical-align:top;height:1em;display:inline-block;position:relative}.selection-decoration{z-index:-1;background:#1f095f1f;border-inline:2px solid #1f095f99;position:absolute;inset:5px 0 1px}.selection-decoration:before,.selection-decoration:after{content:"";background:#1f095f99;border-radius:50%;width:18px;height:18px;position:absolute}.selection-decoration:before{top:-18px;left:-11px}.selection-decoration:after{bottom:-18px;right:-11px}.pinarello-more{margin-top:5px;display:flex}.dealer-copy{z-index:2;background:var(--fill-purple-light);font:var(--new-p16);letter-spacing:-.02em;border-radius:10px;margin-top:34px;padding:10px;position:relative;box-shadow:0 0 17px #0000001a}.dealer-copy p+p{margin-top:5px}.dealer-copy .showroom-badge{border:1px solid var(--fill-purple-light);background:var(--fill-purple);font:var(--new-p12);white-space:nowrap;border-radius:20px;align-items:center;gap:10px;padding:7px 20px;display:flex;position:absolute;top:-25px;left:0;rotate:1.42deg}.showroom-badge span{border:2px solid #a09fe2;border-radius:50%;width:13px;height:13px}.model-preview{aspect-ratio:328/204;margin-top:5px;position:relative}.model-art{aspect-ratio:844/543;width:92.14%;position:relative;overflow:hidden}.model-image{opacity:0;pointer-events:none;position:absolute;inset:0}.model-image[data-selected]{opacity:1}.model-image img{object-fit:contain;width:100%;height:100%;display:block}.default-model{inset:0}.default-model img{object-fit:cover}.model-buttons{z-index:2;flex-direction:column;gap:3px;width:15.72%;display:flex;position:absolute;top:3.87%;right:0}.model-buttons button{background:var(--fill-purple-light);min-width:0;min-height:24px;font:var(--new-p16);letter-spacing:-.02em;color:#000;cursor:pointer;border:0;border-radius:10px;flex:1;padding:4px;font-size:8px;box-shadow:0 0 17px #0000001a}.model-buttons button[aria-pressed=true]{background:var(--fill-purple)}.pinarello-cta{max-width:740px;margin:0 auto}.pinarello-cta>p{max-width:400px;font:var(--new-p12);letter-spacing:-.02em;text-align:center;margin:10px auto 0}.home-vo2{margin-top:90px}.vo2-panel{isolation:isolate;color:#fff;background:#000;border-radius:20px;width:100%;padding:20px 16px 297px;position:relative;overflow:hidden}.vo2-content{z-index:1;flex-direction:column;gap:10px;max-width:740px;margin-inline:auto;display:flex;position:relative}.vo2-content h2{background:var(--new-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.vo2-lead{max-width:475px;font:var(--new-p16);letter-spacing:-.02em;text-align:center;margin-inline:auto}.vo2-measures>div{border-bottom:1px solid #fff6;grid-template-columns:80px minmax(0,1fr);padding:15px 0;display:grid}.vo2-measures dt{font:var(--new-h3);text-transform:uppercase}.vo2-measures dd{font:var(--new-p16);letter-spacing:-.02em}.vo2-location{font:var(--new-p16);letter-spacing:-.02em;color:#fff9;text-align:center}.vo2-location a{color:inherit;text-decoration:underline}.vo2-illustrations{--vo2-art-width:1518px;z-index:-1;height:297px;position:absolute;bottom:0;left:16px;right:16px;overflow:hidden}.vo2-cyclist{width:calc(var(--vo2-art-width) * 500 / 1672);position:absolute;top:-14.91%;left:-7.79%}.vo2-equipment{display:none}.vo2-illustrations img{width:100%;height:auto;display:block}.home-articles{margin-top:90px;position:relative}.article-track{gap:10px;margin-top:-20px;margin-bottom:-40px;padding:40px 16px;scroll-padding-inline:16px}.article-card{scroll-snap-align:start;background-color:#0000;border-radius:40px;flex:0 0 82.32%;min-width:0;padding-bottom:20px;box-shadow:0 0 40px #0000}.article-card:is(:hover,:has(:focus-visible)){background-color:#ebecfc;border-radius:20px;box-shadow:0 0 40px #00000026}.article-link{display:block}.article-link:is(:hover,:focus-visible){text-decoration:none}.article-photo{background:var(--fill-purple-light);border-radius:20px;height:319px;display:block;overflow:hidden}.article-photo img{object-fit:cover;width:100%;height:100%;display:block}.article-card h3{margin:10px 10px 0}.article-excerpt{-webkit-line-clamp:6;font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em;color:#0009;-webkit-box-orient:vertical;margin:10px 10px 0;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:no-preference){.article-card{transition:background-color .3s ease-out,box-shadow .3s ease-out,border-radius .3s ease-out}}.home-faq{margin-top:90px}.home-faq>h2{margin-bottom:20px}@media (width>=1024px){.home-hero{min-height:clamp(740px,57.75vw,1109px);overflow:clip}.home-hero:before{bottom:0}.hero-copy{margin-top:119px;padding-bottom:80px}.hero-eyebrow{font:var(--new-description)}h1{max-width:66%;font-size:min(var(--new-h1-size), 7.5vw);margin-top:1px}.hero-tags{gap:10px;margin-top:26px}.hero-copy .hero-ctas{margin-top:20px}.hero-bike{aspect-ratio:1108/877;width:min(1329.6px,69.25vw);top:min(176.4px,9.1875vw);bottom:auto;left:calc(50% - min(86.4px,4.5vw))}.hero-bike img{object-position:50% 50%}.categories{background:0 0;margin-top:160px}.section-intro{position:relative}.section-intro .text-link{position:absolute;top:48px;left:calc(50% + 234px)}.categories .section-intro{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:20px;display:grid}.categories .section-intro h2{grid-column:2}.categories .section-intro .text-link{grid-column:3;place-self:start;margin-top:48px;position:static}.category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:17px 10px;margin-top:40px}.category{aspect-ratio:486/329;grid-column:span 2}.category:nth-child(n+4){aspect-ratio:734/329;grid-column:span 3}.category-art,.category-1 .category-art{aspect-ratio:371/327;width:82.5%;left:30.45%}.category-0 .category-crop{width:191.57%;top:-10.85%;left:-38.52%}.category-1 .category-crop{width:113.07%;top:3.65%;left:7.99%}.category-2 .category-crop{width:132.04%;left:.02%}.category-3 .category-crop{width:132.1%;left:-16.05%}.category-4 .category-crop{width:132.21%;top:0;left:-2.51%}.category>a{padding:clamp(20px,1.43vw,28px)}.category p{max-width:min(55%,205px);margin-top:20px}.home-inventory.bike-showcase{margin-top:160px}.trade{margin-top:154px}.trade-lead{margin-top:20px}.trade-body{grid-template-columns:26.94% 34.94% 26.94%;column-gap:5.59%;width:87%;max-width:1670px;margin:20px auto 0;display:grid}.trade-phone{grid-area:1/2;align-self:end;width:100%;margin:0}.trade-steps{grid-area:1/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:20px 46.1%;margin-top:97px;display:grid}.trade-steps li{gap:15px;padding:20px 0}.step-heading{flex-direction:column;align-items:flex-start;gap:15px}.trade-steps li:nth-child(2){grid-area:1/2}.trade-steps li:nth-child(3){grid-area:2/1}.trade .trade-ctas{grid-area:2/1/auto/-1}.pinarello-preview{min-height:min(853px,53.3125vw);margin-top:174px}.pinarello-preview h2{margin-inline:auto;max-width:571px;margin-top:-9px}.dealer-break{display:initial}.selection-decoration{bottom:3px}.pinarello-more{z-index:3;margin:0;position:absolute;top:277px;left:calc(50% + 98px)}.dealer-copy{width:26.35%;margin:0;padding:10px 30px;position:absolute;top:294px;left:8.44%}.model-preview{aspect-ratio:916/543;width:61.89%;margin:clamp(-65px,195px - 16.25vw,0px) 0 0 21.49%;display:block}.model-art{width:92.14%}.model-buttons{z-index:2;flex-direction:column;gap:6px;width:15.72%;display:flex;position:absolute;top:3.87%;right:0}.model-buttons button{padding:10px;font-size:16px}.pinarello-cta{z-index:3;margin-top:-20px;position:relative}.home-vo2{margin-top:160px}.vo2-panel{width:var(--container-width);min-height:581px;padding:30px}.vo2-content{justify-content:space-between;gap:10px;width:calc(50% + 30px);min-height:524px}.vo2-content h2{width:88.1081%;max-width:none;font-size:min(var(--new-h2-size), 4vw);align-self:center}.vo2-measures>div{grid-template-columns:46% minmax(0,1fr);padding:20px 0}.vo2-illustrations{--vo2-art-width:104.816%;height:auto;inset:0}.vo2-cyclist{top:-9.48px;left:-1.762%}.vo2-equipment{top:-9.48px;left:calc(-1.762% + var(--vo2-art-width) * 1200 / 1672);width:calc(var(--vo2-art-width) * 472 / 1672);display:block;position:absolute}.home-articles{margin-top:217px}.article-track{width:var(--container-width);margin-top:40px;margin-bottom:0;gap:6px;margin-inline:auto;padding:0;scroll-padding-inline:0;overflow:visible}.article-card{flex-basis:calc(25% - 4.5px)}.article-photo{aspect-ratio:366/319;height:auto}.article-card h3{margin-top:20px}.home-faq{margin-top:150px}.home-faq>h2{margin-bottom:40px}}}@scope(.account){:scope{--account-card:#e5e7fc;--account-ring:#bdc1dd;--account-muted:#0000008f;color:#000;gap:24px;padding-block-start:20px;font:400 14px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:grid}h1,h2,h3,legend,.account-menu a{font-family:inherit;font-weight:600;line-height:1.2}h1,h2,.account-menu a{font-size:20px}h3,legend{font-size:16px}.account-menu{flex-wrap:wrap;align-items:center;gap:8px 15px;display:flex}.account-menu a{color:var(--account-muted)}.account-menu a:is([aria-current=page],:hover){color:#000;text-decoration:none}@media (forced-colors:active){.account-menu a[aria-current=page]{text-decoration:underline}}.account-logout{margin-inline-start:auto}:is(.account-order-list fieldset,.account-empty,.account-order-lines,.account-order-meta,.account-profile form){outline-offset:-1px;background:var(--account-card);border-radius:16px;outline:1px solid #0000;padding:16px;box-shadow:0 0 0 .5px #00000014,0 2px 12px #00000014}fieldset{border:0;min-inline-size:0;margin:0;padding:0;display:grid}legend{float:inline-start;margin-block-end:12px;padding:0}.account-profile fieldset>label,.account-order-body :is(thead th,small){color:var(--account-muted);font-size:12px}:is(.account-order-list fieldset,.account-order)>p{color:var(--account-muted)}input{border:1px solid var(--account-ring);width:100%;min-height:49px;font:inherit;color:#000;background:0 0;border-radius:12px;padding-inline:12px;font-size:16px}input:focus-visible{outline-offset:1px;outline:2px solid #000}input::placeholder{color:var(--account-muted)}mark{color:#b3230a;background:0 0}button,.button-link,.account-empty a{min-height:47px;box-shadow:inset 0 0 0 1px var(--account-ring);font:inherit;color:#000;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;padding-inline:14px;font-weight:600;display:inline-flex}button[type=submit]:not(.account-logout *),.account-empty a{box-shadow:none;color:#fff;background:#000}.button-link{min-height:38px;padding-inline:10px}:is(.button-link,.account-empty a):hover{text-decoration:none}button:disabled{opacity:.5;cursor:default}:is(.orders,.account-order-list,.account-profile){gap:20px;display:grid}.order-search-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-search-buttons{gap:8px;margin-block-start:12px;display:flex}.account-order-list fieldset{justify-items:start;gap:4px}.account-order-list fieldset strong{font-size:16px;font-weight:600}.total{font-weight:600}.account-order-list .button-link{margin-block-start:8px}.account-order-list:not(:first-child){margin-block-start:20px}.account-order-list:not(:last-child){margin-block-end:20px}.account-empty{justify-items:start;gap:12px;display:grid}.account-order{gap:4px;display:grid}.account-order-body{gap:20px;margin-block:16px;display:grid}.account-order-lines{overflow-x:auto}.account-order-body table{border-spacing:0;width:100%}.account-order-body table :is(th,td){text-align:end;vertical-align:top;padding-block-start:8px}.account-order-body table :is(th,td):first-child{text-align:start}.account-order-body table :is(th,td):not(:first-child){padding-inline-start:12px}.account-order-body table thead th{padding-block:0 4px;font-weight:400}.account-order-body td:first-child>div{align-items:start;gap:12px;display:flex}.account-order-body td:first-child small{display:block}.account-order-body img{border:1px solid var(--account-ring);object-fit:cover;border-radius:12px;width:64px;height:64px}.account-order-body tfoot th{font-weight:400}.account-order-body tfoot tr:first-child>*{padding-block-start:16px}.account-order-body tfoot tr:last-child>*{padding-block-start:12px;font-size:18px;font-weight:600}.account-order-meta{gap:4px;display:grid}.account-order-meta h3:not(:first-child){margin-block-start:12px}.account-order-meta address{font-style:normal}.account-order-meta a{text-decoration:underline}.account-profile fieldset{gap:4px}.account-profile fieldset>input+label{margin-block-start:8px}.account-profile button{margin-block-start:12px}@media (width>=1024px){:scope{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 640px;gap:20px 0;max-width:971px;padding-block:30px 100px}:scope>:not(.account-menu){grid-column:2}.account-menu{flex-direction:column;grid-row:1/span 2;align-items:start;gap:6px}.account-logout{margin:16px 0 0}input{font-size:14px}}}@scope(.hero-card){:scope{background:#000}.hero-band{grid-template-rows:max-content 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow-x:clip}.hero-navigation{grid-area:1/1}.hero-stage{grid-area:1/1/3/2;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;display:grid}.hero-stage:before{content:"";min-height:inherit;max-height:inherit;aspect-ratio:inherit;pointer-events:none;grid-area:1/1/3/2;align-self:start}.hero-content{min-width:0;padding-bottom:var(--hero-card-bottom,40px);flex-direction:column;grid-area:2/1;display:flex}@media (width>=1024px){.hero-content{padding-bottom:var(--hero-card-bottom,60px)}}}@scope(.share-popup){:scope{flex-direction:column;min-width:140px;padding:10px;display:flex}a{font:500 14px / 1.2 var(--font-body);letter-spacing:-.02em;color:#000;border-radius:7px;padding:8px 10px;text-decoration:none}a:hover{background:#e7e9ff;text-decoration:none}}@scope(.article-page){:scope{--accent:#a786b6;--muted:#6b7280;--rule:#e5e7eb;color:#111}.hero-photo{aspect-ratio:1;object-fit:cover;border-radius:24px;width:100%;max-width:220px;height:auto;margin:8px auto 0;display:block}.article{width:min(72ch,100% - 32px);margin:24px auto 0;font-size:clamp(16px,1.7vw,18px)}.crumbs,.meta{font:500 14px / 1.3 var(--font-body);color:var(--muted)}.crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:6px}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;color:#111;max-width:60%;overflow:hidden}.head{text-align:center;margin-top:16px}.head h1{font:700 clamp(28px, 5.5vw, 64px) / .95 var(--font-heading);letter-spacing:-.04em;text-transform:uppercase;color:var(--accent);margin:0}.byline{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.share{color:#000;cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.share svg{width:18px;height:18px}.prose{font:500 1em / 1.7 var(--font-body);margin-top:24px}@scope(.prose) to ([id^=lb]){:scope>*{margin:0 0 1.1em}:scope h2{border-bottom:1px solid var(--rule);font:500 clamp(20px, 2.4vw, 30px) / 1.2 var(--font-heading);letter-spacing:-.02em;margin:1.8em 0 .6em;padding-bottom:.2em}:scope h3{font:500 clamp(18px, 2vw, 22px) / 1.35 var(--font-heading);margin:1.4em 0 .4em}:scope h4{font:600 1em / 1.35 var(--font-body);margin:1.2em 0 .4em}:scope a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1.5px}:scope a:hover{opacity:.85}:scope ul,:scope ol{margin:.8em 0 1.2em;padding-left:1.2em}:scope ul{list-style:outside}:scope ol{list-style:decimal}:scope li{margin:.25em 0}:scope li::marker{color:var(--accent);font-weight:700}:scope blockquote{border-left:4px solid var(--accent);color:#1f2937;background:#faf7fb;border-radius:12px;margin:1.4em 0;padding:1.1em 1.2em}:scope img{background:#f7f7f7;border-radius:16px;width:100%;height:auto;margin:1em auto;display:block}:scope table{border:1px solid var(--rule);border-collapse:collapse;border-radius:12px;width:100%;max-width:100%;font-size:.95em;display:block;overflow-x:auto}:scope thead{background:#f8f8f8}:scope th,:scope td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;min-width:120px;padding:.75em .9em}:scope pre,:scope code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:scope pre{color:#e5e7eb;background:#0b0b0b;border-radius:12px;padding:16px;overflow:auto}:scope hr{border:0;border-top:1px solid var(--rule);margin:2em 0}:scope iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;height:auto;display:block}:scope details{border:1px solid var(--rule);border-radius:12px;padding:.8em 1em}:scope summary{cursor:pointer;font-weight:600}@media (width>=1024px){:scope table{margin-inline:auto;width:fit-content!important}}}@media (width>=1024px){.hero-photo{max-width:300px}.article{margin-top:32px}.byline{margin-top:16px}.prose{line-height:1.65}}}@scope(.blog-page){:scope{color:#000}.hero-title{text-align:center;font:500 56px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;background:var(--gradient-heading-on-dark);color:#0000;-webkit-background-clip:text;background-clip:text;margin:24px 0 0}.hero-photo{z-index:1;aspect-ratio:3/2;object-fit:cover;mix-blend-mode:screen;width:100%;max-width:677px;height:auto;margin:20px auto 0;display:block;position:relative}.hero-caption{max-width:300px;font:500 14px / 1.2 var(--font-body);letter-spacing:-.02em;text-align:center;color:#fff;margin:10px auto 0}.posts{margin-top:40px}.post-list{border-top:1px solid #000;flex-direction:column;gap:16px;margin:0;padding:16px 0 0;list-style:none;display:flex}.post{border-bottom:1px solid #000;gap:16px;padding-bottom:16px;display:grid}.post-photo{aspect-ratio:1;background:#0000000f;border-radius:20px;display:block;overflow:hidden}.post-photo img{object-fit:cover;width:100%;height:100%;display:block}.post-head,.post-body{flex-direction:column;justify-content:space-between;gap:12px;display:flex}.post-title{font:500 20px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;margin:0}.post-title a{color:inherit;text-decoration:none}.post-title a:hover{text-decoration:underline}.post-meta{font:500 14px / 1.1 var(--font-body);letter-spacing:-.02em;color:#000000b3;flex-direction:column;display:flex}.post-excerpt{font:500 16px / 1.1 var(--font-body);letter-spacing:-.02em}.post-excerpt a{color:inherit}.read-more{font:500 16px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;color:#000;border:1px solid #000;border-radius:10px;justify-content:flex-start;align-items:center;padding:12px 10px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.read-more:hover{color:#fff;background:#000;text-decoration:none}.read-more .arrow-symbol{margin-inline-start:5px}@media (width>=1024px){:scope{--hero-card-bottom:91px}.hero-title{margin-top:46px;font-size:185px}.hero-photo{margin-top:-47px}.hero-caption{font-size:16px}.posts{margin-top:70px}.post-list{gap:20px;padding-top:20px}.post{grid-template-columns:300px minmax(0,431fr) minmax(0,780fr);align-items:stretch;gap:24px;padding-bottom:20px}.post-photo{width:300px}.post-head,.post-body{min-height:300px}.post-title,.post-meta{font-size:26px}.post-excerpt{max-width:722px;font-size:24px}.read-more{padding:16px 10px;font-size:24px}}}@scope(.cart-line){:scope{border-bottom:1px solid var(--text-grey);overflow-wrap:anywhere;padding-block:24px}.cart-line-inner{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.line-product{grid-column:1/-1;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;display:grid}.line-photo{aspect-ratio:1.5;background:#fff;border-radius:8px;overflow:hidden}.line-photo img{object-fit:contain;width:100%;height:100%;display:block}.line-title{gap:8px;display:grid}.line-vendor{font:var(--new-p12);text-transform:uppercase;color:var(--text-grey)}h2{font:var(--new-h3);text-transform:uppercase}.line-details{grid-column:1/-1;gap:8px;font-size:14px;line-height:1.4;display:grid}.line-details:empty{display:none}dl>div{flex-wrap:wrap;gap:4px;display:flex}dt:after{content:":"}.cart-discounts li{flex-wrap:wrap;gap:8px;display:flex}.cart-line-footer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;display:grid}.cart-line-quantity{font:400 14px / 1.4 var(--font-body);display:contents}.line-quantity{grid-area:2/1}.cart-line-quantity form{grid-area:1/2/3;align-self:center}.line-quantity-value{font-variant-numeric:tabular-nums}button{font:var(--new-b2);cursor:pointer;background:0 0;border:0;border-radius:50px;place-items:center;min-width:44px;min-height:44px;padding:8px;display:grid}button img{width:14.2223px;height:16px;display:block}button:hover:not(:disabled){background:var(--fill-purple-light)}button:disabled{opacity:.5;cursor:default}:is(button,a):focus-visible{outline-offset:3px;outline:2px solid #000}.line-total{text-align:left;font:var(--new-cardcost);font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/1;gap:4px;display:flex}.line-total s{font:var(--new-cardlastcost);color:var(--text-grey)}:scope[data-pending] :is(.line-total,.line-quantity-value){opacity:.5}.cart-line-children{padding-left:16px}@media (width>=1024px){:scope .cart-line-inner{grid-template-columns:minmax(0,1fr) 156px 120px}:scope .line-product{grid-column:1;grid-template-columns:minmax(80px,120px) minmax(0,1fr)}:scope .line-details{grid-area:2/1}:scope .cart-line-quantity{font:inherit;flex-wrap:wrap;grid-area:1/2/3;align-self:start;align-items:center;gap:12px;display:flex}.cart-line-footer{display:contents}.line-quantity-label{display:none}button img{width:21.3334px;height:24px}:scope .line-total{text-align:right;grid-area:1/3/3}}}@scope(.cart-summary){[data-pending]{opacity:.5}:scope{overflow-wrap:anywhere;align-self:start;min-width:0;padding-block:24px}h2{font:var(--new-h3);text-transform:uppercase;margin-bottom:24px}dl>div,.cart-discounts li{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}dd{font-variant-numeric:tabular-nums;text-align:right}.cart-total{border-top:1px solid var(--text-grey);font:var(--new-cardcost);padding-top:20px}.checkout-help{margin-block:16px;font-size:14px;line-height:1.4}.checkout-link{width:100%;font:var(--new-b1)}.continue-shopping{text-align:center;padding:16px 8px;text-decoration:underline;display:block}button:disabled{opacity:.6;cursor:default}:is(button,a):focus-visible{outline-offset:4px;outline:2px solid #000}}@scope(.cart-main){:scope{color:#000;padding-top:40px}h1{font:var(--new-h1);text-transform:uppercase;text-align:center;margin-bottom:24px}.cart-status{min-height:24px;font-size:14px}.cart-feedback{border:1px solid;margin-block:12px;padding:16px}.cart-details{gap:32px;display:grid}.cart-items{min-width:0}.cart-columns{display:none}.cart-empty{justify-items:center;gap:24px;padding-top:40px;display:grid}.cart-continue{min-width:min(100%,280px);font:var(--new-b1);padding-inline:24px}.cart-note{margin-top:24px}summary{cursor:pointer;width:fit-content;padding-block:12px;text-decoration:underline}.cart-note form{gap:12px;margin-top:12px;display:grid}textarea{resize:vertical;border:1px solid var(--text-grey);color:#000;width:100%;font:400 16px / 1.5 var(--font-body);background:#fff;border-radius:10px;padding:12px}.note-actions{align-items:center;gap:16px;min-height:44px;display:flex}.note-actions button{font:var(--new-b2);cursor:pointer;background:#fff;border:1px solid;border-radius:10px;min-height:44px;padding:8px 20px}:is(button,a,summary,textarea):focus-visible{outline-offset:4px;outline:2px solid #000}@media (width>=1024px){:scope{padding-top:64px}:scope .cart-columns{border-bottom:1px solid var(--text-grey);font:var(--new-h3);text-transform:uppercase;grid-template-columns:minmax(0,1fr) 156px 120px;gap:16px;padding-block:16px;display:grid}.cart-columns span:last-child{text-align:right}}}@scope(.sell-promo-tile){:scope{aspect-ratio:328/349;background:#000;border-radius:14px;position:relative;overflow:hidden}.bg{width:143.52%;height:89.92%;position:absolute;top:10.08%;left:-45.35%;transform:scaleX(-1)}.bg img{object-fit:cover;width:100%;height:100%;display:block}.promo-heading{letter-spacing:-.05em;text-transform:uppercase;background:linear-gradient(146deg,#bec5db 1.64%,#cbbdcf 22.08%,#c19cc0 47.31%,#b18bc0 76.23%,#8572bf 101.57%);color:#0000;-webkit-background-clip:text;background-clip:text;width:76%;font-size:42px;line-height:.95;position:absolute;top:14px;left:6px}.cta{background:#fff;border-radius:10px;gap:3px;padding:3px;display:flex;position:absolute;inset:auto 8px 10px}.cta-light,.cta-dark{font:700 16px / 1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:20px;text-decoration:none;display:flex}:is(.cta-light,.cta-dark):hover{text-decoration:none}.cta-light{color:#000;background:linear-gradient(166deg, var(--brand-stop-1) 1.64%, var(--brand-stop-2) 22.08%, var(--brand-stop-3) 47.31%, var(--brand-stop-4) 76.23%, var(--brand-stop-5) 101.57%);transition:--brand-stop-1 .3s,--brand-stop-2 .3s,--brand-stop-3 .3s,--brand-stop-4 .3s,--brand-stop-5 .3s}.cta-light:hover{--brand-stop-1:#bec5dbb3;--brand-stop-2:#cbbdcfb3;--brand-stop-3:#c19cc0b3;--brand-stop-4:#b18bc0b3;--brand-stop-5:#8572bfb3}.cta-light,.cta-dark{flex:1;min-width:0;padding-inline:10px}.cta-dark{background:#000}.cta-dark span{background:linear-gradient(174deg, var(--brand-stop-1) 1.64%, var(--brand-stop-2) 22.08%, var(--brand-stop-3) 47.31%, var(--brand-stop-4) 76.23%, var(--brand-stop-5) 101.57%);color:#0000;-webkit-background-clip:text;background-clip:text;transition:--brand-stop-1 .3s,--brand-stop-2 .3s,--brand-stop-3 .3s,--brand-stop-4 .3s,--brand-stop-5 .3s}.cta-dark:hover span{--brand-stop-1:#bec5db;--brand-stop-2:#cbbdcf;--brand-stop-3:#c19cc0;--brand-stop-4:#b18bc0;--brand-stop-5:#8572bf}@media (width>=1024px){:scope{aspect-ratio:auto;height:349px}.bg{width:58.71%;height:124.49%;top:-5.57%;left:auto;right:0}.promo-heading{width:554px;font-size:64px;top:14px;left:20px}.cta{border-radius:20px;inset:auto auto 14px 20px}.cta-light,.cta-dark{border-radius:20px;flex:none;height:80px;padding-block:10px;font-size:24px}.cta-light{padding-inline:40px}.cta-dark{padding-inline:50px}}}@scope(.sort){:scope{font:500 14px / 1.2 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;color:#030303;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:0;display:flex}:scope img{width:10px;height:5px}@media (width>=1024px){:scope{font-size:16px}}}@scope(.sort-positioner){:scope{z-index:10}}@scope(.sort-popup){:scope{background:#fff;border-radius:20px;padding:15px;box-shadow:0 8px 16px #00000026}.sort-popup-heading{font:500 14px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;color:#030303}.sort-options{flex-direction:column;gap:5px;margin-top:5px;display:flex}.sort-option{font:400 12px / normal var(--font-body);text-transform:uppercase;color:#121212;cursor:pointer;align-items:center;gap:10px;display:flex}.radio{border:1px solid #121212;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.sort-option[data-selected] .radio:after{content:"";background:#9ca5ff;border-radius:50%;width:10px;height:10px}@media (width>=1024px){:scope{padding:20px}.sort-popup-heading{font-size:16px}.sort-options{margin-top:10px}}}@scope(.facets){:scope{flex-direction:column;gap:6px;display:flex}.facet{background:#fff;border-radius:10px;flex-shrink:0}.facet-header{font:inherit}.facet-trigger{width:100%;font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em;color:#000;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.facet-chevron{width:12px;height:7px;transition:transform .2s}.facet-trigger[data-panel-open] .facet-chevron{transform:rotate(180deg)}.facet-panel{overflow:hidden}.price-facet,.searchable-facet,.value-grid{padding:0 20px 15px}.price-control{cursor:pointer;align-items:center;width:100%;height:12px;display:flex}.price-track{background:#000;width:100%;height:1px;position:relative}.price-indicator{background:#000;height:1px;position:absolute}.price-thumb{background:#000;border-radius:50%;width:12px;height:12px}.price-inputs{gap:5px;margin-top:10px;display:flex}.price-field{font:500 12px / 1.2 var(--font-body);letter-spacing:-.02em;color:#000;background:#e9ebff;border-radius:10px;flex:1;align-items:center;gap:4px;padding:10px;display:flex}.price-field input{width:100%;min-width:0;font:inherit;color:inherit;appearance:textfield;background:0 0;border:0;padding:0}.price-field input::placeholder{color:#00000080}.price-field input::-webkit-outer-spin-button{appearance:none}.price-field input::-webkit-inner-spin-button{appearance:none}.value-search{background:#e7e9ff;border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.value-search input{min-width:0;font:500 13px / 1.2 var(--font-body);letter-spacing:-.02em;color:#000;background:0 0;border:0;flex:1;padding:0}.value-search input::placeholder{color:#0006}.value-search input::-webkit-search-cancel-button{appearance:none}.value-search input::-webkit-search-decoration{appearance:none}.value-search img{width:14px;height:14px}.value-list{scrollbar-width:thin;scrollbar-color:#0006 #00000014;flex-direction:column;gap:5px;max-height:312px;margin-top:10px;display:flex;overflow-y:auto}.value-grid{grid-template-columns:repeat(2,fit-content(100%));gap:6px 15px;display:grid}.value-row{font:400 16px / 1.2 var(--font-body);letter-spacing:-.02em;color:#000;cursor:pointer;align-items:center;gap:5px;display:flex;position:relative}.value-row.disabled{opacity:.35;cursor:default;pointer-events:none}.value-row input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.value-row .box{border:1px solid #000;border-radius:1px;flex-shrink:0;width:11px;height:11px;position:relative}.value-row input:focus-visible+.box{outline-offset:2px;outline:2px solid #000}.value-row input:checked+.box:after{content:"";background:url(/assets/check-DnLWKNwP.svg) 50%/contain no-repeat;width:12px;height:13px;position:absolute;bottom:0;left:2px}}@scope(.filter-backdrop){:scope{z-index:var(--layer-drawer);opacity:calc(.5 * (1 - var(--drawer-swipe-progress,0)));background:#000;transition:opacity .28s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){:scope{transition:none}}}.filter-backdrop[data-starting-style],.filter-backdrop[data-ending-style]{opacity:0}.filter-backdrop[data-ending-style]{pointer-events:none}.filter-backdrop[data-swiping]{transition-duration:0s}@scope(.filter-viewport){:scope{z-index:var(--layer-drawer);display:flex;position:fixed;inset:0}}.filter-viewport[data-ending-style]{pointer-events:none}@scope(.filter-drawer){:scope{background:var(--gradient-periwinkle-deep);width:min(420px,100% - 48px);height:100%;transform:translateX(var(--drawer-swipe-movement-x,0px));transition:transform .28s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){:scope{transition:none}}.drawer-body{height:100%;padding:20px 16px calc(18px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.drawer-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.drawer-title{font:500 46px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;color:#000}.drawer-reset{font:400 12px / 1.2 var(--font-body);color:#0006;cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:0}.drawer-reset:hover{text-decoration:underline}.drawer-facets{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;margin-top:20px;overflow-y:auto}.drawer-apply{flex-shrink:0;margin-top:10px}}.filter-drawer[data-starting-style],.filter-drawer[data-ending-style]{transform:translate(-100%)}.filter-drawer[data-swiping]{-webkit-user-select:none;user-select:none;transition-duration:0s}.filter-drawer[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .28s)}@scope(.filter-toggle){:scope{font:500 14px / 1.2 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;color:#030303;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}:scope img{width:16px;height:16px}@media (width>=1024px){:scope{display:none}}}@scope(.page-numbers){:scope{justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}@media (width>=1024px){:scope{justify-content:flex-start}}.page-arrow{width:42px;height:42px;display:block}.page-arrow img{width:100%;height:100%;display:block}.page-arrow.prev img{transform:rotate(180deg)}.numbers{align-items:center;gap:10px;display:flex}.number,.gap{font:500 20px / 1.2 var(--font-body);letter-spacing:-.02em;color:#000;text-decoration:none}.number.current{border-bottom:1px solid #000;padding-bottom:2px}a.number:hover{text-decoration:underline}}@scope(.collection-page){:scope{color:#000;--toolbar-row:29px;padding-block-start:20px}.hero{aspect-ratio:328/165}.hero-img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.hero-img.fallback{object-position:50% 27%}.headline{margin-top:10px}.headline h1{letter-spacing:-.05em;text-transform:uppercase;font-size:46px;line-height:.9}.count-block{display:none}.intro{font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em;margin-top:10px}.intro-text p+p{margin-top:1em}.intro.clipped .intro-text{max-height:4.8em;overflow:hidden}.intro-toggle{font:500 12px / 1.2 var(--font-body);letter-spacing:-.02em;color:#00000080;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:block}.chips-nav{margin-top:10px;position:relative}.chips-arrow{width:19px;position:absolute;top:-12px;right:0}.chips{scrollbar-width:none;gap:3px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{font:600 14px / 1.12 var(--font-body);letter-spacing:-.02em;white-space:nowrap;color:#000;border:1px solid #000;border-radius:10px;padding:10px 20px;text-decoration:none;transition:background-color .3s;display:block}.chip:hover{text-decoration:none}.chip:is(:hover,:focus-visible){background-color:#000}.chip span{--brand-stop-1:#000;--brand-stop-2:#000;--brand-stop-3:#000;--brand-stop-4:#000;--brand-stop-5:#000;background:linear-gradient(161.557deg, var(--brand-stop-1) 1.6374%, var(--brand-stop-2) 22.08%, var(--brand-stop-3) 47.307%, var(--brand-stop-4) 76.234%, var(--brand-stop-5) 101.57%);color:#0000;-webkit-background-clip:text;background-clip:text;transition:--brand-stop-1 .3s,--brand-stop-2 .3s,--brand-stop-3 .3s,--brand-stop-4 .3s,--brand-stop-5 .3s}.chip:is(:hover,:focus-visible) span{--brand-stop-1:var(--brand-1);--brand-stop-2:var(--brand-2);--brand-stop-3:var(--brand-3);--brand-stop-4:var(--brand-4);--brand-stop-5:var(--brand-5)}@media (prefers-reduced-motion:reduce){.chip,.chip span{transition:none}}.rule{border-top:1px solid #0003;margin-top:10px}.count{font:500 14px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;color:#0009;margin-top:4px;padding-block:4px}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.filter-label{font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;color:#030303;align-items:center;gap:10px;display:none}.filter-label img{width:16px;height:16px}.reset-all{font:400 12px / 1.2 var(--font-body);color:#0006;text-decoration:none}.reset-all:hover{text-decoration:underline}.filter-pills{flex-wrap:wrap;flex-basis:100%;order:4;gap:5px;margin-top:2px;display:flex}.pill{height:var(--toolbar-row);font:400 14px / 1.2 var(--font-body);letter-spacing:-.02em;color:#000;cursor:pointer;background:0 0;border:1px solid #00000080;border-radius:20px;align-items:center;gap:5px;padding:0 10px;display:flex}.pill img{width:12px;height:12px}.body-row{margin-top:14px}.filters{display:none}.products-grid{grid-template-columns:1fr;gap:10px;display:grid}.promo-desktop{display:none}@media (width>=1024px){:scope{padding-block-start:30px}.hero-row{grid-template-columns:380px 1fr;align-items:stretch;gap:17px;display:grid}.hero{aspect-ratio:380/316;align-self:start;width:100%;min-width:0}.hero-img{border-radius:20px}.hero-img.fallback{object-position:50% 1%}.headline{margin-top:5px}.headline h1{max-width:90.8856%;font-size:clamp(44px,4.75vw,76px)}.hero-content{flex-direction:column;min-width:0;display:flex}.intro-count-row{align-items:flex-end;gap:17px;margin-top:10px;display:flex}.count-block{font-family:var(--font-heading);text-align:right;text-transform:uppercase;flex-direction:column;flex:none;margin-inline-start:auto;font-weight:500;line-height:.9;display:flex}.count-number{letter-spacing:-.05em;font-size:46px}.count-label{letter-spacing:-.05em;font-size:32px}.intro{flex:0 369px;min-width:0;margin-top:0}.filter-pills{flex:1 1 0;order:0;margin-top:0}.chips-nav{margin-top:auto;padding-top:20px}.chips-arrow{display:none}.chips{gap:8px}.chip{padding:15px 41px;font-size:18px}.rule{margin-top:25px}.count{display:none}.toolbar{min-height:var(--toolbar-row);margin-top:23px}.filter-label{display:flex}.body-row{grid-template-columns:380px 1fr;align-items:start;gap:17px;margin-top:30px;display:grid}.filters{display:block}.products-grid{grid-template-columns:repeat(3,1fr);gap:10px 8px}.promo-mobile{display:none}.promo-desktop{grid-column:1/-1;display:block}}}@scope(.about-page){.about-hero{aspect-ratio:328/749;max-height:100svh;position:relative;overflow:hidden}.about-hero .hero-content{container-type:inline-size}.hero-title{background:var(--gradient-heading-on-dark);font:500 min(86px, calc((100cqw - 32px) / 3.48)) / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:18px}.hero-founded{font:600 24px / 1.12 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin-top:9px}.hero-bike{pointer-events:none;width:276.83%;height:60.08%;position:absolute;bottom:-.93%;left:-88.72%}.hero-bike img{object-fit:fill;width:100%;height:100%}.about-hero:after{content:"";pointer-events:none;background:radial-gradient(122% 47% at -32% 96%,#000c 0%,#0000008c 40%,#00000026 72%,#0000 100%);position:absolute;inset:0}.collage-photo img,.vision-photo,.member-photo img{object-fit:cover;border-radius:20px;width:100%;height:auto}main>section{margin-top:40px}.section-head,.lead{font:500 19px / .95 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;margin-top:10px}.collage-text,.collage-closing,.story-body,.team-bio{font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em}:is(.collage-text,.story-body,.team-bio) p+p,.collage{margin-top:10px}.collage-text,.collage-closing{width:var(--container-width);margin-inline:auto}.collage-closing{margin-top:14px}.collage-photos{margin-top:15px}.collage-photo{scroll-snap-align:start;flex:0 0 calc(100% - 22px)}.collage-photo img{aspect-ratio:1}.collage-photo:first-child img{object-position:92% 50%}.collage-photos,.values-cards{gap:8px;padding-inline:16px;scroll-padding-inline-start:16px}.vision-photos{gap:8px;margin-top:10px;display:grid}.vision-photo:first-child{aspect-ratio:328/205}.vision-photo:last-child{aspect-ratio:328/208}.values-rays{width:calc(var(--container-width) * .924);margin-inline:auto;display:block}.values-cards{margin-top:10px}.value-card{aspect-ratio:237/303;scroll-snap-align:start;background:#000;border-radius:10px;flex-direction:column;flex:0 0 237px;padding:16px;display:flex}.value-letter{background:linear-gradient(235.8deg,#f499e5 4.42%,#f5d4ff 44.4%,#b054f1 90.38%);font:500 100px / .95 var(--font-heading);letter-spacing:-.05em;color:#0000;-webkit-background-clip:text;background-clip:text;align-self:start}.value-title{min-height:2lh;font:500 24px / .95 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;color:#fff;align-items:end;margin-top:16px;display:flex}.value-body{font:600 16px / 1.12 var(--font-body);letter-spacing:-.02em;color:#fff;margin-top:20px}.story-body{margin-top:10px}.team-heading{text-align:center}.team{margin-top:20px}.team-item{border-top:1px solid #0003}.team-item:last-child{border-bottom:1px solid #0003}.team-row{cursor:pointer;grid-template-columns:46px minmax(0,1fr) 27px;align-items:center;gap:13px;padding:11px 0 10px;list-style:none;display:grid}.team-row::-webkit-details-marker{display:none}.team-row::marker{content:""}.team-avatar{object-fit:cover;border-radius:1000px;width:100%;height:45px}.team-item[data-member=about-dmitry] .team-avatar{object-position:53% 25%}.team-item[data-member=about-ilias] .team-avatar{object-position:65% 36%}.team-who{flex-direction:column;gap:5px;display:flex}.team-name{font:500 19px / 1 var(--font-heading);letter-spacing:-.02em;text-transform:uppercase}.team-role{font:500 14px / 1.1 var(--font-body);letter-spacing:-.02em}.team-toggle-box{width:27px;height:27px;overflow:hidden}.team-toggle{width:27px;transition:rotate .2s,opacity .2s}.team-item[open] .team-toggle{rotate:45deg}.team-bio{flex-direction:column;gap:10px;padding-block:10px;display:flex}.member-photo{display:none}.member-photo img{aspect-ratio:343/355}@media (hover:hover){.team-row:hover .team-toggle{opacity:.55}}@media (width>=1024px){.about-hero{aspect-ratio:1560/860;max-height:none}.hero-title{text-align:center;white-space:nowrap;margin-top:9.87%;font-size:calc(12.2699cqw - 4.90798px)}.hero-founded{margin-top:5px}.hero-bike{width:100.64%;height:90.58%;bottom:0;left:-.64%}.about-hero:after{background:radial-gradient(45% 72% at 20% 92%,#000c 0%,#0000008c 40%,#00000026 72%,#0000 100%)}main>section{margin-top:140px}.lead{margin-top:40px;letter-spacing:-.02em;max-width:54.2%;margin-inline:auto;font-size:36px;line-height:1}.collage{width:var(--container-width);margin-top:20px;grid-template-columns:minmax(0,306fr) 8fr minmax(0,148fr) 165fr minmax(0,306fr) 322fr minmax(0,305fr);align-items:start;margin-inline:auto;display:grid}.collage-text,.collage-closing{width:auto;margin-inline:0}.collage-text{grid-area:1/5;margin-bottom:20px}.collage-photos{scroll-snap-type:none;display:contents;overflow:visible}.collage-photo{grid-row:2/span 2}.collage-photo:first-child{grid-column:1}.collage-photo:first-child img{aspect-ratio:306/369}.collage-photo:nth-child(2){grid-column:3}.collage-photo:nth-child(2) img{aspect-ratio:148/185}.collage-photo:nth-child(3){grid-area:2/5}.collage-photo:nth-child(3) img{aspect-ratio:306/285}.collage-photo:nth-child(4){grid-column:7}.collage-photo:nth-child(4) img{aspect-ratio:305/251}.collage-closing{grid-area:3/5;margin-top:12px}.vision-photos{grid-template-columns:minmax(0,776fr) minmax(0,770fr);gap:14px;margin-top:20px}.vision-photo:first-child{aspect-ratio:776/484}.vision-photo:last-child{aspect-ratio:770/484}.values-rays{width:calc(var(--container-width) * .399)}.values-cards{--card-width:calc((100cqw - 40px) / 5);width:var(--container-width);margin-top:21px;scroll-snap-type:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-inline:auto;padding-inline:0;display:grid;overflow:visible;container-type:inline-size}.value-card{aspect-ratio:304/400;padding:20px}.value-letter{font-size:calc(var(--card-width) * 128 / 304)}.value-title{font-size:calc(var(--card-width) * 34 / 304);margin-top:9px}.value-body{font-size:calc(var(--card-width) * 24 / 304)}.story-body{max-width:calc(var(--container-width) * .196);margin-top:20px;margin-inline:auto}.team{margin-top:40px}.team-row{grid-template-columns:46px minmax(0,734fr) minmax(0,753fr) 27px;gap:0;padding:17px 0 15px}.team-who{display:contents}.team-name{padding-left:10px;font-size:36px}.team-role{font-size:24px;font-weight:600}.team-bio{grid-template-columns:minmax(0,417fr) minmax(0,343fr) minmax(0,20fr) minmax(0,366fr) minmax(0,48fr) minmax(0,366fr);align-items:start;column-gap:0;padding-block:5px 27px;display:grid}.member-photo{grid-column:2;display:block}.bio-block:nth-last-child(2){grid-column:4}.bio-block:last-child{grid-column:6}}}@scope(.ceo-page){:scope{color:#000}.hero-title,.badge.on-dark{background:linear-gradient(var(--ceo-gradient-angle,165.128deg), var(--brand-1) 1.64%, var(--brand-2) 22.08%, var(--brand-3) 47.31%, var(--brand-4) 76.23%, var(--brand-5) 101.57%);color:#0000;-webkit-background-clip:text;background-clip:text}.badge{height:34px;font:400 16px / 1 var(--font-heading);text-transform:uppercase;white-space:nowrap;border:1px solid #fff;border-radius:15px;align-items:center;padding-inline:10px;display:inline-flex}.badge.on-dark{border-color:var(--brand-1)}.hero-badge{padding-inline:20px}.ceo-hero{background:#000;padding-block-end:32px}.hero-grid{flex-direction:column;align-items:flex-start;margin-top:40px;display:flex}.hero-intro{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.hero-title{--ceo-gradient-angle:150.972deg;font:400 64px / 1 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase}.hero-title span{display:block}.hero-bio{flex-direction:column;align-items:flex-start;margin-top:10px;display:flex}.hero-bio p{font:400 16px / 1.2 var(--font-body);color:#fffc}.hero-link{font:400 16px / 1.2 var(--font-heading);margin-top:20px}.hero-photo,.racing-photo{object-fit:cover;border-radius:10px;width:100%;height:auto}.hero-photo{aspect-ratio:328/400;margin-top:10px}.hero-link,.press-link{color:#fff;text-decoration:none}:is(.hero-link,.press-link):hover{text-underline-offset:4px;text-decoration:underline}.ceo-company,.racing-text{flex-direction:column;gap:20px;display:flex}:is(.ceo-company,.racing-text)>.badge{align-self:center}.ceo-company{margin-top:60px}.company-lead{font:400 16px / 1.2 var(--font-body)}.stats{flex-direction:column;gap:10px;display:flex}.stats li{border-top:1px solid #0006;flex-direction:column;gap:10px;padding-block:20px;display:flex}.stat-value{font:500 34px / 1.1 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase}.stat-label{font:500 16px / 1.1 var(--font-heading);letter-spacing:-.02em;text-transform:uppercase}.ceo-racing{flex-direction:column;gap:20px;margin-top:60px;display:flex}.racing-body p{font:400 16px / 1.2 var(--font-body)}.racing-body p+p{margin-top:1.2em}.racing-figure{flex-direction:column;gap:10px;display:flex}.racing-photo{aspect-ratio:328/383}.racing-figure figcaption{font:400 16px / 1.2 var(--font-body);text-transform:uppercase;color:#0006}.ceo-press{background:#000;margin-top:60px;padding-block:30px 60px}.press-badge{--ceo-gradient-angle:167.395deg}.press-inner{flex-direction:column;align-items:flex-start;display:flex}.press-text{font:400 24px / 1.2 var(--font-heading);color:#fffc;margin-top:30px}.press-link{font:400 24px / 1.2 var(--font-heading);margin-top:50px}@media (width>=1024px){.ceo-hero{padding-block-end:77px}.hero-grid{grid-template-columns:minmax(0,455fr) minmax(0,118fr) minmax(0,335fr) minmax(0,24fr) minmax(0,489fr);align-items:stretch;margin-top:52px;display:grid}.hero-intro,.hero-photo,.hero-bio{grid-row:1}.hero-intro{grid-column:1;gap:20px}.hero-title{--ceo-gradient-angle:146.085deg;font-size:clamp(48px,12.5vw - 56px,144px)}.hero-badge{font-size:20px}.hero-photo{aspect-ratio:335/400;grid-column:3;align-self:start;margin-top:18px}.hero-bio{grid-column:5;margin-top:18px}.hero-bio p{font-size:clamp(18px,1.5vw,24px)}.hero-link{margin-top:auto;padding-top:20px;font-size:clamp(24px,2vw,32px)}.ceo-company{margin-top:140px}.company-lead{text-align:center;align-self:center;max-width:632px;font-size:clamp(18px,1.5vw,24px)}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.stats li{padding-block:30px}.stat-value{font-size:clamp(24px,2.125vw,34px)}.ceo-racing{grid-template-columns:minmax(0,650fr) minmax(0,181fr) minmax(0,644fr);align-items:start;gap:0;margin-top:140px;display:grid}.racing-text{gap:30px}.racing-text>.badge{align-self:flex-start}.racing-body p{font-size:clamp(18px,1.5vw,24px)}.racing-figure{grid-column:3}.racing-photo{aspect-ratio:644/383}.ceo-press{margin-top:140px}.press-text{max-width:692px}.press-text,.press-link{font-size:clamp(24px,2vw,32px)}}}@scope(.certification-page){.cert-hero{--hero-card-bottom:32px}.hero-title{background:var(--gradient-heading-on-dark);color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;margin-top:43px}.hero-photo{aspect-ratio:245/208;background:#f4e4fe;border-radius:20px;width:82.8%;margin:11px auto 0;overflow:hidden}.hero-photo img{object-fit:cover;mix-blend-mode:darken;width:100%;height:100%}.hero-lead{font:600 16px / 1.1 var(--font-body);letter-spacing:-.02em;text-align:center;color:#fff;margin-top:22px}:is(.benefits,.works,.buying,.stock){margin-top:40px}:is(.benefits,.works,.buying) .section-heading{text-align:center}.benefit-cards{gap:8px;margin-top:20px;display:grid}.benefit-card{aspect-ratio:328/293;text-align:center;color:#fff;background:#000;border-radius:20px;grid-template-rows:1fr auto;padding:20px 20px 14px;display:grid}.benefit-icon{place-self:center;height:auto}.benefit-icon[data-icon=reliability]{width:52.4%}.benefit-icon[data-icon=value]{width:51.7%}.benefit-icon[data-icon=peace-of-mind]{width:80.2%}.benefit-text{gap:5px;display:grid}.benefit-title{font:600 24px / 1.1 var(--font-body);letter-spacing:-.02em}.benefit-body{font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em}.work-steps{gap:8px;margin-top:20px;display:grid}.work-step{background:#e8e3fe;border-radius:10px;min-height:110px;padding:20px 13px}.step-title{font:600 20px / 1.1 var(--font-body);letter-spacing:-.02em}.step-body{font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em;margin-top:5px}.compare{--certified-column:25.56%;background:linear-gradient(#fcf1ff33 0 0) no-repeat right / var(--certified-column) 100%, #fcf1ff80;color:#080808;border-radius:10px;margin-top:20px;padding-block:10px 11px}.compare-table{table-layout:fixed;border-collapse:collapse;width:100%;font:600 14px / 1.1 var(--font-body);letter-spacing:-.02em;text-align:left}.compare-table th{font-weight:600}.compare-table thead td{width:46.67%}.compare-table thead th:nth-child(2){width:13.33%}.compare-table thead th:nth-child(3){width:14.44%}.compare-table thead th:nth-child(4){width:var(--certified-column)}.compare-table thead :is(th,td){vertical-align:bottom;height:38px;padding-bottom:8px}.compare-table tbody tr{background:linear-gradient(#38005833 0 0) no-repeat center top / var(--container-width) 1px}.compare-table tbody :is(th,td){height:33px}.compare-table th[scope=row]{padding-left:16px}.compare-table :is(th,td):nth-child(n+2){text-align:center;border-left:1px solid #38005833}.compare-table td{vertical-align:middle}.tick{vertical-align:middle;background:currentColor;width:21.76px;height:21.76px;display:inline-block;-webkit-mask:url(/assets/compare-check-B6wx0yvA.svg) 50%/contain no-repeat;mask:url(/assets/compare-check-B6wx0yvA.svg) 50%/contain no-repeat}.buying-rows{gap:15px;margin-top:20px;display:grid}.buying-row{border-bottom:2px solid #00000024;justify-content:space-between;padding-bottom:15px;display:flex}.buying-row dt{width:42.7%;font:600 20px / 1.1 var(--font-body);letter-spacing:-.02em;flex:none}.buying-row dd{width:50%;font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em;flex:none}.closing{max-width:255px;font:500 19px / .95 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;text-align:center;margin:40px auto 0}@media (width>=1024px){.cert-hero{--hero-card-bottom:119px}.hero-title{margin-top:104px}.hero-photo{aspect-ratio:419/247;width:27.6%;margin-top:30px}.hero-lead{max-width:618px;margin:30px auto 0;font-size:24px}:is(.benefits,.works,.buying,.stock){margin-top:150px}.benefit-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:40px}.benefit-card{aspect-ratio:514/467;padding:20px 20px 42px}.benefit-icon[data-icon=reliability]{width:40.6%}.benefit-icon[data-icon=value]{width:40.8%}.benefit-icon[data-icon=peace-of-mind]{width:53.5%}.benefit-text{gap:10px}.work-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:40px}.work-step{border-radius:20px;padding:20px}.step-title{font-size:24px}.compare{--certified-column:16.67%;width:var(--container-width);border-radius:20px;margin:40px auto 0;padding-block:32px 40px}.compare-table{font-size:24px}.compare-table thead td{width:50%}.compare-table thead :is(th:nth-child(2),th:nth-child(3)){width:var(--certified-column)}.compare-table thead :is(th,td){height:54px;padding-bottom:20px}.compare-table tbody :is(th,td){height:67px}.compare-table th[scope=row]{padding-left:40px}.tick{width:44px;height:44px}.buying-rows{gap:0;width:50%;margin:40px auto 0}.buying-row{border-top:2px solid #00000024;border-bottom:0;padding:22px 0 30px}.buying-row dt{flex:0 auto;width:auto;font-size:24px}.buying-row dd{width:35.1%}.stock.bike-showcase{width:var(--container-width);margin-inline:auto}.closing{max-width:875px;margin-top:110px;font-size:64px}}}@scope(.page-heading){:scope{flex-direction:column;gap:12px;display:flex}h1{font-family:var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;font-size:46px;font-weight:500;line-height:.9}.intro{max-width:280px;font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em}@media (width>=1024px){h1{font-size:var(--page-heading-size,clamp(90px, 11.6vw, 222px))}.intro{max-width:510px;font-size:24px;font-weight:600;line-height:1.12}}}@scope(.contacts-page){:scope{color:#000;padding-top:20px}.photo{aspect-ratio:328/178;object-fit:cover;object-position:50% 57%;border-radius:10px;width:100%;height:auto;margin-top:16px;display:block}.info-list{font-family:var(--font-heading);text-transform:uppercase;margin-top:20px}.info-row-inner{border-bottom:1px solid #0006;grid-template-columns:36px 1fr auto;align-items:start;padding-block:12px;display:grid}.num{letter-spacing:-.05em;font-size:20px;font-weight:500;line-height:.9}.label{letter-spacing:-.05em;font-size:19px;font-weight:500;line-height:.95}.value{letter-spacing:-.05em;text-align:right;max-width:200px;color:inherit;justify-self:end;font-size:14px;font-weight:500;line-height:.95;text-decoration:none}a.value:hover{text-decoration:underline}.hours{gap:9px;display:grid}.hours-line{justify-content:flex-end;gap:20px;display:flex}.messengers{align-items:center;gap:14px;display:flex}.messengers img{width:auto;height:20px;display:block}.map-section{margin-top:21px}.map-card{background:#0000000f;border-radius:10px;height:518px;overflow:hidden}.map-card iframe{border:0;width:100%;height:100%;display:block}@media (width>=1024px){.hero{grid-template-columns:minmax(0,1fr) 38.1%;grid-template-areas:"heading photo";align-items:start;column-gap:40px;display:grid}.hero-heading{--page-heading-size:min(222px, 20.8cqw);grid-area:heading;justify-content:space-between;align-self:stretch;display:flex;container-type:inline-size}.photo{aspect-ratio:594/325;object-position:50% 61%;border-radius:20px;grid-area:photo;margin-top:0}.info-list{margin-top:48px}.info-row{transition:background-color .15s,color .15s}.info-row:hover{color:#fff;background:#000}.info-row-inner{grid-template-columns:1fr 1fr;padding-block:28px}.num{grid-area:1/1;font-size:32px}.label{grid-area:1/2;justify-self:start;font-size:clamp(24px,2.2vw,34px);line-height:.95}.value{grid-area:1/2;justify-self:end;max-width:300px;font-size:22px}.hours{gap:10px}.hours-line{gap:36px}.messengers{gap:18px}.messengers img{height:26px;transition:filter .15s}.info-row:hover .messengers img{filter:invert()}.map-section{margin-top:140px}.map-card{border-radius:40px;height:708px}}}@scope(.form-field){:scope{flex-direction:column;gap:5px;display:flex}.field-control{width:100%;min-height:50px;font:500 16px / 1.1 var(--font-body);letter-spacing:-.02em;color:#000;appearance:none;background:#fcf1ff;border:1px solid #0000;border-radius:10px;outline:none;padding:16px 20px;display:block}.field-control::placeholder{color:#9c9a9a;opacity:1}.field-control:hover,.field-control:focus-visible,.field-control[data-focused],.field-control[data-popup-open]{border-color:#bec5db}:scope[data-invalid] .field-control{border-color:red}textarea.field-control{resize:vertical;min-height:110px}:scope[data-appearance=alert] .field-control{letter-spacing:normal;background:#fff;border-radius:5px;min-height:48px;padding:15px 19px;font-weight:400;line-height:1}:scope[data-appearance=alert] input.field-control{height:48px}.select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.select-value[data-placeholder]{color:#9c9a9a}.select-icon{flex-shrink:0;display:flex}.select-icon img{width:12px;height:7px}.combobox-group{position:relative}.combobox-input{padding-right:56px}.combobox-trigger{outline-offset:-4px;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:48px;padding:0;position:absolute;inset:0 0 0 auto}.combobox-trigger img{rotate:180deg}.field-error{font:500 12px / 1.1 var(--font-body);letter-spacing:-.02em;color:red}}@scope(.form-select-positioner){:scope{z-index:var(--layer-popover)}}@scope(.form-select-popup){:scope{box-sizing:border-box;width:var(--anchor-width);max-height:min(246px, var(--available-height));scrollbar-width:thin;scrollbar-color:#00000080 transparent;background:#fcf1ff;border-radius:0 0 10px 10px;padding:8px 0;overflow-y:auto;box-shadow:0 8px 16px #00000026}:scope.form-combobox-popup{border-radius:10px}.form-select-item{height:24px;font:400 16px / 1.2 var(--font-body);letter-spacing:-.02em;color:#000;cursor:pointer;outline:none;align-items:center;padding:0 20px;display:flex}.form-select-item[data-highlighted]{color:#fff;background:#000}.form-combobox-item{height:48px}.form-select-empty{font:400 16px / 1.2 var(--font-body);padding:8px 20px}}@scope(.request-thanks){:scope{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:15px;padding:40px 0;display:flex}.thanks-title{--ramp-angle:168deg;max-width:683px;font:500 46px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;outline:none}.thanks-title:focus-visible{outline-offset:4px;outline:2px solid #fff}.thanks-body{font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em}@media (width>=1024px){:scope{padding:60px 0}.thanks-title{font-size:76px}}}@scope(.partner-contacts){:scope{color:#000}.clip{aspect-ratio:2340/1103;background:#000;border-radius:20px;position:relative;overflow:hidden}.clip-video{object-fit:cover;width:100%;height:100%}.clip:not([data-playing]):before{content:"";pointer-events:none;background:#0003;position:absolute;inset:0}.play{cursor:pointer;background:0 0;border:0;place-items:center;width:56px;height:56px;padding:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.play img{width:100%}.reach{margin-top:30px}.section-heading{font-size:30px}.lines{margin-top:14px}.lines li{font:500 19px / 1.35 var(--font-heading);letter-spacing:-.02em}.lines a{color:inherit;text-decoration:none}.lines a:hover{text-decoration:underline}.people{flex-direction:column;gap:16px;margin-top:30px;display:flex}.person{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;display:grid}.person-photo{object-fit:cover;border-radius:1000px;width:100%;height:86px}.person-name{font:500 19px / 1 var(--font-heading);letter-spacing:-.02em;text-transform:uppercase}.person-role{font:500 14px / 1.1 var(--font-body);letter-spacing:-.02em;color:#0009;margin-top:4px}.person-bio{font:500 14px / 1.3 var(--font-body);letter-spacing:-.02em;margin-top:8px}@media (width>=1024px){.clip{border-radius:20px;width:min(100%,940px);margin-inline:auto}.play{width:70px;height:70px}.reach{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:60px;margin-top:60px;display:grid}.section-heading{font-size:56px}.lines{margin-top:20px}.lines li{font-size:24px}.people{gap:24px;margin-top:0}.person{grid-template-columns:100px minmax(0,1fr);gap:20px}.person-photo{height:100px}.person-name{font-size:24px}.person-role,.person-bio{font-size:16px}}}@scope(.partner-terms){.cards{flex-direction:column;gap:8px;display:flex}.card{color:#fff;background:#000;border-radius:10px;padding:20px 10px 30px}.card-list{margin-top:40px}.card-list li{font:600 15px / 1.1 var(--font-body);letter-spacing:-.02em;border-bottom:2px solid #ffffff24;padding:15px 0}.card-list li:first-child{padding-top:0}@media (width>=1024px){.cards{flex-flow:wrap}.card{border-radius:20px;flex:578px;min-width:0;padding:30px}.card-list{margin-top:80px}.card-list li{padding:20px 0;font-size:24px}}}@scope(.referral-form){:scope{color:#fff;text-align:left;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.fields{flex-direction:column;gap:10px;width:100%;min-width:0;max-width:604px;display:flex}.submit-row{flex-direction:column;gap:8px;width:100%;max-width:604px;display:flex}.status{font:500 14px / 1.2 var(--font-body);letter-spacing:-.02em;color:#fffc}.status:empty{display:none}.form-error{font:500 14px / 1.2 var(--font-body);letter-spacing:-.02em;color:red}.disclaimer{width:100%;max-width:604px;font:500 12px / 1.3 var(--font-body);letter-spacing:-.02em;color:#ffffffbf;margin:14px 0 10px}.disclaimer a{color:#fff}.btn{width:100%;height:76px;font:500 24px / 1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;color:#fff;cursor:pointer;background:#000;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.btn:hover:not([disabled]){color:#000;background:#fff}.btn[disabled]{opacity:.5;cursor:not-allowed}@media (width>=1024px){.btn{height:72px;font-weight:700}}}@scope(.partner-hero){:scope{min-height:560px;position:relative;overflow:hidden}.hero-photo,.hero-photo img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-photo{border-radius:20px;overflow:hidden}.hero-copy{z-index:1;color:#fff;flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative}.hero-title{font:500 56px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase}.anchors{margin-top:20px;display:flex}.anchor-ctas{width:fit-content;max-width:100%}@media (width>=1024px){:scope{min-height:780px}.hero-photo{border-radius:40px}.hero-title{font-size:clamp(93px,9.06vw,145px)}.anchors{margin-top:30px}}}@scope(.partner-page){:scope{color:#000}section{margin-top:40px}.section-heading{font-size:34px}.pitch,.how,.earnings,.program,.ways,.way-head,.bonus,.steps>.section-heading,.worth>.section-heading,.next>.section-heading,.accepts>.section-heading,.way-steps>.section-heading{text-align:center}.step-cards,.numbered-rows,.next-rows{text-align:left}.gradient-heading{background:var(--gradient-heading-on-dark);color:#0000;-webkit-background-clip:text;background-clip:text}.pitch-body,.how-body,.earnings-body,.ways-lead,.program p{font:500 16px / 1.25 var(--font-body);letter-spacing:-.02em;margin-top:16px}.program p+p{margin-top:12px}.form-card{color:#fff;text-align:center;background:#000;border-radius:20px;padding:30px 16px 24px}.form-card .section-heading{margin-bottom:24px}.step-cards{gap:30px;margin-top:24px;display:grid}.step-num{font:500 24px / 1 var(--font-heading);letter-spacing:-.05em;display:block}.step-icons{align-items:center;gap:10px;min-height:64px;margin-top:12px;display:flex}.step-icons img{width:auto;height:64px}.step-cards p{font:500 16px / 1.25 var(--font-body);letter-spacing:-.02em;margin-top:12px}.steps-rows,.worth-rows,.way-rows{margin-top:20px}.way-rows .row-body>*+*{margin-top:10px}.way-rows .row-body ul{padding-left:18px;list-style:outside}.way-rows .row-body li+li{margin-top:4px}@media (width>=1024px){section{margin-top:140px}.section-heading{font-size:72px}.pitch-body,.how-body,.earnings-body,.ways-lead,.program p{margin-top:24px;max-width:650px;margin-inline:auto;font-size:24px}.form-card{width:var(--container-width);border-radius:40px;margin-inline:auto;padding:60px 20px 72px}.form-card .section-heading{margin-bottom:40px}.step-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:50px}.step-num{font-size:32px}.step-icons{min-height:80px;margin-top:16px}.step-icons img{height:80px}.step-cards p{margin-top:20px;font-size:20px}.steps-rows,.worth-rows,.way-rows{margin-top:40px}.way-rows .row-body>*+*{margin-top:14px}.way-rows .row-body ul{padding-left:26px}.way-rows .row-body li+li{margin-top:6px}}}@scope(.numbered-rows){:scope{border-bottom:2px solid var(--row-rule,#0000004d);color:#000}:scope>li{padding:var(--row-pad,10px) 0;border-top:2px solid var(--row-rule,#0000004d)}.row-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.row-text{font:var(--row-text-font,500 16px / 1.2 var(--font-body));letter-spacing:-.02em}.row-title{font:600 24px / 1.1 var(--font-body);letter-spacing:-.02em}.row-num{font:var(--row-num-font,500 24px / .9 var(--font-heading));letter-spacing:var(--row-num-tracking,-.05em);text-transform:uppercase;flex-shrink:0}.row-body{font:400 16px / 1.15 var(--font-body);letter-spacing:-.02em;margin-top:8px}.row-body p+p{margin-top:10px}.row-body a{color:inherit}@media (width>=1024px){:scope>li{padding:var(--row-pad,20px) 0}.row-head{align-items:center}.row-text{font:var(--row-text-font,600 24px / 1.1 var(--font-body))}.row-title{font-size:32px}.row-num{font:var(--row-num-font,500 32px / .9 var(--font-heading))}.row-body{max-width:546px;margin-top:20px;font-size:24px}}}@scope(.photo-uploader){:scope{flex-direction:column;gap:10px;display:flex}.dropzone{cursor:pointer;outline-offset:-5px;background:#fcf1ff;border-radius:10px;outline:1px dashed #a5a5a5;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:100px;padding:4px;display:flex}.dropzone:hover,.dropzone[data-dragging]{outline-color:#000}.dropzone:has(:focus-visible){outline-color:#000}.dropzone-icon{aspect-ratio:32.336/26.997;width:32px}.dropzone-label{max-width:257px;font:500 16px / 1 var(--font-body);letter-spacing:-.02em;text-align:center;color:#0006}.tiles{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tile{background:#fcf1ff;border-radius:10px;width:76px;height:76px;position:relative;overflow:hidden}.thumb{object-fit:cover;width:100%;height:100%;transition:opacity .15s;display:block}.tile:not([data-state=done]) .thumb{opacity:.55}.tile[data-state=failed] .thumb{opacity:.25}.tile-progress{appearance:none;background:#ffffff80;border:0;border-radius:2px;width:calc(100% - 12px);height:4px;position:absolute;inset:auto 6px 6px;overflow:hidden}.tile-progress::-webkit-progress-bar{background:#ffffff80}.tile-progress::-webkit-progress-value{background:#000}.tile-progress::-moz-progress-bar{background:#000}.tile-fail{font:500 10px / 1.1 var(--font-body);text-align:center;color:red;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;inset:0}.tile-retry{font:500 10px / 1.2 var(--font-body);color:#fff;cursor:pointer;background:#000;border:0;border-radius:6px;padding:2px 6px}.tile-remove{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:4px;right:4px}.tile-remove img{width:8px}@media (width>=1024px){.tile{width:94px;height:94px}}}@scope(.trade-in-form){:scope{color:#fff;text-align:left;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.steps{width:100%;font:500 12px / 1 var(--font-body);letter-spacing:-.02em;color:#fff9;justify-content:center;align-items:center;gap:8px;margin:0 0 40px;padding:0;list-style:none;display:flex}.steps li{white-space:nowrap;align-items:center;gap:6px;display:flex}.steps li+li:before{content:"";background:#fff;width:59px;height:1px;margin-right:8px;display:block}.steps li[aria-current]{color:#fff}.steps .step-success{display:none}.dot{border:1px solid #fff9;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:13.6px;display:grid}.steps li[aria-current] .dot{color:#000;background:#fff;border-color:#fff}.fields{border:0;outline:none;flex-direction:column;gap:10px;width:100%;min-width:0;max-width:604px;margin:0;padding:0;display:flex}.fields[hidden]{display:none}.btn{height:76px;margin-top:10px}.btn[disabled]{opacity:.5;cursor:not-allowed}.submit-row{flex-direction:column;gap:8px;display:flex;position:relative}.status{font:500 14px / 1.2 var(--font-body);letter-spacing:-.02em;color:#fffc;margin:0}.status:empty{display:none}.form-error{font:500 14px / 1.2 var(--font-body);letter-spacing:-.02em;color:red;margin:0}.disclaimer{font:500 12px / 1.3 var(--font-body);letter-spacing:-.02em;color:#ffffffbf;margin:4px 0 0}.disclaimer a{color:#fff}.back{font:500 14px / 1 var(--font-body);letter-spacing:-.02em;color:#fff;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:4px 0;display:inline-flex}.back img{width:17px}@media (width>=1024px){.steps{font-size:16px}.steps li{gap:10px}.steps li+li:before{width:126px}.steps .step-success{display:flex}.dot{width:29px;height:29px;font-size:16px}.btn{height:72px;font-weight:700}}}@scope(.trade-in-form){.btn{width:100%;font:500 24px / 1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;color:#fff;cursor:pointer;background:#000;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.btn:hover:not([disabled]){color:#000;background:#fff;text-decoration:none}}@scope(.guide-page){.way>*+*{margin-top:30px}.way-title{font:500 26px / 1 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase}.way-title.on-card,.ways-lead.on-card{color:#fff}.ways-lead.on-card{margin-bottom:30px}.way-steps .section-heading{font-size:26px}.accepts-lead{font:500 16px / 1.25 var(--font-body);letter-spacing:-.02em;text-align:center;margin-top:16px}.accepts-lead>*+*{margin-top:10px}.accepts-lead ul{text-align:left;padding-left:18px;list-style:outside;display:inline-block}.accepts-detail{color:#fff;text-align:center;background:#000;border-radius:20px;margin-top:24px;padding:24px 16px}.accepts-detail p{font:500 15px / 1.3 var(--font-body);letter-spacing:-.02em}.accepts-detail p+p{margin-top:10px}.next-cards{text-align:left;gap:12px;margin-top:24px;display:grid}.next-cards li{color:#fff;background:#000;border-radius:20px;flex-direction:column;gap:14px;padding:20px 16px;display:flex}.next-cards p{font:500 15px / 1.3 var(--font-body);letter-spacing:-.02em}.next-icon{object-fit:contain;object-position:left center;width:100%;height:46px}.bonus{color:#fff;background:#000;border-radius:20px;padding:30px 16px}.bonus .section-heading{color:#fff}@media (width>=1024px){.way>*+*{margin-top:60px}.way-title{font-size:56px}.ways-lead.on-card{margin-bottom:50px}.way-steps .section-heading{font-size:46px}.accepts-lead{margin-top:24px;font-size:24px}.accepts-detail{margin-top:40px;border-radius:40px;width:min(100%,940px);margin-inline:auto;padding:40px}.accepts-detail p{font-size:20px}.next-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:50px}.next-cards li{gap:20px;padding:30px}.next-cards p{font-size:18px}.next-icon{height:64px}.bonus{border-radius:40px;padding:60px 40px}}}@scope(.popup){:scope{z-index:var(--layer-dialog);color:#fff;background:#000;flex-direction:column;max-height:min(92dvh,1000px);transition:opacity .2s;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}:scope[data-starting-style],:scope[data-ending-style]{opacity:0}}@scope(.popup-body){:scope{min-height:0;overflow-y:auto}}@scope(.popup-close){:scope{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:14px;right:14px}:scope span{background:var(--brand-1);width:16px;height:16px;display:block;-webkit-mask:url(/assets/close-qvRoCbrP.svg) 50%/contain no-repeat;mask:url(/assets/close-qvRoCbrP.svg) 50%/contain no-repeat}@media (width>=1024px){:scope{top:34px;right:34px}:scope span{width:20px;height:20px}}}@scope(.popup-backdrop){:scope{z-index:calc(var(--layer-dialog) - 1);background:#0009;transition:opacity .2s;position:fixed;inset:0}:scope[data-starting-style],:scope[data-ending-style]{opacity:0}}@scope(.appointment-popup){:scope{border:2px solid var(--brand-1);border-radius:20px;width:min(100% - 32px,772px);padding:40px 12px 30px}.appointment-title{--ramp-angle:170deg;max-width:509px;font:500 46px / .9 var(--font-heading);letter-spacing:-.05em;text-align:center;text-transform:uppercase;margin-inline:auto}.appointment-fields{gap:10px;max-width:510px;margin:30px auto 0;display:grid}.appointment-notice{max-width:510px;font:400 12px / 1.35 var(--font-body);letter-spacing:-.02em;color:#fff9;margin:16px auto 0}.appointment-notice a{color:inherit}.form-error{max-width:510px;font:600 14px / 1.3 var(--font-body);letter-spacing:-.02em;color:#ff9b9b;margin:16px auto 0}.appointment-submit{width:328px;max-width:100%;margin:20px auto 0}.appointment-submit:disabled{opacity:.6;cursor:default}@media (width>=1024px){:scope{border-width:4px;padding:26px 40px 46px}.appointment-fields{margin-top:40px}}}@scope(.trade-in-popup){:scope{text-align:center;border:2px solid #fcf1ff;border-radius:20px;width:min(100% - 32px,1020px);padding:40px 16px 30px}.trade-in-title{--ramp-angle:170deg;max-width:669px;font:500 46px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;margin-inline:auto}.trade-in-intro{max-width:382px;font:500 14px / 1.2 var(--font-body);letter-spacing:-.02em;margin:10px auto 0}.trade-in-intro a{color:inherit;text-decoration:none}.trade-in-tagline{max-width:514px;font:600 16px / 1.1 var(--font-body);letter-spacing:-.02em;margin:10px auto 0}.trade-in-form{margin-top:30px}@media (width>=1024px){:scope{border-radius:40px;padding:58px 40px 48px}.trade-in-intro{font-size:16px}.trade-in-tagline{font-size:24px}}}@scope(.pinarello-page){:scope{--gutter:calc((100% - var(--container-width)) / 2);--handle:9px;color:#000}.pinarello-hero{--hero-card-bottom:29px;min-height:735px}.hero-copy{z-index:1;color:#fff;flex-direction:column;flex:1;display:flex;position:relative}.hero-title{--ramp-angle:135.5deg;font:500 66px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;margin-top:20px}.hero-ctas{margin-top:auto}.hero-photo-frame{top:353px;right:calc(var(--gutter) - 127px);z-index:0;pointer-events:none;width:488px;height:474px;position:absolute;overflow:hidden}.hero-photo{object-fit:cover;object-position:55% 78%;width:100%;height:100%}.book{text-align:center;flex-direction:column;align-items:center;margin-top:90px;display:flex}.book .section-heading{max-width:1013px}.book-lead{max-width:759px;font:500 26px / 1 var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;margin-top:25px}.book-btn{border-width:4px;width:236px;height:62px;margin-top:25px}.difference-band{margin-top:90px;position:relative}.difference-copy{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.difference-lead{font:500 26px / 1 var(--font-heading);letter-spacing:-.02em;text-transform:uppercase}.difference-body{font:600 18px / 1.12 var(--font-body);letter-spacing:-.02em;text-align:left;align-self:stretch}.difference-photos{aspect-ratio:340/239;pointer-events:none;margin-top:10px;position:relative;overflow-x:clip}.difference-photo{width:calc(var(--container-width) * .566);aspect-ratio:401/430;border-radius:20px;position:absolute;overflow:hidden;box-shadow:0 0 20px #00000014}.difference-photo img{object-fit:cover;width:100%;height:100%}.difference-photo.first{top:4.3%;left:calc(var(--gutter) + var(--container-width) * .034);rotate:-6.16deg}.difference-photo.second{top:8.7%;left:calc(var(--gutter) + var(--container-width) * .463);rotate:7.51deg}.showroom.bike-showcase{margin-top:90px}.dealer{text-align:center;flex-direction:column;align-items:center;gap:15px;margin-top:90px;display:flex}.dealer-rays{color:#000c;width:330px;max-width:100%;height:auto;display:block}.dealer-text{max-width:340px;font:500 26px / 1 var(--font-heading);letter-spacing:-.02em;text-transform:uppercase}.dealer-note{font:700 16px / 1.2 var(--font-body);letter-spacing:-.02em}.trade-in{margin-top:90px}.trade-in-title,.team-title,.faq-title{text-align:center}.highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#7d74be33,#7d74be33) 0 .27em/100% .95em no-repeat;position:relative}.highlight:before,.highlight:after{content:"";width:var(--handle);height:calc(.95em + var(--handle));background-image:url(/assets/lollipop-pop-bi3mI52N.svg), linear-gradient(93deg, var(--brand-1) 1.64%, var(--brand-2) 22.08%, var(--brand-3) 47.31%, var(--brand-4) 76.23%, var(--brand-5) 101.57%);background-repeat:no-repeat;background-size:calc(var(--handle) * 58 / 18) calc(var(--handle) * 58 / 18), calc(var(--handle) / 9) calc(100% - var(--handle) / 2);pointer-events:none;position:absolute}.highlight:before{top:calc(.27em - var(--handle));left:calc(var(--handle) / -2);background-position:calc(var(--handle) * -20 / 18) calc(var(--handle) * -17 / 18), calc(var(--handle) * 8 / 18) calc(var(--handle) / 2)}.highlight:after{right:calc(var(--handle) / -2);bottom:calc(.26em - var(--handle));background-position:calc(var(--handle) * -20 / 18) calc(100% + var(--handle) * 23 / 18), calc(var(--handle) * 8 / 18) 0}.trade-in-body{flex-direction:column;margin-top:21px;display:flex}.trade-in-phone{width:min(100%,450px);margin-inline:auto}.trade-in-rows{--row-pad:25px;--row-text-font:600 18px / 1.12 var(--font-body);--row-num-font:500 32px / .9 var(--font-heading);margin-top:20px}.trade-in-ctas{margin-top:20px}.team{margin-top:90px}.team-lead{max-width:340px;font:700 16px / 1.2 var(--font-body);letter-spacing:-.02em;text-align:center;margin:20px auto 0}.team-body{margin-top:20px}.team-photos{aspect-ratio:340/245;position:relative}.team-photo{aspect-ratio:318/387;border-radius:20px;width:48.4%;position:absolute;overflow:hidden}.team-photo img{object-fit:cover;object-position:50% 0%;width:100%;height:100%}.team-photo.first{top:13.7%;left:1.6%;rotate:-3.23deg}.team-photo.second{top:1.9%;left:47.6%;rotate:3.41deg}.team-note{font:700 16px / 1.2 var(--font-body);letter-spacing:-.02em;margin-top:20px}.team-rows{--row-rule:#ccc;--row-pad:20px;--row-text-font:600 18px / 1.12 var(--font-body);--row-num-font:600 24px / 1.2 var(--font-body);--row-num-tracking:-.02em;margin-top:11px}.faq-section{margin-top:90px}.faq-section .faq{margin-top:20px}@media (width>=1024px){:scope{--handle:18px}.pinarello-hero{--hero-card-bottom:78px;min-height:845px}.hero-copy{padding-inline:16px}.hero-title{--ramp-angle:147.9deg;max-width:867px;margin-top:30px;font-size:clamp(74px,8.9vw,142px)}.hero-ctas{width:100%;max-width:715px}.hero-photo-frame{top:70px;right:calc(var(--gutter) - 399px);width:1458px;height:1055px}.hero-photo{object-position:50% 100%}.book{margin-top:160px}.book-lead{margin-top:30px;font-size:36px}.book-btn{border-radius:20px;width:408px;height:88px;margin-top:20px;font-size:24px}.difference-band{isolation:isolate;margin-top:160px}.difference-copy{gap:0}.difference-copy .section-heading{max-width:778px}.difference-lead{max-width:54.2%;margin-top:20px;font-size:clamp(26px,2.25vw,36px)}.difference-body{align-self:center;max-width:28.8%;margin-top:20px;font-size:clamp(18px,1.5vw,24px)}.difference-photos{z-index:-1;aspect-ratio:auto;margin-top:0;position:absolute;inset:0}.difference-photo{width:calc(var(--container-width) * .257)}.difference-photo.first{top:149px;left:calc(var(--gutter) - var(--container-width) * .0205)}.difference-photo.second{top:281px;left:calc(var(--gutter) + var(--container-width) * .7555)}.showroom.bike-showcase{margin-top:160px}.dealer{gap:0;margin-top:160px}.dealer-rays{width:520px}.dealer-text{letter-spacing:-.05em;max-width:994px;margin-top:21px;font-size:64px;line-height:.95}.dealer-note{margin-top:10px}.trade-in{margin-top:160px}.trade-in-title{max-width:1046px;margin-inline:auto}.trade-in-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-top:23px;display:grid}.trade-in-phone{width:min(78.5%,450px)}.trade-in-aside{padding-top:40px}.trade-in-rows{--row-text-font:700 24px / 1.1 var(--font-body);max-width:776px;margin-top:0}.trade-in-ctas{max-width:715px;margin-top:40px}.team{margin-top:160px}.team-title{max-width:1099px;margin-inline:auto}.team-lead{max-width:554px;font:600 24px / 1.12 var(--font-body);margin-top:18px}.team-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-top:20px;display:grid}.team-photos{aspect-ratio:658/459;width:84.4%;margin-left:6%}.team-photo.first{rotate:-3.12deg}.team-photo.second{left:50%;rotate:3.28deg}.team-aside{padding-top:26px}.team-note{max-width:378px;margin-top:0}.team-rows{--row-text-font:700 24px / 1.1 var(--font-body);max-width:780px;margin-top:20px}.faq-section{margin-top:160px}.faq-title{max-width:779px;margin-inline:auto}.faq-section .faq{margin-top:40px}}}@scope(.sell-or-trade-page){:scope{color:#000}.gradient-heading{background:var(--gradient-heading-on-dark);color:#0000;-webkit-background-clip:text;background-clip:text}.sell-hero{min-height:670px}.hero-photo{z-index:0;object-fit:cover;object-position:65% 50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-copy{z-index:1;color:#fff;flex-direction:column;flex:1;align-items:flex-start;display:flex;position:relative}.hero-title{max-width:304px;font:500 86px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;background:linear-gradient(127deg, var(--brand-1) 1.64%, var(--brand-2) 22.08%, var(--brand-3) 47.31%, var(--brand-4) 76.23%, var(--brand-5) 101.57%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:49px 0 0}.hero-lead{max-width:190px;font:400 20px / 1.1 var(--font-body);margin:auto 0 0;padding-top:40px}.hero-cta{width:100%;max-width:304px;height:60px;font:500 16px / 1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;color:#fff;background:#000;border:2px solid #fff;border-radius:20px;justify-content:center;align-self:center;align-items:center;margin-top:44px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.hero-cta:hover{color:#000;background:#fff;text-decoration:none}.intro{margin-top:40px}.intro-body{flex-direction:column;align-items:center;margin-top:56px;display:flex}.chat{width:min(100%,302px)}.benefits{width:100%}.form-section{margin-top:40px}.form-card{color:#fff;text-align:center;background:#000;border-radius:20px;padding:30px 16px 24px}.form-intro{max-width:280px;font:500 14px / 1.2 var(--font-body);letter-spacing:-.02em;margin:10px auto 0}.form-intro a{color:inherit;text-decoration:none}.form-tagline{max-width:252px;font:600 16px / 1.1 var(--font-body);letter-spacing:-.02em;margin:25px auto 20px}.process{margin-top:40px}.process .section-heading{text-align:center}.video-card{aspect-ratio:776/391;background:#000;border-radius:20px;margin-top:20px;position:relative;overflow:hidden}.process-video{object-fit:cover;width:100%;height:100%;display:block}.video-card:not([data-playing]):before{content:"";pointer-events:none;background:#0003;position:absolute;inset:0}.play{cursor:pointer;background:0 0;border:0;width:35px;height:35px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play img{width:100%;display:block}.how{margin-top:40px}.how .section-heading{text-align:center}.how-rows{margin-top:20px}.accept{margin-top:40px}.cards{flex-direction:column;gap:8px;display:flex}.card{color:#fff;background:#000;border-radius:10px;padding:20px 10px 30px}.card-list{margin-top:40px}.card-list li{font:600 15px / 1.1 var(--font-body);letter-spacing:-.02em;border-bottom:2px solid #ffffff24;padding:15px 0}.card-list li:first-child{padding-top:0}.accept-cta{height:60px;font:500 16px / 1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;text-align:center;color:#fff;background:#000;border-radius:10px;justify-content:center;align-items:center;margin-top:5px;padding:0 20px;text-decoration:none;display:flex}.accept-cta:hover{text-decoration:none}.pickup{margin-top:40px}.pickup-tiles{width:328px;max-width:100%;height:234px;margin:0 auto;position:relative}.pickup-tiles img{width:146px;position:absolute;top:0;left:0}.pickup-tiles .tile-pickup{top:56px;transform:rotate(-10.64deg)}.pickup-tiles .tile-bike{left:144px;transform:rotate(16.65deg)}.pickup .section-heading{text-align:center;margin-top:30px}.pickup-rows{margin-top:20px}.faq-section{margin-top:40px}.faq-section .section-heading{text-align:center}.faq-section .faq{margin-top:20px}@media (width>=1024px){.sell-hero{min-height:880px}.hero-photo{object-position:center}.hero-copy{text-align:center;align-items:center}.hero-title{max-width:1200px;margin-top:186px;font-size:clamp(93px,9.06vw,145px)}.hero-title span{display:block}.hero-lead{max-width:308px;margin-top:8px;padding-top:0;font-size:24px}.hero-cta{max-width:567px;height:106px;margin-top:60px;font-size:24px}.intro{margin-top:60px}.intro-title{grid-template-columns:minmax(0,612fr) minmax(0,776fr);max-width:1388px;margin-left:auto;display:grid}.intro-title span:first-child{text-align:right;padding-right:24px}.intro-body{grid-template-columns:minmax(0,475fr) minmax(0,776fr);align-items:start;column-gap:137px;max-width:1388px;margin:auto;display:grid;position:relative}.chat{grid-area:1/1/2/2;justify-self:center;width:min(100%,450px);position:absolute}.benefits{grid-column:2;margin-top:80px}.form-section{margin-top:170px;position:relative}.form-card{width:var(--container-width);border-radius:40px;margin-inline:auto;padding:60px 20px 72px}.form-intro{max-width:382px;font-size:16px}.form-tagline{max-width:514px;margin:15px auto 40px;font-size:24px}.process{margin-top:150px}.video-card{width:776px;max-width:100%;margin:20px auto 0}.play{width:70px;height:70px}.how{margin-top:140px}.how-rows{width:780px;max-width:100%;margin:40px auto 0}.accept{margin-top:140px}.cards{flex-flow:wrap}.card{border-radius:20px;flex:578px;min-width:0;padding:30px}.card-list{margin-top:80px}.card-list li{padding:20px 0;font-size:24px}.accept-cta{border-radius:20px;height:80px;font-size:24px}.pickup{margin-top:140px}.pickup-tiles{width:500px;height:356px}.pickup-tiles img{width:223px}.pickup-tiles .tile-pickup{top:85px}.pickup-tiles .tile-bike{left:219px}.pickup .section-heading{max-width:1095px;margin:0 auto}.pickup-rows{width:780px;max-width:100%;margin:40px auto 0}.faq-section{margin-top:140px}.faq-section .faq{margin-top:40px}}}@scope(.calendar){:scope{--cal-gap:3px;width:100%;position:relative}.cal-month{width:100%}.cal-caption{justify-content:center;align-items:center;min-height:21px;display:flex}.cal-label{font:600 16px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;color:#fff}.cal-nav{pointer-events:none;justify-content:space-between;align-items:center;width:auto;height:21px;display:flex;position:absolute;top:0;left:-16px;right:-16px}.cal-arrow{cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.cal-arrow:disabled,.cal-arrow[aria-disabled=true]{opacity:.4;cursor:default}.cal-chevron{width:14.9296px;display:block}.cal-chevron.forward{rotate:180deg}.cal-grid{width:calc(100% + 2 * var(--cal-gap));table-layout:fixed;margin-top:10px;margin-inline:calc(-1 * var(--cal-gap));border-collapse:separate;border-spacing:var(--cal-gap) 0}.cal-weekday{font:600 12px / 1.1 var(--font-body);letter-spacing:-.02em;text-align:left;text-transform:uppercase;color:#fff6;padding:5px 0}.cal-day{padding:0 0 var(--cal-gap);text-align:center}.cal-week:last-child .cal-day{padding-bottom:0}.cal-day-button{aspect-ratio:44.2857/36.6;width:100%;font:400 16px / 1 var(--font-body);letter-spacing:0;color:#fff;cursor:pointer;background:#ffffff21;border:2.5079px solid #ffffff1a;border-radius:12.5395px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.cal-day:not(.is-selected) .cal-day-button:hover:not(:disabled){background:#3d3d3d}.cal-day-button:disabled{color:#fff6;cursor:default;background:0 0}.is-selected .cal-day-button{background:linear-gradient(147.489deg, var(--brand-1) 1.6374%, var(--brand-2) 22.08%, var(--brand-3) 47.307%, var(--brand-4) 76.234%, var(--brand-5) 101.57%);color:#fff}.is-today .cal-day-button{box-shadow:inset 0 0 0 1px #fff6}@media (width>=1024px){:scope{--cal-gap:9px}.cal-caption{min-height:41px}.cal-nav{height:41px;left:0;right:0}.cal-label{font-size:24px}.cal-arrow{width:41px;height:41px}.cal-grid{margin-top:15px}.cal-chevron{width:29.1482px}.cal-day-button{aspect-ratio:125.395/75.0474;font-size:clamp(18px,2.50789vw,40.1263px)}.cal-weekday{font-size:16px}}}@scope(.booking-wizard){:scope{color:#fff}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.steps li{min-height:32px;font:600 10px / 1.1 var(--font-body);letter-spacing:-.02em;color:#dedede80;padding-bottom:10px;position:relative}.steps li:after{content:"";opacity:.6;background:#f4e4ff;border-radius:20px;height:4px;position:absolute;inset:auto 0 0}.steps li[aria-current]:after{opacity:1}.steps li[aria-current]{background:linear-gradient(176.761deg, var(--brand-1) 1.6374%, var(--brand-2) 22.08%, var(--brand-3) 47.307%, var(--brand-4) 76.234%, var(--brand-5) 101.57%);color:#0000;-webkit-background-clip:text;background-clip:text}.step-num{margin-right:4px}.step{border:0;margin:20px 0 0;padding:0}.step[hidden]{display:none}.step:focus-visible{outline-offset:6px;outline:2px solid #fff}.step-eyebrow{font:600 16px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase}.step-lead{font:600 16px / 1.1 var(--font-body);letter-spacing:-.02em;color:#dededeb3;margin-top:5px}.step-note{font:500 15px / 1.3 var(--font-body);letter-spacing:-.02em;color:#ffffff80;margin-top:10px}.choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.choice,.package,.slot,.wizard-next{--control-gradient-angle:176.758deg;--brand-stop-1:transparent;--brand-stop-2:transparent;--brand-stop-3:transparent;--brand-stop-4:transparent;--brand-stop-5:transparent;background:linear-gradient(var(--control-gradient-angle), var(--brand-stop-1) 1.6374%, var(--brand-stop-2) 22.08%, var(--brand-stop-3) 47.307%, var(--brand-stop-4) 76.234%, var(--brand-stop-5) 101.57%);transition:--brand-stop-1 .3s,--brand-stop-2 .3s,--brand-stop-3 .3s,--brand-stop-4 .3s,--brand-stop-5 .3s,border-color .3s,color .3s}.choice:hover,.wizard-next:is(:hover,:focus-visible):not(:disabled){--brand-stop-1:var(--brand-1);--brand-stop-2:var(--brand-2);--brand-stop-3:var(--brand-3);--brand-stop-4:var(--brand-4);--brand-stop-5:var(--brand-5)}.choice:has(input:checked){--brand-stop-1:var(--brand-1);--brand-stop-2:var(--brand-2);--brand-stop-3:var(--brand-3);--brand-stop-4:var(--brand-4);--brand-stop-5:var(--brand-5)}.choice:has(input:focus-visible){--brand-stop-1:var(--brand-1);--brand-stop-2:var(--brand-2);--brand-stop-3:var(--brand-3);--brand-stop-4:var(--brand-4);--brand-stop-5:var(--brand-5)}.package:has(input:checked){--brand-stop-1:var(--brand-1);--brand-stop-2:var(--brand-2);--brand-stop-3:var(--brand-3);--brand-stop-4:var(--brand-4);--brand-stop-5:var(--brand-5)}.slot:has(input:checked){--brand-stop-1:var(--brand-1);--brand-stop-2:var(--brand-2);--brand-stop-3:var(--brand-3);--brand-stop-4:var(--brand-4);--brand-stop-5:var(--brand-5)}.choice{--control-gradient-angle:141.069deg;cursor:pointer;border:1px solid #acacac;border-radius:10px;place-items:center;gap:10px;min-height:127px;padding:19px 10px;display:grid}.choice input,.slot input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.choice-emoji{font-size:54px;line-height:1.1}.choice-label{font:600 16px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase}.choice:hover{color:#000;border-color:#0000}.choice:has(input:checked){color:#000;border-color:#0000}.choice:has(input:focus-visible){color:#000;border-color:#0000}.choice:has(input:focus-visible){outline-offset:2px;outline:2px solid #fff}.package-intro{margin-top:32px}.perks{margin-top:16px}.perks li{font:500 15px / 1.3 var(--font-body);letter-spacing:-.02em;color:#ffffff80;align-items:flex-start;gap:8px;display:flex}.perks li+li{margin-top:14px}.perks strong{color:#fff;font-weight:600;display:block}.packages{gap:10px;margin-top:24px;display:grid}.package{--control-gradient-angle:145.226deg;border:1px solid #acacac;border-radius:20px;padding:20px;position:relative}.package-badge{background:var(--new-gradient);font:600 16px / 1.1 var(--font-body);letter-spacing:-.02em;color:#000;border-radius:20px;padding:10px;position:absolute;top:-20px;right:0;rotate:-1.77deg}.package-title{font:600 16px / 1.2 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;cursor:pointer}.package-title:after{content:"";border-radius:20px;position:absolute;inset:0}.package-price{font:600 40px / 1.1 var(--font-body);letter-spacing:-.02em;color:#f4e4ff;margin-top:16px}.package-sub{font:600 15px / 1.1 var(--font-body);letter-spacing:-.02em;color:#dededeb3;margin-top:20px}.package-features{margin:16px 0 0;padding:0 0 0 18px;list-style:outside}.package-features li{font:600 14px / 1.3 var(--font-body);letter-spacing:-.02em;text-transform:uppercase}.package-features li+li{margin-top:10px}.package:hover{border-color:#fff}.package:has(input:checked){color:#000;border-color:#000}.package:has(input:checked) .package-price,.package:has(input:checked) .package-sub,.package:has(input:checked) .package-features li{color:inherit}.package:has(input:focus-visible){outline-offset:2px;outline:2px solid #fff}.calendar-wrap{margin-top:10px}.calendar-down{font:600 15px / 1.35 var(--font-body);letter-spacing:-.02em;border:1px solid #ffffff59;border-radius:20px;padding:20px}.calendar-down a{color:inherit}.slots-block{margin-top:20px}.slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.slot{--control-gradient-angle:164.831deg;min-height:48px;font:600 16px / 1.1 var(--font-body);letter-spacing:-.02em;text-align:center;cursor:pointer;border:1px solid #fffc;border-radius:10px;place-items:center;padding:6px 10px;display:grid}.slot:hover:not(:has(input:disabled)){border-color:#fff}.slot:has(input:checked){border-color:#0000}.slot:has(input:disabled){color:#ffffff80;cursor:default;border-color:#fff6}.slot:has(input:focus-visible){outline-offset:2px;outline:2px solid #fff}.slots-block .step-note{font:600 16px / 1.1 var(--font-body);color:#dededeb3}.step-two .wizard-next{margin-top:20px}.fields{gap:10px;margin-top:24px;display:grid}.summary-heading{margin-top:32px}.summary{background:#fff3;border-radius:10px;margin:16px 0 0;padding:20px}.summary div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.summary div+div{margin-top:10px}.summary-money{border-top:1px solid #ffffff40;margin-top:18px;padding-top:18px}.summary dt{font:600 15px / 1.1 var(--font-body);letter-spacing:-.02em;color:#fff9}.summary dd{font:600 15px / 1.1 var(--font-body);letter-spacing:-.02em;text-align:right}.notice{font:400 12px / 1.35 var(--font-body);letter-spacing:-.02em;color:#fff9;margin-top:24px}.notice a{color:inherit}.step-error,.form-error{font:600 14px / 1.3 var(--font-body);letter-spacing:-.02em;color:#ff9b9b;margin-top:16px}.wizard-next{width:100%;min-height:70px;font:700 14px / 1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;color:#fff;cursor:pointer;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;margin-top:24px;padding:10px;display:flex}.wizard-next:is(:hover,:focus-visible):not(:disabled){color:#000;border-color:#0000;font-weight:500}.wizard-next:disabled{opacity:.6;cursor:default}.wizard-status:not(:empty){font:500 14px / 1.3 var(--font-body);letter-spacing:-.02em;color:#fff9;margin-top:10px}.wizard-back{font:500 14px / 1 var(--font-body);letter-spacing:-.02em;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-top:10px;padding:0;display:flex}.wizard-back img{width:16px;display:block}@media (width>=1024px){.steps{gap:18px}.steps li{min-height:44px;padding-bottom:17.6px;font-size:24px}.step{margin-top:40px}.step-one,.step-two,.step-three{grid-template-columns:minmax(0,500fr) minmax(0,1030fr);align-items:start;gap:40px 30px;display:grid}.step>legend{grid-column:1/-1}.step-intro,.package-intro,.slots-block,.summary-heading{grid-column:1}.choices,.packages,.calendar-wrap,.fields,.summary{grid-column:2;margin-top:0}.step-error,.form-error,.notice,.wizard-next,.wizard-status,.wizard-back{grid-column:1/-1}.step-eyebrow,.step-lead{font-size:24px}.step-lead{margin-top:8px}.step-two{grid-template-rows:166px auto;grid-template-columns:minmax(0,488fr) minmax(0,67fr) minmax(0,931.763fr) minmax(0,13.2368fr);gap:0}.step-two .step-intro{max-width:416px;margin-top:30px}.step-two .slots-block{grid-row:2;margin-top:0}.step-two .calendar-wrap{grid-area:1/3/3/4}.step-two .wizard-next{margin-top:110px;font-weight:500}.package-intro{margin-top:40px}.packages{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.choices{grid-row:1;gap:20px}.choice{--control-gradient-angle:159.914deg;border-radius:20px;gap:6px;min-height:168px;padding-block:20.6px}.choice-emoji{font-size:84px}.choice-label,.package-title,.package-sub{font-size:24px;line-height:1.1}.package{min-height:319px;padding-block:40px 49px}.package-price{font-size:44px}.package-features li{font-size:16px;line-height:1.1}.calendar-wrap{grid-area:1/2/3/3}.slots-block{margin-top:40px}.slots{gap:10px;margin-top:20px}.slot{min-height:61px;font-size:24px}.slots-block .step-note{max-width:393px;margin-top:20px;font-size:24px}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.fields>:last-child{grid-column:1/-1}.summary-heading{grid-row:2;margin-top:0}.summary{grid-row:2;padding:24px}.summary dt,.summary dd{font-size:24px}.summary div+div{margin-top:20px}.wizard-next{min-height:80px;margin-top:40px;font-size:24px;line-height:1.1}}}@scope(.vo2-booking-page){:scope{padding-top:10px}.booking-card{background:#000;border-radius:0;width:100%;padding:24px 16px 30px}.booking-title{background:linear-gradient(165.128deg, var(--brand-1) 1.6374%, var(--brand-2) 22.08%, var(--brand-3) 47.307%, var(--brand-4) 76.234%, var(--brand-5) 101.57%);font:500 46px / .9 var(--font-heading);letter-spacing:-.05em;text-align:center;text-transform:uppercase;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 20px}@media (width>=1024px){:scope{padding-top:20px}.booking-card{width:var(--container-width);border-radius:40px;min-height:1015px;padding:60px 30px 35px}.booking-title{background-image:linear-gradient(174.564deg, var(--brand-1) 1.6374%, var(--brand-2) 22.08%, var(--brand-3) 47.307%, var(--brand-4) 76.234%, var(--brand-5) 101.57%);margin-bottom:40px;font-size:clamp(56px,6vw,96px)}}}@scope(.ask-popup){:scope{border-radius:20px;width:min(100% - 32px,1120px);padding:40px 16px 30px}.gradient-heading{background:var(--gradient-heading-on-dark);color:#0000;-webkit-background-clip:text;background-clip:text}.ask-title{font:500 40px / .95 var(--font-heading);letter-spacing:-.04em;text-align:center;text-transform:uppercase}.ask-lead{max-width:420px;font:600 15px / 1.3 var(--font-body);letter-spacing:-.02em;text-align:center;color:#ffffffd9;margin:12px auto 0}.ask-fields{gap:10px;margin-top:24px;display:grid}.ask-sports{border:0;margin:20px 0 0;padding:0}.ask-sports legend{font:600 14px / 1.2 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;padding:0}.ask-sports .field-error{font:500 12px / 1.1 var(--font-body);letter-spacing:-.02em;color:red;margin-top:8px}.choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.choice{cursor:pointer;border:1px solid #ffffff59;border-radius:20px;place-items:center;gap:8px;padding:16px 6px;transition:background-color .15s,border-color .15s;display:grid}.choice-emoji{font-size:32px;line-height:1}.choice-label{font:600 14px / 1.2 var(--font-body);letter-spacing:-.02em;text-transform:uppercase}.choice,.ask-submit,.ask-got-it{--brand-stop-1:transparent;--brand-stop-2:transparent;--brand-stop-3:transparent;--brand-stop-4:transparent;--brand-stop-5:transparent;background:linear-gradient(160deg, var(--brand-stop-1) 1.64%, var(--brand-stop-2) 22.08%, var(--brand-stop-3) 47.31%, var(--brand-stop-4) 76.23%, var(--brand-stop-5) 101.57%);transition:--brand-stop-1 .3s,--brand-stop-2 .3s,--brand-stop-3 .3s,--brand-stop-4 .3s,--brand-stop-5 .3s,border-color .3s,color .3s}.choice[data-checked],.ask-submit:hover:not(:disabled),.ask-got-it{--brand-stop-1:var(--brand-1);--brand-stop-2:var(--brand-2);--brand-stop-3:var(--brand-3);--brand-stop-4:var(--brand-4);--brand-stop-5:var(--brand-5)}.choice:hover{border-color:#fff}.choice[data-checked]{color:#000;border-color:#0000}.choice:focus-visible{outline-offset:2px;outline:2px solid #fff}.ask-notice{font:400 12px / 1.35 var(--font-body);letter-spacing:-.02em;color:#fff9;margin-top:20px}.ask-notice a{color:inherit}.form-error{font:600 14px / 1.3 var(--font-body);letter-spacing:-.02em;color:#ff9b9b;margin-top:16px}.form-error a{color:inherit}.ask-submit,.ask-got-it{width:100%;min-height:56px;font:700 22px / 1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;color:#fff;cursor:pointer;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;margin-top:20px;padding:6px 16px;display:flex}.ask-submit:hover:not(:disabled){color:#000;border-color:#0000}.ask-submit:disabled{opacity:.6;cursor:default}.ask-reply{font:600 14px / 1.3 var(--font-body);letter-spacing:-.02em;text-align:center;color:#fff9;margin-top:16px}.ask-thanks{text-align:center}.ask-eyebrow{font:600 14px / 1.2 var(--font-body);letter-spacing:-.02em;text-transform:uppercase}.ask-thanks-title{font:500 40px / .95 var(--font-heading);letter-spacing:-.04em;text-transform:uppercase;margin:10px 0 0}.ask-thanks-title:focus-visible{outline-offset:4px;outline:2px solid #fff}.ask-thanks-body{max-width:420px;font:600 15px / 1.3 var(--font-body);letter-spacing:-.02em;color:#ffffffd9;margin:16px auto 0}.ask-got-it{color:#000;border-color:#0000}.ask-got-it:hover{filter:brightness(1.1)}@media (width>=1024px){:scope{border-radius:40px;padding:60px 40px 40px}.ask-title{font-size:clamp(48px,6vw,96px)}.ask-lead{color:#dededeb3;max-width:461px;font-size:24px}.ask-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;max-width:994px;margin-inline:auto}.ask-fields>:last-child{grid-column:1/-1}.ask-sports,.ask-notice,.form-error,.ask-submit,.ask-reply{max-width:994px;margin-inline:auto}.ask-sports legend{font-size:24px}.choices{gap:6px}.choice{gap:6px;min-height:139px;padding:22px 10px}.choice-emoji{font-size:54px}.choice-label{font-size:24px}.ask-submit,.ask-got-it{border-width:2px;min-height:72px;font-size:24px}.ask-reply{color:#dededeb3;font-size:24px}.ask-thanks-title{font-size:clamp(48px,6vw,96px)}.ask-got-it{max-width:994px;margin-inline:auto}}}@scope(.vo2-page){:scope{color:#000}.gradient-heading,.hero-title{background:linear-gradient(var(--vo2-gradient-angle,172deg), var(--brand-1) 1.64%, var(--brand-2) 22.08%, var(--brand-3) 47.31%, var(--brand-4) 76.23%, var(--brand-5) 101.57%);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{font:600 14px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase}.display{font:500 24px / .95 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase}.vo2-hero{min-height:770px}.vo2-artwork{z-index:0;pointer-events:none;position:absolute;inset:0;container-type:inline-size}.hero-photo-frame{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-photo{object-fit:cover;object-position:62% 28%;width:100%;height:100%}.vo2-artwork:after{content:"";z-index:0;background:linear-gradient(#0000008c 0%,#000000bf 45%,#000000d9 100%);position:absolute;inset:0}.hero-copy{z-index:1;color:#fff;flex-direction:column;flex:1;display:flex;position:relative}.hero-title{--vo2-gradient-angle:162deg;font:500 86px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;margin:30px 0 0}.hero-title span{display:block}.hero-lead{margin-top:auto;padding-top:30px}.hero-lead p{font:700 16px / 1.1 var(--font-body);letter-spacing:-.02em}.hero-lead p+p{margin-top:16px}.hero-ctas{margin-top:30px}.hero-note{font:500 14px / 1.2 var(--font-body);letter-spacing:-.02em;margin-top:10px}.what-is{margin-top:48px}.what-is .display{margin-top:10px}.what-is-body{font:600 16px / 1.35 var(--font-body);letter-spacing:-.02em;margin-top:16px}.what-is-photo{aspect-ratio:328/292;object-fit:cover;border-radius:20px;width:100%;height:auto;margin-top:24px;display:block}.what-is-rows{margin-top:24px}.what-is-closing{font:600 16px / 1.2 var(--font-body);letter-spacing:-.02em;color:#00000059;margin-top:24px}.who{margin-top:64px}.who .section-heading span{display:block}.who-lead{font:600 16px / 1.35 var(--font-body);letter-spacing:-.02em;margin-top:20px}.who-cards{flex-direction:column;gap:8px;margin-top:24px;display:flex}.who-card{border:1px solid #000;border-radius:20px;padding:20px 10px;transition:background-color .2s}.who-num{font:600 24px / 1.1 var(--font-body);letter-spacing:-.02em}.who-emoji{margin-top:40px;font-size:64px;line-height:1.1;display:flex}.who-emoji span+span{margin-left:-.36em}.who-title{font:600 24px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;margin-top:20px}.who-body{font:700 15px / 1.2 var(--font-body);letter-spacing:-.02em;margin-top:10px}.how{margin-top:64px}.how .display{margin-top:10px}.how-steps{border-bottom:1px solid #0003;flex-direction:column;margin-top:24px;display:flex}.how-step{background:linear-gradient(176.919deg, var(--brand-stop-1) 1.6374%, var(--brand-stop-2) 22.08%, var(--brand-stop-3) 47.307%, var(--brand-stop-4) 76.234%, var(--brand-stop-5) 101.57%);--brand-stop-1:transparent;--brand-stop-2:transparent;--brand-stop-3:transparent;--brand-stop-4:transparent;--brand-stop-5:transparent;border-top:1px solid #0003;grid-template-columns:minmax(0,120fr) minmax(0,186fr);column-gap:22px;padding:14px 16px;transition:--brand-stop-1 .3s,--brand-stop-2 .3s,--brand-stop-3 .3s,--brand-stop-4 .3s,--brand-stop-5 .3s;display:grid}.how-step:hover{--brand-stop-1:var(--brand-1);--brand-stop-2:var(--brand-2);--brand-stop-3:var(--brand-3);--brand-stop-4:var(--brand-4);--brand-stop-5:var(--brand-5)}.how-num{font:600 14px / 1.2 var(--font-body);letter-spacing:-.02em;grid-column:1}.how-title{font:600 14px / 1.2 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;grid-column:1}.how-body{font:500 14px / 1.35 var(--font-body);letter-spacing:-.02em;grid-area:1/2/3/3}.report{margin-top:64px}.report-card{color:#fff;background:#000;border-radius:20px;padding:20px 16px 30px}.report-rows{margin-top:30px}.report-rows li{border-top:1px solid #fff3;padding:14px 0}.report-rows li:first-child{border-top:0}.report-rows h3{font:600 15px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase}.report-rows p{font:500 15px / 1.2 var(--font-body);letter-spacing:-.02em;margin-top:10px}.pricing{margin-top:64px}.pricing-lead{font:500 15px / 1.35 var(--font-body);letter-spacing:-.02em;margin-top:16px}.plans{flex-direction:column;gap:16px;margin-top:24px;display:flex}.plan{border:1px solid #0003;border-radius:20px;padding:18px 10px;position:relative}.plan-pro{background:#f4e4ff;border-color:#0000}.plan-badge{--vo2-gradient-angle:168deg;min-width:135px;min-height:35px;font:500 14px / 1.1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;background:#000;border-radius:20px;place-items:center;padding:10px;display:grid;position:absolute;top:12px;right:6px;rotate:-2.155deg}.plan-eyebrow{font:600 14px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase}.plan-title{font:600 32px / 1.1 var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;margin-top:10px}.plan-price{font:500 32px / .9 var(--font-heading);letter-spacing:-.05em;margin-top:14px}.plan-price span{font:600 14px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;margin-top:10px;display:block}.plan-best{font:600 13px / 1.25 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;border-top:1px solid #0003;margin-top:16px;padding-top:16px}.plan-features{margin-top:20px}.plan-features li{font:600 15px / 1.1 var(--font-body);letter-spacing:-.02em;border-bottom:1px solid #00000080;align-items:center;gap:10px;padding:10px 10px 10px 0;display:flex}.plan-features img{flex-shrink:0;width:20px}.plan-cta,.cta-outline{min-height:56px;font:500 22px / 1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;color:#000;border:1px solid #000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 16px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.cta-arrow{--brand-stop-1:#000;--brand-stop-2:#000;--brand-stop-3:#000;--brand-stop-4:#000;--brand-stop-5:#000;background:linear-gradient(174deg, var(--brand-stop-1) 1.64%, var(--brand-stop-2) 22.08%, var(--brand-stop-3) 47.31%, var(--brand-stop-4) 76.23%, var(--brand-stop-5) 101.57%);flex-shrink:0;width:24px;height:24px;transition:--brand-stop-1 .3s,--brand-stop-2 .3s,--brand-stop-3 .3s,--brand-stop-4 .3s,--brand-stop-5 .3s;-webkit-mask:url(/assets/arrow-down-right-BdhTBvpQ.svg) 50%/contain no-repeat;mask:url(/assets/arrow-down-right-BdhTBvpQ.svg) 50%/contain no-repeat}.plan-cta{--gradient-label-angle:170.61deg;margin-top:24px;padding-inline:10px;line-height:1.1}:is(.plan-cta,.cta-outline) .gradient-label{--brand-stop-1:#000;--brand-stop-2:#000;--brand-stop-3:#000;--brand-stop-4:#000;--brand-stop-5:#000}:is(.plan-cta,.cta-outline):hover{background:#000;text-decoration:none}:is(.plan-cta,.cta-outline):hover .cta-arrow{--brand-stop-1:var(--brand-1);--brand-stop-2:var(--brand-2);--brand-stop-3:var(--brand-3);--brand-stop-4:var(--brand-4);--brand-stop-5:var(--brand-5)}.vo2-faq{margin-top:64px}.vo2-faq .section-heading span{display:block}.faq-cta p{font:600 16px / 1.2 var(--font-body);letter-spacing:-.02em;margin-top:16px}.faq-cta .cta-outline{margin-top:16px}.faq-cards{flex-direction:column;gap:8px;margin-top:24px;display:flex}.faq-card{color:#fff;background:#000;border-radius:20px;padding:30px 10px}.faq-card h3{font:500 40px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase}.faq-card p{font:500 15px / 1.2 var(--font-body);letter-spacing:-.02em;color:#ffffffb3;margin-top:20px}.faq-card h3+p{margin-top:20px}@media (width>=1024px){.eyebrow{text-align:center;font-size:24px}.display{text-align:center;max-width:1250px;margin-inline:auto;font-size:clamp(42px,4.1vw,64px)}.vo2-hero{min-height:845px}.hero-photo-frame{--photo-column:min(var(--container-max), 92.5cqw);--photo-gutter:calc((100cqw - var(--photo-column)) / 2);width:calc(var(--photo-gutter) + var(--photo-column) * .38);-webkit-mask-image:linear-gradient(to right, #000 calc(var(--photo-gutter) + var(--photo-column) * .26), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(var(--photo-gutter) + var(--photo-column) * .26), transparent 100%);mask-image:linear-gradient(to right, #000 calc(var(--photo-gutter) + var(--photo-column) * .26), transparent 100%);right:auto}.hero-photo{object-position:calc(62% - var(--photo-column) * .0744 + var(--photo-gutter) * .38) center}.vo2-artwork:after{content:none}.hero-copy{text-align:center;justify-content:center;align-items:center}.hero-title{max-width:1000px;margin-top:0;font-size:clamp(74px,8.9vw,142px)}.hero-lead{text-align:left;grid-template-columns:repeat(2,minmax(0,350fr));column-gap:20px;max-width:720px;margin-top:0;padding-top:20px;display:grid}.hero-lead p{font-size:24px}.hero-lead p+p{margin-top:0}.hero-ctas{width:100%;max-width:720px;margin-top:30px}.hero-note{text-align:center;max-width:540px;font-size:16px}.what-is{margin-top:135px}.what-is .display{margin-top:20px}.what-is-body{text-align:center;max-width:400px;margin:20px auto 0;font-size:14px}.what-is-body-row{grid-template-columns:minmax(0,750fr) minmax(0,779fr);align-items:center;column-gap:31px;margin-top:54px;display:grid}.what-is-photo{border-radius:40px;margin-top:0}.what-is-rows{margin-top:0}.what-is-rows .row-body{font-weight:600}.what-is-closing{text-align:center;margin-top:30px}.who{margin-top:100px}.who-lead{max-width:780px;margin-top:24px}.who-cards{flex-direction:row;gap:0;margin-top:48px}.who-card{border-radius:20px;flex-direction:column;flex:1 1 0;min-width:0;min-height:388px;padding:20px 20px 31px;display:flex}.who-card+.who-card{margin-left:-1px}.who-card:hover{background:#000;border-color:#0000}.who-card:hover :is(.who-num,.who-title,.who-body){background:linear-gradient(var(--vo2-gradient-angle,169deg), var(--brand-1) 1.64%, var(--brand-2) 22.08%, var(--brand-3) 47.31%, var(--brand-4) 76.23%, var(--brand-5) 101.57%);color:#0000;-webkit-background-clip:text;background-clip:text}.who-card:hover .who-num{--vo2-gradient-angle:136deg}.who-emoji{margin-top:auto;font-size:clamp(48px,5.4vw,84px)}.who-title{margin-top:20px}.who-body{max-width:300px;font-size:16px}.how{margin-top:100px}.how .display{margin-top:20px}.how-steps{margin-top:40px}.how-step{grid-template-columns:30px minmax(0,752fr) minmax(0,737fr);align-items:start;column-gap:0;padding:20px}.how-num,.how-title{font-size:24px;line-height:1.1}.how-title{grid-column:2;max-width:290px;margin-left:60px}.how-body{grid-area:1/3/2/4;max-width:413px;font-size:16px;line-height:1.2}.report{margin-top:100px}.report-card{border-radius:20px;padding:40px 20px}.report .section-heading{text-align:center;max-width:888px;margin-inline:auto}.report-rows{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.report-rows li{border:0;padding:10px 20px}.report-rows li:nth-child(-n+3){border-bottom:1px solid #fff}.report-rows li:nth-child(-n+2){border-right:1px solid #fff}.report-rows li:nth-child(n+4){border-left:1px solid #fff}.report-rows li:nth-child(4){grid-column-start:2}.report-rows h3{font-size:24px}.report-rows p{font-size:16px}.pricing{margin-top:100px}.pricing-lead{text-align:center;max-width:382px;margin:20px auto 0;font-size:14px}.plans{flex-direction:row;gap:20px;margin-top:48px}.plan{flex-direction:column;flex:1 1 0;min-width:0;padding:30px 20px;display:flex}.plan-badge{min-height:38px;font-size:16px;top:15px;right:8px}.plan-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:30px;display:grid}.plan-title{max-width:620px;font-size:60px}.plan-price{text-align:right;margin-top:0;font-size:64px}.plan-best{max-width:430px;margin-top:20px;padding-top:20px;font-size:14px}.plan-features{margin-top:30px;margin-bottom:40px}.plan-features li{margin-top:20px;padding:0 10px 20px 0;font-size:16px}.plan-features li:first-child{margin-top:0}.plan-cta,.cta-outline{min-height:56px;font-size:24px}.plan-cta{margin-top:auto}.vo2-faq{margin-top:100px}.faq-head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;column-gap:8px;display:grid}.faq-cta p{max-width:371px;font:700 24px / 1.1 var(--font-body);letter-spacing:-.02em;margin-top:0}.faq-cta .cta-outline{margin-top:10px}.faq-cards{flex-direction:row;margin-top:40px}.faq-card{border-radius:20px;flex:1 1 0;min-width:0;padding:30px 20px}.faq-card h3{max-width:600px;font-size:64px}.faq-card p{max-width:441px;font-size:16px}}}@scope(.wishlist-page){.head{padding-block-start:20px}.lead{max-width:650px;font:400 16px / 1.25 var(--font-body);letter-spacing:-.02em;color:#000000b3;margin-top:12px}.body{margin-top:30px}.saved-grid{grid-template-columns:1fr;gap:10px;display:grid}.note{font:500 16px / 1.3 var(--font-body);letter-spacing:-.02em}.empty{justify-items:start;gap:20px;display:grid}.loading{min-height:calc(2lh + 80px)}.empty .note{min-height:2lh}.browse{padding-inline:30px}@media (width>=1024px){.head{padding-block-start:30px}.lead{margin-top:20px;font-size:18px}.body{margin-top:50px}.saved-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px}.note{font-size:18px}.loading{min-height:calc(1lh + 80px)}.empty .note{min-height:1lh}}}@scope(.policy-page){:scope{color:#000;padding-top:28px}:scope>h1{font:var(--new-h1);letter-spacing:-.06em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.policy-content{width:100%;max-width:768px;font:var(--new-p16);overflow-wrap:anywhere;background:#fff;border-radius:16px;margin:20px auto 0;padding:32px;line-height:1.6}.policy-content :is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote){margin-top:1em}.policy-content :is(h2,h3,h4,h5,h6){font:500 24px / 1.2 var(--font-heading)}.policy-content :is(h2,h3,h4,h5,h6):not(:first-child){margin-top:1.5em}.policy-content :is(ul,ol){padding-inline-start:1.5em}.policy-content ul{list-style:outside}.policy-content ol{list-style:decimal}.policy-content li+li{margin-top:.5em}.policy-content a{text-underline-offset:.15em;text-decoration:underline}@media (width>=1024px){:scope{padding-top:40px}:scope>h1{font-size:min(var(--new-h1-size), 7.5vw)}.policy-content{margin-top:40px}}}@scope(.bike-arrivals-dialog){:scope.popup{--alert-top:24px;top:var(--alert-top);max-height:calc(100dvh - var(--alert-top) - 16px);color:#000;width:min(340px,100vw - 32px);font:400 16px / 1.2 var(--font-body);background:#e2e4fd;border-radius:10px;transform:translate(-50%)}.popup-close.alert-close{width:32px;height:32px;top:14px;right:6px}.alert-close img{width:14px;height:14px}.alert-wizard{flex-direction:column;gap:10px;min-height:392px;padding:25px 10px 18px;display:flex}.alert-wizard[data-step="2"]{min-height:612px}.alert-wizard[data-step="3"]{min-height:432px}.alert-wizard[data-step="4"],.alert-wizard[data-step="5"],.alert-wizard[data-step=success]{min-height:590px}.alert-header{flex-direction:column;gap:10px;display:flex}.alert-heading-row{flex-direction:column;align-items:start;gap:5px;padding-right:28px;display:flex}.alert-title{font:600 24px / 1.2 var(--font-body);letter-spacing:-.02em}.alert-progress-row{align-items:center;gap:11px;display:flex}.alert-progress-row span{color:#9c9a9a;font:500 12px / 1.2 var(--font-body);letter-spacing:-.02em;flex:none}progress{appearance:none;background:#9c9a9a33;border:0;border-radius:2px;flex:1;width:0;height:4px;overflow:hidden}progress::-webkit-progress-bar{background:#9c9a9a33}progress::-webkit-progress-value{background:#7d74be;border-radius:2px}progress::-moz-progress-bar{background:#7d74be;border-radius:2px}.alert-step{outline:none}.alert-question{font:600 16px / 1.2 var(--font-body);letter-spacing:-.02em;margin-bottom:10px;display:block}.alert-choices{border:0;min-width:0;margin:0;padding:0}legend{padding:0}.alert-chips,.alert-summary{flex-wrap:wrap;gap:6px;display:flex}.alert-chip,.alert-summary li{color:#000;max-width:100%;font:600 16px / 1.2 var(--font-body);letter-spacing:-.02em;overflow-wrap:anywhere;background:0 0;border:1px solid #000;border-radius:10px;padding:9px 24px}.alert-chip{cursor:pointer}.alert-chip[aria-pressed=true]{color:#fff;background:#000}.alert-chip:hover{box-shadow:inset 0 0 0 1px #000}.alert-choices[data-compact] .alert-chip{padding-inline:14px}button:focus-visible{outline-offset:3px;outline:2px solid #000}button:disabled{cursor:wait;opacity:.6}.alert-actions{flex-direction:column;gap:10px;margin-top:auto;display:flex}.alert-continue{color:#fff;width:100%;min-height:48px;font:700 18px / 1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;cursor:pointer;background:#000;border:0;border-radius:10px;flex:none;place-items:center;padding:10px;display:grid}.alert-continue:hover{background:#222}.alert-back{color:#000;min-height:20px;font:600 16px / 1.2 var(--font-body);letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;align-self:center;padding:0 12px}.alert-brands-toggle{color:#0009;font:600 14px / 1.2 var(--font-body);letter-spacing:-.02em;cursor:pointer;text-underline-position:under;background:0 0;border:0;padding:10px;text-decoration:underline;display:block}.alert-brand-search{gap:10px;margin-top:16px;display:grid}.alert-brand-results{scrollbar-width:thin;max-height:300px;padding:3px;overflow-y:auto}.alert-brand-results .alert-chips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.alert-brand-results .alert-chip{text-align:left;padding-inline:10px}.alert-height-panel{background:#8572bf21;border-radius:10px;gap:8px;padding:11px 10px 25px;display:grid}.alert-height-panel>p:first-child{font:500 16px / .9 var(--font-body);color:#000000e6}.alert-height-controls{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px;display:grid}.alert-height-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.alert-height-part{min-width:0;position:relative}.alert-height-part>span{pointer-events:none;font-size:12px;position:absolute;top:24px;right:8px;transform:translateY(-50%)}.alert-units{background:#fff9;border-radius:5px;gap:3px;padding:2px;display:flex}.alert-units button{color:#000;height:44px;font:400 12px / .9 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px}.alert-units button[aria-pressed=true]{background:#fff}.alert-help{color:#0006;font:400 12px / 1 var(--font-body)}.alert-filters,.alert-contact{gap:10px;display:grid}.alert-contact .alert-question{margin-bottom:0}.alert-summary-label{color:#00000080;font:500 12px / 1 var(--font-body)}.alert-summary li{color:#0006;border-color:currentColor;list-style:none}.alert-error{color:#a40000;font-size:14px}.alert-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.alert-loading{gap:20px;margin-top:20px;display:grid}.alert-success{justify-content:center;align-items:center;gap:10px;padding:60px 23px}.alert-success .alert-title{text-align:center;max-width:136px}.alert-success-icon{flex:none;width:68px;height:65px;margin-bottom:5px}.alert-success .alert-summary{justify-content:center}.alert-success .alert-continue{margin-top:15px}@media (width>=1024px){:scope.popup{--alert-top:64px;width:628px}.popup-close.alert-close{right:10px}.alert-wizard{gap:20px;min-height:391px;padding:25px 20px 23px}.alert-wizard[data-step="2"]{min-height:432px}.alert-wizard[data-step="3"]{min-height:420px}.alert-wizard[data-step="4"]{min-height:464px}.alert-wizard[data-step="5"]{min-height:548px}.alert-wizard[data-step=success]{min-height:404px}.alert-actions{gap:8px}.alert-header{gap:10px}.alert-heading-row{flex-flow:wrap;align-items:center;gap:10px}.alert-heading-row .alert-title{flex:none}.alert-progress-row{margin-top:0}.alert-question{font-size:20px}.alert-choices .alert-question{margin-bottom:20px}.alert-filters .alert-question{margin-bottom:10px}.alert-filters{gap:14px}.alert-height-panel{margin-top:16px;padding-inline:20px}.alert-height-panel+.alert-actions{padding-top:30px}.alert-success{gap:10px;padding:60px 20px 28px}.alert-success .alert-title{max-width:none}.alert-success .alert-continue{margin-top:25px}}}@scope(.action-chips){:scope{gap:10px;display:flex}.action-chip{--brand-stop-1:#030303;--brand-stop-2:#030303;--brand-stop-3:#030303;--brand-stop-4:#030303;--brand-stop-5:#030303;background:linear-gradient(133deg, var(--brand-stop-1) -1.64%, var(--brand-stop-2) 22.08%, var(--brand-stop-3) 47.31%, var(--brand-stop-4) 76.23%, var(--brand-stop-5) 101.57%);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:--brand-stop-1 .3s,--brand-stop-2 .3s,--brand-stop-3 .3s,--brand-stop-4 .3s,--brand-stop-5 .3s;display:flex}.action-chip svg{width:16px;height:16px}.action-chip:hover,.action-chip.fav[aria-pressed=true]{--brand-stop-1:var(--brand-1);--brand-stop-2:var(--brand-2);--brand-stop-3:var(--brand-3);--brand-stop-4:var(--brand-4);--brand-stop-5:var(--brand-5)}@media (width>=1024px){.action-chip{width:34px;height:34px}}}@scope(.info-tip){:scope{cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:inline-flex}img{width:17px;height:17px}@media (width>=1024px){img{width:20px;height:20px}}}@scope(.info-tip-popup){:scope{max-width:220px;font:500 12px / 1.2 var(--font-body);letter-spacing:-.02em;color:#000;padding:5px 10px}@media (width>=1024px){:scope{max-width:320px;font-size:16px}}}@scope(.product-gallery){.viewport{border-radius:10px;position:relative;overflow:hidden}.slide{aspect-ratio:328/219;scroll-snap-align:start;cursor:zoom-in;background:0 0;border:0;flex:0 0 100%;padding:0}.slide img{object-fit:cover;width:100%;height:100%;display:block}.arrow{width:24px;position:absolute;top:50%;transform:translateY(-50%)}.arrow.prev{left:5px;transform:translateY(-50%)rotate(180deg)}.arrow.next{right:5px}.thumbs{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:4px;display:grid}.thumb{position:relative}.thumb button{aspect-ratio:149/100;opacity:.5;cursor:pointer;background:#f6f6f6;border:0;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.thumb.current button{opacity:1}.thumb button img{object-fit:cover;width:100%;height:100%;display:block}.thumb:nth-child(n+5){display:none}.thumb[data-more-mobile]:after,.thumb[data-more-desktop]:after{content:none;font:400 16px / .9 var(--font-body);color:#fff;pointer-events:none;background:#0000004d;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.thumb[data-more-mobile]:after{content:attr(data-more-mobile)}:scope[data-variant=pinarello]{position:relative}:scope[data-variant=pinarello] .viewport{aspect-ratio:328/139;background:#fffffff7}:scope[data-variant=pinarello] .track{height:100%}:scope[data-variant=pinarello] .slide{aspect-ratio:auto;height:100%;padding:4px}:scope[data-variant=pinarello] .slide img{object-fit:contain}:scope[data-variant=pinarello] .arrow.prev{left:61px}:scope[data-variant=pinarello] .thumbs{scrollbar-width:none;flex-direction:column;gap:3px;max-height:calc(100% - 8px);margin:0;display:flex;position:absolute;top:4px;left:4px;overflow-y:auto}:scope[data-variant=pinarello] .thumb{flex-shrink:0;display:block}:scope[data-variant=pinarello] .thumb button{aspect-ratio:53/39;opacity:.9;background:#f4f4f4;border:1px solid #0000;border-radius:10px;width:53px}:scope[data-variant=pinarello] .thumb.current button{opacity:1;background:#f8f8f8;border-color:#f0f1fc}@media (width>=1024px){.viewport{border-radius:40px}.slide{aspect-ratio:776/541}.arrow{width:42px}.arrow.prev{left:20px}.arrow.next{right:20px}.thumbs{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.thumb button{border-radius:20px}.thumb:nth-child(n+5){display:block}.thumb:nth-child(n+11){display:none}.thumb[data-more-mobile]:after{content:none}.thumb[data-more-desktop]:after{content:attr(data-more-desktop);border-radius:20px}:scope[data-variant=pinarello] .viewport{aspect-ratio:1560/664;border-radius:24.5px}:scope[data-variant=pinarello] .slide{padding:20px}:scope[data-variant=pinarello] .arrow.prev{left:193px}:scope[data-variant=pinarello] .thumbs{gap:10px;max-height:calc(100% - 40px);top:20px;left:20px}:scope[data-variant=pinarello] .thumb button{aspect-ratio:153/111;border-radius:12.3px;width:153px}}}@scope(.zoom-backdrop){:scope{z-index:30;background:#000000f2;transition:opacity .2s;position:fixed;inset:0}:scope[data-starting-style],:scope[data-ending-style]{opacity:0}}@scope(.zoom-popup){:scope{z-index:31;transition:opacity .2s;position:fixed;inset:0}:scope[data-starting-style],:scope[data-ending-style]{opacity:0}.zoom-track{width:100%;height:100%}.zoom-slide{scroll-snap-align:start;flex:0 0 100%;height:100%;padding:40px 24px}.zoom-slide img{object-fit:contain;width:100%;height:100%;display:block}.zoom-close{cursor:pointer;background:#fff3;border:0;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background .2s;display:flex;position:absolute;top:20px;right:20px}.zoom-close:hover{background:#fff6}.zoom-close img{filter:invert();width:14px;height:14px}.zoom-arrow{width:42px;position:absolute;top:50%;transform:translateY(-50%)}.zoom-arrow img{filter:invert()}.zoom-arrow.prev{left:16px;transform:translateY(-50%)rotate(180deg)}.zoom-arrow.next{right:16px}.zoom-counter{font:500 14px / 1.2 var(--font-body);color:#fff;background:#00000080;border-radius:5px;padding:5px 10px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (width>=1024px){.zoom-slide{padding:60px 80px}}}@scope(.question-popup){:scope{border:2px solid var(--brand-1);border-radius:20px;width:min(100% - 32px,772px);padding:28px 12px 30px}.question-title{--ramp-angle:170deg;max-width:650px;font:500 35px / .9 var(--font-heading);letter-spacing:-.05em;text-align:center;text-transform:uppercase;margin-inline:auto}.question-eyebrow{font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em;text-align:center;margin-bottom:12px}.question-fields{gap:10px;max-width:510px;margin:30px auto 0;display:grid}.question-notice{max-width:510px;font:400 12px / 1.35 var(--font-body);letter-spacing:-.02em;color:#fff9;margin:16px auto 0}.question-notice a{color:inherit}.form-error{max-width:510px;font:600 14px / 1.3 var(--font-body);letter-spacing:-.02em;color:#ff9b9b;margin:16px auto 0}.question-submit{width:328px;max-width:100%;margin:20px auto 0}.question-submit:disabled{opacity:.6;cursor:default}@media (width>=1024px){:scope{border-width:4px;padding:22px 40px 46px}.question-eyebrow{margin-bottom:10px}.question-title{font-size:76px}.question-fields{margin-top:40px}}}@scope(.recommended){:scope{color:#000;margin-top:40px}.rec-head{justify-content:space-between;align-items:center;display:flex}.rec-arrows{gap:10px;display:none}.rec-arrow{width:42px}.rec-arrow[disabled]{opacity:.35;cursor:default}.rec-arrow.prev{rotate:180deg}.rec-track{flex-direction:column;gap:10px;margin-top:15px}.rec-track[data-clamped] .rec-item:nth-child(n+4){display:none}.see-more{width:100%;margin-top:10px}@media (width>=1024px){:scope{margin-top:120px}.rec-arrows{display:flex}.rec-track{flex-direction:row;gap:8px;margin-top:40px}.rec-track[data-clamped] .rec-item:nth-child(n+4){display:block}.see-more{display:none}.rec-item{scroll-snap-align:start;flex:0 0 calc(33.3333% - 5.33333px);display:grid}}}@scope(.spec-rows){:scope{--dash-sep:repeating-linear-gradient(to right, #0003 0 5px, transparent 5px 7px)}.spec-row{justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;display:flex}.spec-row+.spec-row{background:var(--dash-sep) top / 100% 1px no-repeat}.spec-row dt{font:700 16px / 1.2 var(--font-body);letter-spacing:-.02em}.spec-row dd{font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em;text-align:right}}@scope(.pinarello-product-page){:scope{color:#000}.top{margin-top:20px}.item-line{font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em;color:#0009}.title-row{margin-top:5px}.title-row h1{font:500 36px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;display:inline}.text-link{font:500 14px / normal var(--font-body);text-align:left;text-underline-position:from-font;text-transform:uppercase;color:#000;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.size-guide-link{margin-left:10px;display:inline-block}.price-row{align-items:center;margin-top:10px;display:flex}.price{font:500 20px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase}.price-row .action-chips{margin-left:auto}.divider{display:none}.in-store{font:500 16px / 1.1 var(--font-body);letter-spacing:-.02em;align-items:center;gap:5px;margin-top:8px;display:flex}.in-store>img{flex-shrink:0;width:28px;height:28px;padding:3px}.badges{flex-wrap:wrap;align-items:center;min-height:44px;margin-top:18px;display:flex}.badges li{font:500 14px / 1 var(--font-body);letter-spacing:-.02em;align-self:stretch;align-items:center;gap:8px;display:flex}.badges li+li{border-left:1px solid #00000080;margin-left:3px;padding-left:3px}.badges img{flex-shrink:0;width:20px;height:20px}.badges li:first-child span{max-width:72px}.badges li:nth-child(2) span{max-width:99px}.badges li:nth-child(3) span{max-width:72px}.cta-row{flex-direction:column;gap:12px;margin-top:15px;display:flex}.cta-pair{gap:5px;display:flex}.cta-inquire,.cta-trade{font:700 16px / 1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:15px 20px;display:flex}.cta-inquire{color:#fff;background:#000;border:0}.cta-trade{border:1px solid #000;flex:auto;padding:15px 30px}.ask-link{align-self:flex-end;margin-left:auto}.gallery-band{margin-top:5px}.color-row{align-items:flex-start;gap:5px;margin-top:10px;display:flex}.color-label{max-width:49px;font:600 14px / 1.1 var(--font-body);letter-spacing:-.02em;flex-shrink:0;margin-top:3px}.color-pills{flex-wrap:wrap;gap:5px;display:flex}.color-pill{font:500 14px / 1.1 var(--font-body);letter-spacing:-.02em;color:#000;border:1px solid #000;border-radius:10px;padding:7px 10px;display:inline-flex}.color-pill:hover{text-decoration:none}.color-pill[aria-current]{color:#fff;background:#000}.color-pill[data-unavailable]{opacity:.5}.design{margin-top:40px}.design-copy h2{font:500 46px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase}.design-copy p{max-width:320px;font:500 14px / normal var(--font-body);text-transform:uppercase;margin-top:10px}.design-columns{gap:28px;margin-top:45px;display:flex}.design-col{flex:1 1 0;min-width:0}.design-col h3{font:600 24px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase}.innovation,.design-nav{margin-top:17px}.innovation{font:500 14px / 1.2 var(--font-body);text-transform:uppercase;gap:6px;display:grid}.design-nav{gap:15px;display:grid}.design-nav .text-link{letter-spacing:-.02em;line-height:1.1}.design-photo{aspect-ratio:328/190;border-radius:20px;margin-top:10px;overflow:hidden}.design-photo img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.specs{margin-top:50px}.specs-columns{gap:50px;margin-top:36px;display:grid}.components{margin-top:70px}.components-grid{border-bottom:1px solid #000}.components-grid li{border-top:1px solid #000;padding:20px 0}.components-grid h3{--brand-stop-1:#000;--brand-stop-2:#000;--brand-stop-3:#000;--brand-stop-4:#000;--brand-stop-5:#000;--gradient-label-angle:133deg;font:500 46px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase}.components-grid p{font:500 16px / 1.3 var(--font-body);white-space:pre-line;margin-top:20px;transition:color .3s}.size-guide{margin-top:90px}.size-guide-head{text-align:center}.geometries{font:500 14px / normal var(--font-body);text-transform:uppercase;margin-top:5px}.size-guide-body{margin-top:10px}.size-table-wrap{overflow-x:auto}.size-table{border-collapse:separate;border-spacing:0;width:100%;font:500 10px / normal var(--font-body);text-transform:uppercase;white-space:nowrap;background:#fff9;border-radius:10px}.size-table th,.size-table td{text-align:left;padding:10px 5px}.size-table th{border-bottom:1px solid #00000026;padding:13px 5px;font-weight:700}.size-table thead tr{background:#bbbee133}.size-table th:first-child{border-top-left-radius:10px}.size-table th:last-child{border-top-right-radius:10px}.size-table tbody tr:nth-child(2n){background:#bbbee133}.size-guide-figure{margin:20px 0 0}.size-guide-diagram{aspect-ratio:1500/909}.size-guide-diagram img{object-fit:cover;width:100%;height:100%;display:block}.legend{font:500 14px / normal var(--font-body);text-transform:uppercase;margin-top:10px}@media (width>=1024px){.top{grid-template-columns:minmax(0,770fr) auto minmax(0,753fr);align-items:start;margin-top:42px;display:grid}.title-row{max-width:770px}.title-row h1{font-size:clamp(44px,4.75vw,76px)}.size-guide-link{margin-left:16px;font-size:18px}.price-row{margin-top:20px}.price{font-size:40px}.price-row .action-chips{margin-left:16px}.divider{background:#00000080;width:1px;height:172px;margin:46px 26px 0 10px;display:block}.pitch-col{padding-top:40px}.in-store{margin-top:0}.badges{margin-top:10px}.badges li{font:500 16px / 1.1 var(--font-body);letter-spacing:-.02em;gap:10px}.badges li+li{margin-left:10px;padding-left:10px}.badges img{width:28px;height:28px}.badges li:first-child span{max-width:110px}.badges li:nth-child(2) span{max-width:127px}.badges li:nth-child(3) span{max-width:86px}.cta-row{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;margin-top:20px}.cta-pair{flex:0 72%;gap:8px;min-width:0}.cta-inquire,.cta-trade{border-radius:20px;flex:1 1 0;min-width:0;padding:26px 20px;font-size:clamp(16px,1.5vw,24px)}.ask-link{margin-bottom:5px;font-size:18px}.gallery-band{margin-top:20px}.color-row{justify-content:center;align-items:center;gap:6px}.color-label{max-width:none;margin-top:0;font-size:24px}.color-pill{font-size:16px}.design{grid-template-columns:minmax(0,504fr) minmax(0,566fr) minmax(0,490fr);align-items:start;margin-top:140px;display:grid}.design-copy h2{font-size:66px}.design-copy h2+p{margin-top:29px}.design-copy p{max-width:427px}.design-columns{flex-wrap:wrap;grid-area:1/3;gap:19px;margin-top:0;display:flex}.design-col{flex:1 1 min-content}.design-nav{margin-top:16px}.design-photo img{object-position:50% 0%}.design-photo{aspect-ratio:519/368;grid-area:1/2;justify-self:center;width:91.7%;margin-top:0}.specs{margin-top:120px}.specs-columns{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.specs-card{padding:20px}.components{margin-top:120px}.components-grid{grid-template-columns:1fr 1fr;width:100%;display:grid}.components-grid li{padding:38px 25% 38px 20px}.components-grid li:nth-child(odd){padding-left:max(3.75vw, calc(50vw - var(--container-max) / 2));border-right:1px solid #000}.components-grid h3{font-size:66px}@media (hover:hover){.components-grid li{transition:background-color .3s}.components-grid li:hover{background-color:#000}.components-grid li:hover h3{--brand-stop-1:var(--brand-1);--brand-stop-2:var(--brand-2);--brand-stop-3:var(--brand-3);--brand-stop-4:var(--brand-4);--brand-stop-5:var(--brand-5)}.components-grid li:hover p{color:#fff}}.size-guide{margin-top:120px}.size-guide-head{justify-content:center;align-items:baseline;gap:9px;display:flex}.geometries{margin-top:0}.size-guide-body{grid-template-columns:minmax(0,786fr) minmax(0,754fr);align-items:start;gap:20px;margin-top:40px;display:grid}.size-table{font-size:18px}.size-table th,.size-table td{padding:20px 15px}.size-table th{padding-block:19px}.size-table th:first-child,.size-table td:first-child{padding-left:10px}.size-table th:last-child,.size-table td:last-child{padding-right:10px}.size-guide-figure{margin-top:53px}.legend{max-width:630px;margin:20px auto 0;font-size:16px}}}@scope(.cart-confirmation-backdrop){:scope{z-index:var(--layer-dialog);background:0 0;position:fixed;inset:0}}@scope(.cart-confirmation){:scope{z-index:var(--layer-dialog);overscroll-behavior:contain;background:var(--fill-purple-light);color:#000;border-radius:20px;width:min(415px,100% - 32px);max-height:calc(100dvh - 20px);padding:16px 15px 17px;position:fixed;top:10px;right:16px;overflow-y:auto}.confirmation-heading{justify-content:space-between;align-items:center;min-height:24px;margin-bottom:30px;display:flex}h2{font:var(--new-p12);letter-spacing:-.02em;color:var(--text-grey);align-items:center;gap:10px;display:flex}.confirmation-check{flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.confirmation-check[data-hidden]{visibility:hidden}.confirmation-close,.confirmation-remove{cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}:is(.confirmation-close,.confirmation-remove):after{content:"";width:44px;height:44px;position:absolute}.confirmation-close{width:24px;height:24px}.confirmation-remove{width:16px;height:16px}:is(.confirmation-close,.confirmation-remove):hover{opacity:.65}.confirmation-remove:disabled{opacity:.4;cursor:wait}.confirmation-products{gap:10px;display:grid}.confirmation-product{border-bottom:1px solid #0006;grid-template-columns:minmax(0,118fr) minmax(0,231fr) 16px;align-items:start;column-gap:10px;padding-bottom:10px;display:grid}.confirmation-photo{aspect-ratio:118/73;border-radius:10px;width:100%;overflow:hidden}.confirmation-photo img{object-fit:cover;width:100%;height:100%;display:block}.confirmation-details{overflow-wrap:anywhere;gap:19px;width:min(100%,173px);display:grid}.confirmation-details p{font:var(--new-h3);letter-spacing:-.02em;text-transform:uppercase;min-height:36px}.confirmation-prices{font:var(--new-h3);flex-wrap:wrap;align-items:end;gap:5px;min-height:18px;display:flex}.confirmation-prices s{font:400 12px / 1.1 var(--font-body)}.confirmation-product form{display:contents}.cart-feedback{font:var(--new-p12);grid-column:1/-1;padding-block:10px}.confirmation-actions{align-items:center;gap:12px;margin-top:16px;display:flex}.confirmation-continue{min-width:0;min-height:60px;font:var(--new-b2);letter-spacing:-.02em;flex:1;justify-content:center;align-items:center;display:flex}.confirmation-continue:hover{text-decoration:none}.confirmation-checkout{min-width:0;font:var(--new-b1);flex:1}.confirmation-checkout:disabled{opacity:.6;cursor:default}:is(button,a):focus-visible{outline-offset:4px;outline:2px solid #000}@media (width>=1024px){:scope{right:max(3.75%,50% - 960px)}}}@scope(.sold-out-banner) to (.bike-card){:scope{color:#000;background:#c0c5ff;border-radius:10px;gap:12px;margin-bottom:10px;padding:13px 10px 10px;display:grid}h2{font:600 16px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase}h2 span{display:block}.unavailable{text-underline-position:from-font;text-decoration:underline}.view-all{font:500 16px / normal var(--font-body);text-underline-position:from-font;text-transform:uppercase;color:#000;margin-top:10px;text-decoration:underline;display:inline-block}.similar-bikes{min-width:0;position:relative;container-type:inline-size}.notify-button{color:#fff;width:100%;min-height:56px;font:700 16px / 1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;cursor:pointer;background:#000;border:0;border-radius:10px;padding:20px}.notify-button:hover{background:#222}.notify-button:focus-visible{outline-offset:3px;outline:2px solid #000}.banner-track{grid-auto-columns:100%;grid-auto-flow:column;gap:8px;display:grid}.banner-item{scroll-snap-align:start;min-width:0;display:grid}.banner-arrow{width:24px;position:absolute;top:31.5091cqw;translate:0 -50%}.banner-arrow.prev{left:0;rotate:180deg}.banner-arrow.next{right:0}.banner-arrow[disabled]{opacity:.35;cursor:default}@media (width>=1024px){:scope{gap:20px;margin-bottom:22px;padding-top:10px}:scope:has(.similar-bikes){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.banner-copy{padding-top:10px}.similar-bikes{grid-area:1/2/3}.notify-button{grid-column:1;align-self:end}h2{font-size:28px;line-height:1.2}.view-all{margin-top:2px;font-size:18px}.banner-track{grid-auto-columns:calc(33.3333% - 5.33333px)}.banner-arrow{display:none}}}@scope(.text-trigger){:scope{font:500 10px / 1.2 var(--font-body);letter-spacing:-.02em;color:#00000080;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width>=1024px){:scope{font-size:12px}}}@scope(.pd-backdrop){:scope{z-index:30;background:#000000b3;transition:opacity .2s;position:fixed;inset:0}:scope[data-starting-style],:scope[data-ending-style]{opacity:0}}@scope(.pd-popup){:scope{z-index:31;color:#000;border-radius:20px;width:calc(100% - 32px);transition:opacity .2s;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}:scope[data-starting-style],:scope[data-ending-style]{opacity:0}.pd-scroll{scrollbar-width:thin;scrollbar-color:#0003 transparent;max-height:calc(100dvh - 32px);padding:30px 20px;overflow-y:auto}.pd-close{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute;top:20px;right:20px}.pd-close img{width:14px;height:14px}}@scope(.cert-dialog){:scope{background:#e3e5fd}.pd-scroll{padding-inline:10px}.cert-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.cert-rays{color:#000;width:251px}.cert-title{font:500 35px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase;margin:10px 0}.cert-desc{max-width:286px;font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em}.cert-cards{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.cert-card{background:#fff;border-radius:10px;padding:20px 10px}.cert-card h3{font:500 16px / 1.1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 8px}.cert-card p{font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em}.cert-learn-more{font:500 20px / 1.1 var(--font-heading);letter-spacing:-.03em;text-align:center;text-transform:uppercase;color:#000;text-decoration:underline;display:block}@media (width>=1024px){:scope{border-radius:40px;max-width:728px}.pd-scroll{padding-inline:20px}.cert-rays{width:341px}.cert-title{font-size:72px}.cert-desc{max-width:450px}.cert-cards{grid-template-columns:1fr 1fr;display:grid}.cert-learn-more{font-size:24px}}}@scope(.packing-dialog){:scope{background:#e4e6fd}.packing-layout{flex-direction:column;gap:20px;display:flex}.packing-images{flex-direction:column;gap:14px;display:flex}.packing-images img{aspect-ratio:300/213;object-fit:cover;border-radius:10px;width:100%;display:block}.packing-images img:first-child,.packing-images img:last-child{display:none}.packing-title{font:500 35px / .9 var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 16px}.packing-desc{font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em;margin-bottom:20px}.packing-subtitle{font:600 24px / 1.1 var(--font-body);letter-spacing:-.02em;margin-bottom:12px}.packing-list{flex-direction:column;gap:10px;display:flex}.packing-list li{min-height:58px;font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em;background:#fff;border-radius:10px;align-items:center;padding:10px;display:flex}@media (width>=1024px){:scope{max-width:1024px}.pd-scroll{padding:20px}.packing-layout{flex-direction:row}.packing-images{flex-shrink:0;gap:9px;width:283px}.packing-images img{aspect-ratio:283/177}.packing-images img:first-child,.packing-images img:last-child{display:block}.packing-title{letter-spacing:-.05em;font-size:76px}.packing-desc{max-width:400px}.packing-list{columns:2;column-gap:10px;max-width:fit-content;display:block}.packing-list li{break-inside:avoid;width:290px;margin-bottom:10px}}}@scope(.location-dialog){:scope{background:#e4e6fd}.pd-scroll{padding:14px}.location-map{border-radius:10px;height:336px;margin-bottom:14px;overflow:hidden}.location-map iframe{border:0;width:100%;height:100%;display:block}.location-title{font:500 35px / .9 var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 10px}.location-row{border-bottom:1px solid #0006;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.location-row:last-child{border-bottom:0}.location-row dt{font:500 16px / .95 var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;flex-shrink:0}.location-row dd,.location-row a{font:500 14px / 1.2 var(--font-heading);letter-spacing:-.02em;text-align:right;text-transform:uppercase;color:#000;text-decoration:none}.location-hours{justify-content:flex-end;gap:12px;display:flex}.location-messengers{align-items:center;gap:10px;display:flex}.location-messengers a{display:flex}.location-messengers img{object-fit:contain;width:24px;height:24px}@media (width>=1024px){:scope{max-width:1293px}.pd-scroll{padding:20px}.location-layout{grid-template-columns:627px 1fr;gap:20px;display:grid}.location-map{border-radius:20px;height:560px;margin-bottom:0}.location-row{padding:20px 0}.location-title{font-size:96px}.location-row dt{font-size:24px}.location-row dd,.location-row a{font-size:18px}.location-messengers{gap:15px}.location-messengers img{width:40px;height:40px}}}@scope(.product-page){:scope{color:#000;padding-block-start:20px}.buy-box{margin-top:10px}.item-line{font:500 16px / 1.2 var(--font-body);letter-spacing:-.02em;color:#0009}.buy-box h1{letter-spacing:-.05em;text-transform:uppercase;margin-top:4px;font-size:36px;line-height:.9}.price-row{align-items:flex-end;gap:10px;margin-top:12px;display:flex}.price-row .price{font:500 20px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase}.price-row .compare-at{font:500 18px / 1.1 var(--font-body);letter-spacing:-.02em;text-transform:uppercase;color:#727272cc}.price-row .info-tip{align-self:center}.action-chips{align-self:center;margin-left:auto}.detail-row{font:500 14px / 1.2 var(--font-body);letter-spacing:-.02em}.condition-row{margin-top:20px}.detail-row+.detail-row{margin-top:5px}.shipping-terms{flex-direction:column;gap:10px;margin-top:15px;display:flex}.ship-row{align-items:center;gap:5px;display:flex}.ship-icon{flex-shrink:0;width:22px;height:20px}.ship-icon.pickup{width:18px;height:18px;margin-inline:2px}.ship-row p{font:500 14px / 1.1 var(--font-body);letter-spacing:-.02em}.ship-sub{font:400 12px / 1.1 var(--font-body);letter-spacing:-.02em;color:#00000080;margin-top:4px}.badges{align-items:center;gap:12px;height:44px;margin-top:5px;display:flex}.badge-item{align-items:center;gap:8px;display:flex}.badge-item img{flex-shrink:0;width:28px;height:28px}.badge-item p{max-width:62px;font:500 14px / 1.1 var(--font-body);letter-spacing:-.02em}.badge-sep{background:#00000080;flex-shrink:0;width:1px;height:44px}.cta-row{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ask-link{align-self:flex-end}:scope[data-sold-out] .ask-link{align-self:flex-start}.text-link{font:500 14px / normal var(--font-body);text-align:left;text-underline-position:from-font;text-transform:uppercase;color:#000;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cta-pair{background:#fff;border-radius:10px;gap:10px;padding:2px;display:flex}.cta-pair form{display:contents}.cta-cart,.cta-trade{min-width:0;font:700 14px / 1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px;flex:50%;justify-content:center;align-items:center;padding:16px 30px;display:flex}.cta-cart{color:#fff;background:#000}.cta-cart .gradient-label{--gradient-label-angle:168.29deg}.cta-cart[disabled]{cursor:default}.accordions{margin-top:20px}.acc-item{border-top:1px solid #05050540;padding:10px 0}.acc-trigger{width:100%;font:700 16px / 1.1 var(--font-body);letter-spacing:-.02em;text-align:left;color:#000;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.plus{flex-shrink:0;width:27px;height:27px;position:relative}.plus:before,.plus:after{content:"";background:#1e1e1e;border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:7px;right:7px}.plus:after{transition:transform .2s;transform:rotate(90deg)}.acc-trigger[data-panel-open] .plus:after{transform:rotate(0)}.acc-panel{overflow:hidden}.acc-body{font:500 14px / 1.3 var(--font-body);letter-spacing:-.02em;padding:12px 0 6px}.acc-body p+p{margin-top:1em}.acc-body .pre-line{white-space:pre-line}.size-table{border-collapse:collapse;width:100%}.size-table th{font:600 12px / 1.2 var(--font-body);letter-spacing:-.02em;text-align:left;text-transform:uppercase;color:#00000080;padding:6px 0}.size-table td{border-top:1px solid #00000014;padding:6px 0}.specs-section{margin-top:40px}.specs-table{margin-top:16px;background:#f6f6f6;border-radius:20px;margin-inline:-16px;padding:20px 17px}.geometry{margin-top:40px}.geometry-grid{margin-top:16px}.geometry-diagram{width:100%;height:auto;margin-top:32px;display:block}@media (width>=1024px){:scope{padding-block-start:30px}.top{grid-template-columns:1fr 1fr;align-items:start;gap:0 20px;display:grid}.buy-box{grid-area:1/2/span 2;margin-top:0;position:sticky;top:20px}.buy-box h1{max-width:683px;font-size:clamp(44px,4.75vw,76px)}.price-row{margin-top:22px}.price-row .price{font-size:40px}.detail-row{font-size:16px}.condition-row{margin-top:36px}.shipping-terms{margin-top:12px}.ship-icon{width:28px;height:26px}.ship-icon.pickup{width:22px;height:22px;margin-inline:3px}.ship-row p{font-size:16px;line-height:1.2}.ship-sub{margin-top:0;margin-left:33px;font-size:14px}.badges{gap:20px;margin-top:12px}.badge-item{gap:10px}.badge-item p{max-width:86px;font-size:16px}.cta-row{gap:20px;margin-top:20px}.ask-link{order:1;align-self:flex-start;font-size:18px}.cta-pair{border-radius:20px;padding:10px}.cta-cart,.cta-trade{border-radius:20px;padding:26px 30px;font-size:24px}.accordions{margin-top:22px}.acc-item{padding:15px 0}.acc-trigger{font:600 24px / 1.1 var(--font-body);letter-spacing:-.02em}.acc-body{font-size:16px}.size-table th{font-size:14px}.specs-section{grid-column:1;margin-top:120px}.specs-table{margin-top:40px;margin-inline:0;padding:13px 20px}.geometry{margin-top:120px}.geometry-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:40px;display:grid}.geometry-diagram{margin-top:0}}}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Outfit-Variable-latin-KtXlzqF3.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-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Outfit-Variable-latin-ext-DdQaqQDo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/assets/Oswald-Variable-latin-CzS3kehr.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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/assets/Oswald-Variable-latin-ext-Dj_1K-Kw.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Fallback;src:local(Arial);size-adjust:99.76%;ascent-override:100.24%;descent-override:26.06%;line-gap-override:0%}@font-face{font-family:Oswald Fallback;src:local(Arial Narrow);size-adjust:107.04%;ascent-override:111.45%;descent-override:27%;line-gap-override:0%}:root{--font-body:"Outfit", "Outfit Fallback", system-ui, sans-serif;--font-heading:"Oswald", "Oswald Fallback", "Arial Narrow", system-ui, sans-serif;--new-h1-size:60px;--new-h2-size:44px;--new-b1-size:12px;--new-cardcost-size:18px;--new-h1:500 var(--new-h1-size) / .9 var(--font-heading);--new-h2:500 var(--new-h2-size) / 1 var(--font-heading);--new-h3:500 16px / 1.1 var(--font-heading);--new-p16:500 16px / 1.1 var(--font-body);--new-p12:600 12px / 1.1 var(--font-body);--new-b1:400 var(--new-b1-size) / 1 var(--font-heading);--new-b2:400 16px / 1 var(--font-body);--new-menu:400 16px / 1.1 var(--font-body);--new-description:400 24px / normal var(--font-body);--new-carddescription:500 12px / 1 var(--font-body);--new-cardcost:500 var(--new-cardcost-size) / 1.1 var(--font-heading);--new-cardlastcost:400 14px / 1.1 var(--font-body);--new-cardtitle:var(--new-h3);--fill-purple-light:#e1e4ff;--fill-purple:#c5c9fb;--fill-footerborder:#c9cdfe;--fill-category:#d8dcff;--text-grey:#5f6171;--text-card-condition:#9c9a9a;--new-gradient:linear-gradient(180deg, #f0f1fc, #c6cbfe);--breakpoint-desktop:1024px;--container-max:1920px;--container-width:calc(100% - 32px);--layer-bar:10;--layer-drawer:20;--layer-dialog:30;--layer-popover:40;--brand-1:#bec5db;--brand-2:#cbbdcf;--brand-3:#c19cc0;--brand-4:#b18bc0;--brand-5:#8572bf;--gradient-periwinkle-deep:linear-gradient(180deg, #f0f1fc 0%, #c6cbfe 100%);--gradient-heading-on-dark:linear-gradient(78deg, #b1a7c1 9%, #b3cdde 12%, #d6b4c5 45%, #b88bb9 68%, #6c6ec0 104%)}@property --brand-stop-1{syntax:"<color>";inherits:false;initial-value:#fff}@property --brand-stop-2{syntax:"<color>";inherits:false;initial-value:#fff}@property --brand-stop-3{syntax:"<color>";inherits:false;initial-value:#fff}@property --brand-stop-4{syntax:"<color>";inherits:false;initial-value:#fff}@property --brand-stop-5{syntax:"<color>";inherits:false;initial-value:#fff}@media (width>=1024px){:root{--container-width:min(var(--container-max), 92.5%);--new-h1-size:120px;--new-h2-size:64px;--new-b1-size:16px;--new-cardcost-size:24px}}*,:before,:after{box-sizing:border-box}body{flex-direction:column;min-height:100vh;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}pre{white-space:pre-wrap}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:#000;text-decoration:none}a:hover{cursor:pointer;text-decoration:underline}body{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:500}.arrow-symbol,.link-arrow{width:.658em;font-family:var(--font-body);letter-spacing:normal;vertical-align:middle;flex-shrink:0;line-height:1;display:inline-block}.link-arrow{margin-inline-start:5px}a:has(.link-arrow):focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:no-preference){.link-arrow{transition:transform .1s;transform:translate(0,0)}a:focus-visible .link-arrow{transform:translate(15px)}@media (hover:hover){a:hover .link-arrow{transform:translate(15px)}}}.btn-dark{height:60px;font:700 14px / 1 var(--font-heading);letter-spacing:-.03em;text-transform:uppercase;color:#fff;cursor:pointer;background:#000;border:3px solid #fff;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:flex}.btn-dark:hover{text-decoration:none}.btn-light{background:linear-gradient(160.7deg, var(--brand-stop-1) 1.64%, var(--brand-stop-2) 22.08%, var(--brand-stop-3) 47.31%, var(--brand-stop-4) 76.23%, var(--brand-stop-5) 101.57%);color:#000;cursor:pointer;text-decoration:none;transition:--brand-stop-1 .3s,--brand-stop-2 .3s,--brand-stop-3 .3s,--brand-stop-4 .3s,--brand-stop-5 .3s}.btn-light:hover{--brand-stop-1:#bec5db80;--brand-stop-2:#cbbdcf80;--brand-stop-3:#c19cc080;--brand-stop-4:#b18bc080;--brand-stop-5:#8572bf80;text-decoration:none}.ramp-text{background:linear-gradient(var(--ramp-angle,172deg), var(--brand-1) 1.64%, var(--brand-2) 22.08%, var(--brand-3) 47.31%, var(--brand-4) 76.23%, var(--brand-5) 101.57%);color:#0000;-webkit-background-clip:text;background-clip:text}.gradient-label{background:linear-gradient(var(--gradient-label-angle,174deg), var(--brand-stop-1) 1.64%, var(--brand-stop-2) 22.08%, var(--brand-stop-3) 47.31%, var(--brand-stop-4) 76.23%, var(--brand-stop-5) 101.57%);color:#0000;-webkit-background-clip:text;background-clip:text;transition:--brand-stop-1 .3s,--brand-stop-2 .3s,--brand-stop-3 .3s,--brand-stop-4 .3s,--brand-stop-5 .3s}:is(a,button:not([disabled])):hover>.gradient-label{--brand-stop-1:var(--brand-1);--brand-stop-2:var(--brand-2);--brand-stop-3:var(--brand-3);--brand-stop-4:var(--brand-4);--brand-stop-5:var(--brand-5)}.section-heading{font:500 46px / .9 var(--font-heading);letter-spacing:-.05em;text-transform:uppercase}@media (width>=1024px){.section-heading{font-size:96px}}.popover-card{background:#fff;border-radius:10px;transition:opacity .15s;box-shadow:0 0 20px #00000026}.popover-card[data-starting-style],.popover-card[data-ending-style]{opacity:0}.carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-arrow{cursor:pointer;background:0 0;border:0;padding:0}.carousel-arrow img{width:100%;display:block}.contained{width:var(--container-width);margin-inline:auto}[class^=page-theme-]{flex-grow:1}.page-theme-gradient-periwinkle{background:linear-gradient(#ebedff 0%,#d3d6ff 100%)}.page-theme-gradient-periwinkle-deep{background:var(--gradient-periwinkle-deep)}.page-theme-gradient-pink-periwinkle{background:linear-gradient(#ffffff80 0%,#eec7ec80 28.7%,#b9a9eb80 65.4%,#a7a8ec80 100%),#fff}.page-theme-gradient-pink-periwinkle-full{background:linear-gradient(#fff 0%,#eec7ec 13.71%,#b9a9eb 31.2%,#a7a8ec 47.63%,#d4d4f4 59.3%,#d3c3e9 69.9%,#ffdaf3 84.29%,#fff 89.31%,#9e99e6 100%)}.page-theme-gradient-main{background:linear-gradient(#0000 0%,#f5c5e94d 10.01%,#caaae74d 18.17%,#aba7ea4d 28.95%,#dbc8ea4d 46.9%,#e0b7dc4d 54%,#f7f8fd4d 72.84%,#f0f1fc4d 95.94%,#ffffff4d 100%),#f0f1fc}.page-theme-account{background:#dde0fb}.page-theme-gradient-lilac{background:linear-gradient(#c2a9ea99 0%,#d3b6df99 52.5%,#a8a8ff99 100%),#fff}@scope(.not-found-page){:scope{color:#000;text-align:center;place-items:center;min-height:60svh;display:grid}.message{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:975px;display:flex}.status{font:var(--new-description)}h1{font:var(--new-h1);letter-spacing:-.06em;text-transform:uppercase}.description{font:var(--new-p16);letter-spacing:-.02em;line-height:1.4}.message .home-link{width:min(320px,100%)}@media (width>=1024px){h1{font-size:min(var(--new-h1-size), 7.5vw)}}}
/*$vite$:1*/