.gw-config .gw-config-vehicle-preview__color-label{display:none}.gw-config .gw-config-vehicle-preview__swatch:focus-visible,.gw-config .gw-config-vehicle-preview__swatch--custom:focus-within{outline:2px solid var(--bs-primary);outline-offset:4px}@media(max-width:575.98px){.gw-config .gw-config-vehicle-preview__color-label{display:block;flex-basis:100%;font-size:.875rem;font-weight:600;color:var(--bs-secondary-color)}.gw-config .gw-config-vehicle-preview__swatch:after{display:none}}.gw-config .gw-config-vehicle-preview-wrap{padding:1rem;border-bottom:1px solid var(--bs-border-color)}.gw-config .gw-config-vehicle-preview{display:flex;flex-direction:column;width:100%;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);overflow:hidden}.gw-config .gw-config-vehicle-preview__stage{position:relative;width:100%;aspect-ratio:21 / 9;user-select:none;touch-action:pan-y}.gw-config .gw-config-vehicle-preview__visual{position:absolute;inset:0}.gw-config .gw-config-vehicle-preview__visual,.gw-config .gw-config-vehicle-preview__rim-hero{background-color:#d1d5db;background-image:radial-gradient(ellipse 90% 100% at 50% 50%,transparent 50%,rgba(0,0,0,.08) 100%),linear-gradient(to bottom,#f3f4f6,#e5e7eb 55%,#d1d5db 65%,#c4c8cf);background-size:cover;background-position:center;background-repeat:no-repeat}.gw-config .gw-config-vehicle-preview__stage.is-rotatable{cursor:grab}.gw-config .gw-config-vehicle-preview__stage.is-dragging{cursor:grabbing}.gw-config .gw-config-vehicle-preview__frame{position:absolute;inset:0;visibility:hidden}.gw-config .gw-config-vehicle-preview__frame.is-active{visibility:visible}.gw-config .gw-config-vehicle-preview__layer{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:.75rem;pointer-events:none;-webkit-user-drag:none}.gw-config .gw-config-vehicle-preview__layer.is-broken{display:none}.gw-config .gw-config-vehicle-preview__stage.is-rim-preview .gw-config-vehicle-preview__layer{transform:scale(.76)}.gw-config .gw-config-vehicle-preview__stage.is-flat-preview .gw-config-vehicle-preview__visual{background:#fff}.gw-config .gw-config-vehicle-preview__toolbar{position:absolute;top:.5rem;right:.5rem;display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem;background:color-mix(in srgb,var(--bs-tertiary-bg) 85%,transparent);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);backdrop-filter:blur(4px);max-width:60%;justify-content:flex-end}.gw-config .gw-config-vehicle-preview__swatch{position:relative;width:24px;height:24px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #00000026;background-image:radial-gradient(circle at 32% 28%,#ffffffd9 0,#fff6 16%,#ffffff26,#fff0 60%),radial-gradient(circle at 50% 50%,#0000 58%,#0000004d);cursor:pointer;padding:0;transition:transform .1s ease}.gw-config .gw-config-vehicle-preview__swatch:hover{transform:scale(1.1)}.gw-config .gw-config-vehicle-preview__swatch.is-active{box-shadow:0 0 0 2px var(--bs-primary);transform:scale(1.1)}.gw-config .gw-config-vehicle-preview__swatch:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);padding:4px 8px;font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap;color:#fff;background:#111827eb;border-radius:var(--bs-border-radius-sm);opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:5}.gw-config .gw-config-vehicle-preview__swatch:hover:after,.gw-config .gw-config-vehicle-preview__swatch:focus-visible:after{opacity:1;transform:translate(-50%) translateY(2px)}.gw-config .gw-config-vehicle-preview__swatch--clear{background:#fff!important;color:var(--bs-secondary-color);font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.gw-config .gw-config-vehicle-preview__swatch--clear:hover{color:var(--bs-danger)}.gw-config .gw-config-vehicle-preview__swatch--custom{display:inline-block;margin:0}.gw-config .gw-config-vehicle-preview__swatch--custom:not(.is-active){background-image:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.gw-config .gw-config-vehicle-preview__model{width:100%;height:100%;background:transparent;--poster-color: transparent}.gw-config .gw-config-vehicle-preview__content{position:absolute;inset:0;opacity:0;transition:opacity .4s ease}.gw-config .gw-config-vehicle-preview__content.is-ready{opacity:1}.gw-config .gw-config-vehicle-preview__spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.gw-config .gw-config-vehicle-preview__no-image{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:1rem;text-align:center;color:var(--bs-secondary-color);font-size:.9rem}.gw-config .gw-config-vehicle-preview__rim-hero{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:3rem;padding:1.5rem 2rem 4.5rem}.gw-config .gw-config-vehicle-preview__rim-hero-img{height:100%;max-width:45%;object-fit:contain;mix-blend-mode:multiply}.gw-config .gw-config-vehicle-preview__rim-hero-meta{display:flex;flex-direction:column;gap:.35rem;max-width:22rem;min-width:0}.gw-config .gw-config-vehicle-preview__rim-hero-manufacturer{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-secondary-color)}.gw-config .gw-config-vehicle-preview__rim-hero-design{font-size:1.75rem;font-weight:600;line-height:1.2;color:var(--bs-body-color);overflow-wrap:anywhere}.gw-config .gw-config-vehicle-preview__rim-hero-spec{font-size:1rem;color:var(--bs-body-color)}.gw-config .gw-config-vehicle-preview__rim-hero-note{margin-top:.75rem;font-size:.8125rem;color:var(--bs-secondary-color)}.gw-config .gw-config-vehicle-preview__spinner-icon{width:32px;height:32px;border:3px solid color-mix(in srgb,var(--bs-body-color) 14%,transparent);border-top-color:var(--bs-primary);border-radius:50%;animation:svelte-1acdima-gw-config-vehicle-preview-spin .9s linear infinite}@keyframes svelte-1acdima-gw-config-vehicle-preview-spin{to{transform:rotate(360deg)}}.gw-config .gw-config-vehicle-preview__backgrounds{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:.3rem;padding:.3rem;background:color-mix(in srgb,var(--bs-tertiary-bg) 85%,transparent);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);backdrop-filter:blur(4px)}.gw-config .gw-config-vehicle-preview__backgrounds-label{display:none}.gw-config .gw-config-vehicle-preview__background-options{display:flex;gap:.3rem}.gw-config .gw-config-vehicle-preview__background{width:52px;height:30px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:var(--bs-border-radius-sm);background:var(--bs-body-bg);box-shadow:0 0 0 1px #0000001f;cursor:pointer}.gw-config .gw-config-vehicle-preview__background:hover{border-color:color-mix(in srgb,var(--bs-primary) 45%,transparent)}.gw-config .gw-config-vehicle-preview__background.is-active{border-color:var(--bs-primary);box-shadow:0 0 0 1px var(--bs-primary)}.gw-config .gw-config-vehicle-preview__background img,.gw-config .gw-config-vehicle-preview__background-default{display:block;width:100%;height:100%;object-fit:cover}.gw-config .gw-config-vehicle-preview__background-default{background:radial-gradient(ellipse 90% 100% at 50% 50%,transparent 50%,rgba(0,0,0,.08) 100%),linear-gradient(to bottom,#f3f4f6,#e5e7eb 55%,#d1d5db 65%,#c4c8cf)}.gw-config .gw-config-vehicle-preview__modes{position:absolute;top:.5rem;left:.5rem;display:flex;padding:2px;background:color-mix(in srgb,var(--bs-tertiary-bg) 85%,transparent);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);backdrop-filter:blur(4px);z-index:4}.gw-config .gw-config-vehicle-preview__mode{padding:4px 10px;font-size:.75rem;font-weight:600;color:var(--bs-secondary-color);background:transparent;border:0;border-radius:var(--bs-border-radius-sm);cursor:pointer;transition:background .12s,color .12s}.gw-config .gw-config-vehicle-preview__mode.is-active{background:var(--bs-primary);color:#fff}.gw-config .gw-config-vehicle-preview__mode:not(.is-active):not(:disabled):hover{color:var(--bs-body-color)}.gw-config .gw-config-vehicle-preview__mode:disabled{opacity:.45;cursor:not-allowed}.gw-config .gw-config-vehicle-preview__hint{position:absolute;bottom:.5rem;right:.75rem;padding:2px .5rem;font-size:.75rem;color:var(--bs-secondary-color);background:color-mix(in srgb,var(--bs-tertiary-bg) 80%,transparent);border-radius:var(--bs-border-radius-sm);pointer-events:none}.gw-config .gw-config-vehicle-preview__stage.has-cta .gw-config-vehicle-preview__hint{right:auto;left:50%;transform:translate(-50%)}.gw-config .gw-config-vehicle-preview__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;color:var(--bs-body-color);background:color-mix(in srgb,var(--bs-tertiary-bg) 85%,transparent);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);cursor:pointer;transition:background .12s,color .12s}.gw-config .gw-config-vehicle-preview__nav--prev{left:.5rem}.gw-config .gw-config-vehicle-preview__nav--next{right:.5rem}.gw-config .gw-config-vehicle-preview__nav:not(:disabled):hover{color:var(--bs-primary);background:var(--bs-body-bg)}.gw-config .gw-config-vehicle-preview__nav:disabled{opacity:.35;cursor:default}.gw-config .gw-config-vehicle-preview__cta{position:absolute;right:.5rem;bottom:.5rem;z-index:4}.gw-config .gw-config-vehicle-preview__cta .btn{box-shadow:0 2px 8px #00000040}@media(min-width:481px)and (max-width:639.98px){.gw-config .gw-config-vehicle-preview__stage.has-cta .gw-config-vehicle-preview__hint{display:none}.gw-config .gw-config-vehicle-preview__cta .btn{padding:.25rem .5rem;font-size:.75rem}}.gw-config .gw-config-vehicle-preview__rim-info{position:absolute;bottom:.5rem;left:.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;z-index:4}.gw-config .gw-config-vehicle-preview__certs{display:flex;gap:.25rem}.gw-config .gw-config-vehicle-preview__rim-card{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .25rem;background:color-mix(in srgb,var(--bs-tertiary-bg) 90%,transparent);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);backdrop-filter:blur(4px);max-width:240px}.gw-config .gw-config-vehicle-preview__rim-card-img{width:44px;height:44px;object-fit:contain;flex-shrink:0;-webkit-user-drag:none}.gw-config .gw-config-vehicle-preview__rim-card-meta{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.15}.gw-config .gw-config-vehicle-preview__rim-card-manufacturer{font-size:.7rem;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-config .gw-config-vehicle-preview__rim-card-design{font-size:.8125rem;font-weight:600;color:var(--bs-body-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-config .gw-config-vehicle-preview__rim-card-size{font-size:.7rem;color:var(--bs-secondary-color)}.gw-config .gw-config-vehicle-preview__cert{display:inline-flex;align-items:center;padding:3px .5rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--bs-body-color);background:color-mix(in srgb,var(--bs-tertiary-bg) 88%,transparent);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);text-decoration:none;backdrop-filter:blur(4px)}.gw-config button.gw-config-vehicle-preview__cert--button{font-family:inherit;cursor:pointer}.gw-config .gw-config-vehicle-preview__cert--button:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.gw-config .gw-config-vehicle-preview__cert--button:disabled{opacity:.6;cursor:progress}.gw-config .gw-config-vehicle-preview__cert-error{font-size:.7rem;color:var(--bs-danger)}@media(max-width:575.98px){.gw-config .gw-config-vehicle-preview__stage{aspect-ratio:auto;display:flex;flex-direction:column}.gw-config .gw-config-vehicle-preview__visual{position:relative;inset:auto;width:100%;aspect-ratio:21 / 9;min-height:128px;order:1}.gw-config .gw-config-vehicle-preview__layer{padding:.5rem}.gw-config .gw-config-vehicle-preview__rim-hero{gap:1rem;padding:.75rem 1rem}.gw-config .gw-config-vehicle-preview__rim-hero-design{font-size:1.1rem}.gw-config .gw-config-vehicle-preview__rim-hero-spec{font-size:.875rem}.gw-config .gw-config-vehicle-preview__rim-hero-note{display:none}.gw-config .gw-config-vehicle-preview__backgrounds{position:static;order:2;width:100%;transform:none;justify-content:space-between;gap:.75rem;padding:.45rem .75rem;border:0;border-top:1px solid var(--bs-border-color);border-radius:0;background:color-mix(in srgb,var(--bs-tertiary-bg) 94%,transparent);backdrop-filter:none}.gw-config .gw-config-vehicle-preview__backgrounds-label{display:block;flex:0 0 auto;font-size:.75rem;font-weight:600;color:var(--bs-secondary-color)}.gw-config .gw-config-vehicle-preview__background-options{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.gw-config .gw-config-vehicle-preview__background-options::-webkit-scrollbar{display:none}.gw-config .gw-config-vehicle-preview__background{flex:0 0 auto;width:40px;height:26px;border-width:1px}.gw-config .gw-config-vehicle-preview__toolbar{position:static;order:3;max-width:none;width:100%;flex-wrap:wrap;justify-content:flex-start;gap:.75rem;overflow:visible;padding:.75rem;border-width:1px 0 0;border-radius:0;background:color-mix(in srgb,var(--bs-tertiary-bg) 94%,transparent);scrollbar-width:thin}.gw-config .gw-config-vehicle-preview__swatch{flex:0 0 auto;width:36px;height:36px}.gw-config .gw-config-vehicle-preview__rim-info{position:static;order:4;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem .75rem;border-top:1px solid var(--bs-border-color);background:color-mix(in srgb,var(--bs-tertiary-bg) 94%,transparent)}.gw-config .gw-config-vehicle-preview__rim-card{flex:1 1 180px;max-width:100%}.gw-config .gw-config-vehicle-preview__certs{flex-wrap:wrap}.gw-config .gw-config-vehicle-preview__cta{position:static;order:5;width:100%;padding:.5rem .75rem;border-top:1px solid var(--bs-border-color);background:color-mix(in srgb,var(--bs-tertiary-bg) 94%,transparent)}.gw-config .gw-config-vehicle-preview__cta .btn{width:100%;justify-content:center;box-shadow:none}}@media(max-width:360px){.gw-config .gw-config-vehicle-preview__visual{min-height:116px}.gw-config .gw-config-vehicle-preview__background{width:36px;height:24px}}.gw-config .gw-config-vehicle-preview__cert--icon{padding:3px 6px;line-height:0}.gw-config .gw-config-step-title:focus{outline:none}.gw-config .gw-config-preloader{--gw-loader-size: 1.15rem;--gw-loader-stroke: 2px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;color:var(--bs-secondary-color);font-size:.875rem;line-height:1.25}.gw-config .gw-config-preloader--xs{--gw-loader-size: .9rem;--gw-loader-stroke: 1.5px;gap:.4rem;font-size:.8125rem}.gw-config .gw-config-preloader--md{--gw-loader-size: 1.6rem;--gw-loader-stroke: 2.5px}.gw-config .gw-config-preloader--lg{--gw-loader-size: 2.35rem;--gw-loader-stroke: 3px;gap:.7rem;font-size:.9375rem}.gw-config .gw-config-preloader--block{display:flex;width:100%;min-height:4.5rem;padding:1rem}.gw-config .gw-config-preloader--overlay{position:absolute;inset:0;z-index:2;display:flex;pointer-events:none}.gw-config .gw-config-preloader__mark{position:relative;width:var(--gw-loader-size);height:var(--gw-loader-size);flex:0 0 var(--gw-loader-size);border:var(--gw-loader-stroke) solid color-mix(in srgb,var(--bs-primary) 18%,transparent);border-top-color:var(--bs-primary);border-right-color:color-mix(in srgb,var(--bs-primary) 62%,transparent);border-radius:50%;animation:svelte-6u6fvg-gw-config-preloader-spin .8s linear infinite}.gw-config .gw-config-preloader__dot{position:absolute;top:calc(var(--gw-loader-stroke) * -1.15);left:50%;width:calc(var(--gw-loader-stroke) * 1.9);height:calc(var(--gw-loader-stroke) * 1.9);border-radius:50%;background:var(--bs-primary);transform:translate(-50%);box-shadow:0 0 0 2px color-mix(in srgb,var(--bs-primary) 10%,transparent)}.gw-config .gw-config-preloader__label{white-space:nowrap}@keyframes svelte-6u6fvg-gw-config-preloader-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gw-config .gw-config-preloader__mark{animation-duration:1.8s}}.hsn-tsn-form.svelte-3ru1qb{width:100%;max-width:none;margin-inline:0}.hsn-tsn-help.svelte-3ru1qb{min-width:0;overflow:hidden;align-self:start;border:1px solid var(--bs-border-color);border-radius:.875rem;background:var(--bs-body-bg);color:var(--bs-body-color);box-shadow:0 10px 24px #19322014}.hsn-tsn-help__header.svelte-3ru1qb{display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem;background:linear-gradient(135deg,#e7f0e4,#f4f8f2);border-bottom:1px solid #d4e1d1}.hsn-tsn-help__icon.svelte-3ru1qb{display:grid;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;border:1px solid #c6dac3;border-radius:.7rem;background:#ffffffbf;color:#37633d}.hsn-tsn-help__icon.svelte-3ru1qb svg:where(.svelte-3ru1qb){width:1.25rem;height:1.25rem}.hsn-tsn-help__section.svelte-3ru1qb{padding:1rem 1.1rem 1.1rem}.hsn-tsn-help__section--old.svelte-3ru1qb{border-top:1px solid var(--bs-border-color)}.hsn-tsn-help__section-head.svelte-3ru1qb{margin-bottom:.75rem}.hsn-tsn-help__period.svelte-3ru1qb{display:block;margin-bottom:.15rem;color:var(--bs-secondary-color);font-size:.72rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.hsn-tsn-help__section-title.svelte-3ru1qb{margin:0;font-size:.95rem;font-weight:700}.hsn-tsn-help__code.svelte-3ru1qb{display:inline-block;padding:.3rem .35rem;border:1px solid #c9d9c6;border-radius:.4rem;background:#edf4eb;color:#305a36;font:700 .8rem/1.2 Courier Prime,Courier New,monospace;text-align:center;white-space:nowrap}.schein-card.svelte-3ru1qb{width:100%;padding:1rem;border:2px solid #5a7a58;border-radius:.375rem;color:#333;background-color:#dceada;background-image:radial-gradient(#c2dac0 1px,transparent 0);background-size:10px 10px;container-type:inline-size}.schein-table.svelte-3ru1qb{width:100%;table-layout:fixed;border-collapse:collapse}.col-date.svelte-3ru1qb{width:35%}.col-hsn.svelte-3ru1qb{width:25%}.col-tsn.svelte-3ru1qb{width:40%}.schein-table.svelte-3ru1qb td:where(.svelte-3ru1qb){border:1.5px solid #5a7a58;vertical-align:top;padding:0}.field-label.svelte-3ru1qb{display:inline-block;min-width:20px;padding:1px 4px;border-right:1px solid #5a7a58;border-bottom:1px solid #5a7a58;background:#fff3;color:#4a6648;font-size:.65rem}.static-text.svelte-3ru1qb{display:inline-block;padding:4px 8px;color:#1a1a1a;font:700 1.1rem Courier Prime,Courier New,monospace;letter-spacing:1px}.input-cell.svelte-3ru1qb{padding:6px!important}.input-wrap.svelte-3ru1qb{min-width:0;flex:1}.blank-cell.svelte-3ru1qb{background:#5a7a581a}@container (max-width: 540px){.schein-table.svelte-3ru1qb,.schein-table.svelte-3ru1qb tbody:where(.svelte-3ru1qb),.schein-table.svelte-3ru1qb tr:where(.svelte-3ru1qb),.schein-table.svelte-3ru1qb td:where(.svelte-3ru1qb){display:block;width:100%}.schein-table.svelte-3ru1qb colgroup:where(.svelte-3ru1qb),.schein-table.svelte-3ru1qb tr:where(.svelte-3ru1qb):not(:first-child),.schein-table.svelte-3ru1qb tr:where(.svelte-3ru1qb):first-child td:where(.svelte-3ru1qb):first-child{display:none}.schein-table.svelte-3ru1qb tr:where(.svelte-3ru1qb):first-child{display:grid;gap:.75rem}.schein-table.svelte-3ru1qb .input-cell:where(.svelte-3ru1qb){padding:.75rem!important}.field-label.svelte-3ru1qb{flex:0 0 2rem}}.schein-card.svelte-3ru1qb .form-control:where(.svelte-3ru1qb)::placeholder{opacity:.6}.gw-config .gw-config-brand-grid__logo{object-position:center}.gw-config .gw-config-chevron{display:inline-block;transition:transform .15s}.gw-config .gw-config-chevron--open{transform:rotate(180deg)}.gw-config .gw-config-vehicle-thumb{aspect-ratio:16 / 9}.gw-config .gw-config-vehicle-thumb__placeholder{width:62%;max-width:8rem;height:auto;opacity:.72}.gw-config .gw-config-vehicle-thumb__img{opacity:0}.gw-config .gw-config-vehicle-thumb__img--loaded{opacity:1}.gw-config-tile+.gw-config-tile{border-top-width:var(--bs-list-group-border-width);margin-top:0}.gw-config .gw-config-vehicle-confirm__grid{display:grid;grid-template-columns:minmax(10rem,34%) 1fr}.gw-config .gw-config-vehicle-confirm__thumb{border-right:1px solid var(--bs-border-color)}@media(max-width:620px){.gw-config .gw-config-vehicle-confirm__grid{grid-template-columns:1fr}.gw-config .gw-config-vehicle-confirm__thumb{border-right:0;border-bottom:1px solid var(--bs-border-color)}}.gw-config .gw-config-vehicle-confirm__eyebrow{letter-spacing:.06em}.gw-config .gw-config-vehicle-confirm__details{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem 1.25rem}.gw-config .gw-config-vehicle-confirm__details dt{font-weight:500;letter-spacing:.04em}.gw-config .gw-config-vehicle-confirm__kba{margin-top:.875rem;padding-top:.75rem;border-top:1px dashed var(--bs-border-color)}.gw-config .gw-config-sheet.offcanvas-bottom{height:auto;max-height:85vh;max-height:85dvh}.gw-config .gw-config-sheet .gw-config-sheet__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background-color:var(--bs-tertiary-bg, #f8f9fa);color:var(--bs-body-color, #212529)}.gw-config .gw-config-sheet .gw-config-sheet__header .gw-config-sheet__title{display:block;flex:1 1 auto;min-width:0;margin:0;padding:0;font-family:var(--bs-body-font-family, sans-serif);font-size:1.125rem;font-weight:600;line-height:1.4;color:inherit;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere}.gw-config .gw-config-sheet .gw-config-sheet__header .gw-config-sheet__title:before,.gw-config .gw-config-sheet .gw-config-sheet__header .gw-config-sheet__title:after{content:none}.gw-config .gw-config-sheet .gw-config-sheet__header .gw-config-sheet__close{box-sizing:border-box;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;margin:0;padding:.875rem;background-size:1rem;background-position:center;border-radius:var(--bs-border-radius, .375rem);opacity:.75}.gw-config .gw-config-sheet .gw-config-sheet__header .gw-config-sheet__close:hover{background-color:var(--bs-secondary-bg, #e9ecef);opacity:1}.gw-config .gw-config-sheet .gw-config-sheet__header .gw-config-sheet__close:focus-visible{outline:2px solid var(--bs-primary, #0d6efd);outline-offset:2px;opacity:1}.gw-config .gw-config-sheet .offcanvas-body{min-height:0;overscroll-behavior-y:contain}.gw-config .offcanvas-backdrop{touch-action:none}.gw-config .gw-config-rim-card__shot{aspect-ratio:var(--gw-rim-shot-ratio, 4 / 3)}.gw-config .gw-config-rim-card__brand,.gw-config .gw-config-rim-card__golden{pointer-events:none;font-size:.68rem;line-height:1;white-space:nowrap}.gw-config .gw-config-rim-card__brand{background:color-mix(in srgb,var(--bs-body-bg) 78%,transparent)}.gw-config .gw-config-rim-card__golden.is-golden{background:#2eae06;color:#fff}.gw-config .gw-config-rim-card__check{flex:0 0 auto}.gw-config .gw-config-rim-card__deviation{line-height:1.3;color:var(--gw-hint-warn)}.gw-config .gw-config-rim-card__golden.is-off{background:var(--gw-hint-warn);color:#fff}.gw-config .gw-config-rim-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.3}.gw-config .gw-config-rim-card__spec{line-height:1.35}.gw-config .gw-config-rim-card{container-type:inline-size}.gw-config .gw-config-rim-card .gw-config-rim-card__chip--off{border-style:dashed;color:var(--bs-secondary-color)}@container (max-width: 235px){.gw-config .gw-config-rim-card__per{display:none}.gw-config .gw-config-rim-card [role=group] .btn{padding-inline:.375rem}}.gw-config .gw-config-rim-card__logo{height:22px;max-width:120px;width:auto;object-position:center;display:block;margin-inline:auto}@media(pointer:coarse){.gw-config .gw-config-rim-card .btn-sm{min-height:var(--gw-touch)}}.gw-config .gw-config-debug-pin{display:inline-block;flex:none;width:22px;height:22px;padding:0;border:2px solid #f59e0b;border-radius:50%;background:#111827;color:#fbbf24;font:700 12px/18px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;vertical-align:middle;box-shadow:0 1px 4px #0000004d;cursor:pointer}.gw-config .gw-config-debug-pin.is-open{background:#f59e0b;color:#111827}.gw-config .gw-config-debug-pin.is-inset,.gw-config .gw-config-debug-pin.is-edge{position:absolute;top:8px;right:8px;z-index:2}.gw-config .gw-config-debug-pin.is-edge{top:-11px;right:12px}.gw-config .col>.gw-config-debug-pin.is-inset{right:calc(var(--bs-gutter-x) * .5 + 8px)}.gw-config .col>.gw-config-debug-pin.is-edge{right:calc(var(--bs-gutter-x) * .5 + 12px)}.gw-config .gw-config-debug-pop{position:fixed;inset:auto;margin:0;width:max-content;max-width:min(420px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:auto;padding:8px 10px;background:#111827;color:#e5e7eb;border:1px solid #374151;border-radius:8px;box-shadow:0 8px 24px #00000059;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:left;overflow-wrap:anywhere}.gw-config .gw-config-debug-pop:not([data-side]){visibility:hidden}.gw-config .gw-config-debug-pop[data-side=right]{border-left:3px solid #f59e0b}.gw-config .gw-config-debug-pop[data-side=left]{border-right:3px solid #f59e0b}.gw-config .gw-config-debug-pop__head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.gw-config .gw-config-debug-pop__head strong{color:#f59e0b;white-space:nowrap}.gw-config .gw-config-debug-pop__head span{color:#9ca3af}.gw-config .gw-config-debug-pop__head button{margin-left:auto;padding:0 2px;border:0;background:none;color:#9ca3af;font:inherit;cursor:pointer}.gw-config .gw-config-debug-pop table{width:100%;margin:0;border-collapse:collapse;color:inherit}.gw-config .gw-config-debug-pop th{padding:1px 6px 1px 0;border-bottom:1px solid #374151;color:#9ca3af;font-weight:400;text-align:left}.gw-config .gw-config-debug-pop td{padding:1px 6px 1px 0;color:#fcd34d;white-space:nowrap}.gw-config .gw-config-debug-pop tr.is-off td,.gw-config .gw-config-debug-pop .is-off{color:#6b7280}.gw-config .gw-config-debug-pop .is-num{text-align:right}.gw-config .gw-config-debug-pop h4{margin:8px 0 2px;color:#e5e7eb;font:inherit;font-weight:700}.gw-config .gw-config-debug-pop dl{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;margin:0}.gw-config .gw-config-debug-pop dt{color:#9ca3af;font-weight:400}.gw-config .gw-config-debug-pop dd{margin:0;color:#fcd34d}.gw-config .gw-config-debug-pop p{margin:6px 0 0;color:#9ca3af}.gw-config .gw-config-debug-pop details{margin-top:6px;padding-top:5px;border-top:1px solid #374151}.gw-config .gw-config-debug-pop summary{color:#9ca3af;cursor:pointer}.gw-config .gw-config-debug-pop ul{margin:4px 0 0;padding-left:14px;max-height:240px;overflow:auto}.gw-rim-tech.svelte-raw027 th:where(.svelte-raw027),.gw-rim-tech.svelte-raw027 td:where(.svelte-raw027){padding:.45rem .75rem .45rem 0}.gw-rim-tech.svelte-raw027 th:where(.svelte-raw027){color:var(--bs-secondary-color);font-weight:400}.gw-rim-tech.svelte-raw027 td:where(.svelte-raw027){font-weight:700}.gw-rim-tech-kit-head.svelte-raw027 th:where(.svelte-raw027){border-bottom-width:0;color:var(--bs-body-color)}.gw-cert-item.svelte-176g8l5:disabled{opacity:1;color:inherit;background-color:inherit}.gw-config .gw-config-rim-detail__brand-logo{height:28px;max-width:160px;width:auto}.gw-config .gw-config-golden-toggle{border:1px solid var(--bs-success);background:color-mix(in srgb,var(--bs-success) 8%,transparent)}.gw-config .gw-config-golden-toggle.is-off{border-color:var(--bs-warning);background:color-mix(in srgb,var(--bs-warning) 12%,transparent)}.gw-config .gw-config-golden-toggle__note{line-height:1.35;padding-left:1.5em;color:var(--bs-secondary-color)}.gw-config .gw-config-tire-label{display:flex;gap:.5rem;margin:0;flex-wrap:wrap}.gw-config .gw-config-tire-label__cell{min-width:76px;min-height:64px;padding:.65rem .7rem;display:grid;grid-template-rows:auto 1fr;justify-items:start;align-items:start;gap:.45rem;border-radius:calc(var(--bs-border-radius) + 2px);background:var(--bs-body-bg)}.gw-config .gw-config-tire-label__cell dt{max-width:100%;font-size:.625rem;line-height:1.1;color:var(--bs-secondary-color);text-transform:uppercase;text-align:center;letter-spacing:.055em;white-space:normal}.gw-config .gw-config-tire-label__cell dd{margin:0;align-self:end;font-weight:700}.gw-config .gw-config-tire-label__grade{position:relative;min-width:40px;height:26px;padding:0 .5rem 0 .45rem;display:inline-flex;align-items:center;justify-content:center;color:#171717;background:var(--bs-tertiary-bg);border-radius:3px 0 0 3px;font-size:.875rem;line-height:1}.gw-config .gw-config-tire-label__grade:after{content:"";position:absolute;top:0;right:-13px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid var(--label-grade-color, var(--bs-tertiary-bg))}.gw-config .gw-config-tire-label__grade--A{--label-grade-color: #00a651;background:#00a651}.gw-config .gw-config-tire-label__grade--B{--label-grade-color: #78b82a;background:#78b82a}.gw-config .gw-config-tire-label__grade--C{--label-grade-color: #f5cf23;background:#f5cf23}.gw-config .gw-config-tire-label__grade--D{--label-grade-color: #f28c00;background:#f28c00}.gw-config .gw-config-tire-label__grade--E{--label-grade-color: #df1b22;color:#fff;background:#df1b22}.gw-config .gw-config-tire-label__grade--unknown{--label-grade-color: var(--bs-tertiary-bg)}.gw-config .gw-config-tire-label__noise-value{display:inline-flex;align-items:baseline;gap:.18rem;color:var(--bs-body-color);line-height:1}.gw-config .gw-config-tire-label__noise-value strong{font-size:1.05rem}.gw-config .gw-config-tire-label__noise-value span{font-size:.65rem;color:var(--bs-secondary-color);font-weight:600}.gw-config .gw-config-tire-label__noise-class{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:26px;padding:0 .5rem;border-radius:3px;color:var(--bs-body-color);background:var(--bs-tertiary-bg);font-size:.875rem;line-height:1}.gw-config .gw-config-tire-label--lg{gap:.75rem}.gw-config .gw-config-tire-label--lg .gw-config-tire-label__cell{min-width:106px;min-height:82px;padding:.9rem 1rem;gap:.55rem}.gw-config .gw-config-tire-label--lg .gw-config-tire-label__cell dt{font-size:.7rem}.gw-config .gw-config-tire-label--lg .gw-config-tire-label__grade{min-width:48px;height:32px;font-size:1rem}.gw-config .gw-config-tire-label--lg .gw-config-tire-label__grade:after{right:-16px;border-top-width:16px;border-bottom-width:16px;border-left-width:16px}.gw-config .gw-config-tire-label--lg .gw-config-tire-label__noise-value strong{font-size:1.3rem}.gw-config .gw-config-tire-label--lg .gw-config-tire-label__noise-value span{font-size:.75rem}.gw-config .gw-config-tire-label--lg .gw-config-tire-label__noise-class{min-width:48px;height:32px;font-size:1rem}.gw-config .gw-config-tire-card__img{max-width:130px;aspect-ratio:1}.gw-config .gw-config-tire-card__brand-logo{width:88px;height:28px;max-width:100%}.gw-config .gw-config-tire-card__brand{letter-spacing:.05em}.gw-config .gw-config-tire-size__block.is-framed{border:1px solid var(--bs-primary)}.gw-config .gw-config-tire-size__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;padding:.375rem}.gw-config .gw-config-tire-size__row:hover{background:var(--bs-tertiary-bg)}.gw-config .gw-config-tire-size__row.is-selected{background:color-mix(in srgb,var(--bs-primary) 10%,transparent)}.gw-config .gw-config-tire-size__row .form-check-input{margin-top:.2rem}.gw-config .gw-config-tire-size__row label{cursor:pointer}.gw-config .gw-config-tire-size__name{font-variant-numeric:tabular-nums}.gw-config .gw-config-tire-size__tag{letter-spacing:.04em;text-transform:uppercase}.gw-config .gw-config-tire-size__hint{color:var(--gw-hint-warn)}.gw-config .gw-config-bar__track-step{position:relative;flex:1 1 0;min-width:0;height:8px;background:var(--bs-secondary-bg);transition:background-color .25s ease,box-shadow .25s ease}.gw-config .gw-config-bar__track-step.is-complete{background:var(--bs-primary);opacity:.7}.gw-config .gw-config-bar__track-step.is-active{background:linear-gradient(90deg,var(--bs-primary),color-mix(in srgb,var(--bs-primary) 70%,white));box-shadow:0 2px 8px color-mix(in srgb,var(--bs-primary) 35%,transparent)}.gw-config .gw-config-bar__track-step.is-active:after{content:"";position:absolute;right:0;top:50%;width:12px;height:12px;border:3px solid var(--bs-primary);border-radius:50%;background:var(--bs-body-bg);box-shadow:0 0 0 2px var(--bs-body-bg);transform:translate(35%,-50%)}@media(prefers-reduced-motion:reduce){.gw-config .gw-config-bar__track-step{transition:none}}@media(min-width:992px){.gw-config .gw-config-bar__station{flex:1 1 auto;min-width:0}.gw-config .gw-config-bar__station.is-empty{flex-shrink:0}.gw-config .gw-config-bar__text{min-width:0}}@media(max-width:991.98px){.gw-config .gw-config-bar__station,.gw-config .gw-config-bar__text{min-width:0}.gw-config .gw-config-bar__stations>.is-current{flex:1 1 100%}.gw-config .gw-config-bar__stations>.is-current .gw-config-bar__value{white-space:normal;overflow:visible}}.gw-config .gw-config-bar__num.text-bg-success{background-color:#2eae06!important;color:#fff!important}.gw-config .gw-config-bar__num{width:1.75rem;height:1.75rem;flex-shrink:0}.gw-config .gw-config-bar__stations .nav-link:not(.active):not(:disabled):hover{background-color:var(--bs-secondary-bg)}.gw-config .gw-config-bar__stations .nav-link:focus-visible{outline:2px solid var(--bs-primary);outline-offset:1px}.gw-config .gw-config-bar__disclosure{width:1.75rem;height:1.75rem;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gw-config .gw-config-bar__disclosure svg{transition:transform .2s ease}.gw-config .gw-config-bar__stations .nav-link:not(:disabled):hover .gw-config-bar__disclosure:not(.is-open),.gw-config .gw-config-bar__stations .nav-link:focus-visible .gw-config-bar__disclosure:not(.is-open){border-color:var(--bs-primary);color:var(--bs-primary)}.gw-config .gw-config-bar__disclosure.is-open{border-color:var(--bs-primary);background:var(--bs-primary);color:var(--bs-white)}.gw-config .gw-config-bar__disclosure.is-open svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.gw-config .gw-config-bar__disclosure,.gw-config .gw-config-bar__disclosure svg{transition:none}}@media(pointer:coarse){.gw-config .gw-config-bar__stations .nav-link{min-height:var(--gw-touch)}}.gw-config .gw-config-bar__panel-title{flex:1 1 260px;min-width:0}.gw-config .gw-config-bar__sheet{display:grid;grid-template-columns:1fr;column-gap:2.5rem}@media(min-width:768px){.gw-config .gw-config-bar__sheet{grid-template-columns:1fr 1fr}}.gw-config .gw-config-bar__sheet-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.75rem;padding:.45rem 0;border-bottom:1px solid var(--bs-border-color)}.gw-config .gw-config-bar__sheet-row dt{color:var(--bs-secondary-color);font-weight:400;margin:0}.gw-config .gw-config-bar__sheet-row dd{font-weight:700;margin:0;overflow-wrap:anywhere}@media(max-width:767.98px){.gw-config .gw-config-ov-vehicle--editable .gw-config-ov-hero{padding-top:4rem!important}}.gw-config .gw-config-ov-hero .gw-config-vehicle-thumb{aspect-ratio:var(--gw-ov-hero-ratio, 640 / 244)}.gw-config .gw-config-ov-swatch{flex:0 0 auto;width:1.1rem;height:1.1rem;box-shadow:0 0 0 2px var(--bs-body-bg),0 0 0 3px var(--bs-border-color)}.gw-config .gw-config-ov-season.is-winter{color:var(--gw-season-winter)}.gw-config .gw-config-ov-season.is-summer{color:var(--gw-season-summer)}.gw-config .gw-config-ov-golden-ok{background-color:#2eae06;color:#fff}.gw-config .gw-config-ov-details>summary::-webkit-details-marker{display:none}.gw-config .gw-config-ov-details[open] .gw-config-ov-details__caret{transform:rotate(180deg)}.gw-config .gw-config-debug-overlay{position:fixed;right:12px;bottom:12px;z-index:99999;max-width:min(360px,calc(100vw - 24px));background:#111827f0;color:#e5e7eb;border:1px solid #374151;border-radius:8px;font-size:.7rem;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;box-shadow:0 4px 16px #00000059}.gw-config .gw-config-debug-overlay summary{cursor:pointer;padding:6px 10px;color:#f59e0b;font-weight:700;user-select:none}.gw-config .gw-config-debug-overlay dl{margin:0;padding:4px 10px 8px;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;max-height:50vh;overflow:auto}.gw-config .gw-config-debug-overlay dt{color:#9ca3af;white-space:nowrap}.gw-config .gw-config-debug-overlay dd{margin:0;overflow-wrap:anywhere}.gw-config .gw-config-debug-overlay code{background:#ffffff14;padding:0 4px;border-radius:3px}.gw-config .gw-config-debug-overlay__depot{display:flex;align-items:center;gap:6px;margin:0;padding:4px 10px 8px;border-top:1px solid #374151}.gw-config .gw-config-debug-overlay__depot label{color:#9ca3af}.gw-config .gw-config-debug-overlay__depot input{width:52px;padding:2px 4px;background:#ffffff14;color:#e5e7eb;border:1px solid #4b5563;border-radius:3px;font:inherit}.gw-config .gw-config-debug-overlay__depot button,.gw-config .gw-config-debug-overlay__hint button{padding:2px 8px;background:#374151;color:#e5e7eb;border:1px solid #4b5563;border-radius:3px;font:inherit;cursor:pointer}.gw-config .gw-config-debug-overlay__depot button:disabled{opacity:.4;cursor:default}.gw-config .gw-config-debug-overlay__hint{display:flex;align-items:center;gap:6px;margin:0;padding:0 10px 8px;color:#6b7280}.gw-config .gw-config-golden-status__chip{border:0;white-space:nowrap}.gw-config .gw-config-golden-status__chip:not(:disabled){cursor:pointer}.gw-config .gw-config-golden-status__chip--warn{background:var(--gw-hint-warn);color:#fff}.gw-config .gw-config-golden-status__panel{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:15rem;max-width:min(22rem,80vw)}.gw-config .gw-config-golden-status__detail{line-height:1.3;white-space:normal}.gw-config .gw-config-depot-badge{position:fixed;left:12px;bottom:12px;z-index:99999;padding:6px 10px;background:#7f1d1d;color:#fecaca;border:1px dashed #f87171;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:700;box-shadow:0 4px 16px #00000059}.gw-config .gw-config-depot-badge span{font-weight:400;color:#fca5a5;margin-left:8px}.gw-config{--gw-season-summer: #f08800;--gw-season-winter: #2b7fff;--gw-hint-warn: #b45309;--gw-hint-ok: #14653b;--gw-touch: 44px}.gw-config .gw-config-product-detail{min-width:0;max-width:100%;gap:1.5rem}.gw-config .gw-config-product-detail__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;max-width:100%;min-width:0}.gw-config .gw-config-product-detail :is(.gw-config-product-detail__media,.gw-config-product-detail__summary,.gw-config-product-detail__title,fieldset,.tab-content,.tab-pane){min-width:0;min-inline-size:0}.gw-config .gw-config-product-detail__image{position:relative;width:min(100%,20rem);max-width:100%;aspect-ratio:1;min-height:0;margin-inline:auto}.gw-config .gw-config-product-detail__image>img{position:absolute;inset:0;display:block;box-sizing:border-box;width:100%;height:100%;max-width:100%;object-fit:contain;padding:1.25rem}.gw-config .gw-config-product-detail__placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6rem;height:6rem;max-width:50%;max-height:50%}.gw-config .gw-config-product-detail__purchase{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.gw-config .gw-config-product-detail__rim-price{text-align:right}.gw-config .gw-config-product-detail__tabs{max-width:100%;min-width:0;overscroll-behavior-x:contain}.gw-config .gw-config-product-detail__tabs .nav-link{flex:0 0 auto;min-height:44px;white-space:nowrap}.gw-config .gw-config-rim-detail__mobile-axles{display:grid;gap:.75rem}.gw-config .gw-config-rim-detail__axle-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.75rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);cursor:pointer}.gw-config .gw-config-rim-detail__axle-card.is-selected{border-color:var(--bs-primary);background:color-mix(in srgb,var(--bs-primary) 8%,var(--bs-body-bg))}.gw-config .gw-config-rim-detail__axle-card:focus-within{outline:2px solid var(--bs-primary);outline-offset:2px}.gw-config .gw-config-rim-detail__axle-card .form-check-input{margin-top:.2rem}.gw-config .gw-config-rim-detail__axle-card-body{min-width:0}.gw-config .gw-config-rim-detail__axle-card-line{display:block}.gw-config .gw-config-rim-detail__axle-card-line+.gw-config-rim-detail__axle-card-line{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--bs-border-color)}@media(min-width:992px){.gw-config .gw-config-product-detail__hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.gw-config .gw-config-product-detail__image{width:100%}}@media(max-width:575.98px){.gw-config .gw-config-product-detail,.gw-config .gw-config-product-detail__hero{gap:1rem}.gw-config .gw-config-product-detail__image{width:min(100%,15rem)}.gw-config .gw-config-product-detail__image>img{padding:.75rem}.gw-config .gw-config-product-detail__purchase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem}.gw-config .gw-config-product-detail__purchase>*{min-width:0}.gw-config .gw-config-product-detail__purchase>.btn{order:1;grid-column:1/-1;width:100%;min-height:48px;justify-content:center;white-space:normal}.gw-config .gw-config-product-detail__rim-price,.gw-config .gw-config-product-detail__set-total{grid-column:1/-1;text-align:left}.gw-config .gw-config-product-detail__label-row .gw-config-tire-label{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.5rem}.gw-config .gw-config-product-detail__label-row .gw-config-tire-label__cell{min-width:0;padding:.75rem}.gw-config .gw-config-product-detail__label-row .gw-config-tire-label__cell dt{white-space:normal}.gw-config .gw-config-product-detail .gw-config-tire-chip{max-width:100%}.gw-config .gw-config-product-detail .gw-config-tire-detail__facts{table-layout:fixed;width:100%}}@media(max-width:399.98px){.gw-config .gw-config-product-detail__purchase{grid-template-columns:minmax(0,1fr)}}@media(max-width:575.98px){.gw-config .gw-config-product-detail__tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(48px,auto);height:auto!important;max-height:none!important;gap:0!important;padding:0;margin-bottom:0;border:1px solid var(--bs-border-color);border-bottom:0;background:var(--bs-tertiary-bg)}.gw-config .gw-config-product-detail__tabs .nav-link{position:static!important;display:flex;align-items:center;justify-content:center;height:auto!important;max-height:none!important;white-space:normal!important;line-height:1.4;margin:0!important;padding:.75rem .5rem;color:var(--bs-body-color)!important;background:transparent;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none}.gw-config .gw-config-product-detail__tabs .nav-link.active{color:var(--bs-body-color)!important;font-weight:600;background:color-mix(in srgb,var(--bs-primary) 8%,var(--bs-body-bg));border-bottom-color:var(--bs-primary)!important}.gw-config .gw-config-product-detail__tabs .nav-link:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-4px}.gw-config .gw-config-product-detail__tabs .nav-link:last-child:nth-child(odd){grid-column:1/-1}}.gw-config .gw-config-rim-detail__fitment-cards{display:grid!important;gap:.75rem}.gw-config .gw-config-rim-detail__fitments-desktop{display:none!important}@media(min-width:768px){.gw-config .gw-config-rim-detail__fitment-cards{display:none!important}.gw-config .gw-config-rim-detail__fitments-desktop{display:block!important}}.gw-config .gw-config-rim-detail__fitment-size{white-space:nowrap}.gw-config .gw-config-rim-detail__fitment-flags>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-block:.375rem;border-top:1px solid var(--bs-border-color)}.gw-config .gw-config-rim-detail__fitments-table{min-width:44rem;overflow-wrap:normal}.gw-config .gw-config-rim-detail__fitments-table tbody th{white-space:nowrap}.gw-config .gw-config-product-detail__title{line-height:var(--bs-body-line-height, 1.5)}.gw-config .gw-config-product-detail__title>:first-child{margin-bottom:.25rem}.gw-config .gw-config-product-detail__title h2{color:var(--bs-heading-color, var(--bs-body-color))}.gw-config .gw-config-product-detail .table :is(th,td){color:var(--bs-body-color);overflow-wrap:break-word;word-break:normal}.gw-config .gw-config-product-detail .table th{color:var(--bs-secondary-color);font-weight:400}@media(max-width:575.98px){.gw-config .gw-config-rim-detail__axle-card{padding:1rem}.gw-config .gw-config-product-detail__purchase{padding:1rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-tertiary-bg)}.gw-config .gw-config-product-detail__purchase .btn{min-height:48px;line-height:1.4}.gw-config .gw-config-product-detail>div>.tab-content{padding:.75rem!important}.gw-config .gw-config-tech-table,.gw-config .gw-config-tech-table tbody{display:block;width:100%}.gw-config .gw-config-tech-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gw-config .gw-config-tech-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem 1rem;padding:.75rem .5rem;border-bottom:1px solid var(--bs-border-color)}.gw-config .gw-config-tech-table--axles tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.gw-config .gw-config-tech-table tbody :is(th,td){min-width:0;padding:0;border:0;box-shadow:none;background:transparent;line-height:1.5}.gw-config .gw-config-tech-table tbody th{grid-column:1/-1;font-weight:400;color:var(--bs-secondary-color)}.gw-config .gw-config-tech-table tbody td{font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.gw-config .gw-config-tech-table--axles tbody td:before{content:attr(data-label);display:block;color:var(--bs-secondary-color);font-weight:400}.gw-config .gw-config-tire-detail__facts tr{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.75rem .5rem;border-bottom:1px solid var(--bs-border-color)}.gw-config .gw-config-tire-detail__facts :is(th,td){width:auto;padding:0;border:0;line-height:1.5}}.gw-config .gw-config-product-detail .table-striped{--bs-table-color: var(--bs-body-color);--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: color-mix(in srgb, var(--bs-body-color) 5%, var(--bs-body-bg))}.gw-config .gw-config-product-detail .table-striped th{color:var(--bs-secondary-color)!important}@media(max-width:575.98px){.gw-config .gw-config-product-detail :is(.gw-config-tech-table,.gw-config-tire-detail__facts).table-striped tbody tr:nth-of-type(odd){background:var(--bs-table-striped-bg)}.gw-config .gw-config-product-detail :is(.gw-config-tech-table,.gw-config-tire-detail__facts).table-striped tbody :is(th,td){--bs-table-accent-bg: transparent;--bs-table-bg-type: transparent;background:transparent;box-shadow:none}}.gw-config :is(h1,h2,h3,h4,h5,h6):before,.gw-config :is(.h1,.h2,.h3,.h4,.h5,.h6):before{content:none}.gw-config{box-shadow:0 12px 14px #00000026}.gw-config .card{--bs-card-border-color: var(--bs-border-color);--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem}.gw-config img.h-100{height:100%}.gw-config .breadcrumb .btn{line-height:inherit}.gw-config .breadcrumb .breadcrumb-item+.breadcrumb-item:before{line-height:inherit;padding-top:0}.gw-config .badge.text-wrap{height:auto;margin:0;padding:.3em .5em;line-height:1.25;border-radius:var(--bs-border-radius)}.gw-config .badge.text-wrap>svg{flex-shrink:0}.gw-config :is(.gw-config-tile,.gw-config-hover-card){position:relative;z-index:1;transition:border-color .15s ease,box-shadow .4s ease,transform .4s ease}.gw-config .gw-config-tile{cursor:pointer}@media(hover:hover)and (pointer:fine){.gw-config :is(.gw-config-tile,.gw-config-hover-card):hover:not(:disabled){z-index:2;transform:translateY(-4px);box-shadow:0 5px 15px #0000004d}.gw-config .gw-config-tile:hover:not(:disabled){border-color:var(--bs-primary)}.gw-config .gw-config-tile--selected:hover{box-shadow:0 0 0 1px var(--bs-primary),0 5px 15px #0000004d}}@media(prefers-reduced-motion:reduce){.gw-config :is(.gw-config-tile,.gw-config-hover-card){transition:none}.gw-config :is(.gw-config-tile,.gw-config-hover-card):hover{transform:none}}.gw-config .gw-config-tile:disabled{cursor:not-allowed;opacity:.55}.gw-config .gw-config-tile--selected{border-color:var(--bs-primary);box-shadow:0 0 0 1px var(--bs-primary)}.gw-config .gw-config-price-value{color:var(--bs-primary)}.gw-config .gw-config-golden-dot{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;flex:0 0 auto;border-radius:50%;font-size:.7rem;font-weight:700;line-height:1;color:#fff;background:var(--bs-success)}.gw-config .gw-config-golden-dot.is-off{background:var(--gw-hint-warn)}.gw-config .gw-config-mount-code{font-family:var(--bs-font-monospace);font-weight:600}.gw-config{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}.gw-config :is(.gw-config-app,.gw-config-main,fieldset,.card,.tab-content,.tab-pane,.nav-tabs,.table-responsive,.min-w-0),.gw-config .row>*,.gw-config .d-flex>*{min-width:0;min-inline-size:0}.gw-config :is(.gw-config-app,.nav-tabs,.tab-content,.table-responsive){max-width:100%}.gw-config :is(img,video,canvas,select){max-width:100%}@media(max-width:575.98px){.gw-config .gw-config-main{padding:.75rem!important}.gw-config .card{--bs-card-spacer-x: .75rem;--bs-card-spacer-y: .75rem;--bs-card-cap-padding-x: .75rem}.gw-config :is(.btn,.accordion-button,.badge){max-width:100%;white-space:normal}.gw-config .btn.text-nowrap{white-space:normal!important}.gw-config .gw-config-sort-controls{width:100%}.gw-config .gw-config-sort-controls .form-select{flex:1 1 10rem;min-width:0}}@media(pointer:coarse){.gw-config .btn:not(.btn-link):not(.btn-close),.gw-config .nav-tabs .nav-link{min-height:var(--gw-touch, 44px)}}.gw-config{font-family:var(--bs-body-font-family, inherit);line-height:var(--bs-body-line-height, 1.5);overflow-wrap:break-word;word-break:normal}@media(max-width:575.98px){.gw-config .family-card{min-height:6rem}.gw-config .family-count{hyphens:auto}.gw-config .gw-config-vehicle-versions .badge{height:auto;margin:0;padding:.3em .5em;line-height:1.4}.gw-config .gw-config-vehicle-versions .btn{min-height:var(--gw-touch, 44px);display:inline-flex;align-items:center;justify-content:center;padding-inline:1rem}.gw-config :is(.gw-config-vehicle-versions,.family-card){line-height:var(--bs-body-line-height, 1.5)}}.gw-config .gw-config-vehicle-versions>.gw-config-tile{border-width:1px!important;border-style:solid!important}.gw-config .gw-config-three-viewer{position:absolute;inset:0;width:100%;height:100%}.gw-config .gw-config-three-viewer canvas{display:block;width:100%!important;height:100%!important}.gw-config .gw-config-tire-review--pro{color:var(--gw-hint-ok)}.gw-config .gw-config-tire-review--con{color:var(--gw-hint-warn)}.gw-config .gw-config-tire-chip{border:1px solid var(--bs-border-color);padding:.2rem .7rem}.gw-config .gw-config-tire-chip.is-ok{border-color:var(--gw-hint-ok);color:var(--gw-hint-ok);background:color-mix(in srgb,var(--gw-hint-ok) 8%,transparent)}.gw-config .gw-config-tire-chip.is-warn{border-color:var(--gw-hint-warn);color:var(--gw-hint-warn);background:color-mix(in srgb,var(--gw-hint-warn) 8%,transparent)}.gw-config .gw-config-tire-detail__eprel-label{text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color)}.gw-config .gw-config-tire-detail__facts th{width:40%}.gw-config .gw-config-tire-detail__desc p,.gw-config .gw-config-tire-detail__desc ul{margin-bottom:.75rem}
