/*!
 * 
 * date: Tue Jul 22 2025 17:06:11 GMT+0000 (Coordinated Universal Time)
 * brand: buick-2023
 *
 * 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.12
 * @gbds/core dependency version: 6.2.1
 * date: Wed Jul 16 2025 19:18:52 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.
 * 
 */html[dir=rtl] .gb-search-field .search-field{float:right}
html[dir=rtl] .gb-search-field span.error{letter-spacing:0}
.gb-search-field{margin-block:1.25rem;max-width:43rem;padding-inline:0}
.gb-search-field .search{position:relative}
.gb-search-field .gb-show{display:block}
.gb-search-field :hover input:focus,.gb-search-field :hover button:hover{border-left-color:#333}
.gb-search-field :hover input,.gb-search-field :hover .button{border-bottom:2px solid #333;border-top:1px solid #333}
.gb-search-field :hover input{border-left:1px solid #333;display:block}
.gb-search-field :hover input::-moz-placeholder{color:#333}
.gb-search-field :hover input::placeholder{color:#333}
.gb-search-field :hover .button{border-inline-end:1px solid #333}
.gb-search-field :hover:has(ul:not(:empty)) input{border-left-color:#333}
.gb-search-field .button{background-color:#f6f5f4;border-block-end:1px solid #333;border-block-start:0;border-inline:0;border-inline-end:1px solid transparent;color:#333;cursor:pointer;display:block;font-family:"Buick Text",Arial,sans-serif;font-size:16px;font-weight:500;height:56px;letter-spacing:.063rem;line-height:1;margin:0;text-transform:uppercase;width:3rem;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:.25rem;border-start-start-radius:0}
.gb-search-field .button:hover{background-color:#333;color:#fff}
.gb-search-field .button.gb-icon-search{background-image:url("data:image/svg+xml,%3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2016%2016%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%20clip-path=%27url%28%23clip0_24508_2742%29%27%3E%3Cpath%20d=%27M6.83348%2012.6665C10.0552%2012.6665%2012.667%2010.0548%2012.667%206.83324C12.667%203.61163%2010.0552%201%206.83348%201C3.61174%201%201%203.61163%201%206.83324C1%2010.0548%203.61174%2012.6665%206.83348%2012.6665Z%27%20stroke=%27%23333333%27%20stroke-width=%271.5%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3Cpath%20d=%27M11.4561%2011.4561L14.9999%2014.9998%27%20stroke=%27%23333333%27%20stroke-width=%271.5%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id=%27clip0_24508_2742%27%3E%3Crect%20width=%2716%27%20height=%2716%27%20fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat;background-size:1rem;padding-block:20px;padding-inline:16px}
.gb-search-field .button.gb-icon-search:hover{background-image:url("data:image/svg+xml,%3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2016%2016%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%20clip-path=%27url%28%23clip0_24508_19%29%27%3E%3Cpath%20d=%27M6.83348%2012.6665C10.0552%2012.6665%2012.667%2010.0548%2012.667%206.83324C12.667%203.61163%2010.0552%201%206.83348%201C3.61174%201%201%203.61163%201%206.83324C1%2010.0548%203.61174%2012.6665%206.83348%2012.6665Z%27%20stroke=%27white%27%20stroke-width=%271.5%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3Cpath%20d=%27M11.4561%2011.4561L14.9999%2014.9998%27%20stroke=%27white%27%20stroke-width=%271.5%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id=%27clip0_24508_19%27%3E%3Crect%20width=%2716%27%20height=%2716%27%20fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}
.gb-search-field .gb-search-field-label{display:block;font-family:"Buick Text",Arial,sans-serif;font-size:16px;font-weight:300;line-height:24px;margin-block-end:.5rem}
.gb-search-field .search-field{float:left;width:100%;width:calc(100% - 70px)}
.gb-search-field .search-field span{line-height:1.42857;padding:0;position:relative}
.gb-search-field .search-field span::before{background:url("data:image/svg+xml,%3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2016%2016%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle%20cx=%278%27%20cy=%278%27%20r=%277.25%27%20stroke=%27%23B50000%27%20stroke-width=%271.5%27/%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M8%2010.75C8.55228%2010.75%209%2011.1977%209%2011.75C9%2012.3023%208.55228%2012.75%208%2012.75C7.44772%2012.75%207%2012.3023%207%2011.75C7%2011.1977%207.44772%2010.75%208%2010.75ZM8.75%209.08337C8.75%209.49759%208.41421%209.83337%208%209.83337C7.58579%209.83337%207.25%209.49759%207.25%209.08337L7.25%203.75004C7.25%203.33583%207.58579%203.00004%208%203.00004C8.41421%203.00004%208.75%203.33583%208.75%203.75004L8.75%209.08337Z%27%20fill=%27%23B50000%27/%3E%3C/svg%3E%0A");content:"";display:inline-block;height:1rem;margin-inline-end:.5rem;position:relative;top:.188rem;width:1rem}
.gb-search-field .search-field span.error{background:0;border-color:#b50000;color:#b50000;font-family:"Buick Text",Arial,sans-serif;font-size:.875rem;margin-block-start:12px;padding-inline-start:0;font-style:normal}
.gb-search-field input{background-color:#f6f5f4;border:0;box-shadow:none;color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;height:3.5rem;outline:0;padding-block-end:0;padding-block-start:0;padding-inline-end:0;padding-inline-start:1rem;vertical-align:middle;width:100%;border-bottom:1px solid #333;border-inline:0;border-left:1px solid transparent;border-radius:.25rem 0 0;transition:none}
.gb-search-field input:focus,.gb-search-field input:active{background-color:#f6f5f4;border-color:none}
.gb-search-field input::-moz-placeholder{color:#6f6f6d}
.gb-search-field input::placeholder{color:#6f6f6d}
.gb-search-field input:focus,.gb-search-field input:active{border-bottom-color:#333;border-left-color:transparent;color:#333}
.gb-search-field input:focus:hover,.gb-search-field input:active:hover{border-left-color:#333}
.gb-search-field .gb-search-bar ul{overflow-y:scroll}
.gb-search-field .gb-search-bar ul:empty{display:none}
.gb-search-field .gb-suggest-items-container{background-color:#f6f5f4;border-inline:none;margin-block:0;padding-inline:0;position:absolute;top:3.5rem;width:calc(100% - 23px);z-index:100;border-radius:0 0 .25rem .25rem;max-height:160px;overflow-y:scroll;padding:0}
.gb-search-field .gb-suggest-items-container li:last-child{border-block-end:none}
.gb-search-field .gb-suggest-items-container::-webkit-scrollbar{height:auto;width:4px}
.gb-search-field .gb-suggest-items-container::-webkit-scrollbar-thumb{background-color:#d7d5d3;border-radius:4px;height:42px}
.gb-search-field .gb-suggest-items-container:not(:empty){padding-block:8px}
.gb-search-field .gb-suggest-item{color:#6f6f6d;cursor:pointer;font-family:"Buick Text",Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.031rem;line-height:1.5;list-style:none;overflow:none;padding-block:.625rem;padding-inline-end:1rem;padding-inline-start:1rem;white-space:none}
.gb-search-field .gb-suggest-item:hover,.gb-search-field .gb-suggest-item.ui-state-active{background-color:transparent}
.gb-search-field .gb-suggest-item:hover,.gb-search-field .gb-suggest-item.ui-state-active{color:#333;text-decoration:underline}