.mit-web-search{--mit-web-border: var(--mit-color-border, var(--nm--color-border, #dde3e6));--mit-web-divider: var(--mit-color-divider, var(--nm--color-divider, #c8d0d5));--mit-web-surface: var(--mit-color-surface, var(--nm--color-surface, #fbfcfc));--mit-web-soft: var(--mit-color-soft, var(--nm--color-surface-muted, #eef2f4));--mit-web-text: var(--mit-color-text, var(--nm--color-font-strong, #181c1f));--mit-web-body: var(--mit-color-body, var(--nm--color-font, #586168));--mit-web-muted: var(--mit-color-muted, var(--nm--color-font-subtle, #8a949b));--mit-web-accent: var(--mit-color-accent, var(--nm--color-accent, #3f6f79));--mit-web-accent-strong: var(--mit-color-accent-dark, color-mix(in srgb, var(--mit-web-accent) 65%, var(--mit-web-text)));--mit-web-button: var(--mit-button-bg, var(--mit-color-button, var(--nm--color-button-background, #1b2024)));--mit-web-button-hover: var(--mit-button-bg-hover, var(--mit-color-button-hover, var(--nm--color-button-background-hover, #3f6f79)));--mit-web-button-text: var(--mit-button-text, var(--mit-color-button-text, #fbfcfc));--mit-web-button-disabled-bg: var(--mit-button-disabled-bg, var(--mit-web-soft));--mit-web-button-disabled-border: var(--mit-button-disabled-border, var(--mit-web-border));--mit-web-button-disabled-text: var(--mit-button-disabled-text, var(--mit-web-muted));--mit-web-error: var(--mit-color-danger, #9a3a33);--mit-web-radius: var(--mit-radius-panel, var(--mit-radius-card, 14px));--mit-web-card-radius: var(--mit-radius-card, var(--mit-radius, 12px));--mit-web-control-radius: var(--mit-radius-control, 8px);--mit-web-control-height: var(--mit-control-height, 46px);--mit-web-control-border: var(--mit-control-border, var(--mit-web-border));--mit-web-component-gap: var(--mit-component-gap, 16px);--mit-web-layout-gap: var(--mit-grid-gap, var(--mit-space-6, 24px));--mit-web-panel-gap: var(--mit-panel-gap, var(--mit-web-component-gap));--mit-web-content-gap: var(--mit-content-gap, var(--mit-space-4, 16px));--mit-web-field-gap: var(--mit-field-gap, var(--mit-space-2, 8px));--mit-web-card-gap: var(--mit-content-gap, var(--mit-space-4, 16px));--mit-web-panel-padding: var(--mit-panel-padding, clamp(24px, 3vw, 32px));--mit-web-card-padding: var(--mit-card-padding, clamp(16px, 2.4vw, 24px));--mit-web-input-y: var(--mit-input-padding-y, var(--nm--inputs-padding-vertical, 12px));--mit-web-input-x: var(--mit-input-padding-x, var(--nm--inputs-padding-horizontal, 16px));--mit-web-control-icon-inset: var(--mit-control-icon-inset, 12px);--mit-web-control-select-padding-x: var(--mit-control-select-padding-x, calc(var(--mit-web-control-icon-inset) + 32px));--mit-web-control-search-list-padding-x: var(--mit-control-search-list-padding-x, calc(var(--mit-web-control-icon-inset) + 34px));--mit-web-control-search-list-icon-shift: var(--mit-control-search-list-icon-shift, 10px);--mit-web-transition: var(--mit-transition, .22s cubic-bezier(.16, 1, .3, 1));--mit-web-focus-color: var(--mit-focus-color, color-mix(in srgb, var(--mit-web-accent) 82%, var(--mit-web-text)));--mit-web-focus-ring: var(--mit-focus-ring, none);--mit-web-plate-blue: #039;--mit-web-plate-gold: #fc0;--mit-web-corner-shape: var(--mit-corner-shape, squircle);color:var(--mit-web-body);font-family:var(--mit-font-ui, "Segoe UI Variable", "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif);font-size:14px;line-height:1.6;width:100%}.mit-web-search *,.mit-web-search *:before,.mit-web-search *:after,.mit-web-product-options *,.mit-web-product-options *:before,.mit-web-product-options *:after{corner-shape:var(--mit-web-corner-shape, squircle)}.mit-web-search--has-plate{--mit-web-layout-gap: clamp(12px, 1.4vw, 18px);--mit-web-panel-gap: 14px;--mit-web-panel-padding: clamp(18px, 1.7vw, 24px)}.mit-web-search *,.mit-web-search *:before,.mit-web-search *:after{box-sizing:border-box}.mit-web-search__grid{display:grid;gap:var(--mit-web-layout-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,356px),1fr))}.mit-web-search__grid>*{min-width:0}.mit-web-search__stack{display:grid;gap:var(--mit-web-layout-gap);grid-template-rows:minmax(0,1fr);min-width:0}.mit-web-search__stack--split{grid-template-rows:repeat(2,minmax(0,1fr))}.mit-web-search__stack>.mit-web-search__panel{min-height:0}.mit-web-search .mit-web-search__panel.mit-web-search__panel--plate{align-items:stretch;grid-column:auto;min-height:0}.mit-web-search__plate-intro{align-self:start;display:grid;gap:var(--mit-web-field-gap)}.mit-web-search__plate-intro p{color:var(--mit-web-body);margin:0;max-width:none;width:100%}.mit-web-search__plate-form{align-content:start;display:grid;flex:0 0 auto;gap:var(--mit-web-content-gap);margin:0;min-width:0}.mit-web-search__plate-row{align-items:stretch;display:grid;gap:var(--mit-web-content-gap);grid-template-columns:minmax(0,1fr);justify-items:stretch;min-width:0}.mit-web-search__plate-control{aspect-ratio:520 / 110;container-type:inline-size;display:block;margin-inline:0;max-width:none;min-width:0;position:relative;transition:filter var(--mit-web-transition),outline-color var(--mit-web-transition);width:100%}.mit-web-search__plate-artwork{display:block;filter:drop-shadow(0 6px 10px rgb(24 28 31 / 14%));height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.mit-web-search__plate-field{display:flex;inset:7.3% 11.55%;min-width:0;position:absolute}.mit-web-search .mit-web-search__plate-field .mit-web-search__plate-input,body.mit-ecommerce .mit-web-search .mit-web-search__plate-field .mit-web-search__plate-input{background:#fff;border:0;border-radius:0;box-shadow:none;color:#161616;font-size:clamp(1.375rem,11.5cqi,3.75rem);font-weight:var(--mit-weight-bold, 700);height:100%;line-height:1;min-height:0;padding:0 clamp(6px,3cqi,16px);text-align:center}.mit-web-search .mit-web-search__plate-field .mit-web-search__plate-input:focus,body.mit-ecommerce .mit-web-search .mit-web-search__plate-field .mit-web-search__plate-input:focus{border:0;box-shadow:none;outline:0}.mit-web-search .mit-web-search__plate-row .button.mit-web-search__button--plate,body.mit-ecommerce .mit-web-search .mit-web-search__plate-row .button.mit-web-search__button--plate{gap:var(--mit-web-field-gap);justify-self:stretch;margin:0;max-width:none;width:100%}.mit-web-search__plate-input{font-variant-numeric:tabular-nums;letter-spacing:clamp(.08em,1.05cqi,.13em);text-transform:uppercase}.mit-web-search__plate-input::placeholder{color:#697078;opacity:.72}.mit-web-search__field-hint{color:var(--mit-web-muted);font-size:var(--mit-type-helper-size, 13px);font-weight:400;line-height:var(--mit-type-helper-line-height, 1.35)}.mit-web-search__plate-response{align-items:stretch;border-top:1px solid var(--mit-web-border);display:grid;gap:var(--mit-web-content-gap);grid-column:1 / -1;grid-template-columns:minmax(0,1fr);padding-top:var(--mit-web-content-gap)}.mit-web-search__plate-response[hidden]{display:none}.mit-web-search__plate-status{color:var(--mit-web-body);grid-column:1 / -1;margin:0}.mit-web-search__plate-status.is-error{color:var(--mit-web-error)}.mit-web-panel--new-codes{grid-column:1 / -1}.mit-web-search__panel{align-content:start;background:var(--mit-web-surface);border:1px solid var(--mit-web-border);border-radius:var(--mit-web-radius);display:flex;flex-direction:column;gap:var(--mit-web-panel-gap);min-height:300px;min-width:0;padding:var(--mit-web-panel-padding)}.mit-web-search.mit-web-search--has-plate .mit-web-search__panel{display:flex;flex-direction:column}.mit-web-search .mit-web-search__title{color:var(--mit-web-text);font-size:clamp(24px,2vw,28px);font-weight:var(--mit-weight-bold, 700);letter-spacing:-.015em;line-height:1.15;margin:0;max-width:100%;overflow-wrap:normal;text-wrap:balance;text-transform:none}.mit-web-search__panel-note{color:var(--mit-web-muted);font-size:13px;line-height:1.5;margin:-2px 0 2px}.mit-web-search__field{display:grid;gap:var(--mit-web-field-gap);min-width:0}.mit-web-search__field>label,.mit-web-search__field span,.mit-web-search__checkbox span{color:var(--mit-web-text);font-size:13px;font-weight:var(--mit-weight-semibold, 600);letter-spacing:0;line-height:1.35;text-transform:none}.mit-web-search .mit-web-search__field input:not(:where(.mit-web-search__plate-input)),.mit-web-search .mit-web-search__field select,.mit-web-search :is(input,select).mit-web-search__control:not(:where(.mit-web-search__plate-input)){appearance:none;background-color:var(--mit-web-surface);border:1px solid var(--mit-web-control-border);border-radius:var(--mit-web-control-radius);box-shadow:none;color:var(--mit-web-text);font-family:var(--mit-font-ui, inherit);font-size:var(--mit-field-font-size, 16px);font-weight:var(--mit-weight-regular, 400);line-height:var(--mit-field-line-height, 1.4);max-width:100%;min-height:var(--mit-web-control-height);min-width:0;outline:0;padding:var(--mit-field-padding-y, 10px) var(--mit-web-input-x);transition:border-color var(--mit-web-transition),box-shadow var(--mit-web-transition);width:100%}.mit-web-search__input-wrap{min-width:0;position:relative;width:100%}.mit-web-search__code-row{align-items:stretch;display:grid;gap:var(--mit-web-field-gap);grid-template-columns:minmax(0,1fr) auto;min-width:0}.mit-web-search__panel--code{container:mit-code-search / inline-size}@container mit-code-search (max-width: 360px){.mit-web-search__code-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.mit-web-search__code-row{grid-template-columns:minmax(0,1fr)}}.mit-web-search .mit-web-search__code-row .button.mit-web-search__button,body.mit-ecommerce .mit-web-search .mit-web-search__code-row .button.mit-web-search__button{gap:var(--mit-web-field-gap);margin:0;min-width:112px;padding-inline:var(--mit-web-input-x);white-space:nowrap;width:auto}.mit-web-search__code-row .mit-web-search__button-icon{color:inherit;font-size:20px;line-height:1}body.mit-ecommerce .mit-web-search .mit-web-search__button:not(:disabled) .mit-web-search__button-icon,body.mit-ecommerce .mit-web-search .mit-web-search__button.is-loading .mit-web-search__button-icon{color:var(--mit-web-button-text)}.mit-web-search .mit-web-search__button--application{gap:var(--mit-web-field-gap)}.mit-web-search .mit-web-search__input-wrap .mit-web-search__control,body.mit-ecommerce .mit-web-search .mit-web-search__input-wrap input[type=search].mit-web-search__control{padding-inline-end:calc(var(--mit-web-control-icon-inset) + 44px);padding-right:calc(var(--mit-web-control-icon-inset) + 44px)}.mit-web-search .mit-web-search__input-wrap input[type=search].mit-web-search__control::-webkit-search-cancel-button,.mit-web-search .mit-web-search__input-wrap input[type=search].mit-web-search__control::-webkit-calendar-picker-indicator{-webkit-appearance:none;appearance:none;display:none}.mit-web-search .mit-web-search__clear,body.mit-ecommerce .mit-web-search button.mit-web-search__clear{border-radius:calc(var(--mit-web-control-radius) - 3px);color:var(--mit-web-muted);inset-inline-end:4px;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.mit-web-search .mit-web-search__clear[hidden],body.mit-ecommerce .mit-web-search button.mit-web-search__clear[hidden]{display:none}.mit-web-search .mit-web-search__clear:hover,.mit-web-search .mit-web-search__clear:focus-visible,.mit-web-search .mit-web-search__clear:active,body.mit-ecommerce .mit-web-search button.mit-web-search__clear:hover,body.mit-ecommerce .mit-web-search button.mit-web-search__clear:focus-visible,body.mit-ecommerce .mit-web-search button.mit-web-search__clear:active{background:transparent;border-color:transparent;color:var(--mit-color-interaction, var(--mit-web-accent));transform:translateY(-50%)}.mit-web-search__clear-icon{font-size:20px;pointer-events:none}.mit-web-search__field select,select.mit-web-search__control{-webkit-appearance:none;appearance:none;background-image:none;padding-right:var(--mit-web-control-select-padding-x)}.mit-web-search__field input::placeholder,.mit-web-search__control::placeholder{color:var(--mit-web-muted);opacity:1}.mit-web-search__field input:focus,.mit-web-search__field select:focus,.mit-web-search__control:focus{border-color:var(--mit-web-accent);box-shadow:none;outline:0}.mit-web-search__field select:disabled,.mit-web-search__field input:disabled,.mit-web-search__control:disabled{background-color:var(--mit-web-soft);color:var(--mit-web-muted);cursor:not-allowed}.mit-web-search__checkbox{align-items:center;display:flex;gap:10px;margin:0;min-height:44px}.mit-web-search__checkbox input{accent-color:var(--mit-web-accent);flex:0 0 22px;height:22px;margin:0;width:22px}.mit-web-search__panel>.mit-web-search__button{margin-top:auto;width:100%}.mit-web-search__support-link,body.mit-ecommerce .mit-web-search__support-link{align-items:center;color:var(--mit-web-accent);display:inline-flex;font-size:13px;font-weight:var(--mit-weight-semibold, 600);justify-content:center;line-height:1.35;min-height:44px;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;width:100%}.mit-web-search__support-link:hover,.mit-web-search__support-link:focus-visible,body.mit-ecommerce .mit-web-search__support-link:hover,body.mit-ecommerce .mit-web-search__support-link:focus-visible{color:var(--mit-color-interaction, var(--mit-web-accent))}.mit-web-search__support-link:focus-visible,body.mit-ecommerce .mit-web-search__support-link:focus-visible{outline:2px solid var(--mit-web-focus-color);outline-offset:2px}body.mit-ecommerce .mit-web-search.mit-web-search--has-plate .mit-web-search__panel>.button.mit-web-search__button{margin-top:auto}.mit-web-search__button,.mit-web-search__year{align-items:center;background:var(--mit-web-button);border:1px solid var(--mit-web-button);border-radius:var(--mit-web-control-radius);color:var(--mit-web-button-text);cursor:pointer;display:inline-flex;font-family:var(--mit-font-ui, "Segoe UI Variable", "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif);font-size:var(--mit-type-control-size, 14px);font-weight:var(--mit-weight-semibold, 600);justify-content:center;letter-spacing:0;line-height:var(--mit-type-control-line-height, 1.25);min-height:var(--mit-web-control-height);padding:var(--mit-web-input-y) var(--mit-web-input-x);text-align:center;text-decoration:none;text-transform:none;transition:background var(--mit-web-transition),border-color var(--mit-web-transition),color var(--mit-web-transition),opacity var(--mit-web-transition),transform var(--mit-web-transition)}.mit-web-search__button:hover,.mit-web-search__year:hover{background:var(--mit-web-button-hover);border-color:var(--mit-web-button-hover);color:var(--mit-web-button-text);opacity:1}.mit-web-search__button:focus-visible,.mit-web-search__year:focus-visible{border-color:var(--mit-web-accent);box-shadow:none;outline:0}.mit-web-search__button:active,.mit-web-search__year:active{transform:translateY(0)}.mit-web-search__button:disabled{background:var(--mit-web-button-disabled-bg);border-color:var(--mit-web-button-disabled-border);color:var(--mit-web-button-disabled-text);cursor:not-allowed;opacity:1;transform:none}.mit-web-search__button.is-loading:disabled{background:var(--mit-web-button);border-color:var(--mit-web-button);color:var(--mit-web-button-text);cursor:wait}.mit-web-search .mit-page-loader__spinner.mit-web-search__button-spinner{border-color:color-mix(in srgb,currentColor 38%,transparent);border-block-start-color:currentColor;border-width:2px;flex:0 0 auto;height:18px;width:18px}.mit-web-search__loader{align-items:center;display:flex;justify-content:center;min-height:88px;width:100%}.mit-web-search .mit-page-loader__spinner.mit-web-search__loader-spinner{color:var(--mit-web-accent);height:30px;width:30px}.mit-web-search__years{display:flex;flex-direction:column;gap:var(--mit-web-field-gap)}.mit-web-search__year{background:var(--mit-web-surface);border-color:var(--mit-web-border);color:var(--mit-web-text);justify-content:space-between;text-align:left;width:100%}.mit-web-search__year:before{background:currentColor;border-radius:50%;content:"";height:11px;margin-right:10px;width:11px}.mit-web-search__year:hover{color:var(--mit-web-button-text)}.mit-web-search__results{margin-top:var(--mit-web-layout-gap)}.mit-web-search__code-results{container:mit-code-results / inline-size;margin-top:var(--mit-web-content-gap);min-width:0}.mit-web-search__code-results:empty{display:none}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__results-list--rows,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__results-list--rows{display:grid;gap:0;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;max-width:none;padding:0;width:100%}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-row,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-row{align-items:center;background:var(--mit-color-surface, var(--mit-web-surface));border:1px solid var(--mit-color-border, var(--mit-web-border));border-radius:var(--mit-radius-card, var(--mit-web-card-radius));display:grid;gap:var(--mit-web-content-gap);grid-template-columns:72px minmax(0,1fr) minmax(92px,auto) auto;margin:0;min-width:0;padding:var(--mit-card-padding, var(--mit-web-card-padding));transition:border-color var(--mit-transition, .16s ease-out)}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-row:hover,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-row:hover{border-color:var(--mit-color-divider, var(--mit-web-divider))}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-thumbnail,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-thumbnail{align-items:center;background:var(--mit-asset-background, var(--mit-web-surface));border:1px solid var(--mit-asset-border, var(--mit-web-border));border-radius:var(--mit-asset-radius, var(--mit-web-control-radius));display:flex;height:72px;justify-content:center;margin:0;overflow:hidden;width:72px}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-image,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-image{height:100%;margin:0;object-fit:contain;width:100%}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-placeholder-icon,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-placeholder-icon{color:var(--mit-web-muted);font-size:28px}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-title,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-title{font-size:var(--mit-type-component-title-size, 18px);line-height:var(--mit-type-component-title-line-height, 1.25);margin:0;min-width:0}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-title-link,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-title-link{color:var(--mit-color-text, var(--mit-web-text));display:inline;font-weight:var(--mit-weight-bold, 700);overflow-wrap:anywhere;text-decoration:none}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-title-link:hover,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-title-link:hover{text-decoration:underline;text-underline-offset:3px}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-price,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-price{color:var(--mit-color-text, var(--mit-web-text));font-size:var(--mit-type-body-size, 1rem);font-weight:var(--mit-weight-bold, 700);line-height:1.25;text-align:right;white-space:nowrap}.mit-web-search__result-price-value .woocommerce-Price-amount{color:inherit;font:inherit}body .mit-web-search__code-results .mit-core-return-badge-wrap,body .mit-web-search__code-results .mit-price-variables-row:empty{display:none}body.mit-ecommerce .mit-web-search__code-results .button.mit-web-search__result-open,body:not(.mit-ecommerce) .mit-web-search__code-results .button.mit-web-search__result-open{align-self:center;margin:0;min-width:80px;width:auto}.mit-web-search__result-unavailable{color:var(--mit-web-muted);font-size:var(--mit-web-small-size)}.mit-web-search__pagination{overflow-x:auto;margin-top:var(--mit-web-content-gap);scrollbar-width:none;width:100%}.mit-web-search__pagination::-webkit-scrollbar{display:none}body.mit-ecommerce .mit-web-search__pagination.woocommerce-pagination{margin:var(--mit-web-content-gap) 0 0;padding:0;width:100%}.mit-web-search__pagination-list{align-items:center;display:flex;gap:var(--mit-web-field-gap);justify-content:center;list-style:none;margin:0;min-width:max-content;padding:0}.mit-web-search__pagination-item{margin:0;padding:0}body:not(.mit-ecommerce) .mit-web-search__pagination .page-numbers{align-items:center;appearance:none;background:transparent;border:0;color:var(--mit-web-text);cursor:pointer;display:inline-flex;font:inherit;height:44px;justify-content:center;min-width:44px;padding:0 6px}body:not(.mit-ecommerce) .mit-web-search__pagination .page-numbers.current{color:var(--mit-web-accent);font-weight:var(--mit-weight-bold, 700);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.42em}body.mit-ecommerce .mit-web-search__pagination button.page-numbers:hover{background:transparent;border-color:transparent;color:var(--mit-color-interaction, var(--mit-web-accent))}.mit-web-search__pagination .mit-pagination-icon{font-size:18px;line-height:1}.mit-web-search__message{background:var(--mit-web-surface);border:1px solid var(--mit-web-border);border-radius:var(--mit-web-card-radius);color:var(--mit-web-body);padding:var(--mit-web-card-padding)}.mit-web-search__message--error{border-color:var(--mit-web-error);color:var(--mit-web-error)}body.mit-ecommerce .mit-web-search__message.mit-web-search__message--empty,body:not(.mit-ecommerce) .mit-web-search__message.mit-web-search__message--empty{background:transparent;border:0;border-radius:0;box-shadow:none;padding:var(--mit-web-content-gap) 0;text-align:center}.mit-web-search__results-list{list-style:none;margin:0;padding:0}body:not(.mit-ecommerce) .mit-web-search__results-list{display:grid;gap:var(--mit-web-layout-gap);grid-template-columns:repeat(4,minmax(0,1fr))}body:not(.mit-ecommerce) .mit-product-card--mit-web{background:var(--mit-web-surface);border:1px solid var(--mit-web-border);border-radius:var(--mit-web-card-radius);box-shadow:none;display:flex;flex-direction:column;margin:0;min-width:0;overflow:hidden;padding:var(--mit-web-card-padding);transition:border-color var(--mit-web-transition),box-shadow var(--mit-web-transition),transform var(--mit-web-transition)}body:not(.mit-ecommerce) .mit-product-card--mit-web:hover{border-color:var(--mit-web-divider);box-shadow:none}body:not(.mit-ecommerce) .mit-product-card--mit-web .woocommerce-LoopProduct-link{color:inherit;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--mit-web-field-gap);text-decoration:none}body:not(.mit-ecommerce) .mit-product-card--mit-web img{aspect-ratio:1.18;background:var(--mit-web-soft);border:0;border-radius:var(--mit-radius-image, 10px);display:block;height:auto;margin:0 0 var(--mit-web-content-gap);object-fit:contain;width:100%}body:not(.mit-ecommerce) .mit-product-card--mit-web .woocommerce-loop-product__title{color:var(--mit-web-text);font-size:23px;font-weight:var(--mit-weight-bold, 700);line-height:1.28;margin:0 0 2px;text-transform:none}body:not(.mit-ecommerce) .mit-loop-vehicle-makes,body:not(.mit-ecommerce) .mit-loop-availability,.mit-web-search__result-note{color:var(--mit-web-body);font-size:13px;line-height:1.35;margin:0}body:not(.mit-ecommerce) .mit-loop-vehicle-makes__value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.mit-ecommerce) .mit-loop-vehicle-makes.is-empty{color:var(--mit-web-body)}body:not(.mit-ecommerce) .mit-product-card--mit-web .price{color:var(--mit-web-text);display:block;font-size:21px;font-weight:var(--mit-weight-semibold, 600);line-height:1.15;margin-top:var(--mit-web-content-gap)}body:not(.mit-ecommerce) .mit-loop-availability.is-in-stock{color:var(--mit-web-accent)}.mit-loop-availability.is-out-of-stock{color:var(--mit-web-error)}body:not(.mit-ecommerce) .mit-product-card--mit-web .button,body:not(.mit-ecommerce) .mit-product-card__button{margin-top:auto;align-items:center;display:inline-flex;justify-content:center;min-height:var(--mit-web-control-height);padding:var(--mit-web-input-y) var(--mit-web-input-x);text-align:center;text-decoration:none;width:100%}.mit-web-vehicle-modal,.mit-web-vehicle-switcher{--mit-web-vehicle-accent: var(--mit-color-accent, #3f6f79);--mit-web-vehicle-accent-strong: var(--mit-color-accent-dark, color-mix(in srgb, var(--mit-web-vehicle-accent) 65%, var(--mit-web-vehicle-text)));--mit-web-vehicle-body: var(--mit-color-body, #586168);--mit-web-vehicle-border: var(--mit-color-border, #dde3e6);--mit-web-vehicle-button: var(--mit-color-button, #1b2024);--mit-web-vehicle-button-hover: var(--mit-button-bg-hover, var(--mit-color-interactive-hover, #151a1d));--mit-web-vehicle-button-text: var(--mit-color-button-text, #fbfcfc);--mit-web-vehicle-canvas: var(--mit-color-canvas, #f5f7f7);--mit-web-vehicle-focus: var(--mit-focus-color, var(--mit-web-vehicle-accent));--mit-web-vehicle-overlay: var(--mit-color-overlay, rgb(24 28 31 / 72%));--mit-web-vehicle-radius: var(--mit-radius-panel, var(--mit-radius, 12px));--mit-web-vehicle-radius-control: var(--mit-radius-control, 8px);--mit-web-vehicle-soft: var(--mit-color-soft, #eef2f4);--mit-web-vehicle-surface: var(--mit-color-surface, #fbfcfc);--mit-web-vehicle-text: var(--mit-color-text, #181c1f);color:var(--mit-web-vehicle-body);font-family:var(--mit-font-ui, "Segoe UI Variable", "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif);font-size:14px;line-height:1.5}.mit-web-vehicle-modal *,.mit-web-vehicle-modal *:before,.mit-web-vehicle-modal *:after,.mit-web-vehicle-switcher *,.mit-web-vehicle-switcher *:before,.mit-web-vehicle-switcher *:after{box-sizing:border-box}.mit-web-vehicle-modal[hidden],.mit-web-vehicle-switcher[hidden],.mit-web-vehicle-switcher__panel[hidden]{display:none}.mit-web-vehicle-modal-open{overflow:hidden}.mit-web-vehicle-modal{display:grid;inset:0;overflow-y:auto;padding:18px;place-items:center;position:fixed;z-index:var(--mit-z-modal, 1000)}.mit-web-vehicle-modal__backdrop{background:var(--mit-web-vehicle-overlay);inset:0;position:absolute}.mit-web-vehicle-modal__dialog{background:var(--mit-web-vehicle-surface);border:1px solid var(--mit-web-vehicle-border);border-radius:var(--mit-web-vehicle-radius);box-shadow:none;display:grid;gap:18px;isolation:isolate;max-height:calc(100dvh - 36px);max-width:min(680px,calc(100vw - 36px));overflow-y:auto;padding:clamp(20px,3vw,30px);position:relative;width:100%;z-index:1}.mit-web-vehicle-modal__header{align-items:flex-start;border-bottom:1px solid var(--mit-web-vehicle-border);display:flex;gap:18px;justify-content:space-between;padding-bottom:18px}.mit-web-vehicle-modal__heading{display:grid;gap:6px}.mit-web-vehicle-modal__eyebrow{color:var(--mit-web-vehicle-accent);font-size:var(--mit-type-label-size, 12px);font-weight:700;letter-spacing:0;line-height:var(--mit-type-label-line-height, 1.3);margin:0;text-transform:uppercase}.mit-web-vehicle-modal h2,.mit-web-vehicle-switcher h2{color:var(--mit-web-vehicle-text);font-size:clamp(22px,3vw,30px);line-height:1.15;margin:0;text-transform:none}.mit-web-vehicle-modal__copy,.mit-web-vehicle-switcher__header p{color:var(--mit-web-vehicle-body);margin:0}.mit-web-vehicle-modal__maker-logo{align-items:center;display:flex;justify-content:center;min-height:88px;width:100%}.mit-web-vehicle-modal__maker-logo[hidden]{display:none}.mit-web-vehicle-modal__maker-logo-image{display:block;height:auto;max-height:80px;max-width:min(180px,70%);object-fit:contain;width:auto}.mit-web-vehicle-modal__close,.mit-web-vehicle-switcher__close{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--mit-web-vehicle-radius-control);box-shadow:none;color:var(--mit-web-vehicle-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:24px;height:44px;justify-content:center;line-height:1;padding:0;width:44px}.mit-web-vehicle-modal__close:hover,.mit-web-vehicle-switcher__close:hover,.mit-web-vehicle-modal__close:active,.mit-web-vehicle-switcher__close:active{background:var(--mit-web-vehicle-soft);border:0;box-shadow:none;color:var(--mit-color-interaction, var(--mit-web-vehicle-accent));text-decoration:none}.mit-web-vehicle-modal__close:focus-visible,.mit-web-vehicle-switcher__close:focus-visible{background:transparent;border:0;box-shadow:none;color:var(--mit-color-interaction, var(--mit-web-vehicle-accent))}.mit-web-vehicle-switcher__field{display:grid;gap:var(--mit-space-2, 8px)}.mit-web-vehicle-switcher__field>span{color:var(--mit-web-vehicle-text);font-size:13px;font-weight:600}.mit-web-vehicle-switcher__select{appearance:none;background-color:var(--mit-web-vehicle-surface);background-image:none;border:1px solid var(--mit-web-vehicle-border);border-radius:var(--mit-web-vehicle-radius-control);box-shadow:none;color:var(--mit-web-vehicle-text);font:inherit;min-height:46px;padding:11px 44px 11px 14px;width:100%}.mit-web-vehicle-modal__details{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.mit-web-vehicle-modal__detail{border-bottom:1px solid var(--mit-web-vehicle-border);display:grid;gap:var(--mit-space-1, 4px);min-width:0;padding:var(--mit-space-3, 12px) 14px var(--mit-space-3, 12px) 0}.mit-web-vehicle-modal__detail:nth-child(2n){padding-left:14px;padding-right:0}.mit-web-vehicle-modal__detail dt{color:var(--mit-web-vehicle-body);font-size:var(--mit-type-label-size, 12px);font-weight:600;line-height:var(--mit-type-label-line-height, 1.3);text-transform:uppercase}.mit-web-vehicle-modal__detail dd{color:var(--mit-web-vehicle-text);font-size:15px;font-weight:600;margin:0;overflow-wrap:anywhere}.mit-web-vehicle-modal__feedback{color:var(--mit-web-vehicle-body);margin:0;min-height:1.5em}.mit-web-vehicle-modal__actions{display:grid;gap:10px;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.mit-web-vehicle-modal__actions .button{min-width:0;white-space:normal;overflow-wrap:anywhere}.mit-web-vehicle-modal__actions .button,.mit-web-vehicle-switcher__apply{align-items:center;background:var(--mit-web-vehicle-button);border:1px solid var(--mit-web-vehicle-button);border-radius:var(--mit-web-vehicle-radius-control);color:var(--mit-web-vehicle-button-text);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;justify-content:center;min-height:46px;padding:11px var(--mit-space-4, 16px);text-align:center;text-decoration:none;width:100%}.mit-web-vehicle-modal__actions .button:hover,.mit-web-vehicle-switcher__apply:hover{background:var(--mit-web-vehicle-button-hover);border-color:var(--mit-web-vehicle-button-hover);color:var(--mit-web-vehicle-button-text)}.mit-web-vehicle-modal__cancel{background:var(--mit-web-vehicle-surface)!important;border-color:var(--mit-web-vehicle-border)!important;color:var(--mit-web-vehicle-text)!important}.mit-web-vehicle-modal__cancel:hover,.mit-web-vehicle-modal__cancel:focus-visible{background:var(--mit-web-vehicle-soft)!important;border-color:var(--mit-color-interaction, var(--mit-web-vehicle-accent))!important;color:var(--mit-color-interaction, var(--mit-web-vehicle-accent))!important}.mit-web-vehicle-modal button:focus:not(:focus-visible),.mit-web-vehicle-switcher :where(button,select):focus:not(:focus-visible){box-shadow:none!important;outline:0!important}.mit-web-vehicle-modal :where(.mit-web-vehicle-modal__cancel,.mit-web-vehicle-modal__save):focus-visible,.mit-web-vehicle-switcher .mit-web-vehicle-switcher__toggle:focus-visible{border-color:var(--mit-web-vehicle-focus)!important;box-shadow:none!important;outline:0!important;outline-offset:0!important}.mit-web-vehicle-switcher select:focus-visible{border-color:var(--mit-web-vehicle-focus)!important;box-shadow:none!important;outline:0!important;outline-offset:0!important}.mit-web-vehicle-modal .mit-web-vehicle-modal__close:focus-visible,.mit-web-vehicle-switcher :where(.mit-web-vehicle-switcher__close,.mit-web-vehicle-switcher__option):focus-visible{border-color:transparent!important;box-shadow:none!important;outline:2px solid var(--mit-web-vehicle-focus)!important;outline-offset:2px!important}.mit-web-vehicle-switcher{bottom:18px;position:fixed;right:18px;z-index:var(--mit-z-floating, 900)}.button.mit-web-vehicle-switcher__toggle,body.mit-ecommerce .button.mit-web-vehicle-switcher__toggle{align-items:center;background:var(--mit-web-vehicle-button);border:1px solid color-mix(in srgb,var(--mit-web-vehicle-button-text) 24%,transparent);border-radius:var(--mit-web-vehicle-radius-control);color:var(--mit-web-vehicle-button-text);cursor:pointer;display:inline-flex;gap:var(--mit-space-2, 8px);justify-content:space-between;min-height:44px;padding:9px var(--mit-space-3, 12px);width:min(320px,calc(100vw - 36px))}.button.mit-web-vehicle-switcher__toggle:hover,.button.mit-web-vehicle-switcher__toggle:focus-visible,body.mit-ecommerce .button.mit-web-vehicle-switcher__toggle:hover,body.mit-ecommerce .button.mit-web-vehicle-switcher__toggle:focus-visible{background:var(--mit-web-vehicle-button-hover);color:var(--mit-web-vehicle-button-text)}.mit-web-vehicle-switcher__active{flex:1 1 auto;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.mit-web-vehicle-switcher__icon{align-items:center;display:none;flex:0 0 auto;height:22px;justify-content:center;width:22px}.mit-web-vehicle-switcher__count{align-items:center;background:var(--mit-web-vehicle-surface);border-radius:999px;color:var(--mit-web-vehicle-button);display:inline-flex;font-size:11px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding-inline:6px}.mit-web-vehicle-switcher__panel{background:var(--mit-web-vehicle-surface);border:1px solid var(--mit-web-vehicle-border);border-radius:var(--mit-web-vehicle-radius);bottom:calc(100% + 10px);box-shadow:none;display:grid;gap:var(--mit-space-1, 4px);max-height:min(360px,calc(100dvh - 92px));overflow-y:auto;padding:6px;position:absolute;right:0;width:min(320px,calc(100vw - 36px))}.mit-web-vehicle-switcher__option{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--mit-web-vehicle-radius-control);box-shadow:none;color:var(--mit-web-vehicle-text);cursor:pointer;display:grid;font:inherit;font-weight:500;gap:var(--mit-space-2, 8px);grid-template-columns:20px minmax(0,1fr);line-height:1.35;min-height:44px;padding:9px 10px;text-align:left;width:100%}.mit-web-vehicle-switcher__option:hover,.mit-web-vehicle-switcher__option:focus-visible{background:var(--mit-web-vehicle-soft);border:0;box-shadow:none;color:var(--mit-color-interaction, var(--mit-web-vehicle-accent));text-decoration:none}.mit-web-vehicle-switcher__option.is-active{background:transparent;font-weight:600}.mit-web-vehicle-switcher__option-check{color:var(--mit-web-vehicle-accent-strong);font-size:20px;line-height:1;visibility:hidden}.mit-web-vehicle-switcher__option.is-active .mit-web-vehicle-switcher__option-check{visibility:visible}.mit-web-vehicle-switcher__option-label{min-width:0;overflow-wrap:anywhere}.mit-web-vehicle-switcher__empty{color:var(--mit-web-vehicle-body);margin:0;max-width:32ch;padding:10px}.mit-web-vehicle-switcher__empty-link{color:var(--mit-web-vehicle-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mit-web-vehicle-switcher__empty-link:hover{color:var(--mit-web-vehicle-button-hover)}@media(max-width:1024px){.mit-web-search__results-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mit-code-results (max-width: 599px){body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-row,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-row{gap:var(--mit-web-content-gap);grid-template-columns:48px minmax(0,1fr) auto}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-thumbnail,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-thumbnail{height:48px;width:48px}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-title,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-title{grid-column:2 / -1;grid-row:1}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-price,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-price{grid-column:1 / 3;grid-row:2;text-align:left}body.mit-ecommerce .mit-web-search__code-results .button.mit-web-search__result-open,body:not(.mit-ecommerce) .mit-web-search__code-results .button.mit-web-search__result-open{grid-column:3;grid-row:2;justify-self:end}.mit-web-search__result-unavailable{grid-column:3;grid-row:2;text-align:right}}@container mit-code-results (max-width: 300px){body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-row,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-row{column-gap:var(--mit-web-field-gap);grid-template-columns:36px minmax(0,1fr) auto}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-title,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-title{grid-column:1 / -1}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-thumbnail,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-thumbnail{grid-column:1;grid-row:2;height:36px;width:36px}body.mit-ecommerce .mit-web-search__code-results .mit-web-search__result-price,body:not(.mit-ecommerce) .mit-web-search__code-results .mit-web-search__result-price{grid-column:2;white-space:normal}}@media(max-width:768px){.mit-web-search__pagination-list{gap:var(--mit-space-2, 8px)}.mit-web-search__panel{min-height:0;padding:var(--mit-web-card-padding)}.mit-web-search__plate-response{grid-template-columns:minmax(0,1fr)}.mit-web-search .mit-web-search__plate-row .mit-web-search__button,.mit-web-search .mit-web-search__plate-response .mit-web-search__button{margin-top:0}.mit-web-vehicle-switcher{bottom:12px;right:68px}.button.mit-web-vehicle-switcher__toggle,body.mit-ecommerce .button.mit-web-vehicle-switcher__toggle{width:min(320px,calc(100vw - 92px))}.mit-web-vehicle-switcher__panel{right:-56px}}@media(max-width:699px){.mit-web-search.mit-web-search--has-plate .mit-web-search__grid.mit-grid{grid-template-columns:minmax(0,1fr)}.mit-web-search__stack--split{grid-template-rows:none}}@media(max-width:480px){.mit-web-vehicle-modal{padding:var(--mit-space-3, 12px)}.mit-web-vehicle-modal__dialog{gap:var(--mit-space-4, 16px);max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);padding:18px}.mit-web-vehicle-modal__details{grid-template-columns:minmax(0,1fr)}.mit-web-vehicle-modal__actions{gap:var(--mit-space-2, 8px)}.mit-web-vehicle-modal__actions .button{padding-inline:var(--mit-space-2, 8px)}.mit-web-vehicle-modal__detail,.mit-web-vehicle-modal__detail:nth-child(2n){padding-inline:0}.mit-web-vehicle-switcher__active,.mit-web-vehicle-switcher__count{display:none}.button.mit-web-vehicle-switcher__toggle,body.mit-ecommerce .button.mit-web-vehicle-switcher__toggle{height:44px;justify-content:center;min-width:44px;padding:0;width:44px}.mit-web-vehicle-switcher__icon{display:inline-flex}.mit-web-search__results-list{gap:var(--mit-space-3, 12px)}body:not(.mit-ecommerce) .mit-product-card--mit-web{padding:var(--mit-space-3, 12px)}body:not(.mit-ecommerce) .mit-product-card--mit-web .woocommerce-LoopProduct-link{min-width:0}body:not(.mit-ecommerce) .mit-product-card--mit-web img{margin-bottom:10px}body:not(.mit-ecommerce) .mit-product-card--mit-web .woocommerce-loop-product__title{font-size:17px;line-height:1.28;overflow-wrap:anywhere}body:not(.mit-ecommerce) .mit-product-card--mit-web .mit-loop-vehicle-makes{overflow:visible}body:not(.mit-ecommerce) .mit-product-card--mit-web .mit-loop-vehicle-makes__value{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}body:not(.mit-ecommerce) .mit-product-card--mit-web .price{font-size:16px;line-height:1.18;margin-top:10px}body:not(.mit-ecommerce) .mit-product-card--mit-web .button,body:not(.mit-ecommerce) .mit-product-card__button{font-size:12px;min-height:44px;overflow-wrap:anywhere;padding-inline:var(--mit-space-2, 8px)}}.mit-web-search :where(a,button,input,select,textarea,[role=button],[tabindex]):focus:not(:focus-visible){box-shadow:none!important;outline:0!important}.mit-web-search :where(input,select,textarea,.mit-web-search__control):focus-visible{border-color:var(--mit-web-focus-color)!important;box-shadow:none!important;outline:0!important;outline-offset:0!important;text-decoration:none}.mit-web-search :where(.mit-web-search__clear,.mit-web-search__button,.mit-web-search__year,.mit-product-card__button,.button):focus-visible{border-color:transparent!important;box-shadow:none!important;outline:2px solid var(--mit-web-focus-color)!important;outline-offset:2px!important;text-decoration:none}.mit-web-search .mit-web-search__plate-input:focus,.mit-web-search .mit-web-search__plate-input:focus-visible,body.mit-ecommerce .mit-web-search .mit-web-search__plate-input:focus,body.mit-ecommerce .mit-web-search .mit-web-search__plate-input:focus-visible{border-color:transparent!important;box-shadow:none!important;outline:0!important}.mit-web-product-options{--mit-web-option-border: var(--mit-color-border, var(--wp--preset--color--border, #dfe5eb));--mit-web-option-border-strong: var(--mit-color-accent, #3f6f79);--mit-web-option-surface: var(--mit-color-surface, #fff);--mit-web-option-surface-selected: var(--mit-color-soft, #eef2f4);--mit-web-option-text: var(--mit-color-text, #181c1f);--mit-web-option-muted: var(--mit-color-body, #586168);--mit-web-option-radius: var(--mit-radius-control, 8px);display:grid;gap:var(--mit-space-5, 1.25rem);grid-column:1 / -1;margin:0;min-inline-size:0;padding:var(--mit-space-4, 1rem) 0;border:0;border-block-start:1px solid var(--mit-web-option-border);color:var(--mit-web-option-text);width:100%}.variations_form.mit-web-has-product-options .woocommerce-variation-price{display:none}body.mit-ecommerce.single-product .mit-product-stock-inline{align-self:end;display:block;grid-column:2;grid-row:2;justify-self:end;line-height:var(--mit-type-support-line-height, 1.5);margin:0;white-space:nowrap}body.mit-ecommerce.single-product div.product div.summary.entry-summary .mit-price-with-core-return{grid-template-columns:auto minmax(0,1fr);width:100%}body.mit-ecommerce.single-product div.product div.summary.entry-summary .mit-price-with-core-return>.mit-price-variables-row{grid-column:1 / -1;grid-row:1}body.mit-ecommerce.single-product div.product div.summary.entry-summary .mit-price-with-core-return>.mit-price-with-core-return__value{grid-column:1;grid-row:2}.mit-web-product-option{display:grid;gap:var(--mit-space-2, .5rem);margin:0;min-inline-size:0;padding:0;border:0}.mit-web-product-option__label{margin:0;padding:0;font-weight:650}.mit-web-product-option__description{margin:0;color:var(--mit-web-option-muted);font-size:.875rem;line-height:1.5}.mit-web-product-option select{width:100%;min-height:44px}.mit-web-product-option__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));gap:var(--mit-space-3, .75rem)}.mit-web-product-option--warranty{margin:0;padding:0;border:0}.mit-web-warranty-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr))}.mit-web-product-option-choice,.mit-web-warranty-option{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--mit-space-3, .75rem);align-items:start;min-height:72px;padding:var(--mit-space-3, .75rem) var(--mit-space-4, 1rem);border:1px solid var(--mit-web-option-border);border-radius:var(--mit-web-option-radius);background:var(--mit-web-option-surface);cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out}.mit-web-product-option-choice:has(.mit-choice-option__control[type=radio]),.mit-web-warranty-option:has(.mit-choice-option__control[type=radio]){grid-template-columns:minmax(0,1fr)}.mit-web-product-option-choice:hover,.mit-web-warranty-option:hover,.mit-web-product-option-choice.is-selected,.mit-web-warranty-option.is-selected,.mit-web-product-option-choice:has(.mit-choice-option__control:checked),.mit-web-warranty-option:has(.mit-choice-option__control:checked){border-color:var(--mit-web-option-border-strong)}.mit-web-product-option-choice.is-selected,.mit-web-warranty-option.is-selected,.mit-web-product-option-choice:has(.mit-choice-option__control:checked),.mit-web-warranty-option:has(.mit-choice-option__control:checked){background:var(--mit-button-bg, var(--mit-web-option-border-strong));border-color:var(--mit-button-bg, var(--mit-web-option-border-strong));color:var(--mit-button-text, #fbfcfc)}.mit-web-product-option-choice:has(.mit-choice-option__control:focus-visible),.mit-web-warranty-option:has(.mit-choice-option__control:focus-visible){outline:2px solid var(--mit-web-option-border-strong);outline-offset:2px}.mit-web-product-option-choice .mit-choice-option__control,.mit-web-warranty-option .mit-choice-option__control{margin:.125rem 0 0;accent-color:var(--mit-web-option-border-strong)}.mit-web-product-option-choice .mit-choice-option__control[type=radio],.mit-web-warranty-option .mit-choice-option__control[type=radio]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mit-web-product-option-choice__copy,.mit-web-warranty-option__copy{display:grid;gap:var(--mit-space-1, .25rem);min-width:0}.mit-web-product-option-choice:has(.mit-choice-option__control[type=radio]) .mit-web-product-option-choice__copy,.mit-web-warranty-option:has(.mit-choice-option__control[type=radio]) .mit-web-warranty-option__copy{grid-column:1}.mit-web-product-option-choice__title,.mit-web-warranty-option__title{display:flex;flex-wrap:wrap;gap:var(--mit-space-1, .25rem) var(--mit-space-4, 1rem);justify-content:space-between;align-items:center;color:var(--mit-web-option-text)}.mit-web-warranty-option__name{display:inline-flex;align-items:center;gap:.625rem;min-width:0}.mit-web-warranty-option__icon{flex:0 0 24px;width:24px;height:24px;background-color:currentColor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.mit-web-warranty-option__icon--standard{-webkit-mask-image:url(../images/warranty-standard.svg);mask-image:url(../images/warranty-standard.svg)}.mit-web-warranty-option__icon--kasko{-webkit-mask-image:url(../images/warranty-kasko.svg);mask-image:url(../images/warranty-kasko.svg)}.mit-web-product-option-choice__title>span,.mit-web-warranty-option__title>[data-mit-web-modifier-label]{color:var(--mit-web-option-muted);font-size:.875rem;font-weight:600}.mit-web-product-option-choice__description,.mit-web-warranty-option__description{color:var(--mit-web-option-muted);font-size:.8125rem;line-height:1.45}.mit-web-product-option-choice:is(.is-selected,:has(.mit-choice-option__control:checked)) :is(.mit-web-product-option-choice__title,.mit-web-product-option-choice__title strong,.mit-web-product-option-choice__title>span,.mit-web-product-option-choice__description),.mit-web-warranty-option:is(.is-selected,:has(.mit-choice-option__control:checked)) :is(.mit-web-warranty-option__title,.mit-web-warranty-option__title strong,.mit-web-warranty-option__title>span,.mit-web-warranty-option__description){color:var(--mit-button-text, #fbfcfc)}.mit-web-search__panel--ocr{margin-top:var(--mit-web-layout-gap);min-width:0;text-align:center}.mit-web-search__grid:not(:has(>*))+.mit-web-search__panel--ocr{margin-top:0}.mit-web-search__panel--ocr [hidden]{display:none!important}.mit-web-ocr__intro,.mit-web-ocr__entry,[data-mit-ocr-controls]{display:grid;justify-items:center;gap:12px}.mit-web-search__panel--ocr .mit-web-ocr__intro p,.mit-web-search__panel--ocr>p,.mit-web-search__panel--ocr .mit-web-ocr__hint,.mit-web-search__panel--ocr .mit-web-ocr__status,.mit-web-search__panel--ocr .mit-web-ocr__alternative{margin:0}.mit-web-search .mit-web-ocr__launch{display:grid;justify-items:center;gap:16px;min-width:220px;padding:16px 32px 8px;border:0;border-radius:var(--mit-radius-control, 12px);background:transparent;color:var(--mit-color-accent, #121c8e);font:inherit;font-weight:600;cursor:pointer}.mit-web-ocr__viewfinder{position:relative;display:grid;place-items:center;width:112px;height:96px;border:1px solid var(--mit-color-border, #dde3e6);border-radius:var(--mit-radius-control, 12px);background:color-mix(in oklch,var(--mit-color-accent, #121c8e) 5%,var(--mit-color-surface, #fbfcfc));transition:transform .18s ease-out,border-color .18s ease-out}.mit-web-ocr__viewfinder:before,.mit-web-ocr__viewfinder:after{content:"";position:absolute;width:20px;height:20px;border:2px solid currentColor}.mit-web-ocr__viewfinder:before{top:-1px;left:-1px;border-right:0;border-bottom:0;border-top-left-radius:var(--mit-radius-control, 12px)}.mit-web-ocr__viewfinder:after{right:-1px;bottom:-1px;border-top:0;border-left:0;border-bottom-right-radius:var(--mit-radius-control, 12px)}.mit-web-search .mit-web-ocr__launch .mit-web-ocr__camera-icon{display:grid;place-items:center;width:48px;height:48px;font-size:48px}.mit-web-ocr__launch:is(:hover,:focus-visible) .mit-web-ocr__viewfinder{transform:translateY(-3px);border-color:currentColor}.mit-web-ocr__alternative{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;font-size:14px;color:var(--mit-color-muted, #586168)}.mit-web-search .mit-web-ocr__text-button{min-height:44px;padding:8px;border:0;background:transparent;color:var(--mit-color-accent, #121c8e);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.mit-web-ocr__actions,[data-mit-ocr-options]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.mit-web-ocr__hint{font-size:var(--mit-type-helper-size, 13px);line-height:1.5;color:var(--mit-color-muted, #586168);max-width:75ch}.mit-web-search .mit-web-ocr__dialog{position:fixed;inset:0;width:min(860px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:1px solid var(--mit-color-border, #dde3e6);border-radius:var(--mit-radius-control, 12px);background:var(--mit-color-surface, #fbfcfc);color:var(--mit-color-text, #181c1f);text-align:left;overscroll-behavior:contain}.mit-web-ocr__dialog[open]{display:grid;gap:20px}.mit-web-ocr__dialog::backdrop{background:color-mix(in oklch,var(--mit-color-text, #181c1f) 68%,transparent)}html.mit-ocr-dialog-open{overflow:hidden}.mit-web-ocr__dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.mit-web-ocr__dialog-header h2{margin:0}.mit-web-search .mit-web-ocr__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:var(--mit-radius-control, 12px);background:transparent;box-shadow:none;color:var(--mit-color-text, #181c1f);cursor:pointer}.mit-web-ocr__selection{display:grid;gap:20px;min-width:0}.mit-web-ocr__image-stage{position:relative;width:fit-content;max-width:100%;margin-inline:auto}.mit-web-ocr__preview{display:block;width:auto;height:auto;max-width:100%;max-height:52dvh;border-radius:var(--mit-radius-control, 12px)}.mit-web-ocr__boxes{position:absolute;inset:0;pointer-events:none}.mit-web-search .mit-web-ocr__box{position:absolute;min-width:0;min-height:0;padding:0;border:2px solid var(--mit-color-accent, #121c8e);border-radius:3px;background:transparent;box-shadow:none;cursor:pointer;pointer-events:auto}.mit-web-ocr__box:after{content:"";position:absolute;inset:50% auto auto 50%;width:100%;height:100%;min-width:44px;min-height:44px;transform:translate(-50%,-50%)}.mit-web-ocr__box-label{position:absolute;bottom:calc(100% + 4px);left:-2px;display:grid;place-items:center;min-width:26px;height:26px;padding-inline:4px;border-radius:4px;background:var(--mit-color-accent, #121c8e);color:var(--mit-button-text, #fbfcfc);font-size:13px;font-weight:700}.mit-web-search .mit-web-ocr__box:is(:hover,:focus-visible,.is-highlighted){background:color-mix(in oklch,var(--mit-color-accent, #121c8e) 18%,transparent);z-index:1}.mit-web-ocr__number{display:grid;place-items:center;width:24px;height:24px;border-radius:4px;background:var(--mit-color-accent, #121c8e);color:var(--mit-button-text, #fbfcfc);font-size:13px}.mit-web-search .mit-web-ocr__box:is(:hover,:focus-visible,.is-highlighted),.mit-web-search .mit-web-ocr__choices .button:is(:focus-visible,.is-highlighted){border-color:transparent!important;box-shadow:none!important;outline:var(--mit-focus-outline, 2px solid var(--mit-web-focus-color))!important;outline-offset:var(--mit-focus-offset, 2px)!important}.mit-web-ocr__camera{position:relative;min-height:160px;border-radius:var(--mit-radius-control, 12px);overflow:hidden;background:var(--mit-color-text, #181c1f)}.mit-web-ocr__camera video{display:block;width:100%;max-height:52dvh;object-fit:contain}.mit-web-ocr__camera-guide{position:absolute;inset:36% 12%;border:2px solid var(--mit-color-surface, #fbfcfc);border-radius:12px;pointer-events:none}.mit-web-ocr__dialog-footer{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--mit-color-border, #dde3e6)}.mit-web-ocr__dialog-footer .mit-web-ocr__actions{gap:4px 12px}.mit-web-ocr__requirements summary{padding-block:12px;cursor:pointer;font-size:13px;color:var(--mit-color-muted, #586168)}.mit-web-ocr__requirements p+p{margin-top:8px}.mit-web-ocr__status.is-error{color:var(--mit-color-danger, #9c2929)}.mit-web-ocr__choices{margin:0;padding:0;border:0;min-width:0}.mit-web-ocr__choices legend{margin-bottom:12px;font-size:14px}.mit-web-ocr__spinner{--mit-spinner-size: 18px;--mit-spinner-stroke: 2px;width:18px;height:18px;color:currentColor}.mit-web-vehicle-modal [hidden]{display:none!important}@media(max-width:600px){.mit-web-search .mit-web-ocr__dialog{padding:16px;gap:16px}.mit-web-ocr__preview,.mit-web-ocr__camera video{max-height:44dvh}}@media(prefers-reduced-motion:reduce){.mit-web-ocr__viewfinder{transition:none}}.mit-web-vehicle-modal__garage-summary{margin:0;font-weight:600}
