.abw-icon{flex-shrink:0;display:block}.abw-stars{display:inline-flex;gap:1px;color:#ffbd00}.abw-stars .abw-icon{fill:currentColor;stroke:currentColor}.abw-trust-top{margin:-6px 0 18px}.abw-trust-top__rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px;color:var(--heading-color);text-decoration:none;font-size:calc(var(--base-text-font-size) - 1px)}.abw-trust-top__rating:hover .abw-trust-top__rating-text{text-decoration:underline}.abw-trust-top__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.abw-trust-top__item{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--accent-background);color:var(--heading-color);font-size:calc(var(--base-text-font-size) - 2px);font-weight:var(--text-font-bolder-weight);line-height:1.3}.abw-trust-top__item .abw-icon{color:var(--accent-color)}@media screen and (min-width:1000px){.template-product #main{--base-text-font-size: 15px;font-size:15px}}.abw-short-desc{margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.abw-short-desc__fitment{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;padding:10px 12px;border-left:3px solid var(--accent-color);background:var(--accent-background);color:var(--heading-color)}.abw-short-desc__fitment .abw-icon{margin-top:2px;color:var(--accent-color)}.abw-short-desc--fitment-only{margin-bottom:18px;padding-bottom:0;border-bottom:0}.abw-short-desc--fitment-only .abw-short-desc__fitment{margin-bottom:0}.abw-short-desc__fitment-help{margin-left:6px;color:var(--accent-color);font-size:calc(var(--base-text-font-size) - 2px);white-space:nowrap}.abw-short-desc__text p{margin:0 0 10px}.abw-short-desc__features{display:grid;gap:6px;margin:0 0 10px;padding:0;list-style:none}.abw-short-desc__features li{display:flex;align-items:flex-start;gap:8px}.abw-short-desc__features .abw-icon{margin-top:3px;color:var(--success-color);stroke-width:2.4}.abw-short-desc__more{padding:0;background:none;border:0;cursor:pointer;font-size:calc(var(--base-text-font-size) - 1px);text-decoration:underline}.abw-usp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 6px;padding:0;list-style:none}.abw-usp-grid__item{display:flex;border:1px solid var(--border-color);border-radius:6px;background:var(--secondary-background)}.abw-usp-grid,.abw-usp-grid *,.abw-trust-top *,.abw-short-desc *,.abw-section *{box-sizing:border-box}.abw-usp-grid__item,.abw-usp-grid__link{align-items:center;gap:10px;padding:12px;min-width:0;color:var(--heading-color);text-decoration:none}.abw-usp-grid__link{display:flex;padding:0;width:100%}.abw-usp-grid__link:hover .abw-usp-grid__title{text-decoration:underline}.abw-usp-grid__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:var(--accent-background);color:var(--accent-color)}.abw-usp-grid__content{display:flex;flex-direction:column;min-width:0}.abw-usp-grid__title{font-weight:var(--text-font-bolder-weight);font-size:calc(var(--base-text-font-size) - 1px);line-height:1.25}.abw-usp-grid__text{margin-top:2px;color:rgba(var(--text-color-rgb),.7);font-size:calc(var(--base-text-font-size) - 2px);line-height:1.3}@media screen and (max-width:480px){.abw-usp-grid{gap:8px}.abw-usp-grid__item,.abw-usp-grid__link{flex-direction:column;justify-content:flex-start;gap:8px;text-align:center}.abw-usp-grid__item{padding:12px 8px}.abw-usp-grid__link{padding:0}.abw-usp-grid__icon{width:38px;height:38px}.abw-usp-grid__icon .abw-icon{width:22px;height:22px}.abw-usp-grid__content{align-items:center}}.abw-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:5;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--background);border-top:1px solid var(--border-color);box-shadow:0 -6px 20px #00000014;transform:translateY(110%);visibility:hidden;transition:transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s linear .25s}.abw-sticky-atc.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s}.abw-sticky-atc__inner{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto}.abw-sticky-atc__image{width:48px;height:48px;flex-shrink:0;overflow:hidden;border:1px solid var(--border-color);border-radius:4px}.abw-sticky-atc__image img{width:100%;height:100%;object-fit:cover;display:block}.abw-sticky-atc__info{display:flex;flex-direction:column;flex:1;min-width:0}.abw-sticky-atc__title{overflow:hidden;color:var(--heading-color);font-size:calc(var(--base-text-font-size) - 2px);line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.abw-sticky-atc__price{color:var(--heading-color);font-weight:700}.abw-sticky-atc__button.button{flex-shrink:0;width:auto;margin:0;padding:0 22px;height:46px;line-height:46px;white-space:nowrap}body.abw-sticky-atc-visible{padding-bottom:72px}@media screen and (min-width:1000px){.abw-sticky-atc{padding-top:12px;padding-bottom:12px}.abw-sticky-atc__inner{max-width:1200px;gap:16px}.abw-sticky-atc__image{width:52px;height:52px}.abw-sticky-atc__info{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.abw-sticky-atc__title{font-size:var(--base-text-font-size);font-weight:var(--text-font-bolder-weight)}.abw-sticky-atc__price{flex-shrink:0;font-size:calc(var(--base-text-font-size) + 3px)}.abw-sticky-atc__button.button{min-width:240px;height:50px;line-height:50px}.abw-sticky-atc--mobile-only{display:none}body.abw-sticky-atc-visible{padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.abw-sticky-atc,.abw-sticky-atc.is-visible{transition:none}}.abw-section{padding:50px 0}.abw-section--alt{background:var(--secondary-background)}.abw-section--dark{background:#0d0d0d;color:#fff}.abw-section--dark .abw-section__title,.abw-section--dark .abw-section__subtitle{color:#fff}.abw-section__header{max-width:720px;margin:0 auto 32px;text-align:center}.abw-section__eyebrow{display:block;margin-bottom:8px;color:var(--accent-color);font-size:calc(var(--base-text-font-size) - 2px);font-weight:var(--text-font-bolder-weight);letter-spacing:.12em;text-transform:uppercase}.abw-section__title{margin:0 0 10px}.abw-section__subtitle{margin:0;opacity:.8}.abw-section__footer{margin-top:30px;text-align:center}@media screen and (min-width:1000px){.abw-section{padding:70px 0}}.abw-rating-summary{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.abw-rating-summary__score{font-size:26px;font-weight:700;color:var(--heading-color)}.abw-section--dark .abw-rating-summary__score{color:#fff}.abw-testimonials__list{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:16px;margin:0 -20px;padding:4px 20px 16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;list-style:none}@media screen and (min-width:641px){.abw-testimonials__list{grid-auto-columns:46%}}@media screen and (min-width:1000px){.abw-testimonials__list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:visible}}.abw-review-card{display:flex;flex-direction:column;scroll-snap-align:start;overflow:hidden;border:1px solid var(--border-color);border-radius:8px;background:var(--background);color:var(--text-color)}.abw-review-card__image{aspect-ratio:4 / 3;overflow:hidden;background:var(--border-color)}.abw-review-card__image img{width:100%;height:100%;object-fit:cover;display:block}.abw-review-card__body{display:flex;flex-direction:column;flex:1;gap:10px;padding:20px}.abw-review-card__headline{margin:0;color:var(--heading-color);font-size:calc(var(--base-text-font-size) + 2px);font-weight:700}.abw-review-card__quote{margin:0;flex:1}.abw-review-card__quote p{margin:0}.abw-review-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:12px;border-top:1px solid var(--border-color);font-size:calc(var(--base-text-font-size) - 2px)}.abw-review-card__author{color:var(--heading-color);font-weight:var(--text-font-bolder-weight)}.abw-review-card__verified{display:inline-flex;align-items:center;gap:3px;color:var(--success-color)}.abw-review-card__vehicle{width:100%;opacity:.75}.abw-review-card--placeholder{justify-content:center;min-height:220px;padding:20px;border-style:dashed;text-align:center;opacity:.7}.abw-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}@media screen and (min-width:1000px){.abw-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.abw-feature{padding:22px 18px;border:1px solid var(--border-color);border-radius:8px;background:var(--background);text-align:center}.abw-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:12px;border-radius:50%;background:var(--accent-background);color:var(--accent-color)}.abw-feature__title{margin:0 0 6px;color:var(--heading-color);font-weight:700}.abw-feature__text{margin:0;font-size:calc(var(--base-text-font-size) - 1px);opacity:.85}.abw-compare{max-width:860px;margin:56px auto 0}.abw-compare__title{margin:0 0 34px;text-align:center}.abw-compare__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:calc(var(--base-text-font-size) - 1px)}.abw-compare__table th,.abw-compare__table td{padding:14px 10px;border-bottom:1px solid var(--border-color);text-align:center;vertical-align:middle;font-weight:400}.abw-compare__table tbody tr:last-child>*{border-bottom:0}.abw-compare__feature-head{width:46%;border-bottom-color:transparent!important}.abw-compare__table .abw-compare__feature{padding-left:0;text-align:left;color:var(--heading-color);font-weight:var(--text-font-bolder-weight);line-height:1.35}.abw-compare__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-right:12px;vertical-align:middle;border-radius:10px;background:var(--accent-background);color:var(--accent-color)}.abw-compare__table .abw-compare__us{width:27%;position:relative;background:rgba(var(--accent-color-rgb, 54, 115, 185),.06);border-left:2px solid var(--accent-color);border-right:2px solid var(--accent-color);border-bottom-color:rgba(var(--accent-color-rgb, 54, 115, 185),.15)}.abw-compare__table thead .abw-compare__us{padding:26px 10px 16px;border-top:2px solid var(--accent-color);border-radius:14px 14px 0 0;background:var(--accent-color);border-bottom:0;color:#fff}.abw-compare__table tbody tr:last-child .abw-compare__us{border-bottom:2px solid var(--accent-color);border-radius:0 0 14px 14px}.abw-compare__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:999px;background:#0d0d0d;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 10px #0000002e}.abw-compare__us-icon{display:flex;justify-content:center;margin-bottom:6px;opacity:.9}.abw-compare__us-label{display:block;font-weight:700;font-size:calc(var(--base-text-font-size) + 1px);line-height:1.2}.abw-compare__table .abw-compare__them{width:27%;color:rgba(var(--text-color-rgb),.65)}.abw-compare__table thead .abw-compare__them{padding-top:26px;border-bottom:0;color:rgba(var(--text-color-rgb),.6);font-weight:var(--text-font-bolder-weight);line-height:1.25}.abw-compare__yes,.abw-compare__no{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.abw-compare__yes{width:28px;height:28px;background:var(--success-color);color:#fff;box-shadow:0 3px 8px #00aa0040}.abw-compare__yes .abw-icon{stroke-width:3}.abw-compare__no{width:24px;height:24px;background:rgba(var(--text-color-rgb),.07);color:rgba(var(--text-color-rgb),.45)}.abw-compare__no .abw-icon{stroke-width:2.6}.abw-compare__partial{display:inline-block;padding:4px 10px;border-radius:999px;background:rgba(var(--text-color-rgb),.05);font-size:calc(var(--base-text-font-size) - 2px);line-height:1.3}@media screen and (max-width:640px){.abw-compare__table{font-size:calc(var(--base-text-font-size) - 2px)}.abw-compare__table th,.abw-compare__table td{padding:12px 6px}.abw-compare__feature-head{width:44%}.abw-compare__table .abw-compare__us,.abw-compare__table .abw-compare__them{width:28%}.abw-compare__feature-icon{display:flex;width:32px;height:32px;margin:0 0 6px;border-radius:8px}.abw-compare__us-icon{display:none}.abw-compare__us-label{font-size:var(--base-text-font-size)}.abw-compare__badge{font-size:9px;padding:3px 8px}.abw-compare__partial{padding:3px 6px;font-size:11px}}.abw-steps{display:grid;gap:16px;margin:0;padding:0;list-style:none;counter-reset:abw-step}@media screen and (min-width:641px){.abw-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.abw-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.abw-step{position:relative;padding:24px 20px 20px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.abw-section:not(.abw-section--dark) .abw-step{background:var(--background);border-color:var(--border-color)}.abw-step__number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:12px;border-radius:50%;background:var(--accent-color);color:#fff;font-weight:700}.abw-step__title{margin:0 0 6px;font-weight:700;font-size:calc(var(--base-text-font-size) + 1px)}.abw-section--dark .abw-step__title{color:#fff}.abw-step__text{margin:0;opacity:.85;font-size:calc(var(--base-text-font-size) - 1px)}.abw-section--dark .button--secondary{background:#fff;color:#0d0d0d}.abw-faq{max-width:820px;margin:0 auto}.abw-faq__item{border:1px solid var(--border-color);border-radius:8px;background:var(--background)}.abw-faq__item+.abw-faq__item{margin-top:10px}.abw-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none;color:var(--heading-color);font-weight:700}.abw-faq__question::-webkit-details-marker{display:none}.abw-faq__toggle{position:relative;width:14px;height:14px;flex-shrink:0}.abw-faq__toggle:before,.abw-faq__toggle:after{content:"";position:absolute;top:6px;left:0;width:14px;height:2px;background:currentColor;transition:transform .2s ease}.abw-faq__toggle:after{transform:rotate(90deg)}.abw-faq__item[open] .abw-faq__toggle:after{transform:rotate(0)}.abw-faq__answer{padding:0 20px 18px}.abw-faq__contact{margin-top:26px;text-align:center}.abw-faq__contact p{margin:0 0 14px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/abw-cro.css.map */
