.product-grid .card-wrapper{height:100%;border:1px solid #e1e7ec;border-radius:8px;background:#fff;transition:border-color .15s ease}.product-grid .card-wrapper:hover{border-color:#102f43}.product-grid .card{height:100%}.product-grid .card__media .media img{object-fit:contain;padding:12px}.product-grid .card__heading{font-size:1.6rem;line-height:1.45;overflow-wrap:anywhere}.product-grid .card__information{padding:16px}.product-grid .card-information{padding:0 16px 16px}.product-grid .price{font-size:1.9rem;font-weight:700}.product-grid .price__sale .price-item--regular{font-size:1.4rem;font-weight:400}.facets-container{border-top:1px solid #e1e7ec;border-bottom:1px solid #e1e7ec;padding-top:16px;padding-bottom:16px;margin-bottom:24px}.collection-hero{border-bottom:1px solid #e1e7ec}.collection-hero__title{font-size:clamp(2.8rem,4vw,4rem)}.product__title h1{font-size:clamp(2.4rem,2.5vw,3.2rem);line-height:1.25;overflow-wrap:anywhere}.product__info-wrapper .product__info-container{max-width:none}.product__info-container .price{font-size:2.8rem;font-weight:700}.product__info-container .price-item--regular{font-size:1.7rem}.product__info-container .price__regular .price-item--regular{font-size:2.8rem}.product__info-container .product-form__submit{min-height:52px;font-weight:700}.product__media-wrapper .product-media-container{border-radius:8px}.qap-product-intro{line-height:1.65}.qap-product-note{border-left:3px solid #c51a17;background:#f3f5f7;padding:16px 20px;border-radius:0 6px 6px 0;font-size:1.5rem;line-height:1.6}.qap-product-note p{margin:0 0 8px}.qap-product-note p:last-child{margin-bottom:0}.qap-details{padding-top:32px;padding-bottom:40px}.qap-details>h2{font-size:2.8rem;border-bottom:3px solid #c51a17;padding-bottom:16px;margin:0 0 24px}.qap-details__intro{max-width:95ch;margin-bottom:24px;line-height:1.7}.qap-details__item{border:1px solid #dce3e9;border-radius:6px;margin:0 0 12px;overflow:hidden}.qap-details__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;padding:18px 24px;min-height:56px;background:#f3f5f7;list-style:none}.qap-details__item summary::-webkit-details-marker{display:none}.qap-details__item summary h3{font-size:1.9rem;line-height:1.4;margin:0}.qap-details__item summary span{font-size:2.4rem;line-height:1;flex-shrink:0}.qap-details__item[open] summary span{transform:rotate(45deg)}.qap-details__item summary:focus-visible{outline:3px solid #102f43;outline-offset:-3px}.qap-details__content{padding:20px 24px;line-height:1.7;overflow-wrap:anywhere;overflow-x:auto}.qap-details table{width:100%;border-collapse:collapse;font-size:1.5rem}.qap-details th{background:#102f43;color:#fff;text-align:left}.qap-details th,.qap-details td{padding:12px 16px;border:1px solid #dce3e9;vertical-align:top}.qap-details tbody tr:nth-child(2n){background:#f3f5f7}.qap-details__content>:first-child{margin-top:0}.qap-details__content>:last-child{margin-bottom:0}@media(min-width:750px){.product-grid .card__heading{min-height:4.35em}.product__info-wrapper .product__info-container{padding:8px 0}.product-grid .card__inner{flex:none}}@media(max-width:749px){.product-grid .card__information{padding:12px}.product-grid .card-information{padding:0 12px 12px}.product-grid .card__heading{font-size:1.4rem;line-height:1.45}.product-grid .price{font-size:1.7rem}.product-grid .card__media .media img{padding:6px}.qap-details{padding-top:24px;padding-bottom:28px}.qap-details__item summary{padding:16px}.qap-details__content{padding:16px}.qap-details__item summary h3{font-size:1.7rem}.qap-details th,.qap-details td{padding:8px;font-size:1.3rem}.qap-details table{table-layout:fixed}.qap-product-note{padding:12px 16px}.product__media-wrapper .product-media-container{max-width:100%}}@media(prefers-reduced-motion:reduce){.product-grid .card-wrapper{transition:none}}.field__label[for=QapSearch]{max-width:calc(100% - 3rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qap-details__item summary h2{margin:0;font-size:1.9rem;line-height:1.4}.qap-product-intro{font-size:1.6rem;line-height:1.65;max-width:65ch}.qap-product-note{margin:20px 0;font-size:1.6rem}.qap-concept-b{max-width:1100px}.qap-concept-b__section{padding:24px 0;border-bottom:1px solid #dce3e9}.qap-concept-b__section>h3{font-size:2rem;line-height:1.4;margin:0 0 14px}.qap-concept-b__section .qap-details__content{padding:0;font-size:1.6rem;line-height:1.65}.qap-concept-b table{font-size:1.6rem;table-layout:fixed}.qap-concept-b th,.qap-concept-b td{overflow-wrap:anywhere;word-break:normal}.qap-concept-b .qap-specifications th{width:43%;background:#f3f5f7;color:#102f43}.qap-concept-b .qap-specifications td{width:57%}.qap-concept-b .qap-vehicle-list{padding-left:22px}.qap-concept-b .qap-vehicle-list>li{margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid #dce3e9}.qap-concept-b .qap-vehicle-list>li:last-child{border-bottom:0;padding-bottom:0}@media(max-width:749px){.qap-concept-b__section{padding:20px 0}.qap-concept-b__section>h3{font-size:1.9rem}.qap-concept-b .qap-details__content,.qap-concept-b table,.qap-concept-b td,.qap-concept-b th{font-size:1.6rem}.qap-concept-b td,.qap-concept-b th{padding:10px 8px}.qap-concept-b__vehicles table,.qap-concept-b__vehicles tbody{display:block;width:100%}.qap-concept-b__vehicles thead{display:none}.qap-concept-b__vehicles tr{display:block;padding:12px 0;border-bottom:1px solid #dce3e9;background:transparent}.qap-concept-b__vehicles td{display:block;width:100%;padding:4px 0;border:0}.qap-concept-b__vehicles td:first-child{font-weight:700}.qap-concept-b .qap-details__content{overflow-x:visible}}.qap-fit-compact{padding:12px 16px;margin:16px 0}.qap-fit-compact p{margin:0}.qap-fit-compact strong{display:block}.qap-fit-compact a{white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/7/assets/qap-phase2.css.map */
