.search-filter.sticky-search-filter{position:fixed!important;top:0;max-width:1528px;width:100%;left:50%;transform:translate(-50%);z-index:19;box-shadow:0 5px 40px #0003;border-top-left-radius:0!important;border-top-right-radius:0!important;background-color:#fffffff7!important}@media (max-width: 1880px){.search-filter.sticky-search-filter{width:86vw}}@media (max-width: 1480px){.search-filter.sticky-search-filter{max-width:calc(100% - 60px)}}@media (max-width: 576px){.search-filter.sticky-search-filter{max-width:100%}}.search-filter.sticky-search-filter .open-filter{border-top-right-radius:0!important}.search-filter.sticky-search-filter input[type=text]:focus{border-radius:0 0 0 10px}.search-filter.sticky-search-filter.out-of-view{top:-80px}.model-sub-page .search-filter.sticky-search-filter{top:71px}@media (max-width: 1200px){.model-sub-page .search-filter.sticky-search-filter{top:58px}}.model-sub-page .search-filter.sticky-search-filter.out-of-view{top:-80px}.search-filter.sticky-search-filter.hh{top:80px}@media (max-width: 1024px){.search-filter.sticky-search-filter.hh{top:60px}}.search-filter.sticky-search-filter.hh.out-of-view{top:-80px}.model-sub-page .search-filter.sticky-search-filter.hh{top:151px}@media (max-width: 1200px){.model-sub-page .search-filter.sticky-search-filter.hh{top:137px}}@media (max-width: 1024px){.model-sub-page .search-filter.sticky-search-filter.hh{top:117px}}@media (max-width: 576px){.model-sub-page .search-filter.sticky-search-filter.hh{top:115px}}.model-sub-page .search-filter.sticky-search-filter.hh.out-of-view{top:-80px}.search-filter-placeholder{height:60px;margin-bottom:30px}.search-filter{display:flex;background-color:#fff;position:relative;border-radius:12px;transition:.2s top ease-in-out}.search-filter>div{width:100%}.search-filter .loop-button{display:initial;border:initial;background-color:initial;padding:initial;transition:initial;color:initial;height:initial;min-height:initial;text-align:initial;min-width:initial;width:auto;border-radius:initial;line-height:initial;font-size:initial;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.search-filter .loop-button i{margin-right:initial}.search-filter .loop-button:hover{background-color:initial;border:initial;color:initial}.search-filter .loop-button i.icon-loop:before{font-size:1.3333333333rem}.search-filter input[type=text]{height:60px;border:none;flex-grow:1;font-family:Hyundai-Sans-Head-Regular,sans-serif;font-size:1em;padding:15px 15px 15px 58px;border-radius:10px;width:100%;background-color:transparent}.search-filter input[type=text]:focus{border-radius:10px 0 0 10px;outline-offset:-1px}.search-filter input[type=text]::placeholder{color:#999}.search-filter .open-filter{display:initial;border:initial;background-color:initial;padding:initial;transition:initial;color:initial;height:initial;min-height:initial;text-align:initial;min-width:initial;width:auto;border-radius:initial;line-height:initial;font-size:initial;height:60px;padding:0 20px;display:inline-flex;align-items:center;gap:10px;border-left:1px solid #F6F3F2;border-radius:0 10px 10px 0;transition:.3s background-color ease,.3s color ease,.3s min-width ease;flex-shrink:0;min-width:155px;justify-content:center}.search-filter .open-filter i{margin-right:initial}.search-filter .open-filter:hover{background-color:initial;border:initial;color:initial}.search-filter .open-filter:hover,.search-filter .open-filter.opened{border-left:1px solid #F6F3F2;background-color:#002c5f;border-top-right-radius:10px;border-bottom-right-radius:10px;color:#fff}.search-filter .open-filter:hover .filter-count,.search-filter .open-filter.opened .filter-count{background-color:#fff;color:#002c5f}.search-filter .open-filter:hover i.icon-filter:before,.search-filter .open-filter.opened i.icon-filter:before{color:#fff}.search-filter .open-filter i.icon-filter:before{color:#002c5f;font-size:1.3333333333rem;transition:.3s background-color ease,.3s color ease}.search-filter .open-filter i.icon-filter.opened:before{content:"";font-size:1.1111111111rem}.search-filter .open-filter .filter-title{display:block;transition:.3s all ease}.search-filter .open-filter .filter-count{height:24px;width:24px;display:inline-flex;color:#fff;background-color:#002c5f;border-radius:50%;font-size:.7222222222rem;justify-content:center;transition:.3s background-color ease,.3s color ease;align-items:center}@media (max-width: 768px){.search-filter .open-filter{min-width:0}.search-filter .open-filter .filter-title{display:none}}.search-filter .filter-window{position:absolute;background-color:#fff;width:1528px;max-width:90vw;left:50%;transform:translate(-50%);top:82px;box-shadow:0 20px 50px #0003;z-index:20;border-radius:10px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 1024px){.search-filter .filter-window{max-height:60vh}}.search-filter .filter-window .filter-window-container{height:100%;width:100%;overflow-y:auto;overscroll-behavior:none}.search-filter .filter-window h3{margin:0;padding:30px 70px 20px}@media (max-width: 1024px){.search-filter .filter-window h3{padding:20px}}.search-filter .filter-window .tag-container{background-color:#f6f3f2;padding:30px 70px;display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 1024px){.search-filter .filter-window .tag-container{padding:20px}}.search-filter .filter-window .tag-container .tag:hover{background-color:#002c5f}.search-filter .filter-window .taxonomy-columns{padding:0 70px;margin-bottom:10px;display:flex;flex-direction:row;gap:30px}@media (max-width: 1024px){.search-filter .filter-window .taxonomy-columns{padding:0 20px;gap:20px;flex-direction:column}}.search-filter .filter-window .taxonomy-columns>div{display:flex;flex-direction:column;min-width:200px}@media (max-width: 1024px){.search-filter .filter-window .taxonomy-columns>div{width:100%}}.search-filter .filter-window .taxonomy-columns>div h4{margin-bottom:10px}.search-filter .filter-window .taxonomy-columns .checkbox-group{background-color:#f6f3f2;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;height:100%;gap:12px;padding:10px;border:1px solid #E4DCD3;border-radius:10px;align-content:flex-start}@media (max-width: 1480px){.search-filter .filter-window .taxonomy-columns .checkbox-group{flex-direction:column}}.search-filter .filter-window .button-container{margin-top:30px;padding:0 70px 30px}@media (max-width: 1024px){.search-filter .filter-window .button-container{padding:0 20px 20px;margin-top:20px;display:flex;justify-content:center}}.search-utility{display:flex;justify-content:space-between;margin-bottom:30px;gap:30px}@media (max-width: 576px){.search-utility{flex-direction:column;gap:20px}}.search-utility .result-count{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.search-utility .result-count>span{font-size:.7777777778rem;line-height:1em}.sorter{display:flex;position:relative;flex-shrink:0}.sorter .sort-action{display:initial;border:initial;background-color:initial;padding:initial;transition:initial;color:initial;height:initial;min-height:initial;text-align:initial;min-width:initial;width:auto;border-radius:initial;line-height:initial;font-size:initial;background:transparent;font-family:Hyundai-Sans-Head-Regular,sans-serif;font-size:.8888888889rem;display:inline-flex;align-items:center;margin:0;border:1px solid #676767;border-radius:10px;padding:17px 55px 17px 20px;justify-content:flex-start;min-width:223px;background-color:#fff;width:100%}.sorter .sort-action i{margin-right:initial}.sorter .sort-action:hover{background-color:initial;border:initial;color:initial}@media (max-width: 768px){.sorter .sort-action{width:100%}}.sorter .sort-action:hover{border:1px solid #676767;background-color:#fff}@media (max-width: 768px){.sorter .sort-action span{width:max-content}}.sorter .sort-action:after{content:"";font-family:Fontello;position:absolute;right:20px;top:50%;margin-top:-7px;font-size:14px;transform-origin:center center}.sorter .sort-action.visible:after{transform:rotate(180deg)}.sorter .sort-dropdown{position:absolute;z-index:2;min-width:100%;width:max-content;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 15px #0003;top:calc(100% + 10px);right:0;display:flex;flex-direction:column;width:100%;gap:5px}@media (max-width: 768px){.sorter .sort-dropdown{top:calc(100% + 10px)}}@media (max-width: 576px){.sorter .sort-dropdown{max-width:calc(100vw - 40px)}}.sorter .sort-dropdown a{font-size:.8888888889rem;text-decoration:none;color:#000}.sorter .sort-dropdown a:hover{color:#002c5f}.sorter .sort-dropdown a.selected{color:#00aad2}[data-infobox]{cursor:pointer;display:initial;border:initial;background-color:initial;padding:initial;transition:initial;color:initial;height:initial;min-height:initial;text-align:initial;min-width:initial;width:auto;border-radius:initial;line-height:initial;font-size:initial;color:#002c5f}[data-infobox] i{margin-right:initial}[data-infobox]:hover{background-color:initial;border:initial;color:initial}[data-infobox]:hover{color:#003c78}.infobox{z-index:1000;background-color:#fff;border-radius:10px;box-shadow:0 2px 15px #0000004d;padding:20px;max-width:500px;position:absolute;font-size:.8888888889rem;line-height:1.4em}.infobox:before{content:"";width:0;height:0;position:absolute;display:block;top:-13px;left:var(--caret-left, 20px);transform:translate(-50%);border-style:solid;border-width:0 12.5px 15px 12.5px;border-color:transparent transparent #FFFFFF transparent;filter:drop-shadow(0px -4px 2px rgba(0,0,0,.1))}.infobox>*:last-child{margin-bottom:0}.infobox .button{min-width:0}.infobox.infobox--mobile{left:50%!important;transform:translate(-50%);max-width:85%!important;width:100%}.infobox.infobox--mobile:before{left:50%!important;transform:translate(-50%)}.stock-overview-component [data-title]{font-family:Hyundai-Sans-Head-Medium,sans-serif;line-height:1.5em;margin:0;font-weight:500}.stock-overview-component [data-title]{font-size:1.3333333333rem}@media (min-width: 769px){.stock-overview-component [data-title]{font-size:calc(-400vw + 172.2222222222rem)}}@media (min-width: 768px){.stock-overview-component [data-title]{font-size:calc(2.34375vw + .5555555556rem)}}@media (min-width: 1024px){.stock-overview-component [data-title]{font-size:1.8888888889rem}}.stock-overview-component [data-title]{margin-bottom:30px}@media (max-width: 1024px){.stock-overview-component [data-title]{margin-bottom:20px}}@media (max-width: 768px){.stock-overview-component [data-title]{margin-bottom:16px}}.stock-overview-component [data-title]{margin-bottom:0}.stock-overview-component [data-title]:before{font-size:50px}@media (min-width: 360px){.stock-overview-component [data-title]:before{font-size:calc(1.5060240964vw + 44.578313253px)}}@media (min-width: 1024px){.stock-overview-component [data-title]:before{font-size:calc(4.6728971963vw + 12.1495327103px)}}@media (min-width: 1880px){.stock-overview-component [data-title]:before{font-size:100px}}.stock-overview-component [data-title]:before{margin-bottom:-27px}@media (min-width: 480px){.stock-overview-component [data-title]:before{margin-bottom:calc(-1.4705882353vw - 19.9411764706px)}}@media (min-width: 1024px){.stock-overview-component [data-title]:before{margin-bottom:calc(-1.5151515152vw - 19.4848484848px)}}@media (min-width: 1684px){.stock-overview-component [data-title]:before{margin-bottom:-45px}}.stock-overview-component [data-title]:before{color:#e5e5e5;content:attr(data-title);display:block;line-height:1}.stock-overview-component .container.lg>div:nth-of-type(1){display:flex;flex-direction:column;align-items:center}.stock-overview-component .container.lg>div:nth-of-type(1) h2{margin-bottom:0}.stock-overview-component .container.lg>div:nth-of-type(1) h2[data-title]:before{text-align:center}.stock-overview-component .container.lg>div:nth-of-type(1) h2.title{font-family:Hyundai-Sans-Head-Medium,sans-serif;line-height:1.5em;margin:0;font-weight:500}.stock-overview-component .container.lg>div:nth-of-type(1) h2.title{font-size:1.7222222222rem}@media (min-width: 769px){.stock-overview-component .container.lg>div:nth-of-type(1) h2.title{font-size:calc(-900vw + 386.2222222222rem)}}@media (min-width: 768px){.stock-overview-component .container.lg>div:nth-of-type(1) h2.title{font-size:calc(3.90625vw + .5555555556rem)}}@media (min-width: 1024px){.stock-overview-component .container.lg>div:nth-of-type(1) h2.title{font-size:2.7777777778rem}}.stock-overview-component .container.lg>div:nth-of-type(1) h2.title{margin-bottom:10px}.stock-overview-component .container.lg>div:nth-of-type(1) h2.title{line-height:1.2em;margin-bottom:0!important}.stock-overview-component .container.lg>div:nth-of-type(1) h2.subtitle-only:before{margin-bottom:0}.stock-overview-component .container.lg>div:nth-of-type(1) p{text-align:center}#stockOverview{margin-top:40px}
