@layer components{.HomepageSearchBox-module-scss-module__I_iaAW__root{background:var(--Color-Surface-Primary);box-sizing:border-box;box-shadow:var(--Shadow-Soft-Box);border-radius:20px;padding:16px 24px;display:flex}@media (min-width:960px){.HomepageSearchBox-module-scss-module__I_iaAW__root{justify-content:space-between;align-items:center}}@media (max-width:959.95px){.HomepageSearchBox-module-scss-module__I_iaAW__root{flex-flow:column;row-gap:24px}}.HomepageSearchBox-module-scss-module__I_iaAW__root .InputFieldSearch-root{scroll-margin-top:32px}}
@keyframes InputFieldSearch-module-scss-module__SE288q__spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@layer components{.InputFieldSearch-module-scss-module__SE288q__root{cursor:pointer;box-sizing:border-box;position:relative}@media (min-width:960px){.InputFieldSearch-module-scss-module__SE288q__root{width:196px}}@media (max-width:959.95px){.InputFieldSearch-module-scss-module__SE288q__root{width:100%}}.InputFieldSearch-module-scss-module__SE288q__root .InputFieldSearch-module-scss-module__SE288q__content{z-index:var(--Z-Raised,1);flex-flow:row;gap:8px;display:flex;position:relative}@media (min-width:960px){.InputFieldSearch-module-scss-module__SE288q__root .InputFieldSearch-module-scss-module__SE288q__content{flex-flow:column}}@media (max-width:959.95px){.InputFieldSearch-module-scss-module__SE288q__root .InputFieldSearch-module-scss-module__SE288q__content{justify-content:space-between;align-items:center;min-width:0;padding:0 8px}.InputFieldSearch-module-scss-module__SE288q__root .InputFieldSearch-module-scss-module__SE288q__label{flex:110}}.InputFieldSearch-module-scss-module__SE288q__root .InputFieldSearch-module-scss-module__SE288q__control{align-items:center;column-gap:8px;min-height:40px;display:flex}@media (min-width:960px){.InputFieldSearch-module-scss-module__SE288q__root .InputFieldSearch-module-scss-module__SE288q__control{justify-content:space-between}}@media (max-width:959.95px){.InputFieldSearch-module-scss-module__SE288q__root .InputFieldSearch-module-scss-module__SE288q__control{text-align:right;flex:194;min-width:0}}.InputFieldSearch-module-scss-module__SE288q__root .InputFieldSearch-module-scss-module__SE288q__input{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (hover:hover){.InputFieldSearch-module-scss-module__SE288q__root:hover:not([disabled]):after{content:"";background-color:var(--Color-Fill-Hover-CTA-Secondary);box-sizing:content-box;border-radius:20px;width:100%;height:100%;padding:16px 24px;position:absolute;top:0;left:0;transform:translate(-24px,-16px)}}.InputFieldSearch-module-scss-module__SE288q__root:active:not([disabled]):after{content:"";background-color:var(--Color-Fill-Hover-CTA-Secondary);box-sizing:content-box;border-radius:20px;width:100%;height:100%;padding:16px 24px;position:absolute;top:0;left:0;transform:translate(-24px,-16px)}.InputFieldSearch-module-scss-module__SE288q__root:active:not([disabled]){transform:var(--Click-Animation-Scale)}.InputFieldSearch-module-scss-module__SE288q__root[disabled]{cursor:not-allowed}.InputFieldSearch-module-scss-module__SE288q__root[disabled] .InputFieldSearch-module-scss-module__SE288q__input{color:var(--Color-Text-Disabled)}.InputFieldSearch-module-scss-module__SE288q__root .InputFieldSearch-module-scss-module__SE288q__arrow{transition:transform .3s ease-in-out}.InputFieldSearch-module-scss-module__SE288q__root .InputFieldSearch-module-scss-module__SE288q__arrowActive{transform:rotate(180deg)}.InputFieldSearch-module-scss-module__SE288q__rootActive:after{content:"";background-color:var(--Color-Fill-Hover-CTA-Secondary);box-sizing:content-box;border-radius:20px;width:100%;height:100%;padding:16px 24px;position:absolute;top:0;left:0;transform:translate(-24px,-16px)}}
@layer components{.HomepageSearchBoxDivider-module-scss-module__nPEYyq__root{margin:0 24px}@media (max-width:959.95px){.HomepageSearchBoxDivider-module-scss-module__nPEYyq__root[data-orientation=vertical]{width:100%;height:1px;min-height:1px;margin:16px 0}}}
.HomepageSearch-module-scss-module__9vFsFa__root{flex-flow:column;gap:22px;display:flex}@media (max-width:959.95px){.HomepageSearch-module-scss-module__9vFsFa__root{gap:16px}}.HomepageSearch-module-scss-module__9vFsFa__financingOptionsPopoverContent{box-sizing:border-box;background-color:var(--Color-Surface-Primary);width:255px;box-shadow:var(--Shadow-Medium-Box);border-radius:20px;margin-left:-13px;padding:16px 32px}