:root{--koch-yellow: #fbce13;--koch-dark-yellow: #f3b51b;--koch-yellow-hover: #d9b400;--koch-amber-light: #fef5e3;--koch-amber-badge: #fee098;--koch-amber-text: #783f06;--koch-blue-badge: #eef4fe;--koch-blue-light: #eff5fe;--koch-bright-blue: #0096d6;--koch-active-blue: #009fe3;--koch-dark-blue: #002d62;--koch-mid-blue: #005596;--koch-slate-blue: #516474;--koch-ink: #1e1e1e;--koch-black: #000;--koch-white: #fff;--koch-off-white: #f0efef;--koch-light-grey: #cfd4d8;--koch-grey: #757575;--koch-grey-66: #a2a9ad;--koch-card-bg-light: #fafafa;--koch-card-bg-lighter: #fefefe;--koch-success-green: #008738;--koch-skeleton-base: #e9edf4;--koch-skeleton-highlight: #f5f6f9;--form-field-text: #101828;--form-field-bg: #f9fafb;--form-field-border: #e5e7eb;--form-required: #c70036;--form-error: #ea4335;--color-foreground: var(--koch-ink);--color-primary: var(--koch-dark-blue);--color-primary-foreground: var(--koch-white);--color-border: var(--koch-light-grey);--color-nav: var(--koch-dark-blue);--color-midblue: var(--koch-mid-blue);--color-surface-selected: #e8f4fa;--color-surface-subtle: #f6f7f7;--font-family-primary: 'DIN Pro', sans-serif;--font-weight-black: 900;--font-weight-bold: 700;--font-weight-semibold: 600;--font-weight-medium: 500;--font-weight-regular: 400;--font-weight-light: 300;--h1-font-size: 4.8rem;--h1-line-height: 5.6rem;--h1-letter-spacing: -0.2rem;--h2-font-size: 3.6rem;--h2-line-height: 4.4rem;--h3-font-size: 2.8rem;--h3-line-height: 3.6rem;--h4-font-size: 2.2rem;--h4-line-height: 3rem;--body-font-size: 1.6rem;--body-line-height: 2.4rem;--body-large-font-size: 1.8rem;--body-large-line-height: 2.8rem;--small-font-size: 1.4rem;--small-line-height: 2rem;--nav-font-size: 1.5rem;--nav-line-height: 2rem;--button-font-size: 1.6rem;--button-line-height: 2rem;--text-h2-to-body: 1.6rem;--text-paragraph-gap: 1.6rem;--text-underline-offset: 0.3rem;--layout-side-margin: 6rem;--layout-container-width: 132rem;--layout-column-gap: 3.2rem;--section-normal-y: 6.4rem;--section-compact-y: 4.8rem;--card-padding: 2.4rem;--button-height: 4.8rem;--button-padding-y: 1.2rem;--button-padding-x: 2.4rem;--button-padding: var(--button-padding-y) var(--button-padding-x);--button-icon-gap: 0.8rem;--button-radius: 0.8rem;--small-button-height: 4rem;--small-button-padding-x: 1.6rem;--small-button-radius: 0.6rem;--focus-ring-width: 0.2rem;--focus-ring-offset: 0.2rem;--focus-ring-color: var(--koch-white);--focus-ring-color-on-light: var(--koch-dark-blue);--nav-height: 7rem;--nav-sticky-height: 6.4rem;--nav-link-padding-x: 1.6rem;--nav-link-padding-y: 1.6rem;--nav-icon-touch-area: 4.8rem;--contact-bar-height: 0px;--info-tooltip-scrim-z: 10059;--info-tooltip-popup-z: 10060;--transition-fast: 0.2s ease;--transition-collapse: 0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-hover: 0.3s ease-out}.brand-lincoln{--font-family-primary: 'Lincoln Proxima Nova', sans-serif;--font-family-secondary: 'LincolnMillerB', serif;--lincoln-gold-deep: #89782f;--lincoln-grey-lead: #6e6e6e;--lincoln-grey-strong: #2a2a2a;--lincoln-grey-50: #f5f5f5;--lincoln-field-label: #516474;--lincoln-grey-divider: #b0b0b0;--lincoln-card-border: #dde5f0;--lincoln-card-shadow: 0 0.1rem 0.2rem rgb(0 0 0 / 30%), 0 0.1rem 0.3rem 0.1rem rgb(0 0 0 / 15%);--lincoln-card-bg-cream: #fffdf5;--lincoln-heading-ink: #1c1c1c;--lincoln-cta-height: 6.5rem;--lincoln-cta-font-size: 2rem;--lincoln-cta-gap: 1.2rem;--lincoln-cta-gradient: linear-gradient(54deg, var(--koch-black) 75%, var(--lincoln-cta-gradient-end) 122%);--lincoln-cta-gradient-end: #848484;--lincoln-cta-shimmer: linear-gradient(115deg, transparent 40%, rgb(255 255 255 / 45%) 50%, transparent 60%);--lincoln-cta-shimmer-duration: 2.6s;--lincoln-cta-shimmer-duration-hover: 1.9s}@media(max-width: 1100px){:root{--nav-height: 6.4rem;--contact-bar-height: 4.6rem}}@media(max-width: 1024px){:root{--contact-bar-height: 3.8rem}}@media(max-width: 768px){:root{--h1-font-size: 3.2rem;--h1-line-height: 4rem;--h2-font-size: 2.8rem;--h2-line-height: 3.6rem;--h3-font-size: 2.4rem;--h3-line-height: 3.2rem;--body-font-size: 1.4rem;--layout-side-margin: 1.6rem;--layout-container-width: 35.8rem;--section-normal-y: 4rem;--section-compact-y: 3.2rem;--card-padding: 1.6rem;--button-padding-x: 2rem;--nav-height: 6rem;--nav-sticky-height: 6rem}}.product-overview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.4rem;font-family:var(--font-family-primary)}.product-overview__heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem var(--vdp-overview-heading-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-overview__title{margin:0;font-family:var(--font-family-primary);font-size:var(--vdp-overview-title-size);font-weight:var(--font-weight-medium);line-height:var(--vdp-overview-title-line-height);color:var(--vdp-overview-heading-ink)}.product-overview__title-vehicle{font-weight:var(--font-weight-bold)}.product-overview__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem 2.4rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-overview__link{font-size:var(--body-font-size);font-weight:var(--font-weight-bold);line-height:var(--body-line-height);color:var(--koch-bright-blue);text-decoration:none;text-underline-offset:var(--text-underline-offset)}.product-overview__link:hover,.product-overview__link:focus-visible{color:var(--koch-bright-blue);text-decoration:underline}.product-overview__link--download{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-overview__link--download svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.product-overview__link--download:hover,.product-overview__link--download:focus-visible{text-decoration:none}.product-overview__link--download:hover .product-overview__link-label,.product-overview__link--download:focus-visible .product-overview__link-label{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}.product-overview__trust{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:.6rem}.product-overview__rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.8rem 1rem}.product-overview__rating-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.product-overview__rating-logo svg{width:var(--vdp-overview-rating-logo-size);height:var(--vdp-overview-rating-logo-size)}.product-overview__rating-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.product-overview__rating-label,.product-overview__rating-link{font-size:var(--vdp-overview-rating-font-size);line-height:1.3rem}.product-overview__rating-label{color:var(--vdp-overview-rating-label-ink)}.product-overview__rating-link,.product-overview__rating-link:link,.product-overview__rating-link:visited,.product-overview__rating-link:hover,.product-overview__rating-link:focus,.product-overview__rating-link:active{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;color:var(--vdp-overview-rating-link-ink);text-decoration:none}.product-overview__rating-link:hover,.product-overview__rating-link:focus-visible{text-decoration:underline}.product-overview__rating-score{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.7rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-overview__rating-value{font-size:1.1rem;font-weight:var(--font-weight-black);line-height:1.1rem;color:var(--vdp-overview-star-ink)}.product-overview__stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--vdp-overview-star-ink)}.product-overview__stars svg{fill:currentcolor}.product-overview__award{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.7rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-overview__award:hover .product-overview__award-year,.product-overview__award:focus-visible .product-overview__award-year{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}.product-overview__award-badge{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:auto;height:var(--vdp-overview-award-height)}.product-overview__award-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2rem;font-size:var(--vdp-overview-award-font-size)}.product-overview__award-year{font-weight:var(--font-weight-medium);line-height:1.8rem;color:var(--koch-mid-blue);text-transform:uppercase}.product-overview__award-title{line-height:2.1rem;color:var(--koch-ink)}.product-overview__description{max-height:var(--vdp-overview-description-max);overflow:hidden;font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--vdp-overview-body-ink)}.product-overview__description.is-expanded{max-height:none}.product-overview__description p{margin:0 0 var(--body-line-height);color:inherit}.product-overview__description a{color:var(--koch-bright-blue);text-decoration:underline;text-underline-offset:var(--text-underline-offset)}.product-overview__description.is-animating{max-height:none;overflow:hidden;-webkit-transition:height var(--transition-collapse);-o-transition:height var(--transition-collapse);transition:height var(--transition-collapse)}.product-overview__toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--vdp-toggle-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:0;font-family:inherit;font-size:var(--body-font-size);font-weight:var(--font-weight-bold);line-height:var(--body-line-height);color:var(--koch-bright-blue);text-underline-offset:var(--text-underline-offset);cursor:pointer;background:none;border:0}.product-overview__toggle:hover,.product-overview__toggle:focus-visible{text-decoration:underline}.product-overview__toggle svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);-o-transition:transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast), -webkit-transform var(--transition-fast)}.product-overview__toggle[aria-expanded=true] svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.product-overview__disclaimer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:var(--vdp-overview-disclaimer-padding);margin-top:1rem;background-color:var(--koch-mid-blue);border:.1rem solid var(--koch-white);border-radius:var(--vdp-overview-disclaimer-radius)}.product-overview__disclaimer>svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:var(--vdp-overview-disclaimer-icon);height:var(--vdp-overview-disclaimer-icon);color:var(--koch-white)}.product-overview__disclaimer-text{margin:0;font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--koch-white)}@media(max-width: 1024px){.product-overview__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.4rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.product-overview__trust{margin-top:1rem}.product-overview__title{font-size:2rem;line-height:2.8rem}.product-overview__link{font-size:var(--small-font-size);line-height:2.1rem}.product-overview__description{max-height:var(--vdp-overview-description-max-mobile);font-size:var(--nav-font-size);line-height:2.4375rem}.product-overview__description.is-expanded{max-height:none}}@media(max-width: 768px){.product-overview{gap:1.6rem}.product-overview__heading{gap:2rem}.product-overview__trust{display:grid;grid-template-columns:1fr 1fr;gap:1rem .7rem;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;margin-top:0}.product-overview__rating{gap:.53rem;min-width:0;padding:.7rem 1.07rem .7rem 0}.product-overview__award{min-width:0}.product-overview__rating-label,.product-overview__rating-link{line-height:var(--vdp-overview-rating-line-height-mobile)}.product-overview__rating-value{font-size:1.07rem;line-height:1.07rem}.product-overview__award-text{font-size:var(--vdp-overview-award-font-size-mobile)}.product-overview__award-year{line-height:var(--vdp-overview-award-year-line-height-mobile)}.product-overview__award-title{line-height:var(--vdp-overview-award-title-line-height-mobile)}.product-overview__description p{margin:1.2rem 0 0}.product-overview__description p:first-child{margin-top:0}.product-overview__toggle{font-size:var(--vdp-toggle-font-size-mobile);line-height:var(--vdp-toggle-line-height-mobile)}.product-overview__disclaimer{gap:1.2rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:var(--vdp-overview-disclaimer-padding-mobile);margin-top:0;border-radius:var(--vdp-overview-disclaimer-radius-mobile)}.product-overview__disclaimer>svg{width:var(--vdp-overview-disclaimer-icon-mobile);height:var(--vdp-overview-disclaimer-icon-mobile)}.product-overview__disclaimer-text{font-size:1.4rem;line-height:2.275rem}}@media(prefers-reduced-motion: reduce){.product-overview__toggle svg{-webkit-transition:none;-o-transition:none;transition:none}.product-overview__description.is-animating{-webkit-transition:none;-o-transition:none;transition:none}}.product-specifications{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--vdp-specs-panel-gap);font-family:var(--font-family-primary)}.product-specifications__heading{margin:0;font-family:var(--font-family-primary);font-size:var(--vdp-specs-panel-heading-size);font-weight:var(--font-weight-medium);line-height:var(--vdp-specs-panel-heading-line-height);color:var(--vdp-overview-heading-ink)}.product-specifications__list-wrapper.is-animating{overflow:hidden;-webkit-transition:height var(--transition-collapse);-o-transition:height var(--transition-collapse);transition:height var(--transition-collapse)}.product-specifications__list{-webkit-column-gap:var(--vdp-specs-panel-column-gap);-moz-column-gap:var(--vdp-specs-panel-column-gap);column-gap:var(--vdp-specs-panel-column-gap);padding:0;-webkit-padding-start:var(--vdp-specs-panel-list-indent);padding-inline-start:var(--vdp-specs-panel-list-indent);margin:0;font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--koch-ink);list-style:disc;-webkit-column-count:3;-moz-column-count:3;column-count:3}.product-specifications__item{margin:0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.product-specifications__item--titlecase{text-transform:capitalize}.product-specifications__item--more{display:none}.product-specifications.is-expanded .product-specifications__item--more{display:list-item;-webkit-animation:product-specifications-item-in var(--transition-collapse) both;animation:product-specifications-item-in var(--transition-collapse) both}@-webkit-keyframes product-specifications-item-in{from{opacity:0}to{opacity:1}}@keyframes product-specifications-item-in{from{opacity:0}to{opacity:1}}.product-specifications__toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--vdp-toggle-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:0;font-family:inherit;font-size:var(--body-font-size);font-weight:var(--font-weight-bold);line-height:var(--body-line-height);color:var(--koch-bright-blue);text-underline-offset:var(--text-underline-offset);cursor:pointer;background:none;border:0}.product-specifications__toggle:hover,.product-specifications__toggle:focus-visible{text-decoration:underline}.product-specifications__toggle svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);-o-transition:transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast), -webkit-transform var(--transition-fast)}.product-specifications__toggle[aria-expanded=true] svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width: 1024px){.product-specifications__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media(max-width: 768px){.product-specifications__heading{font-size:var(--vdp-panel-title-size-mobile);line-height:var(--vdp-specs-panel-heading-line-height-mobile)}.product-specifications__list{-webkit-padding-start:var(--vdp-specs-panel-list-indent-mobile);padding-inline-start:var(--vdp-specs-panel-list-indent-mobile);font-size:var(--nav-font-size);line-height:var(--body-line-height)}.product-specifications__toggle{font-size:var(--vdp-toggle-font-size-mobile);line-height:var(--vdp-toggle-line-height-mobile)}}@media(prefers-reduced-motion: reduce){.product-specifications__toggle svg{-webkit-transition:none;-o-transition:none;transition:none}.product-specifications__list-wrapper.is-animating{-webkit-transition:none;-o-transition:none;transition:none}.product-specifications.is-expanded .product-specifications__item--more{-webkit-animation:none;animation:none}}.product-financing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--vdp-financing-section-gap);font-family:var(--font-family-primary)}.product-financing__intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--vdp-financing-intro-gap)}.product-financing__title{margin:0;font-family:var(--font-family-primary);font-size:var(--vdp-financing-title-size);font-weight:var(--font-weight-bold);line-height:var(--vdp-financing-title-line-height);color:var(--vdp-overview-heading-ink)}.product-financing__lead{margin:0;font-size:var(--vdp-body-size-fixed);line-height:var(--body-line-height);color:var(--koch-ink)}.product-financing__cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--vdp-financing-cards-gap);-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.product-financing__card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--vdp-financing-card-gap);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:var(--vdp-financing-card-padding);background-color:var(--koch-white);border:.1rem solid var(--vdp-tab-border);border-radius:var(--vdp-card-radius);-webkit-box-shadow:var(--vdp-hwd-card-shadow);box-shadow:var(--vdp-hwd-card-shadow)}.product-financing__card-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--vdp-financing-card-body-gap)}.product-financing__card-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--vdp-financing-card-head-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}.product-financing__card-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:var(--koch-bright-blue)}.product-financing__card-icon svg{width:var(--vdp-financing-card-icon-size);height:var(--vdp-financing-card-icon-size)}.product-financing__card-title{font-size:var(--vdp-financing-card-title-size);font-weight:var(--font-weight-medium);line-height:var(--vdp-financing-title-line-height);color:var(--vdp-overview-heading-ink)}.product-financing__card-text{margin:0;font-size:var(--vdp-body-size-fixed);line-height:var(--body-line-height);color:var(--koch-slate-blue)}.product-financing__cta{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:var(--button-height);padding:0 var(--button-padding-x);font-family:inherit;font-size:var(--button-font-size);font-weight:var(--font-weight-medium);line-height:var(--button-line-height);color:var(--koch-white);text-align:center;text-decoration:none;cursor:pointer;background-color:var(--koch-dark-blue);border:.1rem solid var(--koch-dark-blue);border-radius:var(--button-radius);-webkit-transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);-o-transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.product-financing__cta:hover,.product-financing__cta:focus-visible{color:var(--koch-ink);background-color:var(--koch-yellow);border-color:var(--koch-yellow)}.product-financing__cta--secondary{background-color:rgba(0,0,0,0);border-color:var(--koch-mid-blue)}.product-financing__cta--secondary,.product-financing__cta--secondary:link,.product-financing__cta--secondary:visited{color:var(--koch-dark-blue)}.product-financing__cta--secondary:hover,.product-financing__cta--secondary:focus-visible{color:var(--koch-white);background-color:var(--koch-dark-blue);border-color:var(--koch-dark-blue)}.product-financing--lincoln .product-financing__card-icon{color:var(--koch-yellow)}.product-financing--lincoln .product-financing__card-text{font-family:"Lincoln Proxima Nova Semibold",sans-serif;font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--koch-slate-blue)}.product-financing--lincoln .product-financing__cta{font-weight:var(--font-weight-semibold);color:var(--koch-white);background-color:var(--koch-ink);border-color:var(--koch-ink)}.product-financing--lincoln .product-financing__cta:hover,.product-financing--lincoln .product-financing__cta:focus-visible{color:var(--koch-black);background-color:var(--koch-yellow);border-color:var(--koch-yellow)}.product-financing--lincoln .product-financing__cta--secondary{background-color:var(--koch-yellow);border-color:var(--koch-yellow)}.product-financing--lincoln .product-financing__cta--secondary,.product-financing--lincoln .product-financing__cta--secondary:link,.product-financing--lincoln .product-financing__cta--secondary:visited{color:var(--koch-ink)}.product-financing--lincoln .product-financing__cta--secondary:hover,.product-financing--lincoln .product-financing__cta--secondary:focus-visible{color:var(--koch-ink);background-color:var(--koch-yellow-hover);border-color:var(--koch-yellow-hover)}@media(max-width: 1024px){.product-financing__cards{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 768px){.product-financing{--vdp-financing-title-size: var(--vdp-panel-title-size-mobile);--vdp-financing-card-title-size: var(--vdp-panel-title-size-mobile);--vdp-financing-cards-gap: var(--vdp-financing-cards-gap-mobile);--vdp-financing-card-padding: var(--vdp-card-padding-mobile);--vdp-card-radius: var(--vdp-card-radius-mobile);--vdp-financing-card-gap: var(--vdp-card-gap-mobile);--vdp-financing-card-head-gap: var(--vdp-card-head-gap-mobile)}}@media(prefers-reduced-motion: reduce){.product-financing__cta{-webkit-transition:none;-o-transition:none;transition:none}}.component-info-tooltip{position:relative;display:inline-block;cursor:pointer}@media(hover: hover)and (pointer: fine){.component-info-tooltip::after{position:absolute;top:0;left:100%;width:1rem;height:100%;content:""}.component-info-tooltip[data-placement=left]::after{right:100%;left:auto}.component-info-tooltip[data-placement=below]::after{top:100%;left:0;width:100%;height:1rem}}.component-info-tooltip__trigger{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;font-family:inherit;color:var(--koch-slate-blue);cursor:pointer;background:none;border:0;outline:none}.component-info-tooltip__trigger .icon-lucide__info-circle{fill:currentcolor}.component-info-tooltip__trigger .icon-lucide__info-mark{stroke:var(--koch-mid-blue)}.component-info-tooltip__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-light);outline-offset:var(--focus-ring-offset)}.component-info-tooltip__trigger:hover .component-info-tooltip__label{text-decoration:underline}.component-info-tooltip__label{font-size:var(--body-font-size);font-weight:var(--font-weight-medium);line-height:var(--body-large-line-height);color:var(--koch-slate-blue)}.component-info-tooltip__label:hover{text-decoration:underline}.component-info-tooltip--on-dark .component-info-tooltip__trigger,.component-info-tooltip--on-dark .component-info-tooltip__label{color:var(--koch-white)}.component-info-tooltip--on-dark .component-info-tooltip__trigger:focus-visible{outline-color:var(--focus-ring-color)}.component-info-tooltip--lincoln .component-info-tooltip__trigger{color:var(--koch-yellow)}.component-info-tooltip--lincoln .component-info-tooltip__trigger .icon-lucide__info-mark{stroke:var(--koch-ink)}.component-info-tooltip__content,.component-info-tooltip__scrim,.component-info-tooltip__close{display:none}.product-template{--vdp-container-max: 180rem;--vdp-container-padding-x: 6rem;--vdp-container-padding-y: 5rem;--vdp-column-gap: clamp(2.4rem, calc(-0.635rem + 2.964vw), 4.7rem);--vdp-gallery-max: clamp(60rem, min(calc(-13.8378rem + 54.0541vw), calc(4rem + 41.6667vw)), 84rem);--vdp-details-min: 34.3rem;--vdp-block-gap: 2.4rem;--vdp-row-gap: clamp(0.8rem, calc(-1.169rem + 1.923vw), 1.6rem);--vdp-stacked-section-gap: 2.4rem;--vdp-price-label: #4d5560;--vdp-card-bg: #fafafa;--vdp-card-border: #d7e0e8;--vdp-card-shadow: 0 0.1rem 0.2rem rgb(0 0 0 / 30%), 0 0.2rem 0.6rem 0.2rem rgb(0 0 0 / 15%);--vdp-card-radius: 0.8rem;--vdp-card-radius-mobile: 1rem;--vdp-card-padding-mobile: 2.4rem;--vdp-card-gap-mobile: 2.4rem;--vdp-card-head-gap-mobile: 1.2rem;--vdp-pill-radius: 2.1rem;--vdp-separator: rgb(128 128 128 / 55%);--vdp-value-offset: 13rem;--vdp-title-font-size: 3.6rem;--vdp-credit-icon-width: 140.445px;--vdp-credit-icon-height: 27px;--vdp-inhouse-icon-width: 115px;--vdp-inhouse-icon-height: 34px;--vdp-inhouse-icon-offset-y: 4px;--vdp-headline-ink: #172033;--vdp-identifier-ink: #6b7c8f;--vdp-savings-ink: #202327;--vdp-body-size-fixed: 1.6rem;--vdp-panel-title-size-mobile: 2rem;--vdp-gallery-gap: 1rem;--vdp-gallery-inset: 2rem;--vdp-gallery-action-top: 2.5rem;--vdp-gallery-action-gap: 2rem;--vdp-gallery-action-size: 4.5rem;--vdp-gallery-action-icon: 2.7rem;--vdp-gallery-scrim: rgb(29 29 31 / 50%);--vdp-gallery-scrim-hover: rgb(29 29 31 / 70%);--vdp-gallery-nav-width: 2.4rem;--vdp-gallery-nav-height: 4.8rem;--vdp-gallery-nav-svg-width: 5.2rem;--vdp-gallery-nav-svg-height: 2.8rem;--vdp-gallery-nav-opacity: 0.78;--vdp-gallery-nav-opacity-disabled: 0.35;--vdp-gallery-thumb-width: clamp(9.6rem, min(calc(-5.168rem + 10.811vw), calc(8rem + 1.6667vw)), 11.2rem);--vdp-specs-label-font-size: 1.2rem;--vdp-specs-label-line-height-mobile: 1.65rem;--vdp-specs-value-line-height-mobile: 2.0625rem;--vdp-title-font-size-mobile: 2.6rem;--vdp-title-line-height-mobile: 3rem;--vdp-identifiers-line-height-mobile: 2.1rem;--vdp-color-line-font-size-mobile: 1.5rem;--vdp-price-value-font-size-mobile: 3.2rem;--vdp-price-value-line-height-mobile: 5.4rem;--vdp-body-line-height-mobile: 2.7rem;--vdp-price-muted: #a2a9ad;--vdp-savings-text: #fd9907;--vdp-savings-bg: #fef2cf;--vdp-tab-border: #dde5f0;--vdp-tab-height: 6.4rem;--vdp-tab-padding-x: 2.4rem;--vdp-tab-gap: 1rem;--vdp-tab-strip-padding-x: 2rem;--vdp-tab-panel-padding-x: 2.4rem;--vdp-tab-panel-padding-top: 3.2rem;--vdp-tab-panel-padding-bottom: 3.2rem;--vdp-tab-font-size: 1.8rem;--vdp-tab-line-height: 2.8rem;--vdp-tab-indicator: 0.6rem;--vdp-tab-height-mobile: 6.4rem;--vdp-tab-font-size-mobile: 1.8rem;--vdp-tab-indicator-mobile: 0.5rem;--vdp-tab-panel-padding-x-mobile: 1.6rem;--vdp-overview-heading-ink: #1c1c1c;--vdp-overview-title-size: 2.4rem;--vdp-overview-title-line-height: 3rem;--vdp-overview-heading-gap: 3.2rem;--vdp-overview-body-ink: var(--koch-slate-blue);--vdp-overview-rating-label-ink: #6a6a6a;--vdp-overview-rating-link-ink: #868686;--vdp-overview-rating-font-size: 0.95rem;--vdp-overview-rating-logo-size: 2.8rem;--vdp-overview-star-ink: #fea500;--vdp-overview-award-height: 5.9rem;--vdp-overview-award-font-size: 1.04rem;--vdp-overview-disclaimer-radius: 0.8rem;--vdp-overview-disclaimer-padding: 1.6rem 2.4rem;--vdp-overview-disclaimer-icon: 3.2rem;--vdp-overview-description-max: 30.2rem;--vdp-overview-description-max-mobile: 16rem;--vdp-overview-rating-line-height-mobile: 1.234rem;--vdp-overview-award-font-size-mobile: 0.93rem;--vdp-overview-award-year-line-height-mobile: 1.6rem;--vdp-overview-award-title-line-height-mobile: 1.87rem;--vdp-overview-disclaimer-radius-mobile: 1rem;--vdp-overview-disclaimer-padding-mobile: 2.13rem 2.13rem 2.13rem 1.53rem;--vdp-overview-disclaimer-icon-mobile: 2.8rem;--vdp-specs-panel-gap: 2rem;--vdp-specs-panel-heading-size: var(--h4-font-size);--vdp-specs-panel-heading-line-height: var(--h4-line-height);--vdp-specs-panel-list-indent: 5.6rem;--vdp-specs-panel-column-gap: 4rem;--vdp-specs-panel-heading-line-height-mobile: 2.8rem;--vdp-specs-panel-list-indent-mobile: 2.4rem;--vdp-financing-section-gap: 3.2rem;--vdp-financing-intro-gap: 0.8rem;--vdp-financing-title-size: var(--h4-font-size);--vdp-financing-title-line-height: var(--h4-line-height);--vdp-financing-cards-gap: 4rem;--vdp-financing-card-padding: 3.2rem 1.6rem;--vdp-financing-card-gap: 3.2rem;--vdp-financing-card-body-gap: 2rem;--vdp-financing-card-head-gap: 1rem;--vdp-financing-card-icon-size: 5.2rem;--vdp-financing-card-title-size: var(--h4-font-size);--vdp-financing-cards-gap-mobile: 2.4rem;--vdp-hwd-section-gap: 4rem;--vdp-hwd-section-gap-mobile: 3.2rem;--vdp-hwd-intro-gap: 1rem;--vdp-hwd-intro-gap-mobile: 1.2rem;--vdp-hwd-heading-size: var(--h4-font-size);--vdp-hwd-heading-line-height: var(--h4-line-height);--vdp-hwd-column-gap: 3.2rem;--vdp-hwd-aside-width: 51.2rem;--vdp-hwd-aside-gap: 3.2rem;--vdp-hwd-card-gap: 2rem;--vdp-hwd-card-copy-gap: 1rem;--vdp-hwd-card-copy-gap-mobile: 2.4rem;--vdp-hwd-card-head-gap: 1rem;--vdp-hwd-card-icon-size: 4.5rem;--vdp-hwd-card-padding: 2rem 1.6rem;--vdp-hwd-card-shadow: 0 0.1rem 0.3rem 0.1rem rgb(0 0 0 / 15%), 0 0.1rem 0.2rem rgb(0 0 0 / 30%);--vdp-hwd-security-gap: 1.8rem;--vdp-hwd-security-gap-mobile: 2.4rem;--vdp-hwd-badge-height: 7.8rem;--vdp-hwd-accordion-radius: 1.2rem;--vdp-hwd-accordion-radius-mobile: 1.4rem;--vdp-hwd-accordion-padding: 2rem 2.4rem;--vdp-hwd-accordion-padding-mobile: 2.4rem;--vdp-hwd-accordion-body-gap: 1.2rem;--vdp-hwd-accordion-font-size: 1.8rem;--vdp-hwd-accordion-ink: #4a5565;--vdp-hwd-accordion-body-ink: #3a3a3a;--vdp-hwd-accordion-border: #e5e7eb;--vdp-toggle-gap: 0.4rem;--vdp-toggle-font-size-mobile: 1.5rem;--vdp-toggle-line-height-mobile: 2.25rem;--vdp-breadcrumb-gap: 1.6rem;--vdp-breadcrumb-gap-mobile: 1.2rem;--vdp-breadcrumb-font-size: 1.6rem;--vdp-breadcrumb-font-size-mobile: 1.4rem;--vdp-breadcrumb-line-height: 2rem;--vdp-breadcrumb-home-size: 2.4rem;--vdp-breadcrumb-chevron-width: 0.7rem;--vdp-breadcrumb-chevron-height: 1.2rem;--vdp-breadcrumb-padding-top: 2rem;--vdp-breadcrumb-underline-offset: 0.3rem;--vdp-sticky-banner-padding-y: 0.8rem;--vdp-sticky-banner-gap: 1.6rem 2rem;--vdp-sticky-banner-padding-y-mobile: 1.6rem;--vdp-sticky-banner-padding-x-mobile: 1.6rem;--vdp-sticky-banner-gap-mobile: 1.6rem;--vdp-sticky-banner-padding-bottom-phone: 0.6rem;--vdp-sticky-banner-height-phone: 6.2rem;--vdp-sticky-banner-font-size-phone: 1.6rem;--vdp-sticky-banner-line-height-phone: 2.8rem;--vdp-sticky-banner-savings-font-size-phone: 1rem;--vdp-sticky-banner-savings-line-height-phone: 1.8rem;--vdp-sticky-banner-savings-padding-phone: 0.2rem 0.75rem;--vdp-sticky-banner-info-size-phone: 1.5rem;--vdp-sticky-banner-icon-button-size-phone: 3.2rem;--vdp-cpo-section-gap: 2.4rem;--vdp-cpo-text-gap: 1.6rem;--vdp-cpo-certificate-width: 62.6rem;--vdp-cpo-certificate-offset: 2rem;--vdp-cpo-certificate-gap: 1.6rem;--vdp-cpo-download-gap: 1.2rem;--vdp-cpo-download-padding: 1.4rem 2.4rem;--vdp-cpo-download-radius: 0.8rem;--vdp-cpo-download-bg: var(--koch-blue-light);--vdp-cpo-preview-ratio: 626 / 793;--vdp-cpo-preview-radius: 0.4rem;--vdp-cpo-download-font-size-mobile: 1.4rem;font-family:var(--font-family-primary)}.product-template__breadcrumbs{max-width:var(--vdp-container-max);padding-inline:var(--vdp-container-padding-x);padding-top:var(--vdp-breadcrumb-padding-top);margin-inline:auto}.product-template .breadcrumbs{margin:0}.product-template .breadcrumbs a,.product-template .breadcrumbs span{font-family:var(--font-family-primary);font-size:var(--vdp-breadcrumb-font-size);font-weight:var(--font-weight-medium);line-height:var(--vdp-breadcrumb-line-height);color:var(--koch-dark-blue);text-transform:none}.product-template .breadcrumbs a:hover,.product-template .breadcrumbs a:focus-visible{text-decoration:underline;text-underline-offset:var(--vdp-breadcrumb-underline-offset)}.product-template .breadcrumbs a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-light);outline-offset:var(--focus-ring-offset)}.product-template .breadcrumbs .home-link svg{width:var(--vdp-breadcrumb-home-size);height:var(--vdp-breadcrumb-home-size)}.product-template .breadcrumbs .divider svg{width:var(--vdp-breadcrumb-chevron-width);height:var(--vdp-breadcrumb-chevron-height);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-template .breadcrumbs .active-breadcrumb{font-weight:var(--font-weight-regular);color:var(--koch-ink)}.product-template .breadcrumbs .is-back-link .parent-back-to{display:none}.product-template .breadcrumbs__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--vdp-breadcrumb-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;list-style:none}.product-template .breadcrumbs__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--vdp-breadcrumb-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-template__inner{display:grid;grid-template:"gallery details" auto "whybuy details" minmax(0, 1fr) "tabs tabs" auto/minmax(0, var(--vdp-gallery-max)) minmax(var(--vdp-details-min), 1fr);gap:var(--vdp-row-gap) var(--vdp-column-gap);max-width:var(--vdp-container-max);padding-block:2rem var(--vdp-container-padding-y);padding-inline:var(--vdp-container-padding-x);margin-inline:auto}.product-template__gallery{grid-area:gallery;width:100%;margin-inline:auto}.product-gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--vdp-gallery-gap)}.product-gallery__stage{position:relative}.product-gallery__stage .ribbon__box{position:absolute;top:0;left:0;z-index:10}.product-gallery__stage .ribbon__ribbon{right:auto;left:-5px}.product-gallery__stage .ribbon__ribbon span{right:auto;left:-21px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.product-gallery__stage .ribbon__ribbon.demo span{background:#8ec40e}.product-gallery__stage .ribbon__ribbon.demo span::before,.product-gallery__stage .ribbon__ribbon.demo span::after{border-top:3px solid #6b9609}.product-gallery__stage .ribbon__ribbon.demo span::before{border-right:3px solid rgba(0,0,0,0);border-left:3px solid #6b9609}.product-gallery__stage .ribbon__ribbon.demo span::after{border-right:3px solid #6b9609;border-left:3px solid rgba(0,0,0,0)}.product-gallery__hero{aspect-ratio:4/3;border-radius:var(--vdp-card-radius)}.product-gallery__slide{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;overflow:hidden;background-color:var(--koch-skeleton-base);-webkit-animation:product-gallery-skeleton-pulse 3.2s ease-in-out infinite;animation:product-gallery-skeleton-pulse 3.2s ease-in-out infinite}.product-gallery__slide::after{position:absolute;inset:0;pointer-events:none;content:"";background:-o-linear-gradient(335deg, transparent 0%, rgba(255, 255, 255, 0.15) 35%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0.15) 65%, transparent 100%);background:linear-gradient(115deg, transparent 0%, rgba(255, 255, 255, 0.15) 35%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0.15) 65%, transparent 100%);background-repeat:no-repeat;background-position:-55% 0;background-size:55% 100%;-webkit-animation:product-gallery-skeleton-shimmer 1.8s linear infinite;animation:product-gallery-skeleton-shimmer 1.8s linear infinite}.product-gallery__slide:has(.product-gallery__image.is-loaded){background-color:rgba(0,0,0,0);-webkit-animation:none;animation:none}.product-gallery__slide:has(.product-gallery__image.is-loaded)::after{content:none}@media(prefers-reduced-motion: reduce){.product-gallery__slide,.product-gallery__thumb{-webkit-animation:none;animation:none}.product-gallery__slide::after,.product-gallery__thumb::before{content:none}}@-webkit-keyframes product-gallery-skeleton-pulse{0%,100%{background-color:var(--koch-skeleton-base)}50%{background-color:var(--koch-skeleton-highlight)}}@keyframes product-gallery-skeleton-pulse{0%,100%{background-color:var(--koch-skeleton-base)}50%{background-color:var(--koch-skeleton-highlight)}}@-webkit-keyframes product-gallery-skeleton-shimmer{0%{background-position:-55% 0}100%{background-position:165% 0}}@keyframes product-gallery-skeleton-shimmer{0%{background-position:-55% 0}100%{background-position:165% 0}}.product-gallery__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;-webkit-transition:opacity var(--transition-fast);-o-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast)}.product-gallery__image.is-loaded{opacity:1}.product-gallery__counter{position:absolute;bottom:var(--vdp-gallery-inset);left:var(--vdp-gallery-inset);z-index:2;padding:.8rem 1.2rem;font-family:var(--font-family-primary);font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:2rem;color:var(--koch-white);background-color:var(--vdp-gallery-scrim);border:0;border-radius:999rem;-webkit-transition:background-color var(--transition-fast);-o-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}button.product-gallery__counter{cursor:pointer}button.product-gallery__counter:hover,button.product-gallery__counter:focus-visible{background-color:var(--vdp-gallery-scrim-hover)}.product-gallery__actions{position:absolute;top:var(--vdp-gallery-action-top);right:var(--vdp-gallery-inset);z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--vdp-gallery-action-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-gallery__hold{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}.product-gallery .product-gallery__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:var(--vdp-gallery-action-size);height:var(--vdp-gallery-action-size);padding:0;line-height:1;color:var(--koch-white);cursor:pointer;background-color:var(--vdp-gallery-scrim);border:0;border-radius:50%;-webkit-transition:background-color var(--transition-fast);-o-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.product-gallery .product-gallery__action:hover,.product-gallery .product-gallery__action:focus,.product-gallery .product-gallery__action:active{background-color:var(--vdp-gallery-scrim-hover)}.product-gallery .product-gallery__action svg{width:var(--vdp-gallery-action-icon);height:var(--vdp-gallery-action-icon)}button.product-gallery__counter:focus-visible,.product-gallery__action:focus-visible,.product-gallery__nav:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.product-gallery__nav{position:absolute;top:50%;z-index:2;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:var(--vdp-gallery-nav-width);height:var(--vdp-gallery-nav-height);padding:0;color:var(--koch-white);cursor:pointer;background:none;border:0;opacity:0;-webkit-transition:opacity var(--transition-fast);-o-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product-gallery__nav--prev{left:var(--vdp-gallery-inset)}.product-gallery__nav--next{right:var(--vdp-gallery-inset)}.product-gallery__nav svg{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:var(--vdp-gallery-nav-svg-width);height:var(--vdp-gallery-nav-svg-height)}.product-gallery__nav--prev svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.product-gallery__nav--next svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.product-gallery .product-gallery__nav:disabled{opacity:0}@media(hover: hover)and (pointer: fine){.product-gallery__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-gallery__stage:hover .product-gallery__nav,.product-gallery__nav:focus-visible{opacity:var(--vdp-gallery-nav-opacity)}.product-gallery__stage:hover .product-gallery__nav:hover{opacity:1}.product-gallery__stage:hover .product-gallery__nav:disabled,.product-gallery__nav:disabled:focus-visible{opacity:var(--vdp-gallery-nav-opacity-disabled)}}@media(hover: none),(pointer: coarse){.product-gallery__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:var(--vdp-gallery-nav-opacity)}.product-gallery .product-gallery__nav:disabled{opacity:var(--vdp-gallery-nav-opacity-disabled)}.product-gallery__nav::before{position:absolute;top:50%;left:50%;width:var(--nav-icon-touch-area);height:var(--nav-icon-touch-area);content:"";-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.product-gallery .product-gallery__nav.swiper-button-disabled{pointer-events:none}.product-gallery__thumbs{width:100%;min-width:0;overflow:hidden}.product-gallery__thumb{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--vdp-gallery-thumb-width);height:auto;overflow:hidden;cursor:pointer;background-color:var(--koch-skeleton-base);border-radius:.4rem;-webkit-animation:product-gallery-skeleton-pulse 3.2s ease-in-out infinite;animation:product-gallery-skeleton-pulse 3.2s ease-in-out infinite}.product-gallery__thumbs:not(.swiper-initialized) .product-gallery__thumb{margin-right:.8rem}.product-gallery__thumb::before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background:-o-linear-gradient(335deg, transparent 0%, rgba(255, 255, 255, 0.15) 35%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0.15) 65%, transparent 100%);background:linear-gradient(115deg, transparent 0%, rgba(255, 255, 255, 0.15) 35%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0.15) 65%, transparent 100%);background-repeat:no-repeat;background-position:-55% 0;background-size:55% 100%;-webkit-animation:product-gallery-skeleton-shimmer 1.8s linear infinite;animation:product-gallery-skeleton-shimmer 1.8s linear infinite}.product-gallery__thumb.is-loaded{background-color:rgba(0,0,0,0);-webkit-animation:none;animation:none}.product-gallery__thumb.is-loaded::before{content:none}.product-gallery__thumb::after{position:absolute;inset:0;pointer-events:none;content:"";border:.2rem solid var(--koch-bright-blue);border-radius:.4rem;opacity:0;-webkit-transition:opacity var(--transition-fast);-o-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast)}.product-gallery__thumb-image{display:block;max-width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background-color:var(--koch-blue-light);border-radius:.4rem;opacity:0;-webkit-transition:opacity var(--transition-fast);-o-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast)}.product-gallery__thumb.is-loaded .product-gallery__thumb-image{opacity:.7}.product-gallery__thumb.is-loaded:hover .product-gallery__thumb-image{opacity:1}.product-gallery__thumb.is-loaded:hover::after{opacity:1}.product-gallery__thumb.is-loaded.swiper-slide-thumb-active .product-gallery__thumb-image{opacity:1}.product-gallery__thumb.is-loaded.swiper-slide-thumb-active::after{border-color:var(--koch-active-blue);border-width:.3rem;opacity:1}.product-template__details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-area:details;gap:var(--vdp-block-gap);min-width:0}.product-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-summary__identifiers,.product-summary__colors{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;line-height:var(--body-line-height)}.product-summary__identifiers{gap:1.2rem;font-size:1.7rem;font-weight:var(--font-weight-regular);color:var(--vdp-identifier-ink)}.product-summary__colors{gap:1.6rem;font-size:var(--button-font-size);font-weight:var(--font-weight-regular);line-height:var(--button-line-height);color:var(--koch-slate-blue)}.product-summary__color-label--exterior{font-weight:var(--font-weight-medium)}.product-summary__color-label--interior{font-weight:var(--font-weight-medium)}.product-summary__identifiers+.product-summary__title{margin-top:.8rem}.product-summary__title+.product-summary__colors{margin-top:1.6rem}.component-cpo-badge--product~.product-summary__colors{margin-top:1.6rem}.product-summary__separator{color:var(--vdp-separator)}.product-summary__identifiers .product-summary__separator{color:var(--koch-light-grey)}.product-summary__color-value{text-transform:capitalize}.product-summary__title{margin:0;font-family:var(--font-family-primary);font-size:var(--vdp-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--h2-line-height);color:var(--vdp-headline-ink)}share-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-left:1.2rem;vertical-align:middle}.share-button,.share-button:link,.share-button:visited,.share-button:hover,.share-button:focus,.share-button:active{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;font-family:inherit;color:var(--koch-black);text-decoration:none;cursor:pointer;background:none;border:0;outline:none}.share-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-light);outline-offset:var(--focus-ring-offset)}.product-price-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;padding:1.6rem 2.4rem;background-color:var(--vdp-card-bg);border:.1rem solid var(--vdp-card-border);border-radius:var(--vdp-card-radius);-webkit-box-shadow:var(--vdp-card-shadow);box-shadow:var(--vdp-card-shadow);container-type:inline-size}.product-price-card__pricing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.product-price-card__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-price-card__row--retail,.product-price-card__row--price{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-price-card__badge-slot--desktop,.product-price-card__savings-slot--desktop{display:contents}.product-price-card__badge-slot--mobile,.product-price-card__savings-slot--mobile{display:none}.product-price-card__retail,.product-price-card__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0}.product-price-card__label{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:var(--vdp-value-offset);font-size:1.8rem;font-weight:var(--font-weight-medium);line-height:var(--button-line-height);color:var(--vdp-price-label);text-transform:uppercase}button.product-price-card__label{padding:0;font-family:inherit;text-align:left;cursor:pointer;background:none;border:0}.product-price-card__label--price{color:var(--koch-dark-blue)}button.product-price-card__label--price:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-light);outline-offset:var(--focus-ring-offset)}.product-price-card__retail-value{font-size:var(--body-large-font-size);font-weight:var(--font-weight-regular);line-height:var(--body-large-line-height);color:var(--vdp-price-label);text-decoration:line-through}.product-price-card__price-value{font-size:4.2rem;font-weight:var(--font-weight-bold);line-height:5.6rem;color:var(--vdp-headline-ink);letter-spacing:-0.084rem}button.product-price-card__price-value{padding:0;font-family:inherit;text-align:left;cursor:pointer;background:none;border:0}button.product-price-card__price-value:hover{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}button.product-price-card__price-value:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-light);outline-offset:var(--focus-ring-offset)}.product-price-card__call{margin:0;font-size:var(--body-large-font-size);font-weight:var(--font-weight-medium);line-height:var(--body-large-line-height);color:var(--koch-ink)}.product-price-card__savings{padding:.4rem .9rem;margin:0;font-size:1.6rem;font-weight:var(--font-weight-medium);line-height:var(--nav-line-height);color:var(--vdp-savings-ink);text-transform:uppercase;white-space:nowrap;background-color:var(--koch-yellow);border-radius:var(--vdp-pill-radius)}.product-price-card__badge{padding:1rem 2.4rem;font-size:var(--body-large-font-size);font-weight:var(--font-weight-medium);line-height:var(--body-large-line-height);text-align:center;text-transform:uppercase;white-space:nowrap;border-radius:var(--vdp-card-radius)}.product-price-card__badge--hold{color:var(--koch-amber-text);background-color:var(--koch-amber-badge)}.product-price-card__badge--order{color:var(--koch-dark-blue);background-color:var(--koch-blue-badge)}.product-price-card__notice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.6rem;padding:1.6rem 1.2rem;border-radius:var(--vdp-card-radius)}.product-price-card__notice--hold{background-color:var(--koch-amber-light)}.product-price-card__notice--order{background-color:var(--koch-blue-light)}.product-price-card__notice-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:0;margin:0;font-family:inherit;font-size:var(--body-font-size);font-weight:var(--font-weight-medium);line-height:var(--body-line-height);text-align:left;pointer-events:none;cursor:default;background:none;border:0;outline:none}.product-price-card__notice-heading>svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.product-price-card__notice-heading:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-light);outline-offset:var(--focus-ring-offset)}.product-price-card__notice--hold .product-price-card__notice-heading{color:var(--koch-amber-text)}.product-price-card__notice--order .product-price-card__notice-heading{color:var(--koch-dark-blue)}.product-price-card__notice-chevron{display:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.product-price-card__notice-copy{height:auto;margin:0;overflow:hidden;font-size:var(--body-font-size);font-weight:var(--font-weight-medium);line-height:var(--body-line-height);color:var(--vdp-price-label);-webkit-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}.product-price-card__notice.is-collapsed .product-price-card__notice-copy{height:0}.product-price-card__notice-copy a,.product-price-card__notice-copy a:link,.product-price-card__notice-copy a:visited,.product-price-card__notice-copy a:hover,.product-price-card__notice-copy a:focus,.product-price-card__notice-copy a:active{font-weight:var(--font-weight-bold);color:var(--koch-ink);text-decoration:none}.product-price-card__notice--order .product-price-card__notice-copy a,.product-price-card__notice--order .product-price-card__notice-copy a:link,.product-price-card__notice--order .product-price-card__notice-copy a:visited,.product-price-card__notice--order .product-price-card__notice-copy a:hover,.product-price-card__notice--order .product-price-card__notice-copy a:focus,.product-price-card__notice--order .product-price-card__notice-copy a:active{color:var(--koch-dark-blue)}.product-price-card__notice-copy a:hover,.product-price-card__notice-copy a:focus-visible{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}.product-price-card__link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:.4rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;font-weight:var(--font-weight-medium);line-height:var(--button-line-height);color:var(--koch-dark-blue)}.product-price-card__link:hover{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}button.product-price-card__link{padding:0;font-family:inherit;cursor:pointer;background:none;border:0}button.product-price-card__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-light);outline-offset:var(--focus-ring-offset)}.product-price-card__link--bright{gap:.6rem;margin-left:auto;color:var(--koch-bright-blue);text-decoration:none}.product-price-card__link--bright:hover,.product-price-card__link--bright:focus-visible{color:var(--koch-bright-blue);text-decoration:underline;text-underline-offset:var(--text-underline-offset)}.product-price-card__divider{width:100%;height:0;margin:0;border:0;border-top:.1rem solid var(--koch-light-grey)}.product-price-card__price-alert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;font-family:inherit;font-size:var(--body-font-size);font-weight:var(--font-weight-medium);line-height:var(--body-line-height);color:var(--vdp-price-label);text-align:left;cursor:pointer;background:none;border:0}.product-price-card__price-alert svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.product-price-card__price-alert>svg{color:var(--koch-dark-yellow)}.product-price-card__price-alert>svg path{fill:currentcolor}.product-price-card__price-alert strong{font-weight:var(--font-weight-medium);color:var(--koch-dark-blue)}.product-price-card__price-alert:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-light);outline-offset:var(--focus-ring-offset)}.product-price-card__price-alert-chevron{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:var(--koch-dark-blue)}.product-price-card__divider--mobile{display:none}.product-price-card__mobile-actions{display:contents}.product-price-card__incentives-mobile{display:none}.product-price-card__divider--rows{display:none}.product-price-card__factory-order{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;font-weight:var(--font-weight-medium);line-height:var(--button-line-height);color:var(--koch-dark-blue)}.product-price-card__factory-order-heading,.product-price-card__factory-order-row{display:contents}.product-price-card__factory-order-heading,.product-price-card__factory-order-heading:link,.product-price-card__factory-order-heading:visited,.product-price-card__factory-order-heading:hover,.product-price-card__factory-order-heading:focus-visible,.product-price-card__factory-order-heading:active{color:inherit;text-decoration:none}button.product-price-card__factory-order-heading{padding:0;font-family:inherit;font-size:inherit;font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:none;border:0}button.product-price-card__factory-order-heading:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-light);outline-offset:var(--focus-ring-offset)}.product-price-card__factory-order-heading:hover .product-price-card__factory-order-title,.product-price-card__factory-order-heading:focus-visible .product-price-card__factory-order-title{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}.product-price-card__factory-order-heading>svg,.product-price-card__factory-order .product-price-card__link--bright{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.product-price-card__factory-order-title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.product-price-card__factory-order-chevron{display:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.product-price-card__factory-order-copy{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding-right:.8rem;color:var(--vdp-price-label)}@container (max-width: 48rem){.product-price-card__factory-order{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-price-card__factory-order-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;gap:.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-price-card__factory-order-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-price-card__factory-order-copy{min-width:auto}}@container (max-width: 60rem){.product-price-card__row:not(:has(.product-price-card__badge)) .product-price-card__price{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-price-card__mobile-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.product-price-card__incentives-mobile{display:block}.product-price-card__factory-order{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-price-card__divider--desktop{display:none}.product-price-card__divider--mobile{display:block}.product-price-card__price-alert-detail{display:none}.product-price-card__badge-slot--desktop,.product-price-card__savings-slot--desktop{display:none}.product-price-card__badge-slot--mobile,.product-price-card__savings-slot--mobile{display:contents}.product-price-card__label{min-width:0;font-size:var(--nav-font-size);line-height:var(--body-line-height)}.product-price-card__row,.product-price-card__retail{gap:1.2rem}.product-price-card__retail-value{font-size:var(--button-font-size);font-weight:var(--font-weight-medium);line-height:var(--vdp-body-line-height-mobile)}.product-price-card__price-value{font-size:var(--vdp-price-value-font-size-mobile);font-weight:var(--font-weight-bold);line-height:var(--vdp-price-value-line-height-mobile)}.product-price-card__link,.product-price-card__factory-order,.product-price-card__price-alert{font-size:var(--nav-font-size);line-height:var(--body-line-height)}.product-price-card__savings{font-size:var(--nav-font-size);font-weight:var(--font-weight-regular)}.product-price-card__link--bright{margin-left:0}.product-price-card__divider--rows{display:block}.product-price-card__factory-order-row{display:none}.product-price-card__factory-order-chevron{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-price-card__notice-heading{pointer-events:auto;cursor:pointer}.product-price-card__notice-chevron{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-price-card__notice.is-collapsed .product-price-card__notice-chevron{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.product-specs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.6rem 2.4rem;padding:1rem 0;margin:0}.product-specs--new{grid-template-columns:repeat(4, minmax(0, 1fr))}.product-specs__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2rem;min-width:0}.product-specs__label{font-size:1.7rem;font-weight:var(--font-weight-medium);line-height:var(--button-line-height);color:var(--koch-slate-blue);text-transform:uppercase}.product-specs__value{margin:0;font-size:1.8rem;font-weight:var(--font-weight-medium);line-height:var(--body-line-height);color:var(--koch-ink);overflow-wrap:break-word}@media(max-width: 1800px){.product-summary__identifiers{font-size:var(--nav-font-size)}.product-template{--vdp-title-font-size: 3.2rem;--vdp-inhouse-icon-width: 88px;--vdp-inhouse-icon-height: 26px;--vdp-inhouse-icon-offset-y: 0px}.product-price-card__label,.product-price-card__link,.product-price-card__factory-order{font-size:var(--button-font-size)}.product-price-card__price-value{font-size:var(--h2-font-size);line-height:var(--h2-line-height);letter-spacing:normal}.product-specs__label,.product-specs__value{font-size:var(--button-font-size)}}.product-ctas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.product-ctas__divider{width:100%;height:0;margin:0;border:0;border-top:.1rem solid var(--vdp-card-border)}.product-ctas__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-ctas__phone{--phone-underline-width: 75%;--phone-underline-start: 0%;--phone-underline-end: 25%;--phone-underline-rest: 0%;position:relative;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding-bottom:.8rem;margin:0;font-size:var(--body-large-font-size);font-weight:var(--font-weight-medium);line-height:var(--body-large-line-height);color:var(--koch-dark-blue)}.product-ctas__phone::after{position:absolute;bottom:0;left:var(--phone-underline-start);width:var(--phone-underline-width);height:5px;content:"";background-color:var(--koch-dark-yellow);-webkit-animation:phone-underline-slide .8s ease-in-out infinite alternate;animation:phone-underline-slide .8s ease-in-out infinite alternate}@media(prefers-reduced-motion: reduce){.product-ctas__phone::after{left:var(--phone-underline-rest);-webkit-animation:none;animation:none}}@-webkit-keyframes phone-underline-slide{0%{left:var(--phone-underline-start)}100%{left:var(--phone-underline-end)}}@keyframes phone-underline-slide{0%{left:var(--phone-underline-start)}100%{left:var(--phone-underline-end)}}.product-ctas__phone-link,.product-ctas__phone-link:link,.product-ctas__phone-link:visited,.product-ctas__phone-link:hover,.product-ctas__phone-link:focus,.product-ctas__phone-link:active{color:inherit;text-decoration:none;text-underline-offset:var(--text-underline-offset)}.product-ctas__phone-link:hover,.product-ctas__phone-link:focus-visible{text-decoration:underline}.product-ctas__sticker,.product-ctas__sticker:link,.product-ctas__sticker:visited,.product-ctas__sticker:hover,.product-ctas__sticker:focus,.product-ctas__sticker:active{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:.8rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--body-large-font-size);font-weight:var(--font-weight-medium);line-height:var(--body-large-line-height);color:var(--koch-dark-blue);text-decoration:none}.product-ctas__sticker:hover,.product-ctas__sticker:focus-visible{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}.product-ctas__button,.product-ctas__button:link,.product-ctas__button:visited,.product-ctas__button:hover,.product-ctas__button:focus,.product-ctas__button:active{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:var(--button-icon-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:var(--button-height);padding-inline:var(--button-padding-x);margin:0;font-family:inherit;font-size:var(--body-large-font-size);font-weight:var(--font-weight-medium);line-height:var(--body-large-line-height);color:var(--koch-dark-blue);text-align:center;text-decoration:none;cursor:pointer;background-color:var(--koch-white);border:.1rem solid var(--koch-light-grey);border-radius:var(--button-radius);-webkit-transition:background-color var(--transition-fast),color var(--transition-fast);-o-transition:background-color var(--transition-fast),color var(--transition-fast);transition:background-color var(--transition-fast),color var(--transition-fast)}.product-ctas__button:hover,.product-ctas__button:focus-visible{color:var(--koch-dark-blue);background-color:var(--koch-yellow)}.product-ctas__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-light);outline-offset:var(--focus-ring-offset)}.product-ctas__button--credit-ford{--credit-icon-width: var(--vdp-credit-icon-width);--credit-icon-height: var(--vdp-credit-icon-height)}.product-ctas__button--credit-inhouse{--credit-icon-width: var(--vdp-inhouse-icon-width);--credit-icon-height: var(--vdp-inhouse-icon-height);--credit-icon-offset-y: var(--vdp-inhouse-icon-offset-y)}.product-ctas__button--credit,.product-ctas__button--credit:hover,.product-ctas__button--credit:focus,.product-ctas__button--credit:active{margin-block:calc((var(--credit-icon-height, 18px) - 18px)/2)}.product-ctas__button--credit{position:relative;background-image:-o-linear-gradient(left, var(--koch-light-grey) 0, var(--koch-light-grey) calc(50% - var(--credit-icon-width, 93.63px) / 2), transparent calc(50% - var(--credit-icon-width, 93.63px) / 2), transparent calc(50% + var(--credit-icon-width, 93.63px) / 2), var(--koch-light-grey) calc(50% + var(--credit-icon-width, 93.63px) / 2), var(--koch-light-grey) 100%);background-image:linear-gradient(to right, var(--koch-light-grey) 0, var(--koch-light-grey) calc(50% - var(--credit-icon-width, 93.63px) / 2), transparent calc(50% - var(--credit-icon-width, 93.63px) / 2), transparent calc(50% + var(--credit-icon-width, 93.63px) / 2), var(--koch-light-grey) calc(50% + var(--credit-icon-width, 93.63px) / 2), var(--koch-light-grey) 100%);background-repeat:no-repeat;background-position:bottom left;background-origin:border-box;background-size:100% 1px;border-bottom-color:rgba(0,0,0,0)}.product-ctas__button--credit:hover,.product-ctas__button--credit:focus-visible{background-image:none}.product-ctas__button--credit::after{position:absolute;bottom:calc(-1px - var(--credit-icon-height, 18px)/2 - var(--credit-icon-offset-y, 0px));left:50%;width:var(--credit-icon-width, 93.63px);height:var(--credit-icon-height, 18px);content:"";background-image:var(--credit-icon);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:var(--button-radius);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.product-ctas__button--primary,.product-ctas__button--primary:link,.product-ctas__button--primary:visited,.product-ctas__button--primary:hover,.product-ctas__button--primary:focus{width:100%;padding-inline:0;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.product-ctas__button-fill{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;gap:var(--button-icon-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-inline:var(--button-padding-x);overflow:hidden;color:var(--koch-white);background-color:var(--koch-dark-blue);border:.1rem solid var(--koch-dark-blue);border-radius:var(--button-radius);-webkit-transition:border-color .4s linear;-o-transition:border-color .4s linear;transition:border-color .4s linear}.product-ctas__button--primary:hover .product-ctas__button-fill,.product-ctas__button--primary:focus-visible .product-ctas__button-fill{border-color:var(--koch-yellow);-webkit-animation:contact-sales-bounce 2s linear infinite;animation:contact-sales-bounce 2s linear infinite}.product-ctas__button-fill::before,.product-ctas__button-fill::after{position:absolute;top:0;bottom:0;z-index:0;width:50%;content:"";background-color:var(--koch-yellow);-webkit-transition:-webkit-transform .4s linear;transition:-webkit-transform .4s linear;-o-transition:transform .4s linear;transition:transform .4s linear;transition:transform .4s linear, -webkit-transform .4s linear;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.product-ctas__button-fill::before{left:0;border-radius:inherit 0 0 inherit;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.product-ctas__button-fill::after{right:0;border-radius:0 inherit inherit 0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.product-ctas__button--primary:hover .product-ctas__button-fill::before,.product-ctas__button--primary:focus-visible .product-ctas__button-fill::before,.product-ctas__button--primary:hover .product-ctas__button-fill::after,.product-ctas__button--primary:focus-visible .product-ctas__button-fill::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.product-ctas__button-label,.product-ctas__button-fill>svg{position:relative;z-index:1;-webkit-transition:color .4s linear;-o-transition:color .4s linear;transition:color .4s linear}.product-ctas__button--primary:hover .product-ctas__button-label,.product-ctas__button--primary:focus-visible .product-ctas__button-label,.product-ctas__button--primary:hover .product-ctas__button-fill>svg,.product-ctas__button--primary:focus-visible .product-ctas__button-fill>svg{color:var(--koch-ink)}@-webkit-keyframes contact-sales-bounce{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}11%{-webkit-transform:translateY(-14px);transform:translateY(-14px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}22.5%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}30%{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}37.5%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes contact-sales-bounce{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}11%{-webkit-transform:translateY(-14px);transform:translateY(-14px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}22.5%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}30%{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}37.5%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.product-ctas__button-fill,.product-ctas__button-fill::before,.product-ctas__button-fill::after,.product-ctas__button-label{-webkit-transition:none;-o-transition:none;transition:none}.product-ctas__button--primary:hover .product-ctas__button-fill,.product-ctas__button--primary:focus .product-ctas__button-fill{-webkit-animation:none;animation:none}}.product-ctas__button>svg,.product-ctas__button-fill>svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.product-ctas__secondary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-ctas__secondary>.product-ctas__button{-webkit-box-flex:1;-webkit-flex:1 1 16rem;-ms-flex:1 1 16rem;flex:1 1 16rem;padding-inline:var(--small-button-padding-x);font-size:var(--button-font-size)}.product-template__similar{scroll-margin-top:var(--nav-sticky-height)}.product-badges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;background-color:var(--vdp-card-bg);border:.1rem solid var(--vdp-card-border);border-radius:var(--vdp-card-radius);-webkit-box-shadow:var(--vdp-card-shadow);box-shadow:var(--vdp-card-shadow)}.product-badges__cpo:only-child{margin-left:auto}.product-badges__carfax{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;outline:none}.product-badges__carfax:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-light);outline-offset:var(--focus-ring-offset)}.product-badges__carfax-image{width:auto;max-width:100%;height:4.2rem}.product-badges__cpo,.product-badges__cpo:link,.product-badges__cpo:visited,.product-badges__cpo:hover,.product-badges__cpo:focus,.product-badges__cpo:active{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:.8rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--body-large-font-size);font-weight:var(--font-weight-medium);line-height:var(--body-large-line-height);color:var(--koch-bright-blue);text-decoration:none;text-transform:uppercase;white-space:nowrap}.product-badges__cpo:hover,.product-badges__cpo:focus-visible{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}#tradeInWidget{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:9rem}section.ui-tt-element.ui-tt-mini-banner.ui-tt-mini-banner-blue{width:100%}section.ui-tt-element.ui-tt-mini-banner .ui-tt-mini-banner-inner{max-width:36.4rem}.product-why-buy{--koch-glow-blue: #2c8dff;position:relative;grid-area:whybuy;align-self:start;background-color:var(--koch-mid-blue);border-radius:.95rem .95rem 0 0;container-type:inline-size}.product-why-buy::before{position:absolute;inset:0;z-index:0;content:"";background-image:var(--product-why-buy-bg);background-repeat:no-repeat;background-position:right;background-size:contain;border-radius:inherit;opacity:.6}.product-why-buy__inner{position:relative;padding:1.83rem 2.74rem}.product-why-buy__heading{margin:2rem 0 1.8rem;font-family:var(--font-family-primary);font-size:var(--h3-font-size);font-weight:var(--font-weight-medium);line-height:3.42rem;color:var(--koch-white)}.product-why-buy__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.05rem 2.4rem}.product-why-buy--single-column .product-why-buy__grid{grid-template-columns:1fr;gap:.2rem 0}.product-why-buy__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-why-buy__item>svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:var(--koch-white)}.product-why-buy__item>svg .icon-lucide__shield{fill:currentcolor}.product-why-buy__item>svg .icon-lucide__check{stroke:var(--koch-dark-blue)}.product-why-buy__item-title{margin:0;font-size:var(--body-large-font-size);font-weight:var(--font-weight-medium);line-height:3.19rem;color:var(--koch-white)}.product-why-buy .component-info-tooltip__label{font-size:var(--body-large-font-size);line-height:3.19rem}.product-why-buy__item-desc{margin:0;font-size:1.7rem;font-weight:var(--font-weight-regular);line-height:2.74rem;color:var(--koch-off-white)}@container (max-width: 79rem){.product-why-buy__inner{padding:1.6rem 2.4rem}.product-why-buy__heading{margin:0 0 1.6rem;font-size:2.4rem;line-height:3rem}.product-why-buy__grid{gap:1.8rem 1.4rem}.product-why-buy__item{gap:1.4rem}.product-why-buy__item-title{font-size:var(--body-font-size);line-height:var(--body-large-line-height)}.product-why-buy .component-info-tooltip__label{font-size:var(--body-font-size);line-height:var(--body-large-line-height)}.product-why-buy__item-desc{font-size:var(--body-font-size);line-height:var(--body-line-height)}}@container (max-width: 56rem){.product-why-buy__inner{padding:1.6rem}.product-why-buy__heading{font-size:2rem;line-height:2.6rem}.product-why-buy__grid{grid-template-columns:1fr;gap:1.6rem 0}.product-why-buy__item{gap:1.2rem}.product-why-buy__item>svg{width:2rem;height:2rem}.product-why-buy__item-desc{font-size:var(--small-font-size)}.product-why-buy__vehicle-image-wrap{display:none}}.product-why-buy__vehicle-image-wrap{position:absolute;top:0;right:0;bottom:0;width:29.9rem;overflow:hidden;pointer-events:none;border-radius:0 .95rem 0 0}.product-why-buy__vehicle-glow{position:absolute;right:1.05rem;bottom:-0.8rem;width:21.3rem;height:21rem;background-color:var(--koch-glow-blue);-webkit-filter:blur(5.3rem);filter:blur(5.3rem);border-radius:50%}.product-why-buy__vehicle-image{position:absolute;right:-1.4rem;bottom:2.1rem;z-index:1;width:28.2rem;height:auto;-webkit-filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.15));filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.15))}body.product-template{overscroll-behavior-y:none}.product-sticky-banner{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + var(--contact-bar-height));z-index:500;height:0;overflow:visible;pointer-events:none;opacity:0;-webkit-transition:opacity .15s ease-in,-webkit-transform .18s cubic-bezier(0.4, 0, 1, 1);transition:opacity .15s ease-in,-webkit-transform .18s cubic-bezier(0.4, 0, 1, 1);-o-transition:transform .18s cubic-bezier(0.4, 0, 1, 1),opacity .15s ease-in;transition:transform .18s cubic-bezier(0.4, 0, 1, 1),opacity .15s ease-in;transition:transform .18s cubic-bezier(0.4, 0, 1, 1),opacity .15s ease-in,-webkit-transform .18s cubic-bezier(0.4, 0, 1, 1);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.product-sticky-banner.is-visible{pointer-events:auto;opacity:1;-webkit-transition:opacity .2s ease-out,-webkit-transform .28s cubic-bezier(0, 0, 0.2, 1);transition:opacity .2s ease-out,-webkit-transform .28s cubic-bezier(0, 0, 0.2, 1);-o-transition:transform .28s cubic-bezier(0, 0, 0.2, 1),opacity .2s ease-out;transition:transform .28s cubic-bezier(0, 0, 0.2, 1),opacity .2s ease-out;transition:transform .28s cubic-bezier(0, 0, 0.2, 1),opacity .2s ease-out,-webkit-transform .28s cubic-bezier(0, 0, 0.2, 1);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.product-sticky-banner__inner{padding-block:var(--vdp-sticky-banner-padding-y);background-color:var(--color-primary)}.product-sticky-banner__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--vdp-sticky-banner-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:var(--vdp-container-max);padding-inline:var(--vdp-container-padding-x);margin-inline:auto}.product-sticky-banner__title-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:0}.product-sticky-banner__title{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;margin:0;overflow:hidden;font-size:var(--h3-font-size);font-weight:var(--font-weight-medium);line-height:var(--h3-line-height);color:var(--color-primary-foreground);-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.product-sticky-banner__separator{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:.1rem;height:2.7rem;background-color:var(--color-primary-foreground);opacity:.4}.product-sticky-banner__price-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-sticky-banner__price-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem 1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-sticky-banner__price{margin:0;font-size:var(--h3-font-size);font-weight:var(--font-weight-medium);line-height:var(--h3-line-height);color:var(--koch-yellow);white-space:nowrap}.product-sticky-banner__savings{padding:.4rem .9rem;margin:0;font-size:var(--nav-font-size);font-weight:var(--font-weight-bold);line-height:var(--nav-line-height);color:var(--koch-ink);text-transform:uppercase;white-space:nowrap;background-color:var(--koch-yellow);border-radius:var(--vdp-pill-radius, 2.1rem)}.product-sticky-banner__info{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:0;color:var(--color-primary-foreground);cursor:pointer;background:none;border:0}.product-sticky-banner__info:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.product-sticky-banner__ctas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-sticky-banner__ctas--mobile{display:none}.product-sticky-banner__ctas--desktop{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.product-sticky-banner__phone,.product-sticky-banner__phone:link,.product-sticky-banner__phone:visited,.product-sticky-banner__phone:hover,.product-sticky-banner__phone:focus,.product-sticky-banner__phone:active{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:.8rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--body-large-font-size);font-weight:var(--font-weight-medium);line-height:var(--body-large-line-height);color:var(--color-primary-foreground);text-decoration:none;white-space:nowrap;outline:none}.product-sticky-banner__phone:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.product-sticky-banner__phone:hover .product-sticky-banner__phone-number{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}.product-sticky-banner__button,.product-sticky-banner__button:link,.product-sticky-banner__button:visited,.product-sticky-banner__button:hover,.product-sticky-banner__button:focus,.product-sticky-banner__button:active{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:var(--button-height);padding-inline:var(--button-padding-x);font-size:var(--body-large-font-size);font-weight:var(--font-weight-medium);line-height:var(--body-large-line-height);color:var(--color-primary-foreground);text-align:center;text-decoration:none;white-space:nowrap;background-color:var(--koch-bright-blue);border-radius:var(--button-radius);outline:none}.product-sticky-banner__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.product-sticky-banner__icon-button{display:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:var(--small-button-height);height:var(--small-button-height);border-radius:50%;outline:none}.product-sticky-banner__icon-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.product-sticky-banner__icon-button,.product-sticky-banner__icon-button:link,.product-sticky-banner__icon-button:visited,.product-sticky-banner__icon-button:hover,.product-sticky-banner__icon-button:focus,.product-sticky-banner__icon-button:active{color:var(--color-primary-foreground)}.product-sticky-banner__icon-button--chat{background-color:var(--koch-bright-blue)}.product-sticky-banner__icon-button--phone{border:.1rem solid var(--color-border)}@media(max-width: 1100px){.product-sticky-banner__inner{padding-block:var(--vdp-sticky-banner-padding-y-mobile);-webkit-box-shadow:0 .4rem .8rem .3rem rgba(0,0,0,.15),0 .1rem .3rem rgba(0,0,0,.3);box-shadow:0 .4rem .8rem .3rem rgba(0,0,0,.15),0 .1rem .3rem rgba(0,0,0,.3)}.product-sticky-banner__content{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--vdp-sticky-banner-gap-mobile) 1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-inline:var(--vdp-sticky-banner-padding-x-mobile)}.product-sticky-banner__title-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-row:1;grid-column:1;gap:.8rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.product-sticky-banner__separator{display:none}.product-sticky-banner__title{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}.product-sticky-banner__price-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-row:2;grid-column:1;gap:1rem}.product-sticky-banner__price{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}.product-sticky-banner__ctas--desktop{display:none}.product-sticky-banner__ctas--mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;grid-row:1/span 2;grid-column:2;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-sticky-banner__icon-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media(max-width: 768px){.product-sticky-banner{top:var(--nav-height)}.product-sticky-banner__inner{max-height:var(--vdp-sticky-banner-height-phone);padding-block:0 var(--vdp-sticky-banner-padding-bottom-phone);overflow:hidden}.product-sticky-banner__content{row-gap:0}.product-sticky-banner__title,.product-sticky-banner__price{font-size:var(--vdp-sticky-banner-font-size-phone);line-height:var(--vdp-sticky-banner-line-height-phone)}.product-sticky-banner__price-group{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.8rem}.product-sticky-banner__savings{padding:var(--vdp-sticky-banner-savings-padding-phone);font-size:var(--vdp-sticky-banner-savings-font-size-phone);font-weight:var(--font-weight-medium);line-height:var(--vdp-sticky-banner-savings-line-height-phone)}.product-sticky-banner__info svg{width:var(--vdp-sticky-banner-info-size-phone);height:var(--vdp-sticky-banner-info-size-phone)}.product-sticky-banner__icon-button{width:var(--vdp-sticky-banner-icon-button-size-phone);height:var(--vdp-sticky-banner-icon-button-size-phone)}.product-sticky-banner__icon-button svg{width:100%;height:100%}}@media(max-width: 1180px){.product-template{--vdp-container-padding-x: 2rem}}@media(max-width: 1024px){.product-template__inner{grid-template:"gallery" "details" "whybuy" "tabs"/minmax(0, 1fr)}.product-template__gallery{max-width:80rem}.product-why-buy{margin-top:calc(var(--vdp-stacked-section-gap) - var(--vdp-row-gap))}}@media(max-width: 768px){.product-template__inner{padding-block:1.6rem}.product-template .contact-bar{display:none}.product-template .breadcrumbs__list{gap:var(--vdp-breadcrumb-gap-mobile)}.product-template .breadcrumbs a,.product-template .breadcrumbs span{font-size:var(--vdp-breadcrumb-font-size-mobile)}.product-template .breadcrumbs .divider svg{-webkit-transform:none;-ms-transform:none;transform:none}.product-template .breadcrumbs .is-back-link{display:inline}.product-template .breadcrumbs .is-back-link .parent-back-to{display:inline;margin-right:0}.product-template .breadcrumbs .is-back-link .parent-back-to::after{content:" "}.product-template .breadcrumbs__item{display:none}.product-template .breadcrumbs__item:has(.is-back-link),.product-template .breadcrumbs__item--model{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--vdp-breadcrumb-gap-mobile)}.product-template__gallery{max-width:100%}.product-template{--vdp-gallery-inset: 1.3rem;--vdp-gallery-action-top: 1.2rem;--vdp-gallery-action-gap: 1.5rem;--vdp-gallery-action-size: 3.5rem;--vdp-gallery-action-icon: 2.1rem;--vdp-title-font-size: var(--vdp-title-font-size-mobile)}.product-gallery__thumbs{display:none}.product-summary__identifiers{font-size:var(--body-font-size);line-height:var(--vdp-identifiers-line-height-mobile)}.product-summary__colors{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.4rem;font-size:var(--vdp-color-line-font-size-mobile);line-height:var(--vdp-identifiers-line-height-mobile);color:var(--vdp-price-label)}.product-summary__colors .product-summary__separator{display:none}.product-summary__title{font-size:var(--vdp-title-font-size-mobile);line-height:var(--vdp-title-line-height-mobile)}.product-badges{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-badges__cpo:only-child{margin-left:0}.product-specs,.product-specs--new{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1px;padding:1px;overflow:hidden;background:var(--vdp-card-border);border:.1275rem solid var(--vdp-card-border);border-radius:.6rem}.product-specs__item{padding:1rem 1.2rem;background:var(--koch-white)}.product-specs__item:nth-child(-n+2):nth-child(1){border-top-left-radius:.3725rem}.product-specs__item:nth-child(-n+2):nth-child(2){border-top-right-radius:.3725rem}.product-specs__item:nth-last-child(-n+2):nth-last-child(2){border-bottom-left-radius:.3725rem}.product-specs__item:nth-last-child(-n+2):last-child{border-bottom-right-radius:.3725rem}.product-specs__label{font-size:var(--vdp-specs-label-font-size);line-height:var(--vdp-specs-label-line-height-mobile)}.product-specs__value{font-size:var(--nav-font-size);font-weight:var(--font-weight-regular);line-height:var(--vdp-specs-value-line-height-mobile)}.product-ctas__sticker,.product-ctas__sticker:link,.product-ctas__sticker:visited,.product-ctas__sticker:hover,.product-ctas__sticker:focus,.product-ctas__sticker:active,.product-ctas__button--primary,.product-ctas__button--primary:link,.product-ctas__button--primary:visited,.product-ctas__button--primary:hover,.product-ctas__button--primary:focus,.product-ctas__button--primary:active{font-size:var(--button-font-size);line-height:var(--vdp-body-line-height-mobile)}.product-ctas__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.product-ctas__phone{--phone-underline-width: 61%;--phone-underline-start: 10%;--phone-underline-end: 29%;--phone-underline-rest: 19.5%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:var(--button-font-size);line-height:var(--vdp-body-line-height-mobile)}.product-ctas__phone::after{border-radius:999rem}.product-ctas__phone-link,.product-ctas__phone-link:link,.product-ctas__phone-link:visited{text-decoration:underline}.product-ctas__button,.product-ctas__button:link,.product-ctas__button:visited,.product-ctas__button:hover,.product-ctas__button:focus,.product-ctas__button:active{border-radius:1rem}.product-ctas__button-fill{border-radius:1rem}.product-ctas{gap:1.6rem}.product-ctas__secondary>.product-ctas__button{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;line-height:var(--body-line-height)}}.ui-tt-iframe-parent{z-index:10010 !important}.ui-tt-iframe-parent .ui-tt-iframe-close{z-index:10011 !important}