.agf2{position:relative;background-color:color-mix(in srgb,var(--ux-amber) 10%,var(--ux-wash));color:var(--ux-ink);border-radius:0 0 var(--ux-radius-xl) var(--ux-radius-xl);overflow:hidden}[data-ux-theme=dark] .agf2{background-color:color-mix(in srgb,var(--ux-amber) 7%,var(--ux-wash))}.agf2:before{content:none}.agf2__inner{position:relative;max-width:1180px;margin:0 auto;padding:var(--ux-space-6) var(--ux-space-4) var(--ux-space-8)}.agf2-pitch{max-width:560px}.agf2__eyebrow{display:inline-flex;align-items:center;gap:var(--ux-space-2);font-size:var(--ux-fs-13);font-weight:var(--ux-fw-medium);letter-spacing:var(--ux-track-tight);color:var(--ux-muted)}.agf2__eyebrow svg{width:28px;height:28px;flex:none;padding:6px;border-radius:var(--ux-radius-sm);background:transparent;color:var(--ux-muted)}.agf2__title{margin:var(--ux-space-3) 0 0;font-family:var(--ux-font);font-size:clamp(30px,8vw,40px);font-weight:var(--ux-fw-display);line-height:var(--ux-lh-tight);letter-spacing:var(--ux-track-display);color:var(--ux-ink)}.agf2__title em{font-style:normal;font-weight:inherit;white-space:nowrap;padding-inline:.08em;border-radius:var(--ux-radius-xs);background:color-mix(in srgb,var(--ux-amber) 16%,transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.agf2__sub{margin:var(--ux-space-3) 0 0;max-width:48ch;line-height:1.55;font-size:var(--ux-fs-16);color:var(--ux-muted)}.agf2-card{background:var(--ux-surface);color:var(--ux-ink);border-radius:var(--ux-radius-xl);box-shadow:var(--ux-elev-3);padding:var(--ux-space-4);margin-top:var(--ux-space-5)}.agf2-carchip{display:inline-flex;align-items:center;gap:var(--ux-space-2);min-height:44px;margin:0 0 var(--ux-space-3);padding:var(--ux-space-1) var(--ux-space-2) var(--ux-space-1) var(--ux-space-3);border-radius:var(--ux-radius-pill);background:var(--ux-wash);box-shadow:inset 0 0 0 1px var(--ux-hairline);font-size:var(--ux-fs-13);font-weight:var(--ux-fw-medium);color:var(--ux-muted)}.agf2-carchip a{color:var(--ux-link);text-decoration:none;display:inline-flex;align-items:center}.agf2-carchip a:hover{color:var(--ux-link-hover);text-decoration:underline}.agf2-carchip a:focus-visible,.agf2-carchip button:focus-visible{outline:2px solid transparent;box-shadow:var(--ux-ring)}.agf2-carchip button{border:0;background:transparent;padding:var(--ux-space-1);min-width:44px;min-height:44px;border-radius:var(--ux-radius-xs);color:var(--ux-faint);cursor:pointer;font-size:var(--ux-fs-14);line-height:1}.agf2-carchip button:focus-visible{outline-offset:1px}.agf2-field{position:relative;display:flex;align-items:stretch;min-height:56px;border-radius:var(--ux-radius-md);box-shadow:inset 0 0 0 1px var(--ux-border-strong);background:var(--ux-wash);transition:box-shadow var(--ux-dur) var(--ux-ease-out)}.agf2-field:focus-within{box-shadow:inset 0 0 0 1px var(--ux-link),var(--ux-ring)}.agf2-input{flex:1;min-width:0;border:0;background:transparent;padding:var(--ux-space-3) var(--ux-space-4);font-family:var(--ux-font);font-size:var(--ux-fs-16);font-weight:var(--ux-fw-medium);color:var(--ux-ink);min-height:56px}.agf2-field>input[type=search].agf2-input{border:0;outline:0;box-shadow:none;background:transparent;-webkit-appearance:none;appearance:none}.agf2-input::placeholder{color:var(--ux-faint)}.agf2-input:focus{outline:none}.agf2-go{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--ux-space-2);min-height:48px;margin:var(--ux-space-1);padding:0 var(--ux-space-3);border:0;border-radius:var(--ux-radius-sm);background:var(--ux-amber);color:var(--ux-on-amber);cursor:pointer;font-size:var(--ux-fs-16);font-weight:var(--ux-fw-display);transition:transform var(--ux-dur) var(--ux-ease-out),background-color var(--ux-dur) var(--ux-ease-out)}.agf2-go svg{width:20px;height:20px}.agf2-go:hover{background-image:linear-gradient(var(--ux-state-hover),var(--ux-state-hover))}.agf2-go:active{transform:scale(.96)}.agf2-go:focus-visible{outline:2px solid transparent;box-shadow:var(--ux-ring)}@media(min-width:750px){.agf2-go{padding:0 var(--ux-space-5);font-weight:var(--ux-fw-display)}}.agf2-hint{margin:var(--ux-space-3) 0 0;font-size:var(--ux-fs-14);color:var(--ux-muted);text-align:center}.agf2-pop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ux-space-2);margin-top:var(--ux-space-3)}.agf2-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--ux-space-2) var(--ux-space-4);border-radius:var(--ux-radius-pill);background:var(--ux-wash);box-shadow:none;font-size:var(--ux-fs-13);font-weight:var(--ux-fw-medium);color:var(--ux-ink);text-decoration:none;cursor:pointer;transition:box-shadow var(--ux-dur) var(--ux-ease-out),background-color var(--ux-dur) var(--ux-ease-out),color var(--ux-dur) var(--ux-ease-out)}.agf2-chip:hover{background:var(--ux-state-hover);box-shadow:none;color:var(--ux-link-hover)}.agf2-chip:active{transform:scale(.98)}.agf2-chip:focus-visible{outline:2px solid transparent;box-shadow:var(--ux-ring)}.agf2-results{position:absolute;top:calc(100% + var(--ux-space-2));left:0;right:0;z-index:var(--ux-z-dropdown);background:var(--ux-surface);border-radius:var(--ux-radius-lg);box-shadow:var(--ux-elev-3);padding:var(--ux-space-2);max-height:min(56vh,380px);overflow-y:auto;-webkit-overflow-scrolling:touch;display:none}.agf2-results.open{display:block;animation:agf2-in var(--ux-dur) var(--ux-ease-out)}@keyframes agf2-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.agf2-res{display:flex;align-items:center;gap:var(--ux-space-3);width:100%;min-height:52px;padding:var(--ux-space-2) var(--ux-space-3);border:0;border-radius:var(--ux-radius-sm);background:transparent;text-align:left;text-decoration:none;cursor:pointer;font-family:var(--ux-font);transition:background-color var(--ux-dur) var(--ux-ease-out)}.agf2-res:hover,.agf2-res.is-active{background:var(--ux-wash)}.agf2-res:focus-visible{outline:2px solid transparent;box-shadow:var(--ux-ring)}.agf2-res__logo{flex:none;width:40px;height:40px;border-radius:var(--ux-radius-xs);background:var(--ux-wash);display:flex;align-items:center;justify-content:center;font-weight:var(--ux-fw-medium);font-size:var(--ux-fs-14);color:var(--ux-muted);overflow:hidden}.agf2-res__logo img{width:100%;height:100%;object-fit:contain;padding:5px}.agf2-res__meta{flex:1;min-width:0}.agf2-res__model{display:block;font-size:var(--ux-fs-14);font-weight:var(--ux-fw-medium);color:var(--ux-ink);line-height:var(--ux-lh-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agf2-res__sub{display:block;font-size:var(--ux-fs-13);color:var(--ux-muted);line-height:var(--ux-lh-ui)}.agf2-res__go{flex:none;color:var(--ux-link);font-weight:var(--ux-fw-display)}.agf2-empty{padding:var(--ux-space-4);text-align:center;font-size:var(--ux-fs-13);color:var(--ux-muted)}.agf2-empty a{color:var(--ux-link);font-weight:var(--ux-fw-semibold)}.agf2-error{padding:var(--ux-space-3);border-radius:var(--ux-radius-md);background:var(--ux-wash)}.agf2-error__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ux-space-3);margin-top:var(--ux-space-3)}.agf2-error__link{display:inline-flex;align-items:center;min-height:44px;color:var(--ux-link);font-weight:var(--ux-fw-semibold)}.agf2-error__link:hover{color:var(--ux-link-hover);text-decoration:underline}.agf2-panel{margin-top:var(--ux-space-4);border-top:1px solid var(--ux-hairline);padding-top:var(--ux-space-4);display:none}.agf2-panel.open{display:block;animation:agf2-rise var(--ux-dur) var(--ux-ease-out)}@keyframes agf2-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.agf2-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ux-space-3);margin-bottom:var(--ux-space-3)}.agf2-panel__title{margin:0;font-size:var(--ux-fs-18);font-weight:var(--ux-fw-display);letter-spacing:var(--ux-track-tight);color:var(--ux-ink)}.agf2-panel__count{font-size:var(--ux-fs-13);color:var(--ux-muted);white-space:nowrap}.agf2-back{display:inline-flex;align-items:center;gap:var(--ux-space-1);min-height:44px;padding:4px var(--ux-space-2);margin-bottom:var(--ux-space-2);border:0;border-radius:var(--ux-radius-xs);background:transparent;color:var(--ux-link);font-family:var(--ux-font);font-size:var(--ux-fs-13);font-weight:var(--ux-fw-semibold);cursor:pointer}.agf2-back:hover{color:var(--ux-link-hover);text-decoration:underline}.agf2-rows{display:grid;gap:var(--ux-space-2)}.agf2-row{display:grid;grid-template-columns:var(--ux-space-16) minmax(0,1fr) auto var(--ux-space-4);align-items:center;gap:var(--ux-space-3);min-height:calc(var(--ux-space-16) + var(--ux-space-6));padding:var(--ux-space-3);border-radius:var(--ux-radius-sm);background:var(--ux-surface);box-shadow:var(--ux-elev-1);text-decoration:none;transition:box-shadow var(--ux-dur) var(--ux-ease-out),transform var(--ux-dur) var(--ux-ease-out)}@media(hover:hover)and (pointer:fine){.agf2-row:hover{box-shadow:var(--ux-elev-2)}}.agf2-row:active{transform:scale(.985)}.agf2-row:focus-visible{outline:2px solid transparent;box-shadow:var(--ux-elev-1),var(--ux-ring)}.agf2-row__media{position:relative;display:grid;place-items:center;width:var(--ux-space-16);height:var(--ux-space-16);overflow:hidden;border-radius:var(--ux-radius-sm);background:var(--ux-wash)}.agf2-row__media img{display:block;width:100%;height:100%;object-fit:contain}.agf2-row__fallback{display:none;width:var(--ux-space-6);height:var(--ux-space-6);color:var(--ux-muted)}.agf2-row__media.is-fallback img{display:none}.agf2-row__media.is-fallback .agf2-row__fallback{display:block}.agf2-row__meta{min-width:0}.agf2-row__details{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ux-space-1) var(--ux-space-2);margin-top:var(--ux-space-1)}.agf2-row__size{display:inline-flex;align-items:center;gap:var(--ux-space-1);min-height:26px;padding:var(--ux-space-1) var(--ux-space-2);border-radius:var(--ux-radius-pill);background-color:var(--ux-wash);box-shadow:inset 0 0 0 1px var(--ux-border-strong);color:var(--ux-ink);font-size:var(--ux-fs-13);font-weight:var(--ux-fw-medium);line-height:var(--ux-lh-ui);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.agf2-row__size-icon{width:14px;height:14px;color:var(--ux-muted)}.agf2-row__name{display:block;font-size:var(--ux-fs-13);font-weight:var(--ux-fw-medium);color:var(--ux-ink);line-height:var(--ux-lh-ui);overflow-wrap:anywhere}.agf2-row__years{display:inline-block;font-size:var(--ux-fs-13);font-weight:var(--ux-fw-medium);letter-spacing:var(--ux-track-wide);color:var(--ux-muted)}.agf2-row__price{text-align:right;font-size:var(--ux-fs-16);font-weight:var(--ux-fw-display);color:var(--ux-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.agf2-row__was{display:block;font-size:var(--ux-fs-13);font-weight:var(--ux-fw-medium);color:var(--ux-faint);text-decoration:line-through}.agf2-row__go{width:var(--ux-space-4);color:var(--ux-link);font-weight:var(--ux-fw-display);text-align:center}.agf2-panel__cta{margin-top:var(--ux-space-3);display:grid;gap:var(--ux-space-2)}.agf2-panel__help{text-align:center;font-size:var(--ux-fs-13);color:var(--ux-muted)}.agf2-panel__help a{color:var(--ux-link);font-weight:var(--ux-fw-semibold);text-decoration:none}.agf2-panel__help a:hover{text-decoration:underline}.agf2-skel{height:calc(var(--ux-space-16) + var(--ux-space-6));border-radius:var(--ux-radius-sm)}.agf2-trust{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:0;margin-top:var(--ux-space-4);padding:0;overflow:hidden;border-radius:var(--ux-radius-lg);background:color-mix(in srgb,var(--ux-amber) 6%,var(--ux-surface));box-shadow:none;list-style:none}.agf2-trust__item{display:flex;align-items:center;gap:var(--ux-space-2);min-width:0;min-height:56px;padding:var(--ux-space-3) var(--ux-space-4);font-size:var(--ux-fs-14);font-weight:var(--ux-fw-medium);line-height:1.4;text-align:left;color:var(--ux-ink)}.agf2-trust__item+.agf2-trust__item{border-left:1px solid var(--ux-hairline)}.agf2-trust__item svg{width:28px;height:28px;flex:none;padding:6px;border-radius:var(--ux-radius-sm);background:transparent;color:var(--ux-muted)}.agf2-trust__item:nth-child(n+3){display:none}@media(min-width:1024px){.agf2__inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);grid-template-rows:auto auto;column-gap:clamp(40px,5vw,72px);row-gap:var(--ux-space-4);align-items:center;align-content:center;padding:var(--ux-space-12) var(--ux-space-8)}.agf2-pitch{grid-column:1;grid-row:1}.agf2-cardcol{grid-column:2;grid-row:1 / span 2}.agf2__inner>.agf2-trust{grid-column:1;grid-row:2;margin-top:0}.agf2__title{font-size:clamp(40px,3vw,46px)}.agf2-card{margin-top:0;padding:var(--ux-space-6)}}.aghx-g{padding:var(--ux-space-1) 0 var(--ux-space-2)}.aghx-g+.ag-hs-item{border-top:1px solid var(--ux-hairline)}.aghx-head{display:flex;align-items:center;gap:6px;padding:var(--ux-space-2) var(--ux-space-3) var(--ux-space-1);font-size:var(--ux-fs-13);font-weight:var(--ux-fw-medium);letter-spacing:var(--ux-track-wide);text-transform:uppercase;color:var(--ux-muted)}.aghx-head svg{width:13px;height:13px;color:var(--ux-link)}.aghx-row img{border-radius:var(--ux-radius-xs);object-fit:cover;background:var(--ux-wash)}@media(prefers-reduced-motion:reduce){.agf2-results.open,.agf2-panel.open{animation:0ms none}.agf2-go,.agf2-chip,.agf2-res,.agf2-row{transition:0ms}.agf2-go:active,.agf2-chip:active,.agf2-row:active{transform:none}}@media(max-width:360px){.agf2-row{gap:var(--ux-space-2);padding:var(--ux-space-2)}.agf2-row__price{font-size:var(--ux-fs-14)}.agf2__title{font-size:clamp(22px,7vw,28px)}}@media(max-width:767.98px){.agf2-pitch{text-align:left}.agf2__eyebrow{justify-content:flex-start}.agf2__title{text-align:left}.agf2__sub{text-align:left;max-width:36ch}.agf2__inner:has(.agf2-pitch>.agf2-trust){display:grid}.agf2__inner:has(.agf2-pitch>.agf2-trust) .agf2-pitch{display:contents}.agf2__inner:has(.agf2-pitch>.agf2-trust) .agf2-cardcol{order:1}.agf2__inner:has(.agf2-pitch>.agf2-trust) .agf2-trust{order:2}}@media(max-width:480px){.agf2-trust{grid-template-columns:minmax(0,1fr)}.agf2-trust__item+.agf2-trust__item{border-left:0;border-top:1px solid var(--ux-hairline)}}body.template-index{--ux-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--ux-amber: #daa520;--ux-amber-hover: #c59217;--ag-home-gutter: clamp(16px, 3vw, 32px);--ag-home-section-space: clamp(48px, 6vw, 88px);font-family:var(--ux-font);background:var(--ux-wash);color:var(--ux-ink)}body.template-index :is(button,input,select,textarea,a){font-family:inherit}body.template-index :is(.ag-hiw,.ag-sb,.ag-guides) *{font-family:inherit}body.template-index *{-webkit-line-clamp:unset!important}body.template-index .announcement-bar__content,body.template-index .sf-menu-bar .sf-nav>li>a,body.template-index .sf-menu-bar .sf__menu-item-level1>a{font-size:var(--ux-fs-13)!important}body.template-index .sf-header :is(a,button,[role=button],input,select){min-height:44px}body.template-index .sf-header :is(button,[role=button]){min-width:44px}body.template-index #scroll-to-top-button{min-width:44px;width:44px;height:44px;bottom:calc(86px + env(safe-area-inset-bottom))}body.template-index :is(.agf2,.ag-cat,.ag-trust,.ag-tr2,.sf__featured-collection,.ag-hiw,.ag-sb,.ag-guides,.sf-testimonials,.ag-faq,.sf-footer){box-sizing:border-box}body.template-index :is(.section__heading,.ag-cat__h,.ag-tr2__heading,.ag-hiw__title,.ag-sb__title,.ag-guides__title,.ag-faq h2){font-family:var(--ux-font);font-size:clamp(24px,3vw,34px);font-weight:var(--ux-fw-display);line-height:1.16;letter-spacing:-.025em;text-wrap:balance}body.template-index :is(.container,.container-fluid){width:min(100%,1180px);margin-inline:auto;padding-inline:var(--ag-home-gutter)}body.template-index :is(.sf__featured-collection,.collection-list,.sf-testimonials){padding-inline:0}body.template-index :is(.sf__featured-collection,.collection-list,.sf-testimonials)>:is(.container,.container-fluid){max-width:1180px}body.template-index .section__header{max-width:720px;margin-inline:auto;margin-bottom:clamp(24px,3vw,36px)}body.template-index .section__description,body.template-index .section__subheading{max-width:62ch;margin-inline:auto;font-size:var(--ux-fs-16);line-height:1.55;color:var(--ux-muted)}body.template-index .ag-cat{width:min(100%,1180px);max-width:1180px;padding:clamp(40px,6vw,72px) var(--ag-home-gutter) 24px}body.template-index .ag-cat__sub{font-size:var(--ux-fs-16);line-height:1.5;margin-bottom:24px}body.template-index .ag-cat__grid{gap:clamp(14px,2vw,22px)}body.template-index .ag-cat__tile{min-height:176px;border-radius:var(--ux-radius-xl);box-shadow:var(--ux-elev-2);transition:transform var(--ux-dur) var(--ux-ease-out),box-shadow var(--ux-dur) var(--ux-ease-out)}body.template-index .ag-cat__label{padding:32px 18px 18px}body.template-index .ag-cat__label b{font-size:20px;font-weight:var(--ux-fw-display)}body.template-index .ag-cat__label span{font-size:var(--ux-fs-14);line-height:1.45}body.template-index .ag-brand-grid-wrap{padding:clamp(16px,2.5vw,28px);border-radius:var(--ux-radius-xl);background:var(--ux-surface);box-shadow:var(--ux-elev-2)}body.template-index .ag-brand-rail{background:var(--ux-wash)!important}body.template-index .ag-brand-rail .section__heading{color:var(--ux-ink)!important}body.template-index .ag-brand-grid{gap:12px}body.template-index .ag-brand-tile{min-width:0;min-height:96px;border:0;border-radius:var(--ux-radius-lg);background:var(--ux-wash);box-shadow:inset 0 0 0 1px var(--ux-hairline);transition:transform var(--ux-dur) var(--ux-ease-out),box-shadow var(--ux-dur) var(--ux-ease-out)}body.template-index .ag-brand-name{font-size:var(--ux-fs-14);font-weight:var(--ux-fw-medium);line-height:1.4;color:var(--ux-muted)}body.template-index .ag-brand-all{min-height:44px;margin-top:16px;padding-inline:16px;border-radius:var(--ux-radius-md)}body.template-index .ag-trust{width:min(calc(100% - (2 * var(--ag-home-gutter))),1180px);margin:24px auto 0;border:0;border-radius:var(--ux-radius-xl);background:var(--ux-surface);box-shadow:var(--ux-elev-2);overflow:hidden}body.template-index .ag-trust__track{padding:0;gap:0}body.template-index .ag-trust__item{min-height:56px;padding:10px 16px;font-size:var(--ux-fs-14)}body.template-index .ag-trust__item+.ag-trust__item{border-left:1px solid var(--ux-hairline)}body.template-index .ag-trust__icon{width:32px;height:32px;padding:6px;border-radius:var(--ux-radius-sm);background:color-mix(in srgb,var(--ux-amber) 15%,var(--ux-surface));color:var(--ux-link)}body.template-index .ag-trust__icon svg{width:20px;height:20px}body.template-index .ag-tr2{padding:var(--ag-home-section-space) var(--ag-home-gutter);border:0;background:var(--ux-wash)}body.template-index .ag-tr2__heading{margin-bottom:clamp(24px,3vw,36px)}body.template-index .ag-tr2__wrap{max-width:1180px;gap:clamp(14px,2vw,20px)}body.template-index .ag-tr2__item{padding:clamp(18px,2.2vw,26px);border:0;border-radius:var(--ux-radius-xl);box-shadow:var(--ux-elev-2)}body.template-index .ag-tr2__ico{width:40px;height:40px}body.template-index .ag-tr2__body{font-size:15px;line-height:1.55}body.template-index .ag-tr2__body a{display:inline-flex;align-items:center;min-height:44px}body.template-index .sf__featured-collection .sf-grid{max-width:1120px;margin-inline:auto}body.template-index [id^=shopify-section-template--]>m-featured-collection.sf__featured-collection.sf__featured-collection{background:var(--ux-wash)!important}body.template-index .sf__featured-collection .sf-column{min-width:0}body.template-index .sf__featured-collection .sf__pcard{height:100%;border-radius:var(--ux-radius-lg);background:var(--ux-surface);box-shadow:var(--ux-elev-1);overflow:hidden}body.template-index .sf__featured-collection .sf__pcard-name,body.template-index .sf__featured-collection .sf__pcard-name a{font-size:15px;line-height:1.45}body.template-index .sf__featured-collection .sf__pcard-name a{display:flex;align-items:center;min-height:44px}body.template-index .sf__featured-collection .sf__pcard-price{font-size:var(--ux-fs-16)}html body.template-index .sf__featured-collection .sf__pcard :is(.sf__pcard-vendor,.agux-fit,.agux-fit-size,.agux-fit-years,.jdgm-prev-badge__text,del,s,.compare){font-size:var(--ux-fs-13)!important}body.template-index .collection-card__info a{display:flex;align-items:center;min-height:44px;font-size:max(var(--ux-fs-14),1em)}body.template-index .ag-browse-by-vehicle .collection-card .collection-card__inner .collection-card__info a{display:flex!important;align-items:center;justify-content:center;min-height:52px;padding:0 16px!important;font-size:var(--ux-fs-14);font-weight:var(--ux-fw-medium);line-height:1.35}body.template-index .ag-browse-by-vehicle .collection-card{border-radius:var(--ux-radius-pill);background:var(--ux-surface)!important}body.template-index .ag-browse-by-vehicle{background:var(--ux-wash)!important;border-top-color:var(--ux-hairline)!important}body.template-index .ag-browse-by-vehicle .section__description{color:var(--ux-muted)!important}body.template-index .ag-browse-by-vehicle .section__heading{color:var(--ux-ink)!important}body.template-index .ag-browse-by-vehicle .collection-card .collection-card__inner{border:0;border-radius:inherit;background:transparent;box-shadow:none}body.template-index .ag-browse-by-vehicle .collection-card .collection-card__inner:hover{transform:none;box-shadow:none}body.template-index .ag-hiw{padding:var(--ag-home-section-space) var(--ag-home-gutter);background:var(--ux-surface)}body.template-index .ag-hiw__wrap{max-width:1180px}body.template-index .ag-hiw__head{max-width:680px;margin-bottom:36px}body.template-index .ag-hiw__card{border:0;border-radius:var(--ux-radius-xl);box-shadow:var(--ux-elev-2)}body.template-index .ag-hiw__num{color:var(--ux-muted)}body.template-index .ag-hiw__text{font-size:15px;line-height:1.55}body.template-index .ag-hiw__cta,body.template-index .ag-hiw__cta span{color:var(--ux-on-amber)!important}body.template-index .ag-sb{--ag-acc: var(--ux-amber);padding-inline:var(--ag-home-gutter)}body.template-index .ag-sb__wrap{max-width:1180px}body.template-index .ag-sb__eyebrow,body.template-index .ag-sb__lbl,body.template-index .ag-sb__tag{font-size:var(--ux-fs-13)}body.template-index .ag-sb__eyebrow{color:var(--ux-amber)}body.template-index .ag-sb__sub,body.template-index .ag-sb__lbl{color:var(--ux-ondark)}body.template-index .ag-sb__grid{gap:0;border:0;border-radius:var(--ux-radius-xl);background:#ffffff1f;box-shadow:var(--ux-elev-3)}body.template-index .ag-sb__cell{min-width:0;min-height:104px}body.template-index .ag-sb__cell:nth-child(2n){border-left:1px solid rgba(255,255,255,.14)}body.template-index .ag-sb__cell:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}body.template-index .ag-guides{padding:var(--ag-home-section-space) var(--ag-home-gutter);border:0}body.template-index .ag-guides__wrap{max-width:1180px}body.template-index .ag-guides__grid{gap:16px}body.template-index .ag-guides__card{min-height:132px;padding:20px;border:0;border-radius:var(--ux-radius-xl);box-shadow:var(--ux-elev-2)}body.template-index .ag-guides :is(.ag-guides__model,.ag-guides__cap,.ag-guides__read,.ag-guides__plabel,.ag-guides__pill,.ag-guides__ctasub){font-size:var(--ux-fs-14)}body.template-index .ag-guides__pill{min-height:44px}body.template-index .ag-guides.ag-guides .ag-guides__plabel{color:var(--ux-muted)}body.template-index .ag-guides.ag-guides .ag-guides__pill{background:var(--ux-surface);border-color:var(--ux-border-strong);color:var(--ux-ink)}body.template-index .ag-guides.ag-guides .ag-guides__cta{min-height:88px;border-radius:var(--ux-radius-xl);box-shadow:none}body.template-index .ag-guides.ag-guides .ag-guides__cta:hover{box-shadow:none}body.template-index .ag-guides.ag-guides .ag-guides__cta:focus-visible{box-shadow:var(--ux-ring)}body.template-index .sf-testimonials{padding-block:var(--ag-home-section-space)}body.template-index .sf-testimonials .testimonial__item{padding:clamp(20px,3vw,32px);border-radius:var(--ux-radius-xl);background:var(--ux-surface);box-shadow:var(--ux-elev-2)}body.template-index .sf-testimonials .testimonial__item-content{min-width:0}body.template-index .sf-testimonials__inner{margin-inline:0}body.template-index .sf-testimonials .testimonial__author,body.template-index .sf-testimonials .testimonial__item h3,body.template-index .sf-testimonials .testimonial__item .rte{font-size:var(--ux-fs-16);line-height:1.55}body.template-index .sf-testimonials .sf-slider__controls button{min-width:44px;min-height:44px}body.template-index .ag-faq{width:min(100%,860px);max-width:860px!important;margin-block:var(--ag-home-section-space)!important;padding-inline:var(--ag-home-gutter)!important;color:var(--ux-ink);background:var(--ux-wash)!important}body.template-index .ag-faq__item{border:0!important;border-radius:var(--ux-radius-lg)!important;background:var(--ux-surface)!important;box-shadow:var(--ux-elev-1)}body.template-index .ag-faq :is(h2,.ag-faq__q){color:var(--ux-ink)!important}body.template-index .ag-faq :is(p,.ag-faq__a){color:var(--ux-muted)!important}body.template-index .ag-faq__q{min-height:56px;font-size:var(--ux-fs-16)!important}body.template-index .ag-faq__a{font-size:15px!important;line-height:1.6}body.template-index .shopify-section:has(.ag-faq){background:var(--ux-wash)!important}body.template-index .sf-custom-liquid.ag-geo-faq-section{background:var(--ux-wash)!important}[data-ux-theme=dark] body.template-index .ag-brand-all{color:var(--ux-link)!important}[data-ux-theme=dark] body.template-index .sf__featured-collection .sf__pcard-name,[data-ux-theme=dark] body.template-index .sf__featured-collection .sf__pcard-name a{color:var(--ux-ink)!important}[data-ux-theme=dark] body.template-index .sf__featured-collection .sf__pcard-price,[data-ux-theme=dark] body.template-index .sf__featured-collection .sf__pcard-price :is(.f-price-item,.prod__price){color:var(--ux-positive)!important}[data-ux-theme=dark] body.template-index .ag-stats-band-section .ag-sb__cta,[data-ux-theme=dark] body.template-index .ag-stats-band-section .ag-sb__cta span{color:var(--ux-on-amber)!important}[data-ux-theme=dark] body.template-index .ag-guides.ag-guides .ag-guides__plabel{color:var(--ux-muted)!important}[data-ux-theme=dark] body.template-index .ag-guides.ag-guides .ag-guides__pill{color:var(--ux-ink)!important}body.template-index .sf-footer{margin-top:0;padding-bottom:env(safe-area-inset-bottom)}body.template-index .sf-footer :is(.container,.container-fluid){max-width:1180px}body.template-index .sf-footer :is(.sf__footer-block-title,.block-text,a,p,span){font-size:max(var(--ux-fs-14),1em);line-height:1.5}body.template-index .sf-footer input,body.template-index .sf-footer button{min-height:44px}body.template-index .sf-footer .sf__accordion-content a,body.template-index .sf-footer .social-media-links a{display:flex;align-items:center;min-width:44px;min-height:44px}body.template-index .sf-footer a:focus-visible{outline:2px solid transparent;box-shadow:var(--ux-ring-dark);border-radius:var(--ux-radius-xs)}@media(max-width:639.98px){body.template-index .ag-trust{overflow:visible}body.template-index .ag-trust__track{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}body.template-index .ag-trust__item+.ag-trust__item{border-left:0;border-top:1px solid var(--ux-hairline)}body.template-index .sf-testimonials .testimonial__item-content{flex-direction:column;gap:20px}body.template-index .sf-testimonials .testimonial__item-thumb{width:100%;max-width:220px;margin-left:0}body.template-index .sf-footer__accordion{margin-inline:0}body.template-index .sf-footer__block-inner{padding-inline:0}body.template-index .sf-footer .sf__accordion-button{min-height:44px}body.template-index .sf-footer .sf__accordion-content a{display:flex;align-items:center;min-height:44px}}@media(max-width:359.98px){body.template-index .sf__featured-collection .sf-grid,body.template-index .ag-guides__grid,body.template-index .ag-sb__grid{grid-template-columns:minmax(0,1fr)!important}body.template-index .ag-sb__cell:nth-child(n){border-left:0}body.template-index .ag-sb__cell+.ag-sb__cell{border-top:1px solid rgba(255,255,255,.14)}body.template-index .agf2-card{padding:14px}body.template-index .agf2-pop{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-index .agf2-chip{justify-content:center;padding-inline:10px}}@media(min-width:768px){body.template-index .ag-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.template-index .ag-tr2__wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){body.template-index .ag-tr2__wrap{grid-template-columns:repeat(4,minmax(0,1fr))}body.template-index .ag-brand-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){body.template-index *,body.template-index *:before,body.template-index *:after{scroll-behavior:auto!important;animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important}}html body.template-index .agf2__title,html body.template-index .agf2__title em{font-weight:var(--ux-fw-display)}html body.page-select-your-car h1.agf2__title{font-weight:var(--ux-fw-display)!important}html body.template-index :is(.section__heading,.ag-cat__h,.ag-tr2__heading,.ag-hiw__title,.ag-sb__title,.ag-guides__title,.ag-faq h2){font-weight:var(--ux-fw-display)!important}html body.template-index .ag-hiw__cta,html body.template-index .ag-hiw__cta span{font-weight:var(--ux-fw-display)}html body.template-index .ag-brand-name,html body.template-index .ag-brand-rail :is(.collection-card__title a,.collection-card__info a){font-weight:var(--ux-fw-medium)!important;color:var(--ux-muted)!important}html body.template-index .ag-browse-by-vehicle :is(.collection-card__title a,.collection-card__info a){font-weight:var(--ux-fw-medium)!important}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ag-ux-home.css.map */
