/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-y-reverse:0}}}@layer components{.ui-filter-option{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.25rem));color:var(--color-ink,#494952);display:flex}@media (hover:hover){.ui-filter-option:hover{color:var(--color-grey-1000,#2e2e33)}}.ui-filter-option.is-disabled{pointer-events:none;opacity:.5}.ui-checkbox{appearance:none;margin:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white,#fff);border-width:1.5px;border-color:var(--color-bd-ctl);border-radius:6px;flex-shrink:0;position:relative}.ui-checkbox--s{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);border-radius:5px}.ui-checkbox:hover{border-color:var(--color-bd-ctl-hover)}.ui-checkbox:checked{border-color:var(--color-yellow);background-color:var(--color-yellow);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2318181c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.ui-checkbox--s:checked{background-size:10px 10px}.ui-checkbox:disabled{cursor:not-allowed;border-color:var(--color-grey-400,#e4e4eb);background-color:var(--color-grey-300,#ededf5)}.ui-checkbox:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236E6F7A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.ui-checkbox:focus-visible{outline-offset:2px;outline:2px solid #161821}.ui-filter-option__season{align-items:center;display:flex}.ui-filter-option__season-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.ui-filter-option__text{min-width:calc(var(--spacing,.25rem) * 0)}.ui-filter-option__count{margin-left:calc(var(--spacing,.25rem) * 1);font-size:var(--text-body-s,.75rem);line-height:var(--tw-leading,var(--text-body-s--line-height,1rem))}.seo-rich-content{font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.25rem));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-ink,#494952)}@media (min-width:1024px){.seo-rich-content{font-size:var(--text-body-xl,1.125rem);line-height:var(--tw-leading,var(--text-body-xl--line-height,1.5rem))}}.seo-rich-content h2{margin-block:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-body-xl,1.125rem);line-height:var(--tw-leading,var(--text-body-xl--line-height,1.5rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-strong,#18181c);position:relative}@media (min-width:1024px){.seo-rich-content h2{margin-block:calc(var(--spacing,.25rem) * 9);font-size:var(--text-header-xl,2rem);line-height:var(--tw-leading,var(--text-header-xl--line-height,2.5rem))}}.seo-rich-content h2:after{content:"";bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 16);background-color:var(--color-orange-500,#ffbf00);border-radius:3.40282e38px;position:absolute}.seo-rich-content h3{margin-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-body-l,1rem);line-height:var(--tw-leading,var(--text-body-l--line-height,1.375rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-strong,#18181c)}@media (min-width:1024px){.seo-rich-content h3{margin-block:calc(var(--spacing,.25rem) * 6);font-size:var(--text-header-l,1.5rem);line-height:var(--tw-leading,var(--text-header-l--line-height,2rem))}}.seo-rich-content h4{margin-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.25rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-strong,#18181c)}@media (min-width:1024px){.seo-rich-content h4{margin-block:calc(var(--spacing,.25rem) * 6);font-size:var(--text-body-xxl,1.25rem);line-height:var(--tw-leading,var(--text-body-xxl--line-height,1.75rem))}}.seo-rich-content p{margin-block:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (min-width:1024px){.seo-rich-content p{margin-block:calc(var(--spacing,.25rem) * 5)}}.seo-rich-content blockquote{margin-block:calc(var(--spacing,.25rem) * 8);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-orange-500,#ffbf00);background-color:var(--color-grey-100,#f7f7fa);padding-block:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 6);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;font-style:italic}.seo-rich-content ul,.seo-rich-content ol{margin-block:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.25rem))}@media (min-width:1024px){.seo-rich-content ul,.seo-rich-content ol{margin-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-body-l,1rem);line-height:var(--tw-leading,var(--text-body-l--line-height,1.375rem))}}.seo-rich-content ul li{padding-bottom:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 5);position:relative}.seo-rich-content ul li:before{content:"";left:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-orange-500,#ffbf00);border-radius:3.40282e38px;position:absolute;top:.6em}.seo-rich-content ol{counter-reset:seo-rich-ol-counter;list-style-type:none}.seo-rich-content ol li{padding-bottom:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 10);counter-increment:seo-rich-ol-counter;position:relative}.seo-rich-content ol li:before{content:counter(seo-rich-ol-counter);top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);background-color:var(--color-orange-500,#ffbf00);font-size:var(--text-body-s,.75rem);line-height:var(--tw-leading,var(--text-body-s--line-height,1rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-grey-1000,#2e2e33);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.seo-rich-content img{margin-block:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-300,#ededf5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);max-width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.seo-rich-content img:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.seo-rich-content a{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-blue-700,#0057ff);position:relative}.seo-rich-content a:after{content:"";bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * .5);transform-origin:100% 100%;--tw-scale-x:0%;width:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-blue-700,#0057ff);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:absolute}.seo-rich-content a:hover:after{transform-origin:0 100%;--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.seo-rich-content hr{margin-block:calc(var(--spacing,.25rem) * 8);border-color:var(--color-grey-300,#ededf5);display:block}.seo-rich-content pre{margin-block:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-lg,.5rem);background-color:var(--color-grey-200,#f5f5fa);padding:calc(var(--spacing,.25rem) * 4);overflow-x:auto}.seo-rich-content code{background-color:var(--color-grey-200,#f5f5fa);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-body-s,.75rem);line-height:var(--tw-leading,var(--text-body-s--line-height,1rem));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-orange-600,#e09d00);border-radius:.25rem}.seo-rich-content table{margin-block:calc(var(--spacing,.25rem) * 6);border-collapse:collapse;width:100%}.seo-rich-content th,.seo-rich-content td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-300,#ededf5);padding:calc(var(--spacing,.25rem) * 2);text-align:left}.seo-rich-content th{background-color:var(--color-grey-200,#f5f5fa);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.seo-rich-content tr:nth-child(2n){background-color:var(--color-grey-100,#f7f7fa)}.seo-rich-content>:first-child{margin-top:calc(var(--spacing,.25rem) * 0)}.seo-rich-content>:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}}.car-page{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 10)}.car-page__breadcrumbs{margin-bottom:calc(var(--spacing,.25rem) * 4)}.car-page__title{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-header-l,1.5rem);line-height:var(--tw-leading,var(--text-header-l--line-height,2rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-strong,#18181c)}@media (min-width:1024px){.car-page__title{margin-bottom:calc(var(--spacing,.25rem) * 6)}}.car-page__title--hero{margin-bottom:calc(var(--spacing,.25rem) * 4)}.car-page__hero-row{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}@media (min-width:1024px){.car-page__hero-row{margin-bottom:calc(var(--spacing,.25rem) * 6)}}.car-page__hero-logo-wrap{display:none}@media (min-width:768px){.car-page__hero-logo-wrap{display:block}}.car-page__hero-logo{object-fit:contain;object-position:right;width:150px;height:60px}.car-page__back-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-bd-ctl,#d6d6de);background-color:var(--color-white,#fff);min-height:32px;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-body-xs,.6875rem);line-height:var(--tw-leading,var(--text-body-xs--line-height,.875rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-grey-1000,#2e2e33);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.car-page__back-button:hover{border-color:var(--color-ink-soft,#585862);background-color:var(--color-grey-100,#f7f7fa)}}.car-page__back-button{border-radius:var(--r-ctl)}.car-page__search{margin-bottom:calc(var(--spacing,.25rem) * 6)}@media (min-width:1024px){.car-page__search{margin-bottom:calc(var(--spacing,.25rem) * 10)}}.car-search-input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-bd-ctl,#d6d6de);background-color:var(--color-grey-200,#f5f5fa);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:var(--r-ctl);align-items:center;display:flex}.car-search-input:focus-within{border-color:var(--color-ink-strong,#18181c)}.car-search-input__icon{margin-right:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:var(--color-ink-soft,#585862);flex-shrink:0}.car-search-input__field{border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-body-l,1rem);line-height:var(--tw-leading,var(--text-body-l--line-height,1.375rem));color:var(--color-ink,#494952);background-color:#0000;border-width:0}.car-search-input__field::placeholder{color:var(--color-ink-soft,#585862)}.car-search-input__field:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.car-page__choose-title{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-body-xxl,1.25rem);line-height:var(--tw-leading,var(--text-body-xxl--line-height,1.75rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-strong,#18181c)}@media (min-width:1024px){.car-page__choose-title{margin-bottom:calc(var(--spacing,.25rem) * 6)}}.car-page__empty{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-body-xl,1.125rem);line-height:var(--tw-leading,var(--text-body-xl--line-height,1.5rem));color:var(--color-ink,#494952)}.car-page__card-grid{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.car-page__card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.car-page__card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1238px){.car-page__card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.car-page__card{border-style:var(--tw-border-style);background-color:var(--color-grey-200,#f5f5fa);height:128px;padding:calc(var(--spacing,.25rem) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000;flex-direction:column;align-items:center;display:flex}@media (hover:hover){.car-page__card:hover{border-color:var(--color-yellow,#ffd300)}}.car-page__card{border-radius:var(--r-tile)}.car-page__card--model{justify-content:center;height:96px}.car-page__card-logo{object-fit:contain;width:80%;height:60%}.car-page__card-logo-placeholder{width:80%;height:60%}.car-page__card-prefix{font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.25rem));color:var(--color-ink-soft,#585862)}.car-page__card-title{margin-top:calc(var(--spacing,.25rem) * 3);-webkit-line-clamp:2;text-align:center;font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.25rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-strong,#18181c);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.car-page__bottom-section{margin-top:calc(var(--spacing,.25rem) * 10)}@media (min-width:1024px){.car-page__bottom-section{margin-top:calc(var(--spacing,.25rem) * 12)}}:where(.car-page__links-groups>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 8) * calc(1 - var(--tw-space-y-reverse)))}.car-page__links-group{break-inside:avoid}.car-page__links-title{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-body-xxl,1.25rem);line-height:var(--tw-leading,var(--text-body-xxl--line-height,1.75rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-strong,#18181c)}.car-page__links-list{columns:2;column-gap:calc(var(--spacing,.25rem) * 6)}@media (min-width:768px){.car-page__links-list{columns:3}}@media (min-width:1024px){.car-page__links-list{columns:4}}@media (min-width:1238px){.car-page__links-list{columns:5}}.car-page__links-item{margin-bottom:calc(var(--spacing,.25rem) * 3);break-inside:avoid}.car-page__links-link{font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.25rem));color:var(--color-ink,#494952);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.car-page__links-link:hover{color:var(--color-amber-deep,#7a6400)}}.car-page__description{color:var(--color-ink,#494952)}.car-page__faq-title{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-body-xxl,1.25rem);line-height:var(--tw-leading,var(--text-body-xxl--line-height,1.75rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-strong,#18181c)}.car-generation-group{margin-bottom:calc(var(--spacing,.25rem) * 10)}.car-generation-group__title{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-body-xxl,1.25rem);line-height:var(--tw-leading,var(--text-body-xxl--line-height,1.75rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-strong,#18181c)}.car-generation-group__list{gap:calc(var(--spacing,.25rem) * 2);display:grid}@media (min-width:1024px){.car-generation-group__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.car-generation-group__button{text-align:left;font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.25rem));color:var(--color-ink,#494952);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.car-generation-group__button:hover{color:var(--color-ink-strong,#18181c)}}@media (max-width:1023px){.car-generation-group__button{align-items:center;min-height:44px;display:flex}}:where(.car-page__groups>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 0) * calc(1 - var(--tw-space-y-reverse)))}.car-size-modal-backdrop{inset:calc(var(--spacing,.25rem) * 0);z-index:120;padding:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;display:flex;position:fixed;overflow-y:auto}@media (min-width:768px){.car-size-modal-backdrop{padding:calc(var(--spacing,.25rem) * 6)}}.car-size-modal-backdrop{background:#10101475}.car-size-modal{overscroll-behavior:contain;background-color:var(--color-white,#fff);width:100%;max-width:544px;max-height:calc(100dvh - 1.5rem);padding:calc(var(--spacing,.25rem) * 3);position:relative;overflow-y:auto}@media (min-width:768px){.car-size-modal{width:544px;min-height:300px;padding:calc(var(--spacing,.25rem) * 6)}}.car-size-modal{border-radius:var(--r-float)}.car-size-modal__top{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.car-size-modal__heading-wrap{margin-top:calc(var(--spacing,.25rem) * 6);flex:1}.car-size-modal__title{font-size:var(--text-body-xxl,1.25rem);line-height:var(--tw-leading,var(--text-body-xxl--line-height,1.75rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-strong,#18181c)}.car-size-modal__specification{font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.25rem));color:var(--color-ink-soft,#585862)}.car-size-modal__image-wrap{flex-shrink:0;align-self:flex-start}@media (min-width:768px){.car-size-modal__image-wrap{margin-right:calc(var(--spacing,.25rem) * 4)}}.car-size-modal__image{object-fit:contain;object-position:right;width:132px;height:72px}@media (min-width:768px){.car-size-modal__image{width:200px;height:100px}}.car-size-modal__season-section{margin-bottom:calc(var(--spacing,.25rem) * 6)}.car-size-modal__section-title{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-body-l,1rem);line-height:var(--tw-leading,var(--text-body-l--line-height,1.375rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-strong,#18181c)}.car-size-modal__section-title--compact{margin-bottom:calc(var(--spacing,.25rem) * 1)}.car-size-modal__season-list{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (min-width:768px){.car-size-modal__season-list{flex-flow:wrap}}.car-size-modal__season-item{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.25rem));color:var(--color-ink,#494952);display:inline-flex}.car-size-modal__season-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:var(--color-ink-soft,#585862)}.car-size-modal__copy{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.25rem));color:var(--color-ink,#494952)}.car-size-help__toggle{margin-bottom:calc(var(--spacing,.25rem) * 6);text-align:left;width:100%;font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.25rem));color:var(--color-ink,#494952);align-items:flex-start;display:flex}.car-size-help__toggle-icon{margin-top:calc(var(--spacing,.25rem) * .5);margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);fill:var(--color-ink,#494952);flex-shrink:0}.car-size-help__toggle-chevron{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:var(--color-ink-soft,#585862);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;margin-left:auto}.car-size-help__toggle.is-open .car-size-help__toggle-chevron{rotate:180deg}.car-size-help__body{padding-bottom:calc(var(--spacing,.25rem) * 6);border-radius:var(--r-tile);justify-content:center;display:flex;overflow:hidden}.car-size-help__image{max-width:100%}:where(.car-size-modal__size-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}.car-size-modal__size-list{background-color:var(--color-grey-300,#ededf5);padding:calc(var(--spacing,.25rem) * 2);border-radius:var(--r-tile)}.car-size-modal__size-item{align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border-radius:var(--r-ctl);grid-template-columns:1fr auto;display:grid}.car-size-modal__size-meta{gap:calc(var(--spacing,.25rem) * 3);display:flex}@media (min-width:768px){.car-size-modal__size-meta{gap:calc(var(--spacing,.25rem) * 0)}}.car-size-modal__size-column{margin-right:calc(var(--spacing,.25rem) * 3)}@media (min-width:768px){.car-size-modal__size-column{margin-right:calc(var(--spacing,.25rem) * 4)}}@media (min-width:1024px){.car-size-modal__size-column{margin-right:calc(var(--spacing,.25rem) * 8)}}.car-size-modal__size-column--wide{margin-right:calc(var(--spacing,.25rem) * 0);flex:1}@media (min-width:768px){.car-size-modal__size-column--wide{margin-right:calc(var(--spacing,.25rem) * 2)}}@media (min-width:1024px){.car-size-modal__size-column--wide{margin-right:calc(var(--spacing,.25rem) * 4)}}.car-size-modal__size-label{margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-body-s,.75rem);line-height:var(--tw-leading,var(--text-body-s--line-height,1rem));color:var(--color-ink-soft,#585862);display:block}.car-size-modal__size-value{font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.25rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-strong,#18181c)}.car-size-modal__size-split-line{display:block}.car-size-modal__size-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-bd-ctl,#d6d6de);background-color:var(--color-white,#fff);min-height:36px;padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-body-s,.75rem);line-height:var(--tw-leading,var(--text-body-s--line-height,1rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-grey-1000,#2e2e33);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-self:center;align-items:center;display:inline-flex}@media (hover:hover){.car-size-modal__size-button:hover{border-color:var(--color-ink-soft,#585862);background-color:var(--color-grey-100,#f7f7fa)}}.car-size-modal__size-button{border-radius:var(--r-ctl)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}