.ori-gvm-calculator{--gvm-accent: #008faf;--gvm-heading: #008faf;--gvm-text: var(--color-text-body, var(--brand-black, #000));--gvm-surface: var(--color-background, #fff);--gvm-surface-muted: #f5f7f8;--gvm-border: #dce1e5;--gvm-shadow: 0 16px 40px rgba(0, 0, 0, .08);--gvm-ok: #087a55;--gvm-ok-bg: #def7ec;--gvm-warning: #8a5200;--gvm-warning-bg: #fff3cd;--gvm-danger: #b42318;--gvm-danger-bg: #fee4e2;color:var(--gvm-text);font-family:var(--brand-body-font, sans-serif);padding-block:var(--section-padding-top, 60px) var(--section-padding-bottom, 60px)}.ori-gvm-calculator *,.ori-gvm-calculator *:before,.ori-gvm-calculator *:after{box-sizing:border-box}.ori-gvm-calculator [hidden]{display:none!important}.ori-gvm-calculator>.container-full,.ori-gvm-calculator .container-full{margin-inline:auto;max-width:1480px;padding-inline:clamp(16px,3vw,48px)}.ori-gvm-calculator ori-gvm-calculator,.ori-gvm-calculator__app,.ori-gvm-calculator__simulator,.ori-gvm-calculator__workspace,.ori-gvm-calculator__controls,.ori-gvm-calculator__results{display:block;min-width:0;width:100%}.ori-gvm-calculator__intro{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);margin-bottom:clamp(32px,5vw,64px)}.ori-gvm-calculator__intro-content,.ori-gvm-calculator__intro-media{min-width:0}.ori-gvm-calculator__heading,.ori-gvm-calculator__vehicle-title,.ori-gvm-calculator__card-title,.ori-gvm-calculator__accessory-title,.ori-gvm-calculator__tour-title{color:var(--gvm-heading);font-family:var(--brand-display-font, sans-serif)!important;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.ori-gvm-calculator__heading{margin:0 0 20px}.ori-gvm-calculator__tour-title{color:inherit}.ori-gvm-calculator__overview,.ori-gvm-calculator__disclaimer{font-family:var(--brand-body-font, sans-serif);font-size:clamp(15px,1.4vw,18px);line-height:1.65}.ori-gvm-calculator__overview p,.ori-gvm-calculator__disclaimer p{margin:0 0 16px}.ori-gvm-calculator__disclaimer{background:var(--gvm-surface-muted);border-left:4px solid var(--gvm-accent);margin-top:24px;padding:18px 20px}.ori-gvm-calculator__intro-image{border-radius:14px;display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.ori-gvm-calculator__loading,.ori-gvm-calculator__error,.ori-gvm-calculator__vehicle-error{background:var(--gvm-surface-muted);border:1px solid var(--gvm-border);border-radius:12px;margin:20px 0;padding:24px;text-align:center}.ori-gvm-calculator__error-message{margin:0 0 16px}.ori-gvm-calculator__selector{display:grid;gap:8px;margin-bottom:20px;max-width:380px;min-width:0}.ori-gvm-calculator__selector-label,.ori-gvm-calculator__field-label{font-size:14px;font-weight:500}.ori-gvm-calculator__select,.ori-gvm-calculator__input,.ori-gvm-calculator button,.ori-gvm-calculator .btn{font-family:var(--brand-body-font, sans-serif)!important}.ori-gvm-calculator__select,.ori-gvm-calculator__input{-webkit-appearance:none;appearance:none;background:var(--gvm-surface);border:1px solid var(--gvm-border);border-radius:8px;color:inherit;font-size:16px;line-height:1.2;min-height:46px;min-width:0;padding:11px 14px;width:100%}.ori-gvm-calculator__select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:42px}.ori-gvm-calculator__select:focus-visible,.ori-gvm-calculator__input:focus-visible,.ori-gvm-calculator input[type=radio]:focus-visible,.ori-gvm-calculator input[type=checkbox]:focus-visible,.ori-gvm-calculator button:focus-visible,.ori-gvm-calculator a:focus-visible{outline:3px solid var(--gvm-accent);outline-offset:3px}.ori-gvm-calculator__title-wrap{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;margin-bottom:20px;min-width:0}.ori-gvm-calculator__vehicle-title{flex:1 1 460px;font-size:clamp(24px,3vw,42px);line-height:1.08;margin:0;min-width:0;overflow-wrap:anywhere}.ori-gvm-calculator__actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:12px;min-width:0}.ori-gvm-calculator__quote,.ori-gvm-calculator__retry{align-items:center;background:var(--gvm-accent)!important;border-color:var(--gvm-accent)!important;color:#fff!important;display:inline-flex;justify-content:center;min-height:46px;text-align:center;text-decoration:none}.ori-gvm-calculator__tour-replay{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--gvm-accent);cursor:pointer;font-size:15px;font-weight:500;min-height:44px;padding:8px 2px;text-decoration:underline;text-underline-offset:4px}.ori-gvm-calculator__workspace{align-items:start;display:grid;gap:18px;grid-template-areas:"controls results";grid-template-columns:minmax(300px,.78fr) minmax(0,1.55fr);min-width:0}.ori-gvm-calculator__controls{display:grid;gap:18px;grid-area:controls;min-width:0}.ori-gvm-calculator__results{display:grid;gap:18px;grid-area:results;min-width:0;position:sticky;top:18px}.ori-gvm-calculator__card{background:var(--gvm-surface);border:1px solid var(--gvm-border);border-radius:12px;box-shadow:none;color:inherit;margin:0;min-inline-size:0;min-width:0;padding:clamp(18px,2vw,26px)}.ori-gvm-calculator__card-title{display:block;float:none;font-size:clamp(17px,1.8vw,22px);line-height:1.2;margin:0 0 18px;padding:0;width:100%}.ori-gvm-calculator__upgrade-list{display:grid;gap:8px}.ori-gvm-calculator__upgrade-option{align-items:flex-start;background:var(--gvm-surface-muted);border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:12px;min-width:0;padding:14px}.ori-gvm-calculator__upgrade-option:has(input:checked){background:color-mix(in srgb,var(--gvm-accent) 13%,#fff);border-color:var(--gvm-accent)}.ori-gvm-calculator__radio,.ori-gvm-calculator__checkbox{accent-color:var(--gvm-accent);flex:0 0 auto;height:18px;margin:2px 0 0;width:18px}.ori-gvm-calculator__upgrade-copy{display:grid;gap:4px;min-width:0}.ori-gvm-calculator__upgrade-name{font-size:16px;overflow-wrap:anywhere}.ori-gvm-calculator__upgrade-description{color:color-mix(in srgb,currentColor 72%,transparent);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ori-gvm-calculator__load-groups{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.ori-gvm-calculator__load-card{padding:18px}.ori-gvm-calculator__field{display:grid;gap:7px;margin-top:14px;min-width:0}.ori-gvm-calculator__summary-grid{display:grid;gap:12px 20px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.ori-gvm-calculator__summary-line{font-size:14px;line-height:1.45;margin:0;min-width:0;overflow-wrap:anywhere}.ori-gvm-calculator__copy-summary{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--gvm-accent);border-radius:999px;color:var(--gvm-accent);cursor:pointer;display:inline-flex;font-family:var(--brand-body-font, sans-serif);font-size:13px;font-weight:700;justify-content:center;line-height:1.2;margin:0 0 18px;max-width:100%;padding:9px 14px;text-align:center;transition:background .16s ease,color .16s ease,border-color .16s ease}.ori-gvm-calculator__copy-summary:hover,.ori-gvm-calculator__copy-summary:focus-visible{background:var(--gvm-accent);color:#fff}.ori-gvm-calculator__copy-status{color:var(--gvm-accent);font-size:13px;line-height:1.4;margin:12px 0 0;min-height:18px}.ori-gvm-calculator__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;min-width:0}.ori-gvm-calculator__chip{align-items:center;border:1px solid currentColor;border-radius:999px;display:inline-flex;flex:0 1 auto;flex-wrap:wrap;font-size:12px;gap:6px;line-height:1.35;max-width:100%;min-height:36px;overflow-wrap:anywhere;padding:7px 11px}.ori-gvm-calculator__chip-status{font-weight:700}.ori-gvm-status--ok{--gvm-status-color: var(--gvm-ok);--gvm-status-bg: var(--gvm-ok-bg)}.ori-gvm-status--warning{--gvm-status-color: var(--gvm-warning);--gvm-status-bg: var(--gvm-warning-bg)}.ori-gvm-status--danger{--gvm-status-color: var(--gvm-danger);--gvm-status-bg: var(--gvm-danger-bg)}.ori-gvm-status--unavailable{--gvm-status-color: #5f6670;--gvm-status-bg: #eef0f2}.ori-gvm-calculator__chip[class*=ori-gvm-status--]{background:var(--gvm-status-bg);color:var(--gvm-status-color)}.ori-gvm-calculator__visuals{display:grid;gap:24px;min-width:0}.ori-gvm-calculator__gauge-grid{align-items:end;display:grid;gap:clamp(10px,2vw,28px);grid-template-columns:repeat(4,minmax(90px,1fr));min-width:0}.ori-gvm-calculator__gauge{align-items:center;color:var(--gvm-status-color);display:flex;flex-direction:column;min-width:0;text-align:center}.ori-gvm-calculator__ring{aspect-ratio:1;max-width:128px;min-width:0;position:relative;width:100%}.ori-gvm-calculator__ring svg{display:block;height:100%;overflow:visible;transform:rotate(-90deg);width:100%}.ori-gvm-calculator__ring-track,.ori-gvm-calculator__ring-fill{fill:none;stroke-linecap:round;stroke-width:12}.ori-gvm-calculator__ring-track{stroke:#e3e7ea}.ori-gvm-calculator__ring-fill{stroke:var(--gvm-accent);transition:stroke-dasharray .24s ease}.ori-gvm-calculator__ring-percent{color:var(--gvm-text);font-size:clamp(16px,2vw,22px);font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ori-gvm-calculator__gauge-values,.ori-gvm-calculator__bar-values{color:color-mix(in srgb,var(--gvm-text) 66%,transparent);font-size:12px;line-height:1.4;margin-top:8px;overflow-wrap:anywhere}.ori-gvm-calculator__gauge-label,.ori-gvm-calculator__bar-label{color:var(--gvm-text);font-size:14px;font-weight:500;line-height:1.35;margin-top:4px}.ori-gvm-calculator__gauge--vertical{align-self:stretch;justify-content:flex-end}.ori-gvm-calculator__vertical-track{background:#e3e7ea;border:1px solid #d1d7dc;border-radius:6px;display:flex;height:128px;justify-content:flex-end;overflow:hidden;width:14px}.ori-gvm-calculator__vertical-fill{align-self:flex-end;background:var(--gvm-accent);display:block;min-height:2px;transition:height .24s ease;width:100%}.ori-gvm-calculator__bar-grid{display:grid;gap:18px}.ori-gvm-calculator__bar{color:var(--gvm-status-color);min-width:0}.ori-gvm-calculator__bar-label{display:block;margin:0 0 7px}.ori-gvm-calculator__bar-track{background:#e3e7ea;border:1px solid #d1d7dc;border-radius:999px;height:14px;overflow:hidden;width:100%}.ori-gvm-calculator__bar-fill{background:var(--gvm-accent);border-radius:inherit;display:block;height:100%;min-width:2px;transition:width .24s ease}.ori-gvm-calculator__accessories{margin-top:18px}.ori-gvm-calculator__accessory-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.ori-gvm-calculator__accessory-group{background:var(--gvm-surface-muted);border:1px solid var(--gvm-border);border-radius:10px;margin:0;min-inline-size:0;min-width:0;padding:16px}.ori-gvm-calculator__accessory-title{float:none;font-size:16px;margin:0 0 10px;padding:0;width:100%}.ori-gvm-calculator__accessory-option{align-items:center;cursor:pointer;display:grid;font-size:14px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:42px;min-width:0}.ori-gvm-calculator__accessory-name{min-width:0;overflow-wrap:anywhere}.ori-gvm-calculator__accessory-mass{color:color-mix(in srgb,currentColor 70%,transparent);font-size:12px;white-space:nowrap}.ori-gvm-calculator__empty{font-size:13px;margin:8px 0 0}.ori-gvm-calculator__tour-overlay{align-items:center;background:#000000b3;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:2147483000}.ori-gvm-calculator__tour-dialog{background:#fff;border-radius:14px;box-shadow:var(--gvm-shadow);color:#000;left:50%;max-height:calc(100vh - 32px);max-width:420px;overflow:auto;position:fixed;top:50%;width:calc(100% - 32px);z-index:2147483002}.ori-gvm-calculator__tour-header{align-items:center;background:#000;color:#fff;display:flex;justify-content:space-between;min-height:52px;padding:10px 14px}.ori-gvm-calculator__tour-progress{font-size:13px}.ori-gvm-calculator__tour-close{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#fff;cursor:pointer;font-size:28px;height:40px;line-height:1;padding:0;width:40px}.ori-gvm-calculator__tour-body{padding:22px 22px 14px}.ori-gvm-calculator__tour-title{font-size:22px;margin:0 0 10px}.ori-gvm-calculator__tour-text{font-family:var(--brand-body-font, sans-serif);line-height:1.6;margin:0}.ori-gvm-calculator__tour-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:8px 22px 22px}.ori-gvm-calculator__tour-button{border:1px solid #000;border-radius:8px;cursor:pointer;font-weight:500;min-height:44px;padding:10px 16px}.ori-gvm-calculator__tour-button--secondary{background:#fff;color:#000}.ori-gvm-calculator__tour-button--primary{background:var(--brand-teal, #56bdc2);border-color:var(--brand-teal, #56bdc2);color:#fff}.ori-gvm-calculator__tour-highlight{box-shadow:0 0 0 5px var(--gvm-accent),var(--gvm-shadow)!important;isolation:isolate;position:relative!important;z-index:2147483001!important}@media(max-width:989px){.ori-gvm-calculator__intro{grid-template-columns:minmax(0,1fr)}.ori-gvm-calculator__workspace{grid-template-areas:"results" "controls";grid-template-columns:minmax(0,1fr)}.ori-gvm-calculator__results{position:static}.ori-gvm-calculator__accessory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ori-gvm-calculator__accessory-group:last-child{grid-column:1 / -1}}@media(max-width:640px){.ori-gvm-calculator{padding-block:min(var(--section-padding-top, 60px),40px) min(var(--section-padding-bottom, 60px),40px)}.ori-gvm-calculator>.container-full,.ori-gvm-calculator .container-full{padding-inline:16px}.ori-gvm-calculator__title-wrap,.ori-gvm-calculator__actions{align-items:stretch;flex-direction:column}.ori-gvm-calculator__vehicle-title{flex-basis:auto}.ori-gvm-calculator__quote,.ori-gvm-calculator__tour-replay{width:100%}.ori-gvm-calculator__card{padding:18px}.ori-gvm-calculator__load-groups,.ori-gvm-calculator__summary-grid,.ori-gvm-calculator__accessory-grid{grid-template-columns:minmax(0,1fr)}.ori-gvm-calculator__accessory-group:last-child{grid-column:auto}.ori-gvm-calculator__gauge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ori-gvm-calculator__ring{max-width:120px}.ori-gvm-calculator__chips{align-items:stretch;flex-direction:column}.ori-gvm-calculator__chip{border-radius:10px;justify-content:space-between;width:100%}}@media(max-width:360px){.ori-gvm-calculator__gauge-grid{gap:16px 8px}.ori-gvm-calculator__gauge-values,.ori-gvm-calculator__bar-values{font-size:11px}}@media(prefers-reduced-motion:reduce){.ori-gvm-calculator *,.ori-gvm-calculator *:before,.ori-gvm-calculator *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(forced-colors:active){.ori-gvm-calculator__chip,.ori-gvm-calculator__card,.ori-gvm-calculator__upgrade-option,.ori-gvm-calculator__accessory-group{border:1px solid CanvasText}.ori-gvm-calculator__ring-fill,.ori-gvm-calculator__bar-fill,.ori-gvm-calculator__vertical-fill{background:Highlight;stroke:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/ori-gvm-calculator.css.map */
