:root{color-scheme:light;box-sizing:border-box}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--bg:#faf9f9;--bg-rgb:250,249,249;--page:#fff;--yellow:#f6b412;--ink:#191714;--ink-2:#55524d;--line:#e8e6e2;--line-2:#d3d0cb;--tint:#ffeccb;--well:#f6f5f3;--white:#fff;--f-display:"Barlow Condensed","Arial Narrow",sans-serif;--f-body:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:1320px;--gl:max(32px, env(safe-area-inset-left,0px));--gr:max(32px, env(safe-area-inset-right,0px));color-scheme:light}html{background:var(--page)}body{background:var(--page);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:16px}*{box-sizing:border-box}[hidden]{display:none!important}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.ph{background:var(--tint);white-space:nowrap;border-radius:4px;padding:0 5px}.banner{z-index:20;pointer-events:none;height:118px;position:absolute;inset:0 0 auto}.banner svg.band{width:100%;height:100%;display:block;position:absolute;inset:0}.banner .bar{height:84px;padding-left:var(--gl);padding-right:var(--gr);pointer-events:auto;justify-content:space-between;align-items:flex-start;gap:16px;padding-block:14px 0;display:flex;position:relative}.logo{flex:none;display:block}.logo img{width:auto;height:56px;display:block}.nav{align-items:center;gap:30px;height:44px;display:flex}.nav a{color:var(--white);letter-spacing:.02em;padding:6px 0;font-size:16px;font-weight:600;text-decoration:none;position:relative}.nav a.page:after{content:"";background:var(--white);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav a.page:hover:after,.nav a.page[aria-current=page]:after{transform:scaleX(1)}.nav .ig{border-left:1.5px solid #ffffff8c;align-items:center;gap:8px;padding-left:22px;display:inline-flex}.nav .ig svg{flex:none;width:22px;height:22px}.lang-sw{border-radius:999px;flex:none;align-items:center;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffffd9}.lang-sw a{min-width:42px;min-height:34px;color:var(--white);letter-spacing:.05em;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.lang-sw a:hover{background:#fff3}.lang-sw a[aria-current=true]{background:var(--white);color:var(--ink);cursor:default}.hero{background:var(--bg);position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(to bottom, rgba(var(--bg-rgb),0), var(--page));pointer-events:none;height:90px;position:absolute;inset:auto 0 0}.inner{max-width:var(--wrap);padding-left:var(--gl);padding-right:var(--gr);margin:0 auto}.hero{grid-template-areas:"stack";display:grid}.hero>.vslot,.hero>.inner{grid-area:stack}.hero .inner{z-index:2;align-items:center;width:100%;padding-block:150px 60px;display:flex;position:relative}.copy{z-index:2;flex-direction:column;gap:24px;min-width:0;max-width:600px;display:flex;position:relative}.offer{background:var(--white);color:var(--ink);border:3px solid var(--yellow);max-width:100%;box-shadow:0 0 0 6px var(--white),0 0 0 7px var(--line);border-radius:16px;flex-direction:column;align-self:flex-start;align-items:flex-start;gap:8px;padding:16px 24px 18px;display:flex}.offer .tag{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.offer .tag i{font-style:normal;font-family:var(--f-display);letter-spacing:-.08em;color:var(--yellow);font-size:20px;font-weight:800;line-height:1}.offer .o-main{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;font-size:34px;font-weight:800;line-height:.95}.offer .o-lim{font-size:18px;font-weight:600;line-height:1.35}.brush{white-space:nowrap;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 30' preserveAspectRatio='none'%3E%3Cpath fill='%23F6B412' d='M7 10.5C38 6.8 79 5.2 121 5.9c40 .6 77-.9 115 .4 22 .8 41 1.5 57 3.1 3 .3 4 2.6 3.3 5.2-.6 2.4-.2 4.6-1.8 6.6-1.5 1.9-4.8 2-8.2 2.3-27 2.6-60 3.4-96 3.6-41 .3-83-.6-124 1.2-20 .9-43 1.3-58 .5-4-.2-6.6-2.3-6.9-5.4-.3-3.2.6-6.4 2.4-9.2C4.9 12.4 5.3 10.7 7 10.5z'/%3E%3Cpath fill='%23F6B412' opacity='.55' d='M18 24.6c46-1.6 96-1.9 148-1.4 41 .4 82 .1 116-1.3l-1 3.1c-36 1.5-77 1.8-117 1.4-51-.5-99-.2-146 1.4z'/%3E%3C/svg%3E") 0 100%/100% 100% no-repeat;margin:0 -3px;padding:0 6px;font-weight:700}.price .inst{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-self:center;align-items:center;gap:9px;margin-left:4px;font-size:13px;font-weight:700;display:inline-flex}.price .inst .plus{background:var(--yellow);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:17px;line-height:1;display:inline-flex}.price .inst s{letter-spacing:.02em;color:var(--ink-2);text-transform:none;font-size:15px;font-weight:500}.price .inst .free{background:var(--yellow);font-family:var(--f-display);letter-spacing:.04em;border-radius:4px;padding:4px 9px 3px;font-size:20px;font-weight:800;line-height:1}.eta{color:var(--ink-2);align-items:flex-start;gap:8px;margin:-6px 0 0;font-size:15px;line-height:1.45;display:flex}.eta svg{flex:none;width:18px;height:18px;margin-top:1px}h1,h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:800;line-height:.94}h1{font-size:clamp(50px,6.4vw,104px)}.lede{color:var(--ink-2);max-width:40ch;margin:0;font-size:20px;line-height:1.5}.price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.price .from{color:var(--ink-2);font-size:17px}.price .amt{font-family:var(--f-display);background:var(--tint);border-radius:4px;padding:0 6px;font-size:48px;font-weight:700;line-height:1}.ctas{flex-wrap:wrap;gap:12px;display:flex}.btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 28px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--yellow);color:var(--ink)}.btn-primary:hover{background:#e7a70a}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn-ghost:hover{background:#1917140f}.btn svg{width:14px;height:14px}html:has(.su[open]){overflow:hidden}.su{--err:#b3261e;color:var(--ink);background:0 0;border:0;width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible}.su::backdrop{background:#1917149e}.su[open]{animation:.22s ease-out su-in}@keyframes su-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.su-card{background:var(--white);overscroll-behavior:contain;border-radius:24px;max-height:calc(100dvh - 32px);padding:10px 10px 0;position:relative;overflow-y:auto;box-shadow:0 24px 64px #1917144d}.su-frame{border:5px solid var(--yellow);border-bottom:0;border-radius:16px 16px 0 0;padding:30px 32px 76px;position:relative}.su-x{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:8px;right:8px}.su-x:hover{background:var(--well)}.su-x svg{width:14px;height:14px}.su h2{padding-right:44px;font-size:clamp(42px,7vw,56px)}.su-intro{color:var(--ink-2);max-width:40ch;margin:10px 0 0;font-size:17px;line-height:1.5}.su-form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.su-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}fieldset.fld{border:0;margin:0;padding:0;display:block}.fld>label,.fld legend{padding:0;font-size:15px;font-weight:600}.fld input[type=text],.fld input[type=email],.fld input[type=tel]{border:1.5px solid var(--line-2);background:var(--white);width:100%;min-height:50px;font:inherit;color:var(--ink);border-radius:10px;padding:0 14px;font-size:16px}.fld input[type=text]:focus,.fld input[type=email]:focus,.fld input[type=tel]:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.fld input::placeholder{color:#8f8b85}.fld input[aria-invalid=true]{border-color:var(--err)}.dob{grid-template-columns:1fr 1fr 1.5fr;gap:10px;margin-top:6px;display:grid}.dob label{color:var(--ink-2);flex-direction:column;gap:4px;min-width:0;font-size:13.5px;display:flex}.su-year{max-width:160px}.err{color:var(--err);margin:0;font-size:14.5px;font-weight:500;line-height:1.4}fieldset.fld .err{margin-top:6px}.chk{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.chk input{-webkit-appearance:none;appearance:none;cursor:pointer;background:var(--white);border:2px solid var(--ink);border-radius:5px;flex:none;width:22px;height:22px;margin:0;transition:background-color .15s,box-shadow .15s}.chk:hover input{box-shadow:0 0 0 4px var(--tint)}.chk input:checked{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.4l2.6 2.5L11 4.5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px no-repeat}.chk input[aria-invalid=true]{outline:2px solid var(--err);outline-offset:2px}.chk a{color:var(--ink);text-underline-offset:3px;font-weight:600}.su-submit{background:var(--yellow);width:100%;min-height:60px;color:var(--ink);font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:0 24px;font-size:24px;font-weight:700;transition:background-color .15s;display:flex}.su-submit:hover{background:#e7a70a}.su-submit:disabled{opacity:.7;cursor:progress}.su-small{text-align:center;color:var(--ink-2);margin:-6px 0 0;font-size:14px}.su-done{outline:none;flex-direction:column;gap:18px;display:flex}.su-done .su-intro{margin:0}.su-band{pointer-events:none;height:132px;margin:-56px -10px 0;position:relative}.su-fill{background:var(--yellow);clip-path:polygon(0 44px,100% 18px,100% 100%,0 100%);position:absolute;inset:0}.su-line{background:var(--yellow);clip-path:polygon(0 calc(100% - 4.5px),100% 0,100% 4.5px,0 100%);height:31px;position:absolute;top:5px;left:12px;right:12px}.su-logo{width:auto;max-width:none;height:52px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=520px){.su{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.su-card{border-radius:20px;max-height:calc(100dvh - 24px);padding:8px 8px 0}.su-frame{border-radius:14px 14px 0 0;padding:22px 18px 72px}.su-band{height:118px;margin:-56px -8px 0}.su-fill{clip-path:polygon(0 42px,100% 22px,100% 100%,0 100%)}.su-line{height:25px;top:9px;left:10px;right:10px}.su-logo{height:42px;bottom:20px}.su-row{grid-template-columns:1fr}.su h2{font-size:44px}.su-intro{font-size:16px}}@media (prefers-reduced-motion:reduce){.su[open]{animation:none}}.cod-step{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);margin:0 0 10px;font-size:13px;font-weight:700}.cod-step span{color:var(--ink);font-variant-numeric:tabular-nums}.cod-k{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:13px;font-weight:700}.cod-kit{flex-direction:column;gap:6px;margin-top:22px;display:flex}.cod-kh{justify-content:space-between;align-items:center;gap:12px;display:flex}.cod-kh .change{min-height:40px;padding:0 2px}.cod .pbox{padding:14px 16px;font-size:14.5px}.cod .ptotal .amt{font-size:26px}.cod .ptotal .was{font-size:19px}.cod-where{background:var(--well);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.cod-pcf input{max-width:200px}.cod-sug{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.45}.cod-sug button{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline 1.5px}.cod-sug button:hover{text-decoration-color:var(--yellow)}.cod-town{color:#1f7a4d;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.cod-town svg{flex:none;width:15px;height:15px}.cod-town.muted{color:var(--ink-2);font-weight:500}.cod-hint{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.cod-hint b{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.cod-cond{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.cod-cond ul{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.45;display:flex}.cod-amount{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;padding-block:14px;display:flex}.cod-amount span{font-weight:600}.cod-amount b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.cod-methods{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.cod-methods legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.pm{border:1.5px solid var(--line-2);border-radius:14px;min-width:0;transition:border-color .15s,box-shadow .15s}.pm:hover{border-color:var(--ink)}.pm-h{cursor:pointer;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"r t""r d";align-items:center;gap:2px 14px;padding:14px 16px;display:grid}.pm-body{flex-direction:column;gap:12px;min-width:0;padding:0 16px 16px 50px;display:flex}.pm-body p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.cod-cr{gap:12px}.cod-secure{margin:10px 0 0}.pm input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;grid-area:r;margin:0}.pm-t{grid-area:t;font-size:17px;font-weight:600}.pm-d{color:var(--ink-2);grid-area:d;font-size:14.5px}.pm:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.cod-mock{border:1.5px dashed var(--line-2);color:var(--ink-2);border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}.cod-mock b{color:var(--ink)}.cod-next{border-top:1.5px solid var(--ink);flex-direction:column;gap:10px;padding-top:14px;display:flex}.cod-next ol{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:15.5px;line-height:1.45;display:flex}.cod-next b{color:var(--ink);font-weight:600}@media (width<=520px){.pm-body{padding-left:16px}.cod-cr{grid-template-columns:repeat(2,minmax(0,1fr))}.cod-amount b{font-size:34px}.cod-where{padding:14px}}.foot{background:var(--page);border-top:1px solid var(--line)}.foot-top{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1fr);gap:32px 48px;padding-block:56px 28px;display:grid}.foot-brand{flex-direction:column;gap:14px;min-width:0;display:flex}.foot-brand .claim{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;max-width:15ch;margin:0;font-size:38px;font-weight:800;line-height:.95}.foot .ig2{align-self:flex-start;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.foot .ig2 svg{flex:none;width:22px;height:22px}.foot-col{flex-direction:column;gap:2px;min-width:0;display:flex}.foot-col .fh{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);margin:0 0 6px;font-size:13px;font-weight:700}.foot-col .fh.sp{margin-top:18px}.foot-col .pdf{letter-spacing:.07em;color:var(--ink-2);border:1px solid var(--line-2);border-radius:4px;margin-left:8px;padding:1px 5px;font-size:11px;font-weight:700;line-height:1.4}.foot-col a.mail{overflow-wrap:anywhere}.foot-col a{flex-wrap:wrap;align-self:flex-start;align-items:center;max-width:100%;min-height:40px;font-size:16.5px;font-weight:500;text-decoration:none;display:inline-flex}.foot-col a:hover,.foot .ig2:hover{text-decoration:underline;text-decoration-color:var(--yellow);text-underline-offset:5px;text-decoration-thickness:2px}.lang{color:var(--ink-2);align-items:center;gap:10px;display:flex}.lang a{min-width:32px;min-height:40px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:16.5px;font-weight:600;text-decoration:none;display:inline-flex}.lang a:hover,.lang a[aria-current=true]{text-underline-offset:5px;text-decoration:underline 2px;text-decoration-color:var(--yellow)}.lang a[aria-current=true]{cursor:default}.foot-band{height:150px;position:relative}.foot-band svg{width:100%;height:100%;display:block;position:absolute;inset:0}.foot-band .inner{justify-content:space-between;align-items:flex-end;gap:12px 24px;height:100%;padding-bottom:26px;display:flex;position:relative}.foot-band img{width:auto;height:52px;display:block}.foot-band .cr{color:var(--ink);text-align:right;padding-bottom:6px;font-size:15px;font-weight:600}@media (width<=720px){.foot-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-block:44px 20px}.foot-brand,.foot-col.contact{grid-column:1/-1}.foot-brand .claim{font-size:32px}.foot-band{height:124px}.foot-band .inner{padding-bottom:20px}.foot-band img{height:38px}.foot-band .cr{padding-bottom:3px;font-size:14px}}.vslot{aspect-ratio:16/9;place-self:start end;width:90%;margin-top:122px;margin-right:-20%;position:relative}.vslot .vposter{position:absolute;inset:0}.vslot video{position:relative}.vslot video,.vslot .vposter{object-fit:contain;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12%),linear-gradient(#0000 0,#000 4% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12%),linear-gradient(#0000 0,#000 4% 86%,#0000 100%);mask-composite:intersect}.scrim{pointer-events:none;z-index:1;background:linear-gradient(90deg, rgba(var(--bg-rgb),.94) 0%, rgba(var(--bg-rgb),.82) 30%, rgba(var(--bg-rgb),0) 58%), linear-gradient(0deg, rgba(var(--bg-rgb),1) 0%, rgba(var(--bg-rgb),0) 14%);position:absolute;inset:0}.pp{z-index:3;right:calc(var(--gr) + max(0px, (100vw - var(--wrap)) / 2));width:40px;height:40px;color:var(--white);cursor:pointer;background:#191714b8;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:40px}.pp:hover{background:var(--ink)}.pp svg{width:13px;height:13px}.cfg{background:var(--page);padding-block:72px 120px;scroll-margin-top:0}.cfg-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:28px 64px;display:grid}.bikecol{flex-direction:column;gap:18px;min-width:0;display:flex;position:sticky;top:24px}.stepcol{flex-direction:column;gap:14px;min-width:0;display:flex}.cfg-prog{z-index:8;padding:calc(10px + env(safe-area-inset-top,0px)) 0 10px;background:var(--page);box-shadow:0 0 0 100vmax var(--page);clip-path:inset(0 -100vmax);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:sticky;top:0}.cfg-prog.stuck{box-shadow:0 0 0 100vmax var(--page),0 1px 0 100vmax var(--line);clip-path:inset(0 -100vmax -1px)}.cfg-prog i{background:var(--line-2);border-radius:2px;height:4px;transition:background-color .3s;display:block}.cfg-prog i.on{background:#1f7a4d}.cfg-head{flex-direction:column;gap:12px;margin-bottom:10px;display:flex}.cfg-head h2{font-size:clamp(40px,4.2vw,60px)}.cfg-head p{color:var(--ink-2);max-width:46ch;margin:0;font-size:18px;line-height:1.5}.bike-wrap{background:var(--page);flex-direction:column;gap:6px;display:flex}.bike-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bike-top h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:26px;font-weight:700}.count{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:15px}.count b{color:var(--ink);font-weight:700}.mini-total{display:none}.bike{aspect-ratio:1554/1012;width:100%;max-width:100%;position:relative}.bike img{opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.bike img.on{opacity:1}.bike svg.lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lines path{fill:none;stroke:var(--ink);stroke-width:1.4px;vector-effect:non-scaling-stroke;transition:opacity .25s}.lines circle{fill:var(--ink);stroke:var(--page);stroke-width:2px;vector-effect:non-scaling-stroke;transition:opacity .25s}.lines .off{opacity:0}.ptr{white-space:nowrap;cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.ptr .plus{background:var(--yellow);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ptr .plus svg{width:10px;height:10px;transition:transform .2s}.ptr:hover{background:var(--white);box-shadow:0 0 0 1.5px var(--ink)}.ptr[aria-expanded=true]{background:var(--ink);color:var(--white)}.ptr[aria-expanded=true] .plus svg{transform:rotate(45deg)}.pcard{background:var(--white);border:1.5px solid var(--ink);border-radius:14px;align-items:flex-start;gap:16px;padding:14px;display:flex}.pcard .ph-img{aspect-ratio:4/3;background:var(--well);text-align:center;width:240px;color:var(--ink-2);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:6px;font-size:12px;display:flex;overflow:hidden}.pcard .ph-img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.pcard .ph-img.cover{padding:0}.pcard .ph-img.cover img{object-fit:cover}.pcard.duo{flex-direction:column;gap:14px}.pcard .ph-img.duo{aspect-ratio:auto;text-align:left;width:100%;color:var(--ink);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;font-size:14px;display:grid;overflow:visible}.pcard .duo figure{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.pcard .duo figure img{aspect-ratio:5/4;object-fit:cover;border-radius:10px;width:100%;height:auto}.pcard .duo figcaption{color:var(--ink-2);flex-direction:column;gap:1px;line-height:1.35;display:flex}.pcard .duo figcaption b{color:var(--ink);font-size:15px;font-weight:600}.pcard.duo .body{display:contents}.pcard.duo .row{order:1;align-self:stretch}.pcard.duo .ph-img{order:2}.pcard.duo p{order:3}.pcard.duo .figs{display:none}.pcard.duo .more{order:4;margin-top:0}.pcard .body{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.pcard .row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pcard h4{margin:0;padding-top:2px;font-size:18px;font-weight:600}.pcard p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.45}.pcard .figs{color:var(--ink);font-size:14px}.pcard .figs:empty{display:none}.pcard .more{background:var(--ink);min-height:40px;color:var(--white);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pcard .more:hover{background:var(--yellow);color:var(--ink)}.pcard .more svg{flex:none;width:12px;height:12px}.pcard .more .s{display:none}.x{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin:-6px -6px 0 0;display:inline-flex}.x:hover{background:var(--well)}.x svg{width:12px;height:12px}.pbox{background:var(--white);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:9px;padding:16px 20px;font-size:15px;display:flex}.pbox .empty{color:var(--ink-2);line-height:1.45}.pline{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.pline>span:first-child{color:var(--ink-2)}.pline>span:first-child b{color:var(--ink);font-weight:600}.pline .v{text-align:right;font-variant-numeric:tabular-nums}.pline .free{color:#1f7a4d;font-weight:600}.pline s{color:var(--ink-2);margin-right:6px}.ptotal{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:2px;padding-top:11px;display:flex}.ptotal span:first-child{font-weight:600}.ptotal .tot{white-space:nowrap;align-items:baseline;gap:10px;display:inline-flex}.ptotal .was{font-family:var(--f-display);color:var(--ink-2);font-size:22px;font-weight:600;text-decoration-thickness:2px}.ptotal .amt{white-space:nowrap;font-family:var(--f-display);background:var(--tint);border-radius:4px;padding:2px 6px;font-size:30px;font-weight:700;line-height:1}.step{background:var(--white);border:1px solid var(--line);scroll-margin-top:24px;scroll-margin-top:calc(var(--stick-h,0px) + 24px);border-radius:18px;flex-direction:column;gap:16px;padding:22px;transition:border-color .2s;display:flex}.step.open{border-color:var(--line-2)}.shead{align-items:center;gap:12px;display:flex}.num{background:var(--ink);width:30px;height:30px;color:var(--white);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.shead h3{text-wrap:balance;margin:0;font-size:21px;font-weight:600;line-height:1.25}.shead .sub{margin:0}.step .line{color:var(--ink-2);margin:-6px 0 0 42px;font-size:15px}.step.locked{background:0 0;border-style:dashed;padding-block:16px}.step.locked .num{background:var(--line);color:var(--ink-2)}.step.locked h3{color:var(--ink-2);font-size:18px}.step.done{padding-block:14px}.step.done .num{background:var(--yellow);color:var(--ink)}.step.done .num svg{width:13px;height:13px}.sum{flex-wrap:wrap;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.sum .nm{font-size:17px;font-weight:600}.sum .ch{color:var(--ink-2);flex:auto;min-width:0}.change{text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:15px;font-weight:600;text-decoration:underline 1.5px}.change:hover{text-decoration-color:var(--yellow)}.opts{gap:12px;display:grid}.opts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.opts.three{grid-template-columns:repeat(3,minmax(0,1fr))}.opt{text-align:left;border:1.5px solid var(--line-2);background:var(--white);cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.opt:hover{border-color:var(--ink)}.opt[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.opt .pic{background:var(--well);border-radius:10px;justify-content:center;align-items:center;margin-bottom:6px;display:flex;overflow:hidden}.opt .pic img{mix-blend-mode:multiply;width:100%;height:100%}.opt .pic.big{aspect-ratio:5/4}.opt .pic.big img{object-fit:cover}.opt .pic.big.fit img{object-fit:contain;padding:8px}.opt .pic.small{height:76px;color:var(--ink-2);text-align:center;padding:6px;font-size:12px}.opt .pic.brk{height:120px;padding:10px}.opt .pic.brk img{object-fit:contain}.opt .pic.brk .nobrake{width:auto;height:100%;color:var(--ink-2)}.opt .t{font-size:18px;font-weight:600}.opt .k{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);font-size:12.5px;font-weight:600}.opt .d{color:var(--ink-2);font-size:15px;line-height:1.4}.opt .p{margin-top:auto;padding-top:6px;font-weight:600}.opt .rng{background:var(--tint);letter-spacing:.07em;text-transform:uppercase;max-width:100%;color:var(--ink-2);border-radius:8px;flex-direction:column;align-self:flex-start;align-items:flex-start;gap:2px;margin:4px 0 2px;padding:7px 11px 6px;font-size:13px;font-weight:700;display:inline-flex}.opt .rng b{font-family:var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:32px;font-weight:800;line-height:1}@media (width<=720px){.opt .rng b{font-size:24px}}.opt .lockchip{border:1.5px solid var(--ink);color:var(--ink);background:var(--white);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 11px 3px 8px;font-size:13.5px;font-weight:700;display:inline-flex}.opt .lockchip svg{flex:none;width:15px;height:15px}.rng-s{background:var(--tint);color:var(--ink);white-space:nowrap;border-radius:4px;padding:1px 6px;font-weight:600}.opt .size{font-family:var(--f-display);font-size:46px;font-weight:700;line-height:1}.opt.swatch{text-align:center;align-items:center;gap:12px;padding-block:20px 16px}.opt.swatch .dot{aspect-ratio:1;width:min(100%,168px);box-shadow:0 0 0 1px var(--line);background:#f5f5f4;border-radius:50%;flex:none;overflow:hidden}.opt.swatch .dot img{object-fit:contain;width:100%;height:100%;padding:6%;display:block}.opt.swatch .tx{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.checkout{background:var(--ink);color:var(--white);border-radius:20px;flex-direction:column;gap:20px;margin-top:14px;padding:30px;display:flex}.checkout :focus-visible{outline-color:var(--yellow)}.co-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.co-total{flex-direction:column;gap:4px;display:flex}.co-k{text-transform:uppercase;letter-spacing:.08em;color:#ffffff9e;font-size:13px;font-weight:600}.co-price{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.co-was{font-family:var(--f-display);color:#ffffff80;font-size:30px;font-weight:600;line-height:1;text-decoration-thickness:2px}.co-amt{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:60px;font-weight:800;line-height:.95}.co-sub{color:#ffffffb8;font-size:15px}.co-status{color:#ffffffb8;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:8px;font-size:14px;display:flex}.co-status b{color:var(--white);font-weight:700}.co-prog{gap:4px;display:flex}.co-prog i{background:#ffffff2e;border-radius:3px;width:26px;height:5px;transition:background .25s;display:block}.co-prog i.on{background:var(--yellow)}.co-offer{color:#ffffffd1;border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;font-size:15px;display:flex}.co-offer .tag{background:var(--yellow);color:var(--ink);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:700}.co-offer s{color:#ffffff80;margin:0 4px}.co-offer b{color:var(--yellow);font-weight:700}.co-offer .co-lim{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;color:var(--yellow);flex-basis:100%;font-size:20px;font-weight:700;line-height:1.1}.co-eta{color:#ffffffd1;text-align:left;justify-content:center;align-items:flex-start;gap:8px;margin:0;font-size:14.5px;line-height:1.45;display:flex}.co-eta svg{flex:none;width:17px;height:17px;margin-top:1px}.nw{white-space:nowrap}.co-btn{background:var(--yellow);min-height:66px;color:var(--ink);border:1.5px solid var(--yellow);font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:26px;font-weight:700;line-height:1.05;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.co-btn svg{flex:none;width:20px;height:20px;transition:transform .2s}.co-btn:hover{background:#ffc533;border-color:#ffc533}.co-btn:hover svg{transform:translate(3px)}.checkout.todo .co-btn{color:var(--white);background:0 0;border-color:#ffffff80}.checkout.todo .co-btn:hover{border-color:var(--white);background:#ffffff0f}.co-note{text-align:center;color:#ffffff9e;margin:-6px 0 0;font-size:14px}@media (width<=980px){.cfg-grid{flex-direction:column;align-items:stretch;gap:14px;display:flex}.bikecol,.stepcol{display:contents}.cfg-head{order:1;margin-bottom:4px}.bike-wrap{z-index:5;margin-inline:calc(-1 * var(--gl)) calc(-1 * var(--gr));padding:8px var(--gr) 8px var(--gl);border-bottom:1px solid var(--line);order:2;position:relative}.bike-wrap.pinned{z-index:30;padding-top:calc(8px + env(safe-area-inset-top,0px));margin:0;position:fixed;top:0;left:0;right:0;box-shadow:0 6px 18px #19171414}.bike-spacer{flex:none;order:2}.bike{max-width:min(100%,520px);margin:0 auto}.mini-total{font-variant-numeric:tabular-nums;display:inline}.steps{flex-direction:column;order:3;gap:14px;display:flex}.pcard{order:2}.pbox{order:5}.checkout{order:6;margin-top:0}.step{scroll-margin-top:calc(var(--stick-h,0px) + 12px)}}@media (width<=720px){:root{--gl:max(16px, env(safe-area-inset-left,0px));--gr:max(16px, env(safe-area-inset-right,0px))}.cfg{padding-block:28px 96px}.bike{width:auto;max-width:none;margin-inline:calc(-1 * var(--gl)) calc(-1 * var(--gr))}.bike-top h3{font-size:20px}.count{font-size:14px}.ptr{gap:5px;min-height:28px;padding:0 7px;font-size:12px}.ptr .plus{width:16px;height:16px}.ptr .plus svg{width:8px;height:8px}.opts.three,.opts.two.stack{grid-template-columns:1fr}.opt .pic.small{height:64px}.opts.two{gap:10px}.opt{padding:12px}.opt .d{font-size:14px}.step{padding:18px}.step .line{margin-left:0}.pcard{flex-direction:column;gap:14px}.pcard .ph-img{aspect-ratio:3/2;width:100%}.pcard .body{width:100%}.checkout{border-radius:18px;gap:18px;padding:22px}.co-amt{font-size:48px}.co-was{font-size:26px}.co-btn{min-height:60px;padding:0 20px;font-size:22px}.co-prog i{width:20px}.co-status{flex-direction:row;align-items:center;gap:10px}}@media (width<=440px){.opt.swatch .dot{width:min(100%,128px)}.ptr .lbl{display:none}.ptr{background:0 0;min-height:24px;padding:0 4px}.ptr .plus{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (width<=980px){.nav .ig .handle{display:none}.nav .ig{padding-left:14px}}@media (width<=720px){.banner{height:96px}.banner .bar{height:66px;padding-block:12px 0}.logo img{height:40px}.nav{gap:14px;height:32px}.nav a{font-size:14px}.lang-sw{padding:2px}.lang-sw a{min-width:32px;min-height:28px;padding:0 7px;font-size:12.5px}.hero{flex-direction:column;display:flex}.vslot{order:-1;width:100%;margin-top:84px;margin-right:0}.vslot video,.vslot .vposter{-webkit-mask-image:none;mask-image:none}.scrim{display:none}.hero .inner{padding-block:8px 72px}.pp{top:calc(32px + 56.25vw);bottom:auto;right:var(--gr)}.lede{font-size:18px}.price .amt{font-size:40px}}@media (width<=440px){.banner .bar{gap:12px}.logo img{height:28px}.nav{gap:9px}.nav a{font-size:12.5px}.nav .ig{border-left:0;padding-left:0}.nav .ig svg{width:20px;height:20px}.nav a.page:first-child{display:none}.lang-sw a{min-width:27px;min-height:26px;padding:0 5px;font-size:12px}.btn{width:100%}}@media (width<=380px){.logo img{height:24px}.nav{gap:7px}}@media (width<=350px){.logo img{height:24px}.nav a.page:nth-child(2){display:none}}.hiw{--y-soft:#f2cf7a;--y-pale:#fbe9bd;--y-card:#e2c27f;--y-deep:#e0b95c;--y-wash:#f6e9c9;--band:var(--page);--ground:#f4e9cf;--frame:#9a948b;--frame-2:#c9c2b7;--stone:#d3cdc3;--cloth:#3d3934;--skin-a:#e3b28d;--skin-b:#f0c4a2;--fig-h:122px;background:var(--band);padding-block:24px 0;position:relative}.hiw+.cfg{padding-top:20px}.hiw .inner{flex-direction:column;gap:12px;display:flex}.hiw h2{letter-spacing:.005em;font-size:clamp(26px,2.2vw,32px);line-height:1}.hiw ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 40px;margin:0;padding:0;list-style:none;display:grid}.hiw li{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.hiw .fig{width:100%;max-width:calc(var(--fig-h) * 1.5);height:var(--fig-h);display:block;overflow:visible}.hiw .txt{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 12px;display:grid}.hiw .num{background:var(--yellow);width:28px;height:28px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;margin-top:-1px;font-size:14.5px;font-weight:700;display:inline-flex}.hiw h3{text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:1.3}.hiw .txt p{color:var(--ink-2);max-width:32ch;margin:0;font-size:15px;line-height:1.45}@media (width<=1060px){.hiw{--fig-h:110px}.hiw ol{gap:20px 28px}}@media (width<=860px){.hiw ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}}@media (width<=560px){.hiw{--fig-h:70px;padding-block:20px 0}.hiw .inner{gap:10px}.hiw ol{grid-template-columns:1fr;gap:10px}.hiw li{flex-direction:row;align-items:center;gap:12px}.hiw .fig{flex:none;width:105px;max-width:none}.hiw h3{font-size:17px}.hiw .txt p{font-size:14.5px}}@media (width<=360px){.hiw{--fig-h:62px}.hiw .fig{width:93px}}.cod-order{background:var(--tint);border:1.5px solid var(--ink);border-radius:14px;flex-direction:column;gap:4px;margin-top:26px;padding:16px 18px;display:flex}.cod-ref{font-family:var(--f-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;user-select:all;overflow-wrap:anywhere;font-size:44px;font-weight:800;line-height:1}.cod-paid{color:var(--ink-2);font-size:15px}.cod-done .cod-kit{margin-top:0}.cod-who{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:14.5px;line-height:1.45}.cod-keep{color:var(--ink-2);border-left:3px solid var(--yellow);margin:0;padding-left:12px;font-size:14.5px;line-height:1.45}@media (width<=520px){.cod-ref{font-size:36px}}.vslot video.wait{opacity:0}#hero::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}#hero::-webkit-media-controls{display:none!important}
