/*!
 * 
 * date: Wed Aug 13 2025 23:57:40 GMT+0000 (Coordinated Universal Time)
 * brand: cadillac
 *
 * Copyright (c) 2025 General Motors Corp. All Rights Reserved.
 * This material is solely and exclusively owned by General Motors and may not
 * be reproduced elsewhere without prior written approval.
 */
/*!
 * 
 * name: @gbds/quantum
 * version: 1.6.17-SNAPSHOT.20250813.1154
 * @gbds/core dependency version: 6.3.0
 * date: Wed Aug 13 2025 23:45:24 GMT+0000 (Coordinated Universal Time)
 * Copyright 2020 GM Global Technology Operations LLC
 * All Rights Reserved.
 * This software is proprietary to GM Global Technology Operations LLC
 * and is protected by intellectual property laws and international
 * intellectual property treaties. Your access to this software is governed
 * by the terms of your license agreement with GM Global Technology Operations LLC.
 * Any other use of the software is strictly prohibited.
 *
 */.gb-align-left{text-align:start}.gb-align-center{text-align:center}.gb-align-right{text-align:end}gb-search-recall .recall-list a,gb-search-recall .gb-recall-status a,gb-search-recall .gb-recall-vin-info a,gb-search-recall .gb-recall-vin a,gb-search-recall .gb-recall-headline a{color:#252f32;cursor:pointer;text-decoration:underline}gb-search-recall .recall-list a:hover,gb-search-recall .gb-recall-status a:hover,gb-search-recall .gb-recall-vin-info a:hover,gb-search-recall .gb-recall-vin a:hover,gb-search-recall .gb-recall-headline a:hover{color:#7b6c50;text-decoration:underline}gb-search-recall .invert.gb-recall-helper-text a,gb-search-recall .invert.recall-status-text a,gb-search-recall .invert.recall-list a,gb-search-recall .invert.gb-recall-status a,gb-search-recall .invert.gb-recall-vin-info a,gb-search-recall .invert.gb-recall-vin a,gb-search-recall .invert.gb-recall-headline a{color:#fff}gb-search-recall .invert.gb-recall-helper-text a:hover,gb-search-recall .invert.recall-status-text a:hover,gb-search-recall .invert.recall-list a:hover,gb-search-recall .invert.gb-recall-status a:hover,gb-search-recall .invert.gb-recall-vin-info a:hover,gb-search-recall .invert.gb-recall-vin a:hover,gb-search-recall .invert.gb-recall-headline a:hover{color:#dbd2b3}gb-search-recall .invert.gb-recall-helper-text,gb-search-recall .invert.recall-status-text,gb-search-recall .invert.recall-list,gb-search-recall .invert.gb-recall-status,gb-search-recall .invert.gb-recall-vin-info,gb-search-recall .invert.gb-recall-vin,gb-search-recall .invert.gb-recall-headline{color:#fff}gb-search-recall .gb-recall-headline{color:#252f32;font-family:CadillacSans,Helvetica,Arial,NanumGothic,sans-serif;font-size:20px;font-weight:300;letter-spacing:normal;line-height:28px}@media(min-width: 800px)and (max-width: 1199px){gb-search-recall .gb-recall-headline{font-size:24px;line-height:32px}}@media(min-width: 1200px){gb-search-recall .gb-recall-headline{font-size:24px;line-height:32px}}gb-search-recall .heavy.gb-recall-headline{font-weight:500}gb-search-recall .gb-recall-vin{color:#252f32;font-family:CadillacSans,Helvetica,Arial,NanumGothic,sans-serif;font-size:14px;font-weight:300;letter-spacing:1.27px;line-height:18px}@media(min-width: 800px)and (max-width: 1199px){gb-search-recall .gb-recall-vin{font-size:16px;letter-spacing:1.3px;line-height:22px}}@media(min-width: 1200px){gb-search-recall .gb-recall-vin{font-size:16px;letter-spacing:1.3px;line-height:22px}}gb-search-recall .heavy.gb-recall-vin{color:#4b4b4b}gb-search-recall .gb-recall-vin-info{color:#252f32;font-family:CadillacSans,Helvetica,Arial,NanumGothic,sans-serif;font-size:12px;font-weight:300;letter-spacing:1.08px;line-height:16px}@media(min-width: 800px)and (max-width: 1199px){gb-search-recall .gb-recall-vin-info{font-size:14px;letter-spacing:1.33px;line-height:20px}}@media(min-width: 1200px){gb-search-recall .gb-recall-vin-info{font-size:14px;letter-spacing:1.33px;line-height:20px}}@media print,only screen and (min-width: 800px){gb-search-recall .invert.gb-recall-vin-info{font-size:16px;letter-spacing:1.51px;line-height:22px}}gb-search-recall .heavy.gb-recall-vin-info{color:#4b4b4b}gb-search-recall .gb-recall-status{color:#252f32;font-family:CadillacSans,Helvetica,Arial,NanumGothic,sans-serif;font-size:16px;font-weight:400;letter-spacing:1.14px;line-height:16px}@media(min-width: 800px)and (max-width: 1199px){gb-search-recall .gb-recall-status{font-size:22px;letter-spacing:1.56px;line-height:36px}}@media(min-width: 1200px){gb-search-recall .gb-recall-status{font-size:22px;letter-spacing:1.56px;line-height:36px}}gb-search-recall .gb-recall-status a{color:#252f32}gb-search-recall .recall-list{color:#252f32;font-family:CadillacSans,Helvetica,Arial,NanumGothic,sans-serif;font-size:calc(.7656 * 16px);font-weight:400;letter-spacing:1px;line-height:1.5}@media(min-width: 800px)and (max-width: 1199px){gb-search-recall .recall-list{font-size:calc(.8203 * 16px)}}@media(min-width: 1200px){gb-search-recall .recall-list{font-size:calc(.875 * 16px)}}gb-search-recall .recall-list a{color:#252f32}gb-search-recall .gb-recall-helper-text a,gb-search-recall .recall-status-text a{color:#252f32;cursor:pointer;text-decoration:underline}gb-search-recall .gb-recall-helper-text a:active,gb-search-recall .recall-status-text a:active,gb-search-recall .gb-recall-helper-text a:hover,gb-search-recall .recall-status-text a:hover{color:#7b6c50}gb-search-recall .invert.gb-recall-helper-text a,gb-search-recall .invert.recall-status-text a{color:#fff}gb-search-recall .invert.gb-recall-helper-text a:hover,gb-search-recall .invert.recall-status-text a:hover,gb-search-recall .invert.gb-recall-helper-text a:visited:not([href="#"]),gb-search-recall .invert.recall-status-text a:visited:not([href="#"]){color:#dbd2b3}gb-search-recall .gb-recall-helper-text,gb-search-recall .recall-status-text{color:#252f32;font-family:CadillacSans,Helvetica,Arial,NanumGothic,sans-serif;font-size:16px;font-weight:300;letter-spacing:1.14px;line-height:26px}@media(min-width: 800px)and (max-width: 1199px){gb-search-recall .gb-recall-helper-text,gb-search-recall .recall-status-text{font-size:22px;letter-spacing:1.56px;line-height:36px}}@media(min-width: 1200px){gb-search-recall .gb-recall-helper-text,gb-search-recall .recall-status-text{font-size:22px;letter-spacing:1.56px;line-height:36px}}gb-search-recall .heavy.gb-recall-helper-text,gb-search-recall .heavy.recall-status-text{font-weight:500}gb-search-recall{display:block}gb-search-recall .hide{display:none !important}gb-search-recall .gb-recall-headline{font-size:1.75rem;font-weight:300;letter-spacing:.214rem;line-height:2.5rem}gb-search-recall .gb-recall-helper-text{color:#252f32;font-size:1rem;letter-spacing:normal;line-height:1.625rem}gb-search-recall .gb-recall-headline,gb-search-recall .gb-recall-helper-text{margin-block-end:.625rem}gb-search-recall .gb-recall-form{margin-block-end:.625rem;position:relative}gb-search-recall .gb-recall-input{border:1px solid #252f32;box-shadow:none;color:#4b4b4b;display:inline-block;font-size:1.125rem;height:3.75rem;margin-block-end:0;padding-block:0;padding-inline-end:0;padding-inline-start:1.875rem;width:calc(100% - 70px)}gb-search-recall .gb-recall-input:focus{background-color:#fff;border-color:#252f32}gb-search-recall .gb-recall-search-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#252f32;border:0;border-inline-start:0;color:#fff;cursor:pointer;font-size:1rem;height:3.75rem;inset-block-start:0;margin:0;padding:0;position:absolute;transition:background-color 300ms ease-out;width:3.75rem}gb-search-recall .gb-recall-search-button:disabled{pointer-events:none}gb-search-recall .gb-recall-search-button:empty{background-image:url("data:image/svg+xml,%3Csvg%20width=%2717px%27%20height=%2717px%27%20viewBox=%270%200%2017%2017%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cg%20id=%27Page-1%27%20stroke=%27none%27%20stroke-width=%271%27%20fill=%27none%27%20fill-rule=%27evenodd%27%3E%3Cg%20id=%2712.0_404_L_v2%27%20transform=%27translate%28-1263.000000,%20-828.000000%29%27%20fill=%27%23FAFAFA%27%3E%3Cg%20id=%27Search%27%20transform=%27translate%2860.000000,%20736.000000%29%27%3E%3Cg%20id=%27Search-Bar%27%20transform=%27translate%2877.000000,%2068.000000%29%27%3E%3Cg%20id=%27Search_Icon%27%20transform=%27translate%281126.000000,%2024.000000%29%27%3E%3Cg%20id=%27Isolation_Mode%27%3E%3Cpath%20d=%27M11.7662667,11.4694514%20C11.9013719,11.5813681%2012.0312281,11.6736875%2012.1428912,11.7839514%20C13.6978246,13.3189687%2015.2503719,14.8564653%2016.8033368,16.3934306%20C16.859586,16.4490347%2016.9526982,16.4995035%2016.9628386,16.5626632%20C16.9821649,16.6832569%2016.9996421,16.8541424%2016.9326561,16.9240312%20C16.8662667,16.9932118%2016.6906596,16.9876632%2016.5708246,16.968184%20C16.4977544,16.9562604%2016.4378667,16.857566%2016.3747579,16.7951146%20C14.7862421,15.2237361%2013.1978456,13.6522986%2011.6106421,12.0795625%20C11.5336947,12.0032986%2011.4681404,11.9158194%2011.388986,11.8238542%20C9.7342,13.1804306%207.8844807,13.7989236%205.77492982,13.4701979%20C3.99935439,13.1934757%202.5599614,12.3175035%201.4618807,10.9131736%20C-0.704694737,8.14223264%20-0.389926316,4.19309722%202.16812632,1.89662153%20C4.93125263,-0.583961806%208.82693684,-0.588743056%2011.5031544,1.89644444%20C14.088407,4.29722222%2014.5690596,8.46499653%2011.7662667,11.4694514%20Z%20M13.0721053,6.81646875%20C13.0724632,3.42520486%2010.2724737,0.624336806%206.88404561,0.626402778%20C3.41640351,0.628527778%200.608898246,3.38536111%200.605736842,6.79161806%20C0.602515789,10.1929167%203.40912632,12.9784375%206.83322456,12.9724167%20C10.2289298,12.9663958%2013.071807,10.1613958%2013.0721053,6.81646875%20Z%27%20id=%27Shape%27%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:1.575rem}gb-search-recall .gb-recall-search-button:hover{background-color:#c8c8c8}gb-search-recall .gb-recall-search-button:hover{color:#333}gb-search-recall .gb-recall-vin{font-weight:400}gb-search-recall .gb-recall-vin-info{color:#252f32;font-size:.75rem;letter-spacing:1px;line-height:1.25rem}gb-search-recall .gb-recall-status{align-items:center;color:#821529;display:flex;margin:1.25rem 0;font-size:1.75rem;line-height:2.5rem}gb-search-recall .gb-recall-status.no-recalls{color:#0a7305}gb-search-recall .gb-recall-errors{align-items:center;color:#b50000;display:flex}gb-search-recall .recall-icon,gb-search-recall .error-icon{margin-inline-end:1.25rem;max-width:25%}gb-search-recall .recall-status-text{font-size:1rem;letter-spacing:normal;line-height:1.625rem;margin-block-end:.375rem}gb-search-recall .recall-list{font-size:1rem;font-weight:500;letter-spacing:normal;line-height:1.625rem;margin:0;margin-inline-start:1.1rem;padding-block-end:1.25rem}html[dir=rtl] .gb-recall-headline,html[dir=rtl] .gb-recall-helper-text,html[dir=rtl] .gb-recall-vin,html[dir=rtl] .gb-recall-vin-info,html[dir=rtl] .vin-recall-results{letter-spacing:0}
