.sc-page{--font-display: "PP Fragment", Georgia, serif;--font-heading: "PP Fragment", Georgia, serif;--sc-measure: 1160px;--muted: #7A6862}@media(max-width:767px){.sc-page .pv5-decoder__table{table-layout:fixed!important;width:100%!important}.sc-page .pv5-decoder__table th,.sc-page .pv5-decoder__table td{overflow-wrap:break-word!important;word-break:normal!important;padding:10px 8px!important}.sc-page .pv5-decoder__table thead th:first-child,.sc-page .pv5-decoder__table td:first-child,.sc-page .pv5-decoder__table th[scope=row]{width:24%!important}}.sc-page .pv5-decoder__td-letter{color:var(--brand)!important}.sc-page .pv5-decoder__table td,.sc-page .pv5-decoder__table th[scope=row]{background:var(--surface, #fff)!important}.sc-page .pv5-decoder__table thead th{background:var(--surface-2)!important}.sc-page .pv5-decoder__ref-summary{min-height:44px}.sc-page.product-v5.product-v5 .sc-byline{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);padding:4px 10px;margin:var(--space-md) auto 0!important;background:var(--surface3);border:1px solid var(--border);border-radius:999px;max-width:100%;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;text-transform:uppercase;letter-spacing:.04em!important;color:var(--muted)!important;text-align:center!important}.sc-page.product-v5.product-v5 .sc-byline .material-symbols-outlined{font-size:14px}.sc-page.product-v5.product-v5 .sc-byline a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sc-page.product-v5.product-v5 .sc-byline a:hover{opacity:.85}.sc-page.product-v5.product-v5 .sc-byline a:active{opacity:.7}.sc-page.product-v5.product-v5 .sc-byline__updated{white-space:nowrap}.sc-page .section-header{gap:var(--space-xs);margin-bottom:var(--space-lg)}.sc-page .section-header>*{margin-top:0!important;margin-bottom:0!important}.sc-page .section-header__eyebrow{font-size:var(--fs-11)!important;line-height:1.4!important;color:var(--muted)!important}.sc-page .section-header__lead{font-size:var(--fs-15)!important;color:var(--muted)!important}.sc-page .section-header__heading{border-bottom:0!important;padding-bottom:0!important}.sc-page .link.link--brand{color:var(--brand)}.sc-page .link.link--muted{color:var(--muted)}.sc-page .guide-content__body .link.link--brand{color:var(--brand)!important}.sc-page .sc-noun{font-family:var(--font-mono);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.sc-page .sc-answer{display:flex;width:fit-content;margin-bottom:var(--space-sm)}.sc-page.product-v5.product-v5 .sc-solo{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important;max-width:1200px!important;margin:0 auto!important}.sc-page a.btn--primary{color:var(--white)}.sc-page a.pv5-decoder__cta{color:var(--white)!important}.sc-page .product-v5-content p+p,.sc-page .made-in-callout__body p+p{margin-top:var(--space-md)!important}.sc-page .made-in-callout__body{background:var(--surface2, #F9F9F5)!important;border-radius:14px!important;padding:32px 36px!important}@media(max-width:640px){.sc-page .made-in-callout__body{padding:20px 18px!important}}.sc-page .made-in-callout>.made-in-callout__body{border-left-color:transparent!important}.sc-page footer{padding:0;border-top:0;background:none}.sc-page label{margin-bottom:0}.sc-page blockquote{margin:0;padding-left:0;border-left:0;font-weight:400}.sc-page .sc-loc>.made-in-callout__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg, 24px) var(--space-xl, 32px);align-items:start}.sc-page .sc-loc__text{min-width:0}.sc-page #where-to-look .pv5-decoder__panel-title{margin-bottom:var(--space-sm, 8px)!important}.sc-page .sc-loc__media{margin:0;border-radius:var(--radius-card, 6px);overflow:hidden;background:#fff}.sc-page .sc-loc__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}@media(min-width:768px){.sc-page .sc-loc>.made-in-callout__body{grid-template-columns:minmax(0,1fr) 300px}.sc-page .sc-loc__media{margin-right:calc(var(--space-md, 16px) - var(--space-lg, 24px))}.sc-page .sc-loc__media img{aspect-ratio:1 / 1}.sc-page .sc-loc__media{grid-column:2;grid-row:1}.sc-page .sc-loc__text{grid-column:1;grid-row:1}}@media(max-width:767px){.sc-page .sc-loc__media img{aspect-ratio:4 / 3}}.sc-page.product-v5.product-v5 .product-v5-content>.product-v5-block+.product-v5-block{margin-top:calc(var(--space-3xl) + var(--space-xl))!important;padding-top:0!important}.sc-page.product-v5.product-v5 .product-v5-content>.product-v5-block:last-child{margin-bottom:var(--space-3xl)!important}@media(max-width:767px){.sc-page.product-v5.product-v5 .product-v5-content>.product-v5-block+.product-v5-block{margin-top:var(--space-3xl)!important}}.sc-page.product-v5.product-v5 .product-v5-models__intro,.sc-page.product-v5.product-v5 .product-v5-tells__intro{width:640px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.sc-page.product-v5.product-v5 .product-v5-models__header{margin-bottom:32px!important}.sc-page.product-v5.product-v5 .product-v5-models__intro{margin-top:var(--space-md)!important}.sc-page.product-v5.product-v5 .product-v5-block>.made-in-callout:first-of-type{margin-top:0!important}@media(max-width:767px){.sc-page.product-v5.product-v5 .product-v5-models__header{margin-bottom:24px!important}}.sc-page.product-v5.product-v5 .product-v5-tells__heading:last-child,.sc-page.product-v5.product-v5 .product-v5-models__heading:last-child{margin-bottom:0!important}.sc-page .product-v5-models__heading-line1,.sc-page .product-v5-models__heading-line2,.sc-page .product-v5-tells__heading-line1,.sc-page .product-v5-tells__heading-line2,.sc-page .product-v5-faq__heading-line1,.sc-page .product-v5-faq__heading-line2,.sc-page .pv5-decoder__title-line1,.sc-page .pv5-decoder__title-line2{text-wrap:balance}.sc-page.product-v5.product-v5 .sc-prose,.sc-page.product-v5.product-v5 .factory-codes-note,.sc-page.product-v5.product-v5 .made-in-callout,.sc-page.product-v5.product-v5 .timeline,.sc-page.product-v5.product-v5 .sc-panel{max-width:var(--sc-measure)!important;margin-left:auto!important;margin-right:auto!important}.sc-page .sc-panel>.guide-content__body{max-width:none}.sc-page .sc-panel{padding:var(--space-lg)}@media(max-width:767px){.sc-page .sc-panel{padding:var(--space-md)}}.sc-page .sc-panel>.factory-codes-table{margin:0!important}.sc-page .sc-panel:has(.factory-codes-table){padding:0!important;background:none!important;box-shadow:none!important}.sc-page .sc-panel:has(.factory-codes-table)>.guide-content__body,.sc-page .sc-panel:has(.factory-codes-table) .factory-codes-table{width:100%;max-width:none}.sc-page .sc-panel:has(.factory-codes-table){border:1px solid var(--ivory, #F2F2EA)!important;border-radius:var(--radius-card, 6px)!important;overflow:hidden!important}.sc-page .sc-panel:has(.factory-codes-table) .factory-codes-table{margin:-1px!important;width:calc(100% + 2px)!important}.sc-page .sc-panel:has(.sc-code-grid){border-color:var(--ivory, #F2F2EA)!important;box-shadow:none!important}html .sc-page.product-v5.product-v5 .product-v5-comparison__table-wrap:has(.pv5-decoder__table){border:1px solid var(--ivory, #F2F2EA);border-radius:var(--radius-card, 6px);overflow:clip!important}.sc-page .sc-panel>.timeline{margin:0;border-left-color:var(--border)}.sc-page .sc-panel>.timeline>.timeline-item:last-child{margin-bottom:0}.sc-page .timeline-year{flex:0 0 auto;width:76px}.sc-page ul.sc-panel{list-style:none}.sc-page.product-v5.product-v5 .product-v5-faq__question{min-height:44px!important}@media(max-width:767px){.sc-page.product-v5.product-v5 .product-v5-faq__bento .product-v5-faq__item:before{display:none!important}}@media(min-width:1024px){.sc-page.product-v5.product-v5 .product-v5-faq__bento{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:minmax(0,auto)!important}.sc-page.product-v5.product-v5 .product-v5-faq__bento-cell--headline{grid-column:1 / 3!important;grid-row:1!important}.sc-page.product-v5.product-v5 .product-v5-faq__bento-cell--cta{grid-column:span var(--sc-cta-span, 2)!important;grid-row:auto!important}}.sc-page.product-v5.product-v5 .product-v5-faq__heading--bento .product-v5-faq__heading-line1{font-size:clamp(28px,2.8vw,40px)!important;letter-spacing:-.04em!important}.sc-page.product-v5.product-v5 .product-v5-faq__heading--bento .product-v5-faq__heading-line2{font-size:clamp(26px,2.5vw,36px)!important;letter-spacing:-.03em!important}.sc-page.product-v5.product-v5 .product-v5-faq__bento-lede{font-size:15px!important;line-height:1.6!important;letter-spacing:0!important;color:var(--muted, #8C7A75)!important;max-width:640px!important}@media(max-width:639px){.sc-page.product-v5.product-v5 .product-v5-faq__bento-lede,.sc-page.product-v5.product-v5 .product-v5-models__intro{font-size:14px!important;line-height:1.55!important}}.sc-page .sc-prose{font-family:var(--font-body);font-size:16px;line-height:var(--lh-body, 1.6);color:var(--text);text-align:left}.sc-page .sc-prose+.sc-prose{margin-top:var(--space-md)!important}.sc-page .factory-codes-note{font-size:var(--fs-13)!important;line-height:var(--lh-snug, 1.4)!important;color:var(--muted)!important;margin-top:var(--space-md)!important;text-align:center}.sc-page .product-v5-models__card{justify-content:flex-start}.sc-page.product-v5.product-v5 .product-v5-models__cards{gap:12px!important}@media(min-width:768px){.sc-page.product-v5.product-v5 .product-v5-models__cards{gap:16px!important}}.sc-page.product-v5.product-v5 .product-v5-models__card{padding:16px!important}@media(max-width:479px){.sc-page.product-v5.product-v5 .product-v5-models__card{padding:14px!important}}.sc-page .sc-glyph-arrow:before{content:"arrow_forward";font-family:Material Symbols Outlined;font-weight:400;line-height:1}@media(max-width:767px){.sc-page.product-v5.product-v5 .product-v5-models__blurb{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}}@media(max-width:479px){.sc-page.product-v5.product-v5 .product-v5-models__blurb{min-height:6.4em}.sc-page.product-v5.product-v5 .product-v5-models__name{min-height:2.1em}}@media(min-width:768px)and (max-width:1199px){.sc-page.product-v5.product-v5 .product-v5-models__blurb{min-height:4.8em}.sc-page.product-v5.product-v5 .product-v5-models__name{min-height:2.1em}}@media(max-width:479px){.sc-page.product-v5.product-v5 .product-v5-models__cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sc-page.product-v5.product-v5 .product-v5-models__name{font-size:18px!important}.sc-page.product-v5.product-v5 .product-v5-models__blurb{-webkit-line-clamp:5;line-clamp:5}}.sc-page.product-v5.product-v5 .product-v5-models__name{font-size:22px!important;line-height:1.15!important;margin-bottom:0!important}@media(max-width:1199px){.sc-page.product-v5.product-v5 .product-v5-models__name{line-height:1.05!important}.sc-page.product-v5.product-v5 .product-v5-models__card{row-gap:2px!important}.sc-page .product-v5-models__card-meta{margin-bottom:6px}}.sc-page.product-v5.product-v5 .product-v5-models__card-arrow{font-size:18px!important}.sc-page .product-v5-models__card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:8px}.sc-page.product-v5.product-v5 .product-v5-models__blurb{font-family:var(--font-body)!important;font-size:var(--fs-13)!important;line-height:var(--lh-body, 1.6)!important;letter-spacing:0!important}.sc-page .product-v5-related{margin-bottom:0}@media(max-width:540px){.sc-page.product-v5.product-v5 .product-v5-related .related-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html .sc-page.product-v5.product-v5 .product-v5-related__card{padding:0!important}.sc-page .related-guides-grid .guide-card__image{box-shadow:none!important}.sc-page .related-guides-grid .guide-card__content{padding:var(--space-sm)!important}.sc-page .related-guides-grid .guide-card__title{font-size:15px!important;line-height:1.25!important}.sc-page .related-guides-grid .guide-card__date{font-size:11px!important;margin-bottom:4px!important}.sc-page .related-guides-grid .guide-card__badge{top:8px!important;left:8px!important;padding:3px 7px!important;font-size:10px!important}}.sc-page .sc-others{margin-top:var(--space-xl)}.sc-page.product-v5.product-v5 .sc-others__eyebrow{font-family:var(--font-mono)!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--brand, #F24F14)!important;margin:0 0 var(--space-md)!important;text-align:center!important}.sc-page .sc-others__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sc-page .sc-others__card--all{grid-column:1 / -1}@media(max-width:540px){.sc-page .sc-others__grid{gap:12px}}@media(min-width:1024px){.sc-page .sc-others__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-page .sc-others__card{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:96px;padding:var(--space-md);background:linear-gradient(145deg,var(--ivory, #F2F2EA) 0%,var(--surface2, #F9F9F5) 100%);border:1px solid var(--border, #E0DFD7);border-radius:var(--radius-card, 6px);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.sc-page .sc-others__card:hover{border-color:var(--brand, #F24F14);transform:translateY(-3px);box-shadow:var(--shadow-md, 0 4px 12px rgba(60, 31, 27, .08))}.sc-page .sc-others__link{display:block;text-decoration:none}.sc-page .sc-others__link:after{content:"";position:absolute;inset:0}.sc-page .sc-others__link:focus-visible{outline:none}.sc-page .sc-others__card:has(.sc-others__link:focus-visible){outline:2px solid var(--chocolate, #3C1F1B);outline-offset:2px}.sc-page.product-v5.product-v5 .sc-others__brand{display:block;font-family:var(--font-heading)!important;font-size:17px!important;line-height:1.25!important;letter-spacing:-.02em!important;color:var(--chocolate, #3C1F1B)!important}.sc-page.product-v5.product-v5 .sc-others__what{display:block;font-family:var(--font-body)!important;font-size:var(--fs-13)!important;line-height:1.4!important;letter-spacing:0!important;color:var(--muted)!important;margin-top:2px!important}.sc-page.product-v5.product-v5 .sc-others__answer{display:block;font-family:var(--font-mono)!important;font-size:11px!important;line-height:1.4!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--muted)!important;margin-top:var(--space-sm)!important}.sc-page .sc-others__card--all{align-items:center;text-align:center;gap:6px}.sc-page.product-v5.product-v5 .sc-others__arrow{position:relative;z-index:1;display:flex!important;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#f24f141a;color:var(--brand, #F24F14)!important;transition:transform .15s ease-out}.sc-page.product-v5.product-v5 .sc-others__arrow:before{content:"arrow_forward";font-family:Material Symbols Outlined;font-weight:400;font-size:24px;line-height:1}.sc-page .sc-others__card--all:hover .sc-others__arrow{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.sc-page .sc-others__card{transition:border-color .2s ease}.sc-page .sc-others__card:hover{transform:none}.sc-page .sc-others__arrow{transition:none}.sc-page .sc-others__card--all:hover .sc-others__arrow{transform:none}}.sc-page p.caption{text-align:left}.sc-page .factory-codes-table td a{display:inline-flex;align-items:center;min-height:44px}.sc-page .factory-codes-table,.sc-page .pv5-decoder__result .pv5-decoder__badge-v{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sc-page .product-v5-tells__lede,.sc-page .product-v5-faq__answer p,.sc-page .made-in-callout p{text-wrap:pretty}.sc-page.product-v5 .pv5-decoder__badge-v{font-size:clamp(24px,3.2vw,30px)!important}.sc-page.product-v5 .pv5-decoder__opt-input:focus-visible+.pv5-decoder__opt{outline:2px solid var(--text);outline-offset:2px}.sc-page.product-v5 .pv5-decoder__cta:focus-visible{outline:2px solid var(--text)!important;outline-offset:2px}.sc-page.product-v5 .pv5-decoder__check li:before{content:"check";content:"check" / ""}.sc-page.product-v5 .pv5-decoder__ref-summary:after{content:"expand_more";content:"expand_more" / ""}.sc-page .sc-codes{display:flex;flex-wrap:wrap;gap:4px 6px}.sc-page .sc-codes span{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;letter-spacing:0;padding:2px 7px;border-radius:4px;background:var(--band, #F2F2EA);white-space:nowrap}.sc-page .sc-code-grid{list-style:none;margin:0;padding:var(--space-md, 16px);display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--space-sm, 8px)}.sc-page .sc-code-grid li{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-sm, 8px);padding:var(--space-sm, 8px) var(--space-md, 16px);border:1px solid var(--border, #E0DFD7);border-radius:var(--radius-card, 6px);background:var(--surface, #FFFFFF);font-variant-numeric:tabular-nums;min-width:0}.sc-page .sc-code-grid b{flex:0 0 auto;min-width:2.4em;padding:var(--space-2xs, 2px) var(--space-sm, 8px);border-radius:var(--radius-inner, 4px);background:var(--surface3, #F2F2EA);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--fs-13, 13px);font-weight:600;text-align:center;letter-spacing:0}.sc-page .sc-code-grid span{font-size:var(--fs-15, 15px);line-height:var(--lh-body, 1.5)}.sc-page #sc-chart .sc-code-grid+.sc-muted{margin-top:var(--space-lg, 24px)!important}.sc-page .sc-code-grid__multi{grid-column:span 2}.sc-page .sc-code-grid__multi span+span:before{content:"\b7";margin:0 var(--space-sm, 8px);opacity:.55}@media(max-width:400px){.sc-page .sc-code-grid__multi{grid-column:1 / -1}}@media(max-width:640px){.sc-page .sc-code-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:var(--space-sm, 8px)}}.sc-page .sc-chart-table tr.sc-group th{position:sticky;top:2.2em;background:var(--ivory, #F2F2EA);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.75;padding-top:14px}.sc-page #offer .sc-offer{margin:0}.sc-page .product-v5-block--offer,.sc-page .product-v5-block--year-table{padding:0}.sc-page .product-v5-block--year-table .sc-year-table{margin:0}.sc-page button.sc-check{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:-8px;padding:13px 24px;min-height:48px;border:0;border-radius:8px;background:var(--brand, #F24F14);color:#fff;font-family:Suisse Intl,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:-.02em;cursor:pointer;transition:background .3s}.sc-page button.sc-check:hover{background:var(--brand-hover, #D8430F)}.sc-page button.sc-check:focus-visible{outline:2px solid var(--brand, #F24F14);outline-offset:2px}.sc-page button.sc-check .material-symbols-outlined{font-size:20px}@media(max-width:767px){.sc-page button.sc-check{width:100%}.sc-page.product-v5.product-v5 .pv5-decoder__tool{padding:0!important;border:0!important;background:transparent!important}.sc-page.product-v5.product-v5 .pv5-decoder__result{padding:16px!important}}.sc-page .sc-offer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md, 16px);align-items:stretch}.sc-page .sc-offer__box{display:flex;flex-direction:column;align-items:center;gap:var(--space-md, 16px);padding:20px;border:1px solid rgba(60,31,27,.2);border-radius:8px;text-align:center;min-width:0}.sc-page .sc-offer__box--trust,.sc-page .sc-offer__box--cert{display:none}.sc-page .sc-offer__box--form{background:#fffcf5;border-color:#f6ecd5;justify-content:flex-start}.sc-page .sc-offer__box--form a.sc-offer__button{margin-top:auto}.sc-page .sc-offer__h,.sc-page .sc-offer__title{margin:0!important;font-family:Suisse Intl,Helvetica,Arial,sans-serif!important;font-weight:300!important;font-size:24px!important;line-height:1.1!important;letter-spacing:-.03em!important;color:var(--chocolate, #3C1F1B)!important;text-wrap:balance}.sc-page .sc-offer__title{font-size:28px!important}.sc-page .sc-offer__pp{font-family:PP Fragment,Georgia,serif!important;font-weight:400!important;font-size:1.083em;letter-spacing:-.04em}.sc-page .sc-offer__title .sc-offer__pp{display:block;font-size:1.15em}.sc-page .sc-offer__text,.sc-page .sc-offer__quote p,.sc-page .sc-offer__quote footer{margin:0!important;font-family:Suisse Intl,Helvetica,Arial,sans-serif!important;font-size:16px!important;line-height:1.3!important;letter-spacing:-.02em!important;color:var(--chocolate, #3C1F1B)!important}.sc-page .sc-offer__quotes{display:flex;flex-direction:column;gap:10px}.sc-page .sc-offer__quote{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:5px}.sc-page .sc-offer__quote footer{opacity:.7}.sc-page .sc-offer__trustpilot{width:200px;height:97px;margin:auto auto 0}.sc-page .trustpilot-widget{min-height:97px}.sc-page .sc-offer__trustpilot a{color:var(--chocolate, #3C1F1B)}.sc-page .sc-offer__cert-crop{position:relative;flex:1 1 0;align-self:stretch;min-height:0;overflow:hidden}.sc-page .sc-offer__cert{position:absolute;top:0;left:50%;transform:translate(-50%);display:block;width:300px;max-width:100%;height:auto;margin:0;border:1px solid #F1F1F1;border-bottom:0;box-shadow:0 0 17px #3939390d}.sc-page .sc-offer__label{margin:0!important;font-family:var(--font-mono, "Geist Mono", monospace)!important;font-size:16px!important;font-weight:500!important;line-height:1!important;letter-spacing:-.02em!important;text-transform:uppercase;color:var(--chocolate, #3C1F1B)!important}.sc-page .sc-offer__tiers{display:flex;flex-direction:column;gap:4px;width:100%;max-width:320px}.sc-page .sc-offer__tier{position:relative;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 12px;border:1px solid transparent;border-radius:4px;cursor:pointer;font-family:Suisse Intl,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.2;letter-spacing:-.02em;color:var(--chocolate, #3C1F1B);transition:background .14s ease,border-color .14s ease,color .14s ease}.sc-page .sc-offer__tier input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.sc-page .sc-offer__tier-check{grid-column:1;grid-row:1;width:18px;height:18px;border:1px solid var(--chocolate, #3C1F1B);border-radius:50%;background:#fffcf5;position:relative;transition:border-color .14s ease}.sc-page .sc-offer__tier-check:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--brand, #F24F14);transform:scale(0);transition:transform .17s cubic-bezier(.2,.9,.3,1.25)}.sc-page .sc-offer__tier-time{grid-column:2;text-align:left}.sc-page .sc-offer__tier-price{grid-column:3;white-space:nowrap}.sc-page .sc-offer__tier:hover{background:#faf4ea;border-color:#eee3d2}.sc-page .sc-offer__tier:hover .sc-offer__tier-check{border-color:#f7a98a}.sc-page .sc-offer__tier:has(input:checked){background:#fff8ee;border-color:#f4c9b2;color:var(--brand, #F24F14);font-weight:500}.sc-page .sc-offer__tier:has(input:checked) .sc-offer__tier-check{border-color:var(--brand, #F24F14)}.sc-page .sc-offer__tier:has(input:checked) .sc-offer__tier-check:after{transform:scale(1)}.sc-page .sc-offer__tier:has(input:focus-visible){outline:2px solid var(--brand, #F24F14);outline-offset:2px}.sc-page .sc-offer__total{margin:0!important;font-family:PP Fragment,Georgia,serif!important;font-size:26px!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.04em!important;color:var(--chocolate, #3C1F1B)!important}.sc-page a.sc-offer__button,.sc-page a.sc-offer__button:hover,.sc-page a.sc-offer__button:active{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;padding:15px 30px;min-height:48px;background:var(--brand, #F24F14);color:#fff!important;border-radius:8px;font-family:Suisse Intl,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1;letter-spacing:-.02em;text-decoration:none!important;transition:background .3s}.sc-page a.sc-offer__button{margin-top:4px}.sc-page a.sc-offer__button:hover{background:var(--brand-hover, #D8430F)}.sc-page a.sc-offer__button:active{background:#c23a0c}.sc-page a.sc-offer__button .material-symbols-outlined{font-size:22px}.sc-page .sc-cta__trust{margin:0;display:flex;justify-content:center}.sc-page .sc-cta__trust .trust-row{font-size:var(--fs-13, 13px)}.sc-page .sc-cta__trust .trustpilot-stars{font-size:15px;letter-spacing:1px;color:var(--trustpilot-green, #00B67A);line-height:1}.sc-page a.sc-cta__button,.sc-page a.sc-cta__button:hover,.sc-page a.sc-cta__button:active{color:#fff!important;text-decoration:none!important}@media(min-width:1024px){.sc-page .sc-offer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr);gap:var(--space-lg, 24px)}.sc-page .sc-offer__box--trust,.sc-page .sc-offer__box--cert{display:flex}.sc-page .sc-offer__box{gap:20px}.sc-page .sc-offer__box--cert{overflow:hidden;padding-bottom:0}.sc-page .sc-offer__tiers{max-width:none}}.sc-page .mobile-time-sheet__panel .sc-cta__trust{margin-top:var(--space-md, 16px)}.sc-page .mobile-time-sheet__panel .time-selector{margin:0 0 var(--space-md, 16px)!important;padding-bottom:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--space-sm, 8px)!important}.sc-page .mobile-time-sheet__panel .time-card__content{padding:var(--space-md, 16px) var(--space-sm, 8px)!important;gap:var(--space-xs, 4px)!important}.sc-page .mobile-time-sheet__panel .time-card__price{font-size:var(--fs-22, 22px)!important}.sc-page.product-v5.product-v5 .time-card__time{color:#7a6862!important}.sc-page.product-v5.product-v5 .time-card:has(input:checked) .time-card__time{color:var(--chocolate, #3C1F1B)!important}.sc-page .mobile-time-sheet__panel a.sc-cta__button{display:flex;width:100%!important;align-items:center;justify-content:center;gap:var(--space-sm, 8px)}.sc-page .sc-picker{display:flex;flex-direction:column;gap:6px;width:100%;max-width:360px;margin:0!important;padding:0!important;list-style:none!important}.sc-page .sc-picker__item{margin:0!important;padding:0!important;list-style:none!important}.sc-page .sc-picker__item:before,.sc-page .sc-picker__item::marker{content:none!important}.sc-page a.sc-picker__row,.sc-page a.sc-picker__row:hover,.sc-page a.sc-picker__row:active{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:46px;padding:11px 10px 11px 14px;border:1px solid #EEE3D2;border-radius:4px;background:#fff;font-family:Suisse Intl,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-align:left;color:var(--chocolate, #3C1F1B)!important;text-decoration:none!important;transition:background .14s ease,border-color .14s ease}.sc-page a.sc-picker__row:hover{background:#faf4ea;border-color:#f4c9b2}.sc-page a.sc-picker__row:active{background:#fff8ee}.sc-page a.sc-picker__row:focus-visible{outline:2px solid var(--brand, #F24F14);outline-offset:2px}.sc-page .sc-picker__name{min-width:0;overflow-wrap:anywhere}.sc-page .sc-picker__price{white-space:nowrap;color:#7a6862}.sc-page .sc-picker__arrow{font-size:18px!important;width:18px;overflow:hidden;line-height:1;color:var(--brand, #F24F14);justify-self:end;transition:transform .14s ease}.sc-page a.sc-picker__row:hover .sc-picker__arrow{transform:translate(2px)}.sc-page .sc-offer__box--picker .sc-offer__text{max-width:320px}.sc-page .sc-picker__single{display:flex;flex-direction:column;align-items:center;gap:var(--space-md, 16px);width:100%;margin:auto 0}@media(min-width:1024px){.sc-page .sc-picker{max-width:none}}.sc-page .sc-sheet--picker .mobile-time-sheet__panel{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.sc-page .sc-sheet--picker .sc-picker{max-width:none;margin:var(--space-md, 16px) 0!important}.sc-page .sticky-cta-title{font-family:PP Fragment,Georgia,serif!important}.sc-page .mobile-time-sheet[hidden]{display:none!important}.sc-page .mobile-sticky-cta .sticky-cta-subtitle{font-size:11px!important;line-height:1.3!important;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:1023px){.sc-page.product-v5.product-v5:has(.mobile-sticky-cta){padding-bottom:128px!important}}.sc-page .mobile-sticky-cta__primary{min-height:44px!important}.sc-page .mobile-time-sheet__close{width:44px!important;height:44px!important;display:inline-flex;align-items:center;justify-content:center}@media(min-width:1024px){.sc-page .mobile-sticky-cta,.sc-page .mobile-time-sheet{display:none!important}}.sc-page .sc-panel>.timeline{border-left:0!important;padding-left:0!important}.sc-page .sc-panel>.timeline>.timeline-item{display:flex;gap:20px;align-items:baseline;padding:16px 0;margin:0;border-top:1px solid var(--border, #E0DFD7)}.sc-page .sc-panel>.timeline>.timeline-item:first-child{border-top:0;padding-top:0}.sc-page .sc-panel>.timeline>.timeline-item:last-child{padding-bottom:0}.sc-page .sc-panel>.timeline>.timeline-item:before,.sc-page .sc-panel>.timeline>.timeline-item:after{display:none!important}.sc-page .sc-panel>.timeline .timeline-year{flex:0 0 auto;width:168px;white-space:normal;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;letter-spacing:0;font-variant-numeric:tabular-nums;padding:3px 9px;border-radius:4px;background:var(--band, #F2F2EA);text-align:center}@media(max-width:749px){.sc-page .sc-panel>.timeline>.timeline-item{flex-direction:column;gap:8px}.sc-page .sc-panel>.timeline .timeline-year{width:auto;min-width:0;align-self:flex-start}}.sc-page .pv5-decoder__tool{padding:24px!important}.sc-page .pv5-decoder__tool .pv5-decoder__input{margin-bottom:0!important}.sc-page .pv5-decoder__tool>.pv5-decoder__field{margin-bottom:20px}.sc-page .pv5-decoder__tool>.pv5-decoder__field:has(+.pv5-decoder__result){margin-bottom:0}.sc-page .pv5-decoder__tool>.pv5-decoder__field:has(+.sc-check){margin-bottom:0}@media(min-width:768px){.sc-page .sc-panel .factory-codes-table:has(>thead>tr>th:nth-child(4))>thead>tr>th{width:100%!important}}@media(min-width:768px){.sc-page .guide-content__body .factory-codes-table:not(:has(>thead>tr>th:nth-child(4)))>thead>tr>th:nth-child(1){width:28%!important}.sc-page .guide-content__body .factory-codes-table:not(:has(>thead>tr>th:nth-child(4)))>thead>tr>th:nth-child(2){width:52%!important}.sc-page .guide-content__body .factory-codes-table:not(:has(>thead>tr>th:nth-child(4)))>thead>tr>th:nth-child(3){width:20%!important}}@media(min-width:768px){.sc-page .guide-content__body .factory-codes-table.sc-parts-table:not(:has(>thead>tr>th:nth-child(4)))>thead>tr>th:nth-child(1){width:24%!important}.sc-page .guide-content__body .factory-codes-table.sc-parts-table:not(:has(>thead>tr>th:nth-child(4)))>thead>tr>th:nth-child(2){width:18%!important;overflow-wrap:anywhere}.sc-page .guide-content__body .factory-codes-table.sc-parts-table:not(:has(>thead>tr>th:nth-child(4)))>thead>tr>th:nth-child(3){width:58%!important}}.sc-page .pv5-decoder__ref-note,.sc-page .factory-codes-note{margin-top:var(--space-md, 16px)!important;font-size:var(--fs-12, 12px)!important;line-height:var(--lh-snug, 1.25)!important;color:var(--muted, #7A6862)!important}.sc-page .pv5-decoder__panel{margin-bottom:28px}.sc-page .pv5-decoder__panel:last-of-type{margin-bottom:0}.sc-page.product-v5.product-v5 .pv5-decoder__panel>h2.pv5-decoder__panel-title{font-size:24px!important;font-weight:400!important;line-height:1.2!important;margin:0 0 10px!important;padding:0!important}.sc-page.product-v5.product-v5 .pv5-decoder__panel>.pv5-decoder__panel-lead{margin:0 0 18px!important;opacity:.82;font-size:16px!important;line-height:1.5!important;max-width:none}@media(max-width:640px){.sc-page.product-v5.product-v5 .pv5-decoder__panel>h2.pv5-decoder__panel-title{font-size:22px!important}.sc-page .pv5-decoder__panel{margin-bottom:24px}}.sc-page .pv5-decoder__model{margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.sc-page .pv5-decoder__model p{margin:0 0 6px;line-height:1.5}.sc-page .pv5-decoder__model-miss{opacity:.8;font-size:.93rem}.sc-page .pv5-decoder__model-guide a{text-decoration:underline}.sc-page .sc-field__help{margin:4px 0 10px!important;font-size:14px;line-height:1.5;color:var(--text, #3C1F1B);opacity:.8;max-width:60ch}.sc-page #where-to-look,.sc-page #chart,.sc-page #faq,.sc-page #related{content-visibility:auto}.sc-page #where-to-look{contain-intrinsic-size:auto none auto 1900px}.sc-page #chart{contain-intrinsic-size:auto none auto 900px}.sc-page #faq{contain-intrinsic-size:auto none auto 2300px}.sc-page #related{contain-intrinsic-size:auto none auto 1200px}@media(max-width:1023px){.sc-page #where-to-look{contain-intrinsic-size:auto none auto 2400px}.sc-page #chart{contain-intrinsic-size:auto none auto 1300px}.sc-page #faq{contain-intrinsic-size:auto none auto 4000px}.sc-page #related{contain-intrinsic-size:auto none auto 1500px}}@media(max-width:767px){.sc-page.product-v5.product-v5 .product-v5-models__blurb{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:normal}}@media(min-width:641px){.sc-page .product-v5-comparison__table-wrap .factory-codes-table{table-layout:fixed}.sc-page .product-v5-comparison__table-wrap .factory-codes-table>thead>tr>th:nth-child(1),.sc-page .product-v5-comparison__table-wrap .factory-codes-table>thead>tr>th:nth-child(2){width:14%}.sc-page .product-v5-comparison__table-wrap .factory-codes-table>thead>tr>th:nth-child(3){width:11%}.sc-page .product-v5-comparison__table-wrap .factory-codes-table>thead>tr>th:nth-child(4){width:61%}}@media(max-width:640px){.sc-page .product-v5-comparison__table-wrap .factory-codes-table td,.sc-page .product-v5-comparison__table-wrap .factory-codes-table th{-webkit-hyphens:auto;hyphens:auto}}@media(max-width:640px){html .sc-page.product-v5.product-v5 .product-v5-comparison__table-wrap{overflow-x:visible!important}.sc-page .product-v5-comparison__table-wrap .factory-codes-table{display:block!important;width:100%!important;table-layout:auto!important;background:transparent!important;border:0!important;border-spacing:0!important;margin:0!important}.sc-page .product-v5-comparison__table-wrap .factory-codes-table thead{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.sc-page .product-v5-comparison__table-wrap .factory-codes-table tbody{display:block!important;width:100%!important}.sc-page .product-v5-comparison__table-wrap .factory-codes-table tbody>tr{display:block!important;width:100%!important;border:1px solid var(--ivory, #F2F2EA)!important;border-radius:var(--radius-card, 6px)!important;background:var(--surface, #FFFFFF)!important;padding:0!important;margin:0 0 var(--space-md, 16px) 0!important;overflow:hidden!important}.sc-page .product-v5-comparison__table-wrap .factory-codes-table tbody>tr:last-child{margin-bottom:0!important}.sc-page .product-v5-comparison__table-wrap .factory-codes-table tbody>tr>th[scope=row]{display:block!important;width:100%!important;border:0!important;border-bottom:1px solid var(--ivory, #F2F2EA)!important;background:var(--ivory, #F2F2EA)!important;padding:var(--space-sm, 8px) var(--space-md, 16px)!important;text-align:left!important;font-weight:600!important}.sc-page .product-v5-comparison__table-wrap .factory-codes-table tbody>tr>td{display:block!important;width:auto!important;border:0!important;border-bottom:1px solid var(--ivory, #F2F2EA)!important;background:transparent!important;padding:var(--space-sm, 8px) var(--space-md, 16px)!important;text-align:left!important;vertical-align:baseline!important}.sc-page .product-v5-comparison__table-wrap .factory-codes-table tbody>tr>td:last-child{border-bottom:0!important}.sc-page .product-v5-comparison__table-wrap .factory-codes-table tbody>tr>td[data-label]:before{content:attr(data-label);display:block!important;font-family:var(--font-mono, "Geist Mono", "SF Mono", Menlo, monospace)!important;font-size:var(--fs-11, 11px)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--muted)!important;margin-bottom:var(--space-xs, 4px)!important;-webkit-hyphens:manual!important;hyphens:manual!important;word-break:normal!important;overflow-wrap:normal!important}}.sc-page.product-v5.product-v5 .sc-table-caption{margin:var(--space-xl) 0 var(--space-sm)!important;color:var(--muted)!important;font-family:var(--font-body)!important;font-size:15px!important;line-height:var(--lh-snug)!important}.sc-page .sc-tool-switch{margin-bottom:var(--space-lg, 24px)!important}.sc-page [data-sc-tools] .sc-tool-panel[hidden]{display:none!important}.sc-page.product-v5.product-v5 [data-sc-tools] .sc-tool-panel>h2.pv5-decoder__panel-title{margin-top:0!important}.sc-page .pv5-decoder__result-body button.sc-check{display:flex;width:auto;margin-top:var(--space-md, 16px)}.sc-page .sc-tool-extra{margin-top:var(--space-xl, 32px)}.sc-page .sc-tool-extra>*+*{margin-top:var(--space-lg, 24px)!important}.sc-page .sc-tool-extra>.pv5-decoder__panel-title{margin-top:var(--space-xl, 32px)!important;margin-bottom:var(--space-sm, 8px)!important}.sc-page .sc-tool-extra>.pv5-decoder__panel-title+*{margin-top:0!important}.sc-page .sc-tool-extra .sc-loc .pv5-decoder__panel-title{margin-bottom:var(--space-sm, 8px)!important}.sc-page .sc-tool-extra .sc-loc__media img{aspect-ratio:auto!important;object-fit:contain}@media(min-width:768px){.sc-page .sc-tool-extra .sc-loc>.made-in-callout__body{grid-template-columns:minmax(0,1fr) 420px;align-items:center}.sc-page .sc-tool-extra .sc-loc__media{margin-right:0}}.sc-page .sc-tool-extra .pv5-decoder__check li+li{margin-top:var(--space-xs, 4px)}.sc-page.product-v5.product-v5:lang(ja),.sc-page.product-v5.product-v5:lang(ja) *{word-break:auto-phrase!important;overflow-wrap:break-word!important;-webkit-hyphens:manual!important;hyphens:manual!important}.sc-page.product-v5.product-v5:lang(ko),.sc-page.product-v5.product-v5:lang(ko) *{word-break:keep-all!important;overflow-wrap:break-word!important}.sc-page.product-v5.product-v5:lang(ko) td{overflow-wrap:anywhere!important}.sc-page.product-v5.product-v5:lang(th),.sc-page.product-v5.product-v5:lang(th) *{word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:manual!important;hyphens:manual!important}.sc-page.product-v5.product-v5:lang(th) :is(h1,h2,h3,h1 span,h2 span,h3 span){line-height:1.4!important}.sc-page:lang(de) .factory-codes-table td,.sc-page:lang(de) .factory-codes-table th,.sc-page:lang(de) .pv5-decoder__table td,.sc-page:lang(de) .pv5-decoder__table th,.sc-page:lang(ru) .factory-codes-table td,.sc-page:lang(ru) .factory-codes-table th,.sc-page:lang(ru) .pv5-decoder__table td,.sc-page:lang(ru) .pv5-decoder__table th{-webkit-hyphens:auto;hyphens:auto}.sc-page .sc-empty{margin:8px 0 0!important;font-size:14px!important;line-height:1.4!important;color:#3c1f1b!important}.sc-page .sc-empty[hidden]{display:none!important}
