.modal-overlay{background-color:#05050099;inset:0;position:fixed;z-index:999}.modal{background-color:#fff;-moz-box-shadow:2px 2px 4px #ccc;-webkit-box-shadow:2px 2px 4px #ccc;box-shadow:2px 2px 2px #888;border-radius:16px;box-sizing:border-box;overflow-y:auto;padding:30px;position:fixed;top:50%;left:50%;stroke-width:1px;stroke:#000;transform:translate(-50%,-50%);width:723px;max-height:100vh;z-index:1000}@media(max-width:767px){.modal{width:100vw;height:100vh;left:50vw;top:50vh;border-radius:unset}}.modal .content{display:flex;flex-direction:column;padding:75px 30px 30px}@media(max-width:767px){.modal .content{padding:72px 31px 31px}}.modal .content .title{font-family:CR-Averta VF Extra Bold;font-size:26px;font-style:normal;font-weight:800;line-height:28px}.modal .content .subtext{font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-top:10px}.modal .actions{padding:0 30px}@media(max-width:767px){.modal .actions{padding:0 31px;width:100%}.modal .actions .car-recall-actions,.modal .actions .car-recall-actions button.btn-next{width:inherit}}.modal__btn-close{background-color:transparent;background-image:url(Close.iMcTlW9B.svg);background-repeat:no-repeat;cursor:pointer;height:16px;position:absolute;right:20px;top:20px;width:16px}.modal__btn-close:hover{cursor:pointer}.add-item__modal{display:flex;flex-direction:column;padding:0 119px 50px}@media(max-width:767px){.add-item__modal{display:block;height:100%;inset:0;padding:0;position:fixed;transform:none;width:100vw;z-index:10001}}.add-item__modal.add-product{padding:0 30px 50px}@media(max-width:767px){.add-item__modal.add-product{padding:0}}.add-item__modal.add-product .add-item__options{display:block}.add-item__modal.add-product .actions{text-align:center}.add-item__modal.add-product .actions .btn-next{width:340px}@media(max-width:767px){.add-item__modal.add-product .actions .btn-next{width:100%}}.add-item__options{display:flex;justify-content:center}@media(max-width:767px){.add-item__options{display:block}}.form .select-type{display:flex;flex-direction:row;gap:25px;margin-top:20px}@media(max-width:767px){.form .select-type{flex-direction:column}}.form .select-type-item{align-items:center;background:#f7f7f7;border-radius:8px;display:flex;flex-direction:column;justify-content:center;height:180px;width:200px}@media(max-width:767px){.form .select-type-item{flex-direction:row-reverse;height:99px;justify-content:space-between;padding:0 27px;width:auto}}.form .select-type-item .image{content:" ";background-repeat:no-repeat;background-position:center;background-size:90%;display:block;height:70%;width:calc(100% - 60px)}@media(max-width:767px){.form .select-type-item .image{width:106px;height:100%}}.form .select-type-item .title{font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.09px}.form .input-row{display:flex;flex-direction:row;gap:25px;margin-top:30px;position:relative}.form .input-row select,.form .input-row input{border:1px solid #767676;border-radius:4px;background-color:#fff;box-sizing:border-box;color:#767676;display:flex;font-family:CR-Averta VF;height:48px;flex-grow:1;font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding:5px 15px}@media(max-width:767px){.form .input-row select,.form .input-row input{width:100%}}.form .input-row select option,.form .input-row input option{color:#0b0b0e}.form .input-row select{appearance:none;background-image:url(chevron-down.DqmIwlqw.svg);background-repeat:no-repeat;background-position:right 16px center;padding-right:44px;cursor:pointer}.form .is-selected{outline:3px solid #000;background:#f7f7f7}.form .field-subtext{background:#fff;color:#0b0b0e;display:flex;font-family:CR-Averta VF;font-size:12px;font-weight:400;left:13px;line-height:16px;padding-left:5px;padding-right:5px;pointer-events:none;position:absolute;top:-8px;z-index:10}.form .input-warning{color:#ec1c24;display:flex;flex-direction:row;font-size:20px;gap:25px;margin-top:10px;position:relative}.actions{display:flex;justify-content:center}.actions .btn-submit{background-color:#dcdcdc;border-radius:100px;color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.16px;line-height:20px;padding:14px 20px;min-width:140px;width:fit-content}.actions .btn-submit.is-active{background:#000}.remove-item__modal{padding:0 30px 100px}@media(max-width:767px){.remove-item__modal{display:block;height:100%;inset:0;padding:0;position:fixed;transform:none;width:100vw;z-index:10001}}.remove-item__modal .content{padding:75px 120px 16px}@media(max-width:767px){.remove-item__modal .content{padding:75px 36px 16px}}.remove-item__modal .title{display:flex}@media(max-width:767px){.remove-item__modal .title{flex-direction:column;gap:16px}}.remove-item__modal .actions{display:flex;flex-direction:column;gap:16px;padding:0 120px}@media(max-width:767px){.remove-item__modal .actions{padding:0 36px}}@media(max-width:767px){.customize-car__modal{height:100dvh;padding:24px;overflow-y:auto;top:50%}.customize-car__modal .modal__btn-close{top:24px}}.customize-car__modal .content{padding-top:15px}@media(max-width:767px){.customize-car__modal .content{padding:40px 0 0}.customize-car__modal .content .title{font-size:22px;line-height:28px}}.customize-car__modal .content .subtext{margin-top:28px}@media(max-width:767px){.customize-car__modal .content .subtext{margin-top:24px}}.customize-car__modal .content .subtext .description{font-family:CR-Averta VF;font-size:14px;line-height:20px}@media(max-width:767px){.customize-car__modal .content .subtext .description{font-size:16px;line-height:24px}}.customize-car__modal .actions{padding:24px 0 0}.remove-item__title{font-family:CR-Averta VF Extra Bold;font-size:26px;font-weight:800;line-height:28px;width:380px}@media(max-width:767px){.remove-item__title{font-family:CR-Averta VF Bold;font-size:20px;font-weight:700;line-height:24px}}.remove-item__icon{background-image:url(car-recall-attention.BmGuHwUX.svg);background-repeat:no-repeat;background-color:transparent;width:28px;height:28px;left:118px;margin:4px 0;position:absolute}@media(max-width:767px){.remove-item__icon{position:relative;left:0;height:24px;width:24px}}.remove-item__description{font-family:CR-Averta VF;font-size:14px;font-weight:400;line-height:24px}.remove-item__btn,.remove-item__cancel-btn{background:#000;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:CR-Averta VF Bold;font-size:16px;font-weight:700;justify-content:center;line-height:20px;padding:10px 20px;transition:background-color .2s ease}.remove-item__btn:focus,.remove-item__btn:hover,.remove-item__cancel-btn:focus,.remove-item__cancel-btn:hover{background:#00ae3d;color:#fff}.remove-item__btn{outline:none}.remove-item__btn:focus,.remove-item__btn:focus-visible{outline:-webkit-focus-ring-color auto 1px;outline-offset:2px}.remove-item__cancel-btn{background-color:#fff;outline:1px solid #0b0b0e;color:#000}.remove-item__cancel-btn:focus,.remove-item__cancel-btn:focus-visible{background-color:#fff;color:#000;outline:-webkit-focus-ring-color auto 1px;outline-offset:2px}.remove-item__cancel-btn:hover{outline:none}.primary-details-card.svelte-fxzao6{display:flex}.product-title.svelte-fxzao6{font-family:CR-Averta VF Bold}.product-image.svelte-fxzao6{align-items:center;display:flex;justify-content:center}.product-image.svelte-fxzao6 img:where(.svelte-fxzao6){max-width:447px;mix-blend-mode:multiply}@media(max-width:767px){.product-image.svelte-fxzao6 img:where(.svelte-fxzao6){max-width:300px}}@media(min-width:1200px){.product-image.svelte-fxzao6{height:248px}}.info-field.svelte-1xtnxis .info-label:where(.svelte-1xtnxis){font-family:CR-Averta VF Bold;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1px;text-transform:uppercase}.info-field.svelte-1xtnxis .info-value:where(.svelte-1xtnxis){border-radius:4px;color:#505050;display:flex;font-size:16px;font-style:normal;font-weight:400;height:fit-content;line-height:auto;width:calc(100% - 40px)}.info-field.svelte-1xtnxis .info-value-row:where(.svelte-1xtnxis){align-items:center;display:flex;justify-content:space-between;height:fit-content;position:relative;margin-top:5px}.info-field.svelte-1xtnxis input:where(.svelte-1xtnxis),.info-field.svelte-1xtnxis select:where(.svelte-1xtnxis){font-size:18px;line-height:22px;padding:5px 5px 5px 8px}.info-field.svelte-1xtnxis .edit-button:where(.svelte-1xtnxis){display:flex;height:12px;margin-top:3px;padding:0;width:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.info-field.svelte-1xtnxis .edit-button:where(.svelte-1xtnxis):hover{cursor:pointer}.product-details-cards.svelte-190dfih{align-self:stretch;flex:1;display:flex;flex-direction:column;gap:12px;width:100%}@media(min-width:768px)and (max-width:1199px){.product-details-cards.svelte-190dfih{flex-direction:row;height:auto;min-width:228px}.product-details-cards.is-col.svelte-190dfih{flex-direction:column}.product-details-cards.svelte-190dfih:last-child{height:100%}}@media(max-width:767px){.product-details-cards.svelte-190dfih{flex-basis:100%;max-width:100%;min-height:200px}}.product-details-card.svelte-190dfih{flex:1;display:flex;flex-direction:column;gap:12px;width:100%}@media(max-width:767px){.product-details-card.svelte-190dfih{justify-content:center}}.product-details-card.svelte-190dfih .title:where(.svelte-190dfih){font-family:CR-Averta VF Bold;font-size:20px;font-style:normal;font-weight:800;line-height:24px}@media(max-width:1199px){.product-details-card.svelte-190dfih .title:where(.svelte-190dfih){font-size:20px;font-weight:800;line-height:24px}}@media(max-width:767px){.product-details-card.svelte-190dfih .title:where(.svelte-190dfih){font-size:14px;font-style:normal;font-weight:800;line-height:normal}}.product-details-card.svelte-190dfih .subtext:where(.svelte-190dfih){font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-top:10px}@media(min-width:768px)and (max-width:1199px){.product-details-card.svelte-190dfih .subtext:where(.svelte-190dfih){font-size:14px}}@media(max-width:767px){.product-details-card.svelte-190dfih .subtext:where(.svelte-190dfih){display:none}}.product-details-card.item-info.svelte-190dfih{flex-shrink:1}.product-details-card.item-info.is-collapsed.svelte-190dfih{max-height:fit-content}.product-details-card.add-model-info.svelte-190dfih{justify-content:center;flex-grow:1;gap:0!important}.product-details-card.add-model-info.svelte-190dfih .navigate-btn:where(.svelte-190dfih){margin-top:15px;width:fit-content}.input-row.svelte-190dfih select:where(.svelte-190dfih):disabled{cursor:default}.benefits-cards.svelte-1p0r7ep{align-self:stretch;flex:1;display:flex;flex-direction:column;gap:12px;width:100%}@media(min-width:768px)and (max-width:1199px){.benefits-cards.svelte-1p0r7ep{flex-direction:row;height:148px}}@media(max-width:767px){.benefits-cards.svelte-1p0r7ep{flex-basis:100%;max-width:100%;min-height:200px}}.benefit-details-card.svelte-1p0r7ep{justify-content:center;display:flex;position:relative;height:100%}@media(max-width:1199px){.benefit-details-card.svelte-1p0r7ep{flex-basis:stretch}}.benefit-details-card.svelte-1p0r7ep .score-details:where(.svelte-1p0r7ep){display:flex;flex-direction:column;justify-content:flex-start;gap:15px}@media(min-width:768px)and (max-width:1199px){.benefit-details-card.svelte-1p0r7ep .score-details:where(.svelte-1p0r7ep){align-items:center;flex-direction:row;gap:15px}}@media(max-width:767px){.benefit-details-card.svelte-1p0r7ep .score-details:where(.svelte-1p0r7ep){flex-direction:column;flex-wrap:wrap;gap:0;width:80%}}.benefit-details-card.svelte-1p0r7ep .score-details:where(.svelte-1p0r7ep) .details:where(.svelte-1p0r7ep) .title:where(.svelte-1p0r7ep){font-family:CR-Averta VF Extra Bold}@media(max-width:767px){.benefit-details-card.svelte-1p0r7ep .score-details:where(.svelte-1p0r7ep) .details:where(.svelte-1p0r7ep) .title:where(.svelte-1p0r7ep){line-height:17px;width:80px}}.benefit-details-card.svelte-1p0r7ep .benefit-details:where(.svelte-1p0r7ep){display:flex;flex-direction:row;justify-content:space-between}@media(max-width:767px){.benefit-details-card.svelte-1p0r7ep .benefit-details:where(.svelte-1p0r7ep){flex-direction:column}}.benefit-details-card.svelte-1p0r7ep .benefit-details:where(.svelte-1p0r7ep) .title:where(.svelte-1p0r7ep){font-family:CR-Averta VF Extra Bold}@media(max-width:767px){.benefit-details-card.svelte-1p0r7ep .benefit-details:where(.svelte-1p0r7ep) .title:where(.svelte-1p0r7ep){line-height:24px}}.blob.svelte-1p0r7ep,.title.svelte-1p0r7ep,.subtext.svelte-1p0r7ep{width:100%}.blob.svelte-1p0r7ep{align-items:center;border-radius:100px;display:flex;height:56px;justify-content:center;position:relative;width:56px}@media(max-width:1199px){.blob.svelte-1p0r7ep{height:40px;width:40px}}@media(max-width:767px){.blob.svelte-1p0r7ep{position:absolute;right:16px;top:16px}}.blob.svelte-1p0r7ep .value:where(.svelte-1p0r7ep){font-family:Averta W01 Bold,Helvetica,Arial,sans-serif;color:#fff;font-size:28px;font-style:normal;font-weight:800;line-height:normal}@media(max-width:1199px){.blob.svelte-1p0r7ep .value:where(.svelte-1p0r7ep){font-size:20px;font-weight:800;line-height:28px}}.title.svelte-1p0r7ep{font-size:20px;font-style:normal;font-weight:800;line-height:24px}@media(max-width:1199px){.title.svelte-1p0r7ep{font-size:20px;font-weight:800;line-height:24px}}@media(max-width:767px){.title.svelte-1p0r7ep{font-size:14px;font-style:normal;font-weight:800;line-height:normal}}.subtext.svelte-1p0r7ep{font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-top:10px}@media(min-width:768px)and (max-width:1199px){.subtext.svelte-1p0r7ep{font-size:14px}}@media(max-width:767px){.subtext.svelte-1p0r7ep{display:none}}.arrow.svelte-1p0r7ep{display:flex;align-items:center}@media(min-width:1200px){.arrow.svelte-1p0r7ep{bottom:24px;position:absolute;right:24px;top:24px}}@media(max-width:767px){.arrow.svelte-1p0r7ep{margin-top:12px}.arrow.svelte-1p0r7ep img:where(.svelte-1p0r7ep){height:16px;width:16px}}.arrow.svelte-1p0r7ep:hover{cursor:pointer}.aside-section.svelte-19yt09b{align-self:stretch;display:flex;position:relative;width:250px;min-width:250px;z-index:100}@media(max-width:1199px){.aside-section.svelte-19yt09b{display:none}}.aside-section.svelte-19yt09b .navigation-sidebar:where(.svelte-19yt09b){flex-grow:1;height:100%;padding:0;position:relative}.aside-section.svelte-19yt09b .navigation-sidebar:where(.svelte-19yt09b) .anchor-navigation:where(.svelte-19yt09b){top:24px;transition:top .2s;position:relative}.aside-section.svelte-19yt09b .navigation-sidebar:where(.svelte-19yt09b) .anchor-navigation.pinned-dynamic:where(.svelte-19yt09b){position:sticky;top:15px;z-index:1000}.aside-section.svelte-19yt09b .navigation-sidebar:where(.svelte-19yt09b) .anchor-navigation.pinned-bottom:where(.svelte-19yt09b){position:sticky;bottom:0}.aside-section.svelte-19yt09b .navigation-sidebar:where(.svelte-19yt09b) .anchor-navigation:where(.svelte-19yt09b) .nav-container:where(.svelte-19yt09b){background:#fff;padding:20px 25px 0 0;display:flex;flex-direction:column;gap:25px}.aside-section.svelte-19yt09b .navigation-sidebar:where(.svelte-19yt09b) .anchor-navigation:where(.svelte-19yt09b) .nav-container:where(.svelte-19yt09b) .nav-item:where(.svelte-19yt09b){padding:8px 0}.aside-section.svelte-19yt09b .navigation-sidebar:where(.svelte-19yt09b) .anchor-navigation:where(.svelte-19yt09b) .nav-container:where(.svelte-19yt09b) .nav-item:where(.svelte-19yt09b):last-child{border-bottom:none}.aside-section.svelte-19yt09b .navigation-sidebar:where(.svelte-19yt09b) .anchor-navigation:where(.svelte-19yt09b) .nav-container:where(.svelte-19yt09b) .nav-item:where(.svelte-19yt09b) .nav-link:where(.svelte-19yt09b){background:none;border:none;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;cursor:pointer;transition:opacity .2s ease}.aside-section.svelte-19yt09b .navigation-sidebar:where(.svelte-19yt09b) .anchor-navigation:where(.svelte-19yt09b) .nav-container:where(.svelte-19yt09b) .nav-item:where(.svelte-19yt09b) .nav-link:where(.svelte-19yt09b):hover{opacity:.7;text-decoration:underline}.aside-section.svelte-19yt09b .navigation-sidebar:where(.svelte-19yt09b) .anchor-navigation:where(.svelte-19yt09b) .nav-container:where(.svelte-19yt09b) .nav-item:where(.svelte-19yt09b) .nav-link:where(.svelte-19yt09b) .nav-text:where(.svelte-19yt09b){font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:left}.aside-section.svelte-19yt09b .navigation-sidebar:where(.svelte-19yt09b) .anchor-navigation:where(.svelte-19yt09b) .nav-container:where(.svelte-19yt09b) .nav-item:where(.svelte-19yt09b) .nav-link:where(.svelte-19yt09b) .nav-arrow:where(.svelte-19yt09b){width:12px;height:12px;position:relative;transform:rotate(-45deg);flex-shrink:0}.aside-section.svelte-19yt09b .navigation-sidebar:where(.svelte-19yt09b) .anchor-navigation:where(.svelte-19yt09b) .nav-container:where(.svelte-19yt09b) .nav-item:where(.svelte-19yt09b) .nav-link:where(.svelte-19yt09b) .nav-arrow:where(.svelte-19yt09b):hover{color:#00ae4d}.aside-section.svelte-19yt09b .navigation-sidebar:where(.svelte-19yt09b) .anchor-navigation:where(.svelte-19yt09b) .nav-container:where(.svelte-19yt09b) .nav-item:where(.svelte-19yt09b) .nav-link:where(.svelte-19yt09b) .nav-arrow:where(.svelte-19yt09b) img:where(.svelte-19yt09b){width:100%;height:100%;transform:rotate(45deg)}.product-sections.svelte-1enm6jx{display:flex;flex-grow:1;width:100%}#repair-replace-section.product-section.svelte-8hscfo{position:relative}@media(max-width:767px){#repair-replace-section.product-section.svelte-8hscfo{padding-bottom:0}}@media(max-width:767px){#repair-replace-section.svelte-8hscfo .section-content:where(.svelte-8hscfo){gap:45px}}#repair-replace-section.svelte-8hscfo .repair-replace-background:where(.svelte-8hscfo){position:absolute;right:0;bottom:0;height:auto;width:319px;z-index:0}@media(max-width:767px){#repair-replace-section.svelte-8hscfo .repair-replace-background:where(.svelte-8hscfo){margin-bottom:-6px;position:relative;width:100%}}#repair-replace-section.svelte-8hscfo .text-content:where(.svelte-8hscfo){max-width:80%}#repair-replace-section.svelte-8hscfo .repair-link:where(.svelte-8hscfo){background:transparent;color:#025b30;border:none;display:inline-block;padding:10px 20px;border-radius:20px;font-weight:700;font-size:16px;line-height:20px;cursor:pointer;outline:1px solid #025b30;transition:background-color .2s ease;margin-top:75px;text-decoration:none}#repair-replace-section.svelte-8hscfo .repair-link:where(.svelte-8hscfo):hover{background:#00ae3d;outline-color:#00ae3d;color:#fff}@media(max-width:767px){#repair-replace-section.svelte-8hscfo .repair-link:where(.svelte-8hscfo){margin-top:8px}}.section-header.svelte-l3qs7o{font-family:CR-Averta VF Bold}.section-content.svelte-l3qs7o .month-badges:where(.svelte-l3qs7o){display:inline-flex;flex-direction:row;grid-column-gap:22px}@media(max-width:767px){.section-content.svelte-l3qs7o .month-badges:where(.svelte-l3qs7o){flex-wrap:wrap;gap:22px}}.section-content.svelte-l3qs7o .month-badge:where(.svelte-l3qs7o){align-items:center;border-radius:10px;background:#e4f3e5b3;backdrop-filter:blur(37px);display:flex;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:19px;justify-content:center;padding:17px 20px}#best-time-section.product-section.svelte-l3qs7o{padding-bottom:48px}#best-time-section.product-section.svelte-l3qs7o .section-header:where(.svelte-l3qs7o){margin-bottom:44px}@media(max-width:767px){#best-time-section.product-section.svelte-l3qs7o .section-header:where(.svelte-l3qs7o){margin-bottom:24px}}#best-time-section.product-section.svelte-l3qs7o .section-content:where(.svelte-l3qs7o){gap:0}#best-time-section.product-section.svelte-l3qs7o .section-content:where(.svelte-l3qs7o) .section-title:where(.svelte-l3qs7o){padding-bottom:8px}#best-time-section.product-section.svelte-l3qs7o .section-content:where(.svelte-l3qs7o) .section-subtitle:where(.svelte-l3qs7o){padding-bottom:24px}#best-time-section.svelte-l3qs7o .navigate-btn:where(.svelte-l3qs7o){line-height:20px;margin-top:37px;padding:10px 20px;text-decoration:none}@media(max-width:767px){#best-time-section.svelte-l3qs7o .navigate-btn:where(.svelte-l3qs7o){margin-top:24px}}.element.svelte-1w4gnj{display:flex;flex-direction:column;width:100%}.element-row.svelte-1w4gnj{align-items:center;display:flex;flex-direction:row}.label.svelte-1w4gnj{align-items:center;display:flex;font-size:16px;font-style:normal;font-weight:700;align-self:stretch;line-height:20px;letter-spacing:.48px;margin-right:45px}.score.svelte-1w4gnj{background:#f0f0f0;display:flex;flex-grow:1;height:20px;width:342px;position:relative}@media(max-width:1199px){.score.svelte-1w4gnj{width:auto}}.score.svelte-1w4gnj .scale:where(.svelte-1w4gnj){display:flex;height:100%;width:100%}.score.svelte-1w4gnj .scale:where(.svelte-1w4gnj) .progress:where(.svelte-1w4gnj){display:flex;height:100%}.score.svelte-1w4gnj .info-text:where(.svelte-1w4gnj){bottom:-25px;font-size:12px;font-style:normal;font-weight:400;left:0;line-height:normal;position:absolute;white-space:nowrap}.details.svelte-1w4gnj{display:flex;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-left:10px;position:relative}.details.svelte-1w4gnj:before{content:attr(data-score) " / ";font-weight:bolder;padding-right:3px}.details.svelte-1w4gnj:after{content:attr(data-scale)}.details.insufficient-data.svelte-1w4gnj:before{content:"N/A";font-weight:400;padding-right:3px}.details.insufficient-data.svelte-1w4gnj:after{display:none}.section-subtitle-custom.svelte-tn8mzi{font-size:18px;font-style:normal;font-weight:400;line-height:28px}.section-cols.svelte-tn8mzi{gap:35px}.section-reliability.svelte-tn8mzi,.section-satisfaction.svelte-tn8mzi{display:flex;flex:1;flex-direction:column}@media(max-width:767px){.section-reliability.svelte-tn8mzi,.section-satisfaction.svelte-tn8mzi{width:100%}}.section-reliability.svelte-tn8mzi .title:where(.svelte-tn8mzi),.section-satisfaction.svelte-tn8mzi .title:where(.svelte-tn8mzi){font-family:Averta Semibold;font-size:22px;font-style:normal;font-weight:600;line-height:28px;min-height:56px;margin-bottom:35px}.section-reliability.svelte-tn8mzi .title-score:where(.svelte-tn8mzi),.section-satisfaction.svelte-tn8mzi .title-score:where(.svelte-tn8mzi){font-family:CR-Averta VF Bold;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.48px;margin-bottom:10px;text-transform:uppercase}.section-reliability.svelte-tn8mzi .content:where(.svelte-tn8mzi),.section-satisfaction.svelte-tn8mzi .content:where(.svelte-tn8mzi){align-self:stretch;align-items:flex-start;color:#505050;display:flex;font-size:18px;font-style:normal;font-weight:400;line-height:28px;justify-content:flex-start;margin-top:30px}.subtext.svelte-tn8mzi{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.5px}#reliability-section.svelte-tn8mzi .section-title:where(.svelte-tn8mzi){line-height:40px}@media(max-width:767px){#reliability-section.svelte-tn8mzi .section-cols:where(.svelte-tn8mzi){flex-direction:column}}#reliability-section.svelte-tn8mzi .navigate-btn:where(.svelte-tn8mzi){text-decoration:none}.product-section.svelte-x07z01{padding:27px 27px 48px!important}@media(max-width:1199px){.product-section.svelte-x07z01{padding-bottom:60px!important}}a.svelte-x07z01{color:#000;display:flex;position:relative;flex:1;text-decoration:none}a.svelte-x07z01:hover .article:where(.svelte-x07z01){box-shadow:0 4px 4px #00000040}.section-cols.svelte-x07z01{gap:32px}@media(max-width:767px){.section-cols.svelte-x07z01{flex-direction:column!important}}.section-cols.svelte-x07z01 a:where(.svelte-x07z01){flex:0 0 calc((100% - 64px) / 3)}.section-header.svelte-x07z01{margin-bottom:52px!important}@media(max-width:767px){.section-header.svelte-x07z01{margin-bottom:32px!important}}.article.svelte-x07z01{border-radius:8px;border:1px solid #c8c8c8;transition:box-shadow .2s ease;display:flex;flex:1;flex-direction:column;gap:0 35px}.article.svelte-x07z01 .image:where(.svelte-x07z01){background-color:#c8c8c8;background-position:center;background-size:cover;border-radius:8px 8px 0 0;display:flex;width:100%;height:125px}.article.svelte-x07z01 .title:where(.svelte-x07z01){font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.09px;padding:15px}.section-header.svelte-x2rvp9{font-family:CR-Averta VF Bold}.section-cols.svelte-x2rvp9{gap:8px}@media(max-width:767px){.section-cols.svelte-x2rvp9{flex-wrap:wrap}}.col.svelte-x2rvp9{color:#000;text-decoration:none;display:flex}.col.svelte-x2rvp9:hover{cursor:pointer}.col.svelte-x2rvp9:hover .group:where(.svelte-x2rvp9){box-shadow:0 4px 4px #00000040}.col.svelte-x2rvp9{flex:1 1 calc(20% - 8px)}@media(min-width:768px)and (max-width:1199px){.col.svelte-x2rvp9{flex:1 1 calc(25% - 8px)}}@media(max-width:767px){.col.svelte-x2rvp9{flex:1 1 calc(50% - 8px)}}@media(max-width:1199px){.col.svelte-x2rvp9:nth-of-type(5n){display:none;visibility:collapse}}.group.svelte-x2rvp9{flex:1;width:100%;border-radius:8px;border:1px solid #dcdcdc;transition:box-shadow .2s ease;background:#fff;padding:16px}.group.svelte-x2rvp9 .image:where(.svelte-x2rvp9){align-items:center;background-color:#fcfcfc;display:flex;justify-content:center;width:100%;height:87px}.group.svelte-x2rvp9 .title:where(.svelte-x2rvp9){font-family:CR-Averta VF Bold;font-size:14px;font-style:normal;font-weight:700;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:wrap}@media(max-width:767px){.group.svelte-x2rvp9 .title:where(.svelte-x2rvp9){font-size:14px}}.navigate-btn.svelte-x2rvp9{color:#000;margin:0;text-decoration:none}.navigate-btn.svelte-x2rvp9:hover{text-decoration:underline}.product-detail-page .main-content .product-details-container .navigate-btn,.product-detail-page .main-content .content-layout .product-section .section-content .navigate-btn{background:transparent;color:#025b30;border:none;padding:10px 20px;border-radius:20px;font-weight:700;font-size:16px;line-height:20px;cursor:pointer;outline:1px solid #025B30;transition:background-color .2s ease}.product-detail-page .main-content .product-details-container .navigate-btn:hover,.product-detail-page .main-content .content-layout .product-section .section-content .navigate-btn:hover{background:#00ae3d;outline-color:#00ae3d;color:#fff}.product-detail-page * button{border:0}.product-detail-page * a:hover{cursor:pointer}.product-detail-page body{font-family:var(--font-averta)}.product-detail-page{min-height:100vh;background:#fff}@media(max-width:1199px){.product-detail-page{margin:auto;max-width:100vw}}@media(min-width:1200px){.product-detail-page{margin:auto;max-width:100vw}}.product-detail-page .main-content{position:relative}@media(max-width:767px){.product-detail-page .main-content{padding:25px 16px}}@media(min-width:768px)and (max-width:1199px){.product-detail-page .main-content{padding:50px 30px;margin:auto;width:100vw;overflow-x:scroll}}@media(min-width:1200px){.product-detail-page .main-content{padding:56px 30px;margin:auto;max-width:1200px}}.product-detail-page .main-content .remove-product-button{background:none;border:none;color:#0b0b0e;cursor:pointer;font-weight:400;font-size:14px;line-height:20px;position:absolute;right:24px;text-decoration:underline;top:15px}.product-detail-page .main-content .remove-product-button:hover{color:#00ae3d}@media(max-width:767px){.product-detail-page .main-content .remove-product-button{padding-right:0;right:15px;top:0}}.product-detail-page .main-content .content-header{align-items:center;display:flex;justify-content:space-between;gap:20px;margin:0 0 35px}@media(max-width:767px){.product-detail-page .main-content .content-header{align-items:flex-start;flex-direction:column;gap:16px;justify-content:flex-start;margin-bottom:36px}}@media(min-width:768px)and (max-width:1199px){.product-detail-page .main-content .content-header{width:100%}}.product-detail-page .main-content .content-header .add-product-button{display:flex;background:#000;color:#fff;border:none;border-radius:20px;padding:10px 20px;font-weight:700;font-size:16px;line-height:20px;cursor:pointer;transition:background-color .2s ease}.product-detail-page .main-content .content-header .add-product-button:hover{background:#00ae3d;color:#fff}.product-detail-page .main-content .content-header .description{font-weight:400;font-size:18px;line-height:normal;color:#000;margin:0;width:60%}@media(max-width:767px){.product-detail-page .main-content .content-header .description{padding:23px 0 0;width:100%}}@media(min-width:768px)and (max-width:1199px){.product-detail-page .main-content .content-header .description{font-size:18px;font-style:normal;font-weight:400;line-height:normal}}@media(min-width:992px){.product-detail-page .main-content .content-header .description{white-space:pre-line}}.product-detail-page .main-content .content-layout{align-items:flex-start;display:flex;gap:150px;margin:0 auto;position:relative}.product-detail-page .main-content .content-layout .content-area{width:100%}.product-detail-page .main-content .content-layout .primary-details-card,.product-detail-page .main-content .content-layout .product-details-card,.product-detail-page .main-content .content-layout .benefit-details-card{align-self:stretch;background:#f7f7f7;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:24px;position:relative}@media(max-width:767px){.product-detail-page .main-content .content-layout .primary-details-card,.product-detail-page .main-content .content-layout .product-details-card,.product-detail-page .main-content .content-layout .benefit-details-card{padding:16px}}.product-detail-page .main-content .content-layout .car-details-cards .benefit-details-card{padding:0}.product-detail-page .main-content .content-layout .section-content{display:flex;gap:32px;align-items:center;position:relative}.product-detail-page .main-content .content-layout .dynamic-section{display:flex;flex-direction:row;max-width:1140px;position:relative}.product-detail-page .main-content .content-layout .product-sections{display:flex;flex-direction:column;height:auto}@media(max-width:767px){.product-detail-page .main-content .content-layout .product-sections{width:100%}}.product-detail-page .main-content .content-layout .product-section{margin-top:24px;background-color:#fff;border:1px solid #c8c8c8;border-radius:8px;padding:24px 27px 48px}.product-detail-page .main-content .content-layout .product-section .section-header{font-family:CR-Averta VF Bold;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.48px;margin-bottom:45px;text-transform:uppercase}@media(max-width:767px){.product-detail-page .main-content .content-layout .product-section .section-header{margin-bottom:24px}}.product-detail-page .main-content .content-layout .product-section .section-content{align-items:flex-start;display:flex;flex-direction:column}.product-detail-page .main-content .content-layout .product-section .section-content .section-title{font-size:28px;font-style:normal;font-weight:600;line-height:normal}.product-detail-page .main-content .content-layout .product-section .section-content .section-subtitle{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.product-detail-page .main-content .content-layout .product-section .section-content .text-content{flex:1}.product-detail-page .main-content .content-layout .product-section .section-content .text-content h2{font-weight:800;font-size:28px;line-height:36px;color:#0b0b0e;margin:0 0 16px}.product-detail-page .main-content .content-layout .product-section .section-content .text-content p{font-weight:400;font-size:16px;line-height:24px;color:#0b0b0e;margin:0 0 24px}.product-detail-page .main-content .content-layout .product-section .section-cols{display:flex;flex-direction:row;width:100%}.product-detail-page .main-content .product-details-container{margin:0;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr;width:100%}@media(min-width:1200px){.product-detail-page .main-content .product-details-container{min-height:376px}}@media(min-width:768px)and (max-width:1199px){.product-detail-page .main-content .product-details-container{display:grid;grid-template-columns:1.5fr .5fr}.product-detail-page .main-content .product-details-container>*:nth-child(n+3){grid-column:1/-1}}@media(max-width:767px){.product-detail-page .main-content .product-details-container{grid-template-columns:repeat(2,1fr)}.product-detail-page .main-content .product-details-container>:nth-child(1){grid-column:1/-1}.product-detail-page .main-content .product-details-container>:nth-child(2){grid-column:span 1}.product-detail-page .main-content .product-details-container>:nth-child(3){grid-column:span 1}}.product-detail-page .main-content .product-details-container.cols-2-2-0{grid-template-columns:2fr 2fr 0fr}@media(min-width:768px)and (max-width:1199px){.product-detail-page .main-content .product-details-container.cols-2-2-0{grid-template-columns:1fr 1fr}}@media(max-width:767px){.product-detail-page .main-content .product-details-container.cols-2-2-0{grid-template-columns:1fr}}.product-detail-page .main-content .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.content-layout{display:flex;gap:24px;align-items:flex-start;max-width:1140px;margin:0 auto}@media(min-width:768px)and (max-width:1199px){.content-layout{overflow-x:hidden}}@media(max-width:767px){.content-layout{overflow-x:hidden}}.content-area{flex:1;min-width:0}
