/*!
 * 
 * date: Tue Jul 22 2025 17:03:56 GMT+0000 (Coordinated Universal Time)
 * brand: chevrolet-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.
 * 
 */gb-legal-notification{bottom:0;display:block;inset-inline-start:0;position:fixed;transition:max-height .75s cubic-bezier(0,1,0.5,1);width:100%;z-index:150}
gb-legal-notification.show{max-height:600px}
gb-legal-notification.show.accepted{max-height:0}
gb-legal-notification .gb-content-container{position:relative}
gb-legal-notification .gb-row{display:flex;flex-direction:column}
gb-legal-notification .gb-title,gb-legal-notification .gb-content{color:#262626;font-family:ChevySans,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;line-height:23px}
@media(min-width:800px)and (max-width:1199px){gb-legal-notification .gb-title,gb-legal-notification .gb-content{font-size:16px;line-height:28px}
}
@media(min-width:1200px){gb-legal-notification .gb-title,gb-legal-notification .gb-content{font-size:16px;line-height:32px}
}
gb-legal-notification{background-color:#262626;color:#fff;min-height:0;max-height:56px}
gb-legal-notification .gb-title{padding-block:32px 4px;padding-inline:120px;color:#fff;float:left;font-weight:700;line-height:22px}
gb-legal-notification .gb-title .gb-minimize-text{bottom:15px;margin-inline-start:-104px;position:fixed}
gb-legal-notification .gb-title .gb-close-button,gb-legal-notification .gb-title .gb-minimize-text{align-items:center;display:flex;letter-spacing:normal}
gb-legal-notification .gb-title .gb-close-button .icon-minus,gb-legal-notification .gb-title .gb-close-button .icon-plus,gb-legal-notification .gb-title .gb-minimize-text .icon-minus,gb-legal-notification .gb-title .gb-minimize-text .icon-plus{background-repeat:no-repeat;content:"";height:24px;width:24px;margin:16px;position:fixed;right:0}
gb-legal-notification .gb-title .gb-close-button .icon-minus,gb-legal-notification .gb-title .gb-minimize-text .icon-minus{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%2012C0%205.373%205.373%200%2012%200s12%205.373%2012%2012-5.373%2012-12%2012S0%2018.627%200%2012ZM12%201.412C6.152%201.412%201.412%206.152%201.412%2012c0%205.848%204.74%2010.588%2010.588%2010.588%205.848%200%2010.588-4.74%2010.588-10.588%200-5.848-4.74-10.588-10.588-10.588ZM5.97%2012c0-.39.316-.706.706-.706h10.648a.706.706%200%200%201%200%201.412H6.676A.706.706%200%200%201%205.97%2012Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");position:absolute;top:0}
gb-legal-notification .gb-title .gb-close-button .icon-plus,gb-legal-notification .gb-title .gb-minimize-text .icon-plus{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%2012C0%205.373%205.373%200%2012%200s12%205.373%2012%2012-5.373%2012-12%2012S0%2018.627%200%2012ZM12%201.412C6.152%201.412%201.412%206.152%201.412%2012c0%205.848%204.74%2010.588%2010.588%2010.588%205.848%200%2010.588-4.74%2010.588-10.588%200-5.848-4.74-10.588-10.588-10.588Zm0%204.558c.39%200%20.706.316.706.706v4.618h4.618a.706.706%200%200%201%200%201.412h-4.618v4.618a.706.706%200%200%201-1.412%200v-4.618H6.676a.706.706%200%200%201%200-1.412h4.618V6.676c0-.39.316-.706.706-.706Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E")}
gb-legal-notification .close-btn{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%2012C0%205.373%205.373%200%2012%200s12%205.373%2012%2012-5.373%2012-12%2012S0%2018.627%200%2012ZM12%201.412C6.152%201.412%201.412%206.152%201.412%2012c0%205.848%204.74%2010.588%2010.588%2010.588%205.848%200%2010.588-4.74%2010.588-10.588%200-5.848-4.74-10.588-10.588-10.588ZM7.736%207.736a.706.706%200%200%201%20.998%200L12%2011.002l3.266-3.266a.706.706%200%201%201%20.998.998L12.998%2012l3.266%203.266a.706.706%200%201%201-.998.998L12%2012.998l-3.266%203.266a.706.706%200%201%201-.998-.998L11.002%2012%207.736%208.734a.706.706%200%200%201%200-.998Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;border:0;cursor:pointer;height:24px;inset-inline-end:16px;padding:0;position:absolute;top:16px;width:24px}
gb-legal-notification .gb-button-container{align-self:flex-end;display:flex;gap:24px;padding-block:24px 32px;padding-inline:120px;flex-direction:row-reverse;width:100%}
gb-legal-notification .gb-button-container .gb-primary-button,gb-legal-notification .gb-button-container .gb-secondary-button{border-radius:0;width:251px}
gb-legal-notification .gb-button-container .gb-primary-button{background-color:#fff;border-color:#fff;color:#262626}
gb-legal-notification .gb-button-container .gb-primary-button:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#262626}
gb-legal-notification .gb-button-container .gb-secondary-button{background-color:#262626;border-color:#fff;color:#fff}
gb-legal-notification .gb-button-container .gb-secondary-button:hover{background-color:#262626;border-color:#e6e6e6;color:#e6e6e6}
gb-legal-notification .gb-button-container button{cursor:pointer}
gb-legal-notification .gb-minimize-text.gb-disclaimer-none,gb-legal-notification .close-btn.gb-disclaimer-none,gb-legal-notification .gb-close-button.gb-disclaimer-none,gb-legal-notification .gb-content.gb-disclaimer-none,gb-legal-notification .gb-button-container.gb-disclaimer-none{visibility:hidden}
gb-legal-notification .gb-content{color:#fff;display:inline-block;padding:0 120px;font-weight:500;letter-spacing:normal;line-height:22px}
gb-legal-notification .gb-content a{color:#fff;text-decoration:underline}
gb-legal-notification .gb-content a:hover{color:#0077d9}
gb-legal-notification .gb-silent-title{margin-block-start:0}
gb-legal-notification .gb-silent-consent{margin-block-end:32px;padding:0 120px}
@media only screen and (max-width:799px){gb-legal-notification .gb-title{line-height:21px;padding:24px 16px 4px}
gb-legal-notification .gb-title .gb-minimize-text{margin-inline-start:0}
gb-legal-notification .gb-button-container{flex-direction:column;gap:16px;padding:0 16px 24px;width:100%}
gb-legal-notification .gb-button-container .gb-primary-button,gb-legal-notification .gb-button-container .gb-secondary-button{width:100%}
gb-legal-notification .gb-content{line-height:21px;padding:0 16px 24px}
gb-legal-notification .gb-silent-consent{margin-block-end:24px;padding:0 64px 0 16px}
}
@media only screen and (min-width:800px)and (max-width:1199px){gb-legal-notification .gb-title{padding:24px 64px 4px}
gb-legal-notification .gb-title .gb-minimize-text{bottom:13px;margin-inline-start:-48px}
gb-legal-notification .gb-button-container{padding:0 64px}
gb-legal-notification .gb-button-container .gb-primary-button,gb-legal-notification .gb-button-container .gb-secondary-button{width:208px}
gb-legal-notification .gb-content{padding:0 64px 24px}
}