.smw-konfig{--bg: #ffffff;--fg: #111114;--muted: #6b6f7a;--line: #d9dbe0;--soft: #f4f5f7;--accent: #f5b800;--ok: #1fa35b;--radius: 12px;--wide: "Archivo", "Arial Black", sans-serif}.smw-konfig *{box-sizing:border-box}.smw-konfig{margin:0;overflow-x:hidden;background:var(--bg);color:var(--fg);font:15px/1.5 Inter,-apple-system,system-ui,sans-serif}.smw-konfig button,.smw-konfig input,.smw-konfig select{font:inherit;color:inherit}.smw-konfig .topbar{height:64px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line);background:#0b0b0d}.smw-konfig .toplogo{height:30px}.smw-konfig .smw-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;max-width:1440px;margin:0 auto;padding:24px}.smw-konfig .viewer{position:relative}.smw-konfig .viewer-box{position:sticky;top:24px;height:calc(100vh - 112px);min-height:420px;background:#0e0e10;border-radius:4px;overflow:hidden}.smw-konfig #view{width:100%;height:100%;display:block;touch-action:none;cursor:grab}.smw-konfig #view:active{cursor:grabbing}.smw-konfig .smw-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#aaa}.smw-konfig .smw-loading[hidden]{display:none}.smw-konfig .viewer-box.no3d{background:#fff}.smw-konfig .viewer-box.no3d #view{display:none}.smw-konfig .no3d-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.smw-konfig .smw-loading.no3d{inset:10px auto auto 50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 20px);padding:7px 14px;border-radius:999px;background:#141416cc;color:#fff;font-size:13px;line-height:1.35;text-align:center}.smw-konfig .hint-hand{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5));animation:smw-wiggle 1.8s ease-in-out infinite;transition:opacity .4s}.smw-konfig .hint-hand.gone{opacity:0}@keyframes smw-wiggle{0%,to{transform:translate(-60%,-50%) rotate(-8deg)}50%{transform:translate(-40%,-50%) rotate(8deg)}}.smw-konfig .views{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;gap:4px;background:#0f0f12b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px;border-radius:999px;border:1px solid rgba(255,255,255,.12)}.smw-konfig .views button{background:none;border:0;padding:6px 13px;border-radius:999px;cursor:pointer;color:#b9bbc2;font-size:13px}.smw-konfig .views button.on,.smw-konfig .views button[aria-pressed=true]{background:#fff;color:#111}.smw-konfig .smw-details{min-width:0;padding-bottom:60px}.smw-konfig .hero-card{border:2px solid var(--fg);border-radius:22px;padding:26px;box-shadow:0 10px 30px #00000014;background:linear-gradient(140deg,#fff 60%,#f6f7fb)}.smw-konfig .proof{display:flex;align-items:center;gap:14px 18px;margin:0 0 18px}.smw-konfig .proof-rating{flex:none}.smw-konfig .proof-stars{display:flex;align-items:center;gap:10px}.smw-konfig .stars5{width:112px;height:21px;flex:none}.smw-konfig .proof-score{font:800 22px/1 var(--wide);font-stretch:105%;white-space:nowrap}.smw-konfig .proof-score span{font-size:.8em}.smw-konfig .proof-rating small{display:block;margin-top:5px;color:var(--muted);font-size:13px}.smw-konfig .proof-sep{width:1px;align-self:stretch;background:var(--line)}.smw-konfig .proof-riders{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.smw-konfig .proof-avatars{display:flex;flex:none}.smw-konfig .rider{position:relative;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#141416;border:2px solid #fff;box-shadow:0 0 0 1px var(--line);text-decoration:none}.smw-konfig .rider+.rider{margin-left:-10px}.smw-konfig .rider img{width:100%;height:100%;object-fit:cover;display:block}.smw-konfig .rider:focus-visible,.smw-konfig .proof-txt a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.smw-konfig .proof-txt{min-width:0}.smw-konfig .proof-txt b{display:block;font:800 14px/1.2 var(--wide);font-stretch:105%;text-transform:uppercase}.smw-konfig .proof-txt span{display:block;margin-top:3px;color:var(--muted);font-size:13px;line-height:1.4}.smw-konfig .proof-txt a{color:inherit;text-decoration:none;border-bottom:1px solid var(--line)}.smw-konfig .hero-card{container-type:inline-size}@container (max-width: 500px){.smw-konfig .proof{flex-direction:column;align-items:flex-start}.smw-konfig .proof-sep{display:none}}.smw-konfig h1{font:900 clamp(30px,3.6vw,52px)/.98 var(--wide);font-stretch:125%;text-transform:uppercase;margin:0 0 14px;letter-spacing:-.01em}.smw-konfig .smw-price{font:800 30px/1 var(--wide);font-stretch:110%;margin:4px 0 6px}.smw-konfig .smw-sub{color:var(--muted);margin:0 0 18px;font-size:13.5px}.smw-konfig .nb{white-space:nowrap}.smw-konfig .usp{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.smw-konfig .usp-item{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:12px}.smw-konfig .usp-item b{display:block;font-size:14px}.smw-konfig .usp-item small{color:var(--muted);font-size:12px}.smw-konfig .ico{width:38px;height:38px;flex:none;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--fg);background:var(--soft)}.smw-konfig .ico svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.smw-konfig .build-card{display:block;text-align:center;text-decoration:none;color:#fff;border-radius:16px;padding:20px;background:radial-gradient(120% 140% at 80% 0%,#4a3a12,#1b1b22 45%,#0d0d10);box-shadow:inset 0 0 0 1px #ffffff14}.smw-konfig .build-card b{display:block;font:800 15px/1.2 var(--wide);font-stretch:112%;text-transform:uppercase;letter-spacing:.02em}.smw-konfig .build-card small{color:#c9cbd3;font-size:12px}.smw-konfig h2{font:900 30px/1 var(--wide);font-stretch:125%;text-transform:uppercase;margin:36px 0 14px;scroll-margin-top:20px}.smw-konfig .smw-field{display:grid;gap:6px;margin-bottom:14px}.smw-konfig .smw-field span,.smw-konfig .opt-title{font-weight:700;font-size:14px}.smw-konfig .smw-field i,.smw-konfig .opt-title i{color:#e5484d;font-style:normal}.smw-konfig .smw-field select,.smw-konfig .smw-field input,.smw-konfig .smw-field textarea,.smw-konfig .select-wrap select{border:1px solid #b9bcc4;border-radius:10px;padding:12px 14px;background:#fff;width:100%}.smw-konfig .smw-field .err,.smw-konfig .smw-field input.err,.smw-konfig .smw-field select.err{border-color:#e5484d;box-shadow:0 0 0 1px #e5484d inset}.smw-konfig .opt{margin:0 0 22px}.smw-konfig .opt[hidden]{display:none}.smw-konfig .opt-title{margin:0 0 10px}.smw-konfig .opt-title em{font-style:normal;font-weight:500;color:var(--muted);margin-left:6px}.smw-konfig .opt-note{margin:-4px 0 10px;color:var(--muted);font-size:13px}.smw-konfig .opt.disabled .tiles,.smw-konfig .opt.disabled .pills{opacity:.35;pointer-events:none}.smw-konfig .pills{display:flex;flex-wrap:wrap;gap:8px}.smw-konfig .pill{border:1.5px solid var(--fg);background:#fff;border-radius:10px;padding:9px 14px;cursor:pointer;font-weight:600;font-size:13.5px;position:relative}.smw-konfig .pill small{color:var(--muted);font-weight:500;margin-left:4px}.smw-konfig .pill.on{border-color:var(--ok);box-shadow:0 0 0 2px #1fa35b40}.smw-konfig .pill.on:after,.smw-konfig .tile.on:after{content:"";position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--ok)}.smw-konfig .tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:8px;max-width:520px}.smw-konfig .tile{aspect-ratio:1;border:2px solid var(--line);border-radius:10px;padding:5px;background:#fff;cursor:pointer;position:relative}.smw-konfig .tile span{display:block;width:100%;height:100%;border-radius:6px;box-shadow:inset 0 -5px 8px #00000040,inset 0 3px 6px #ffffff59}.smw-konfig .tile.rainbow span{background:linear-gradient(135deg,#c9cdd2,#2f7f8c 22%,#3fb8b0 38%,#c98bb7 55%,#6b4fa8 70%,#c9a24a 84%,#d8dbe0)!important}.smw-konfig .tile.on{border-color:var(--ok)}.smw-konfig .delta{border:1px solid var(--fg);padding:9px 12px;font-size:13px;margin:6px 0 14px}.smw-konfig .delta b{font-weight:700}.smw-konfig .delta small{display:block;color:var(--muted);margin-top:6px;line-height:1.55}.smw-konfig .delta-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:15px;font-weight:600}.smw-konfig .delta-total b{font:800 20px/1 var(--wide);font-stretch:110%}.smw-konfig .delta .delta-cur{margin-top:8px;font-size:12px}.smw-konfig .smw-field textarea{resize:vertical}.smw-konfig .opt.err .opt-title{color:#e5484d}.smw-konfig .opt.err .tiles,.smw-konfig .opt.err .pills,.smw-konfig .opt.err select{outline:2px solid #e5484d;outline-offset:4px;border-radius:10px}.smw-konfig .pill:disabled{opacity:.35;cursor:not-allowed}.smw-konfig .addon.active{border-color:var(--ok)}.smw-konfig .addon-sub{border-left:3px solid var(--line);margin:-2px 0 14px 22px;padding:10px 0 2px 18px}.smw-konfig .addon{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;border:2px solid var(--fg);border-radius:16px;padding:12px 16px;margin-bottom:10px}.smw-konfig .addon-img{width:56px;height:56px;border-radius:12px;background:var(--soft);display:grid;place-items:center;font-size:26px}.smw-konfig .addon-txt b{display:block;font-size:15px}.smw-konfig .addon-txt small{display:block;color:var(--muted);font-size:12.5px}.smw-konfig .addon-price{font-style:normal;font-size:12px;font-weight:600;color:var(--ok)}.smw-konfig .switch{position:relative;width:46px;height:26px;flex:none}.smw-konfig .switch input{opacity:0;width:0;height:0;position:absolute}.smw-konfig .switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d4d6dc;cursor:pointer;transition:background .2s}.smw-konfig .switch span:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.smw-konfig .switch input:checked+span{background:var(--fg)}.smw-konfig .switch input:checked+span:after{transform:translate(20px)}.smw-konfig .switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.smw-konfig .smw-cart{width:100%;margin-top:8px;background:var(--fg);color:#fff;border:0;border-radius:10px;padding:15px;font:800 15px/1 var(--wide);font-stretch:112%;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.smw-konfig .smw-cart:hover{background:#2a2a30}.smw-konfig .err-msg{color:#e5484d;font-size:13px;margin:8px 0 0}.smw-konfig .smw-about{font-size:26px;margin-top:44px}.smw-konfig .about-txt{color:var(--muted);font-size:14px}.smw-konfig details{border-bottom:1px solid var(--line);padding:12px 0}.smw-konfig summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between}.smw-konfig summary:after{content:"\2304"}.smw-konfig details[open] summary:after{content:"\2303"}.smw-konfig details p{color:var(--muted);font-size:14px;margin:8px 0 0}.smw-konfig dialog{border:1px solid var(--line);border-radius:16px;width:min(560px,calc(100vw - 32px));padding:22px}.smw-konfig dialog::backdrop{background:#0000008c}.smw-konfig dialog h3{font:900 20px/1 var(--wide);font-stretch:120%;text-transform:uppercase;margin:0 0 12px}.smw-konfig dialog pre{background:var(--soft);padding:12px;border-radius:8px;white-space:pre-wrap;max-height:50vh;overflow:auto;font-size:12px}.smw-konfig .dlg-actions{display:flex;justify-content:flex-end;gap:8px}.smw-konfig .dlg-actions button{border:1.5px solid var(--fg);background:#fff;border-radius:10px;padding:10px 18px;cursor:pointer;font-weight:600}.smw-konfig .dlg-actions .dark{background:var(--fg);color:#fff}@media(max-width:960px){.smw-konfig .smw-product{grid-template-columns:1fr;padding:0 16px 16px;gap:18px}.smw-konfig .viewer{margin:0 -16px;position:sticky;top:0;z-index:1}.smw-konfig .viewer-box{position:relative;top:0;height:34vh;min-height:230px;max-height:340px;border-radius:0}.smw-konfig .hero-card{padding:18px;border-radius:16px}.smw-konfig h1{font-size:26px;font-stretch:112%}.smw-konfig .smw-details{overflow-x:hidden}.smw-konfig .usp{grid-template-columns:1fr}.smw-konfig h2{font-size:24px;margin-top:28px}.smw-konfig .views button{padding:6px 10px}.smw-konfig .topbar{height:52px}}.smw-konfig .full-close{display:none;position:absolute;top:12px;right:12px;z-index:6;width:42px;height:42px;border-radius:50%;border:0;background:#0f0f12c7;color:#fff;font-size:18px;cursor:pointer;place-items:center}.smw-konfig .full-done{display:none}.smw-konfig .views button#full[aria-pressed=true]{background:#fff;color:#111}.smw-konfig .views button#full{font-size:21px;line-height:1;padding:3px 11px 5px}.smw-konfig .smw-product.full .full-close{display:grid}.smw-konfig .shot-ready{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:7;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:999px;background:#0f0f12e0;color:#fff;font:600 13px/1 Inter,system-ui,sans-serif;white-space:nowrap;box-shadow:0 6px 20px #00000059}.smw-konfig .shot-ready .shot-save{border:0;border-radius:999px;padding:9px 16px;background:#ffd200;color:#111;font:800 13px/1 Inter,system-ui,sans-serif;cursor:pointer;touch-action:manipulation}.smw-konfig .shot-ready .shot-x{border:0;background:none;color:#b9bbc2;font-size:15px;padding:6px 8px;cursor:pointer;touch-action:manipulation}.smw-konfig .smw-product.full .viewer{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;margin:0;z-index:2147483000}.smw-konfig .smw-product.full .viewer-box{position:absolute;right:0;bottom:0;left:0;top:0;height:100%;min-height:0;max-height:none;border-radius:0}.smw-konfig .smw-product.full .views{bottom:calc(55dvh + 12px)}.smw-konfig .smw-product.full .hint-hand{top:22dvh}.smw-konfig .smw-product.full .smw-details{--fg: #f3f4f6;--muted: #a7abb5;--line: rgba(255,255,255,.2);--soft: rgba(255,255,255,.08);position:fixed;left:0;right:0;bottom:0;height:55dvh;overflow-y:auto;overscroll-behavior:contain;z-index:2147483001;color:var(--fg);background:#18191da8;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);border-top:1px solid rgba(255,255,255,.14);border-radius:18px 18px 0 0;padding:0 16px 28px;box-shadow:0 -10px 30px #00000040}.smw-konfig .smw-product.full .smw-details>:not(.hero-card):not(#grp-bike):not(#grp-wheel):not(#grp-extras):not(.full-done):not(.step-nav):not(h2):not(#widthHint),.smw-konfig .smw-product.full .smw-about{display:none}.smw-konfig .smw-product.full .hero-card{display:flex;align-items:center;gap:12px;border:0;box-shadow:none;padding:0 16px 0 0;background:#1d1e22;border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:2;margin:0 -16px;border-radius:0}.smw-konfig .smw-product.full .hero-card>:not(.smw-price):not(.panel-toggle){display:none}.smw-konfig .smw-product.full .smw-price{flex:1;margin:0;padding:12px 16px 10px;color:#fff}.smw-konfig .panel-toggle{display:none;flex:none;border:1px solid rgba(255,255,255,.35);background:#ffffff14;color:#fff;border-radius:999px;padding:8px 14px;font:600 13px/1 Inter,system-ui,sans-serif;cursor:pointer}@media(max-width:960px){.smw-konfig .smw-product.full .panel-toggle{display:block}.smw-konfig .smw-product.full .views{top:auto;bottom:calc(55dvh + 10px);left:50%;transform:translate(-50%)}.smw-konfig .smw-product.full.compact .views{bottom:calc(max(34dvh,260px) + 10px)}.smw-konfig .smw-product.full .views button{padding:7px 11px}.smw-konfig .smw-product.full .views button#full{padding:3px 10px 5px}}.smw-konfig .smw-product.full h2{font-size:19px;margin:22px 0 12px;color:#fff}.smw-konfig .smw-product.full .pill,.smw-konfig .smw-product.full .tile,.smw-konfig .smw-product.full .smw-field select,.smw-konfig .smw-product.full .select-wrap select{background:#ffffff12;color:var(--fg)}.smw-konfig .smw-product.full .smw-field input,.smw-konfig .smw-product.full .smw-field textarea{background:#ffffff12;color:var(--fg);border-color:#ffffff59;-webkit-text-fill-color:var(--fg)}.smw-konfig .smw-product.full .smw-field input::placeholder,.smw-konfig .smw-product.full .smw-field textarea::placeholder{color:var(--muted);-webkit-text-fill-color:var(--muted)}.smw-konfig .smw-product.full .smw-field input:focus,.smw-konfig .smw-product.full .smw-field textarea:focus,.smw-konfig .smw-product.full .smw-field select:focus{background:#ffffff1f;outline:2px solid var(--accent);outline-offset:1px}.smw-konfig .smw-product.full .pill{border-color:#ffffff6b}.smw-konfig .smw-product.full .tile{border-color:#ffffff29}.smw-konfig .smw-product.full .pill.on,.smw-konfig .smw-product.full .tile.on{border-color:var(--ok)}.smw-konfig .smw-product.full select option{color:#111;background:#fff}.smw-konfig .smw-product.full .addon{border-color:#ffffff4d;background:#ffffff0a}.smw-konfig .smw-product.full .addon.active{border-color:var(--ok)}.smw-konfig .smw-product.full .switch input:checked+span{background:var(--ok)}.smw-konfig .smw-product.full .full-done{display:block;width:100%;margin:22px 0 0;padding:15px 16px;border:0;border-radius:12px;background:var(--accent);color:#111;font:800 14px/1.2 var(--wide);font-stretch:112%;text-transform:uppercase;letter-spacing:.02em;cursor:pointer}@media(min-width:961px){.smw-konfig .smw-product.full .smw-details{top:0;left:auto;width:440px;height:100dvh;border-radius:0;border-top:0;border-left:1px solid rgba(255,255,255,.14);padding:0 24px 32px}.smw-konfig .smw-product.full .hero-card{margin:0 -24px}.smw-konfig .smw-product.full .smw-price{padding:18px 24px 14px}.smw-konfig .smw-product.full .views{bottom:18px;left:calc((100% - 440px)/2)}.smw-konfig .smw-product.full .full-close{right:452px}.smw-konfig .smw-product.full .hint-hand{top:50%;left:calc((100% - 440px)/2)}}.smw-konfig .step-nav{display:none}@media(max-width:960px){.smw-konfig .smw-product.full.steps .smw-details{height:34dvh;min-height:260px;padding-bottom:14px;overflow:hidden;display:flex;flex-direction:column}.smw-konfig .smw-product.full.steps .smw-details>*{flex:none}.smw-konfig .smw-product.full.steps .step-empty{display:none!important}.smw-konfig .smw-product.full.steps .step-box{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:14px 12px 6px}.smw-konfig .smw-product.full.steps .hint-hand{top:33dvh}.smw-konfig .smw-product.full.steps .smw-price{font-size:22px;padding:9px 16px 7px}.smw-konfig .smw-product.full.steps .step-nav{display:flex;align-items:center;gap:10px;margin:10px 0 12px}.smw-konfig .step-nav button{flex:none;width:50px;height:50px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);background:#ffffff1f;color:#fff;font:500 32px/1 Inter,system-ui,sans-serif;cursor:pointer;display:grid;place-items:center;padding:0 0 4px}.smw-konfig .step-nav button:disabled{opacity:.3;cursor:default}.smw-konfig .step-nav button.done{width:auto;padding:0 18px;border:0;border-radius:999px;background:var(--accent);color:#111;font:800 13px/1 var(--wide);font-stretch:112%;text-transform:uppercase}.smw-konfig .step-label{flex:1;min-width:0;text-align:center}.smw-konfig .step-label b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:800 18px/1.15 var(--wide);font-stretch:105%}.smw-konfig .step-label small{display:block;margin-top:3px;color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smw-konfig .smw-product.full.steps .step-off,.smw-konfig .smw-product.full.steps .smw-details>h2,.smw-konfig .smw-product.full.steps #widthHint,.smw-konfig .smw-product.full.steps .full-done{display:none!important}.smw-konfig .smw-product.full.steps .opt>.opt-title,.smw-konfig .smw-product.full.steps .opt>.opt-note{display:none}.smw-konfig .smw-product.full.steps .addon-sub{border:0;margin:0;padding:0}.smw-konfig .smw-product.full.steps .opt{margin-bottom:8px}.smw-konfig .smw-product.full.steps .tiles{display:flex;gap:8px;overflow-x:auto;max-width:none;padding:3px 2px 8px;scroll-snap-type:x proximity}.smw-konfig .smw-product.full.steps .tile{flex:0 0 50px;height:50px;scroll-snap-align:start}.smw-konfig .smw-product.full.steps .pills{flex-wrap:nowrap;overflow-x:auto;padding:3px 2px 8px}.smw-konfig .smw-product.full.steps .pill{flex:none;white-space:nowrap}.smw-konfig .smw-product.full.steps .addon{margin-bottom:8px;grid-template-columns:42px 1fr auto;gap:12px;padding:10px 12px;border-radius:12px}.smw-konfig .smw-product.full.steps .addon-img{width:42px;height:42px;font-size:20px;border-radius:10px}.smw-konfig .smw-product.full.steps .addon-txt small{line-height:1.35}.smw-konfig .smw-product.full.steps .addon-txt b{display:none}.smw-konfig .smw-product.full.steps .addon-txt small{font-size:13.5px;color:var(--fg)}}@media(max-width:960px)and (orientation:landscape)and (max-height:500px){.smw-konfig .smw-product.full{--pw: min(46vw, 400px)}.smw-konfig .smw-product.full .smw-details{top:0;left:auto;width:var(--pw);height:100dvh;border-radius:0;border-top:0;border-left:1px solid rgba(255,255,255,.14);padding-right:max(16px,env(safe-area-inset-right))}.smw-konfig .smw-product.full .hero-card{margin-right:calc(-1*max(16px,env(safe-area-inset-right)))}.smw-konfig .smw-product.full .panel-toggle{display:none}.smw-konfig .smw-product.full .views,.smw-konfig .smw-product.full.compact .views{bottom:10px;left:calc((100% - var(--pw)) / 2)}.smw-konfig .smw-product.full .full-close{right:calc(var(--pw) + 12px)}.smw-konfig .smw-product.full .hint-hand{top:50%;left:calc((100% - var(--pw)) / 2)}.smw-konfig .smw-product.full .smw-price{font-size:20px;padding:8px 16px 6px}}.smw-konfig .viewer,.smw-konfig .views,.smw-konfig .tiles,.smw-konfig .pills,.smw-konfig .pill,.smw-konfig .tile,.smw-konfig .addon,.smw-konfig .switch,.smw-konfig .step-nav,.smw-konfig .panel-toggle,.smw-konfig .full-done,.smw-konfig .full-close,.smw-konfig .smw-product.full{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.smw-konfig #view{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;outline:none}.smw-konfig .smw-product.full input,.smw-konfig .smw-product.full select,.smw-konfig .smw-product.full textarea{-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default}.smw-konfig .full-done .lbl-desk{display:none}@media(min-width:961px){.smw-konfig .full-done .lbl-mob{display:none}.smw-konfig .full-done .lbl-desk{display:inline}}@media(max-width:960px){.smw-konfig .smw-product.full.steps #grp-bike{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;padding:8px 12px}.smw-konfig .smw-product.full.steps #grp-bike .smw-field{margin:0;gap:4px}.smw-konfig .smw-product.full.steps #grp-bike .smw-field span{font-size:12px;line-height:1.2}.smw-konfig .smw-product.full.steps #grp-bike .f-model{grid-column:1 / -1;order:3}.smw-konfig .smw-product.full.steps #grp-bike select,.smw-konfig .smw-product.full.steps #grp-bike input{padding:9px 12px}}.smw-konfig .smw-field select,.smw-konfig .smw-field input,.smw-konfig .smw-field textarea,.smw-konfig .select-wrap select{font-size:16px}.smw-konfig .smw-product.full .smw-details,.smw-konfig .smw-product.full .views,.smw-konfig .smw-product.full .full-close{touch-action:pan-x pan-y}.smw-konfig .views button,.smw-konfig .pill,.smw-konfig .tile,.smw-konfig .step-nav button,.smw-konfig .panel-toggle,.smw-konfig .full-done,.smw-konfig .addon,.smw-konfig .switch{touch-action:manipulation}.smw-konfig .viewer-box .views,.smw-konfig .viewer-box .views button{touch-action:none}.smw-konfig .desc-body{color:var(--muted);font-size:15px;padding:4px 0 8px}.smw-konfig .desc-body h1,.smw-konfig .desc-body h2,.smw-konfig .desc-body h3,.smw-konfig .desc-body h4{font:800 17px/1.25 var(--wide);font-stretch:110%;text-transform:uppercase;color:var(--fg);margin:22px 0 8px}.smw-konfig .desc-body p{margin:0 0 10px;color:var(--muted);font-size:15px}.smw-konfig .desc-body ul,.smw-konfig .desc-body ol{margin:0 0 12px;padding-left:20px}.smw-konfig .desc-body li{margin:0 0 5px}.smw-konfig .desc-body strong{color:var(--fg)}.smw-konfig .desc-body img,.smw-konfig .desc-body iframe,.smw-konfig .desc-body video{max-width:100%;height:auto;border-radius:8px}.smw-konfig .desc-body table{width:100%;display:block;overflow-x:auto}.smw-konfig #bike{scroll-margin-top:calc(var(--smw-hdr, 0px) + 16px)}.smw-konfig .side-head{margin:22px 0 12px;padding-top:14px;border-top:1px solid var(--line);font:800 15px/1.2 var(--wide);font-stretch:112%;text-transform:uppercase;letter-spacing:.04em;color:var(--fg)}.smw-konfig .smw-product.full.steps .side-head{display:none}.smw-konfig .cmp-panel{position:fixed;right:16px;bottom:16px;z-index:2147483600;display:flex;flex-wrap:wrap;gap:6px;max-width:420px;padding:12px;border-radius:14px;background:#121216e6;color:#fff;font:600 13px/1.2 Inter,system-ui,sans-serif;box-shadow:0 10px 30px #00000059}.smw-konfig .cmp-panel b{width:100%;margin-bottom:4px;font:800 13px/1 var(--wide);text-transform:uppercase;letter-spacing:.04em;color:#ffd200}.smw-konfig .cmp-panel button{border:1px solid rgba(255,255,255,.25);background:#ffffff0f;color:#fff;border-radius:999px;padding:7px 11px;font:inherit;cursor:pointer}.smw-konfig .cmp-panel button.on{background:#fff;color:#111}.smw-konfig .cmp-sep{width:100%;height:0}.smw-konfig .cmp-badge,.smw-konfig .cmp-half{position:absolute;top:12px;z-index:5;padding:5px 11px;border-radius:999px;background:#0f0f12c7;color:#fff;font:800 12px/1 Inter,system-ui,sans-serif;letter-spacing:.06em;pointer-events:none}.smw-konfig .cmp-badge,.smw-konfig .cmp-l{left:12px}.smw-konfig .cmp-r{left:calc(50% + 12px)}.smw-konfig .cmp-badge[hidden],.smw-konfig .cmp-half[hidden]{display:none}.smw-konfig{font-size:15px;line-height:1.5;letter-spacing:normal;overflow-x:clip}@media(min-width:961px){.smw-konfig .smw-product{max-width:1840px;grid-template-columns:minmax(0,1.45fr) minmax(440px,1fr);gap:40px;padding:24px 32px}.smw-konfig .viewer-box{top:calc(var(--smw-hdr, 0px) + 16px);transition:top .3s ease;height:clamp(460px,calc(100vh - var(--smw-top, 160px) - 24px),920px)}.smw-konfig h1{font-size:clamp(28px,2.6vw,52px)}}.smw-konfig h1,.smw-konfig h2{color:var(--fg)}@media(max-width:960px){.smw-konfig .viewer{top:var(--smw-hdr, 0px);transition:top .3s ease}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/smw-konfig.css.map */
