﻿.advance-search-container{min-height:430px;background:#eee;margin-top:65px;margin-bottom:65px;padding-top:0px!important;padding-bottom:0}.advance-search-container .ribbon{width:100%;height:15px;background:#fff;z-index:1;position:relative}.advance-search-container .top{width:100%;height:0;box-shadow:0 0 10px 0 #000;margin-bottom:75px;border-top:1px solid #ccc}.advance-search-container .bottom{width:100%;height:0;box-shadow:0 0 10px 0 #000;margin-top:75px;border-bottom:1px solid #ccc}.advance-search{height:460px;box-shadow:0 0 10px 0 #aaa;border-radius:50px}.advance-search .row-container{display:flex;flex-direction:row;height:100%}.advance-search .tabs-wrapper{width:100px;height:100%;display:flex;flex-direction:column}.advance-search .tabs-wrapper .search-tab-button{background:#fff;border-width:1px;border-color:#ddd;border-style:solid;border-left-width:0;width:100%;color:#333;flex:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.advance-search .tabs-wrapper .search-tab-button.active{color:#fff;font-weight:700}.advance-search .tabs-wrapper .search-tab-button:first-of-type{background:#b18989}.advance-search .tabs-wrapper .search-tab-button.active:first-of-type{background:#004b9b}.advance-search .tabs-wrapper .search-tab-button:last-of-type{background:#7f94aa}.advance-search .tabs-wrapper .search-tab-button.active:last-of-type{background:#c83232}.advance-search .tabs-wrapper .search-tab-button:first-of-type{border-top-right-radius:50px}.advance-search .tabs-wrapper .search-tab-button:last-of-type{border-bottom-right-radius:50px}.advance-search .row-container .search-tabs,.advance-search .row-container .search-wheel{flex:1;height:100%;background:#fff;border:1px solid #ddd;border-right-width:0}.advance-search .row-container .search-tabs{border-left-width:0}.advance-search .row-container .search-wheel{border-top-left-radius:50px;border-bottom-left-radius:50px}.advance-search .row-container .search-wheel.car{overflow:hidden}.search-form{height:100%;width:100%;padding:30px;padding-top:20px;display:flex;align-items:center}.search-tire-size-form{background:linear-gradient(270deg,#004b9b,#00264e)}.search-form form{flex:1}.search-form label{color:#fff!important}.search-car-form{background:linear-gradient(270deg,#c83232,#5e2222)}.search-wheel{position:relative;align-items:center;justify-content:center;display:flex}.search-wheel img{position:absolute;height:100%!important;width:auto!important;margin:auto}.search-wheel.loading img.size-hint{display:none!important}.search-wheel img.size-hint{display:none;opacity:0;animation-name:size-hint-pulse;animation-iteration-count:infinite;animation-duration:1s;animation-delay:0.2s}.search-wheel:not(.loading) img.size-hint.visible{display:initial}.thick .search-tire-size-form,.thick .search-tabs{background:transparent!important;border:0!important}.thick .row-container{background:linear-gradient(270deg,#004b9b,#00264e);border-radius:30px;padding:15px}.thick .search-tab-button{border-top-right-radius:20px!important;border-bottom-right-radius:20px!important;border:0!important;background:#1a2b49!important;color:#fff!important;border-left:10px solid #fff0!important}.thick .search-tab-button.active{background:#6593c4!important;border-left:10px solid #fff!important;box-shadow:0 0 5px 0 #000}.thick .search-tab-button:not(.active){width:calc(100% - 10px)}.thick .search-tab-button:first-of-type{margin-bottom:5px}.thick .search-tab-button:last-of-type{margin-top:5px}.thick .tabs-wrapper{width:90px!important}.thick .search-wheel{border-top-left-radius:20px!important;border-bottom-left-radius:20px!important}model-viewer{width:100%;max-width:500px;height:100%;max-height:500px}.brand-column .dropdown .menu{min-width:220px!important}@media only screen and (max-width:760px){.advance-search{height:unset}.advance-search .row-container{flex-direction:column}.advance-search .tabs-wrapper{flex-direction:row;width:unset;height:unset}.advance-search .tabs-wrapper .search-tab-button{height:70px;border-bottom-width:0}.advance-search .tabs-wrapper .search-tab-button:last-of-type{border-bottom-right-radius:0;border-top-left-radius:50px}.search-tire-size-form .ui.grid+.grid{margin-top:.1rem}.advance-search-container{margin-top:10px;margin-bottom:10px}.advance-search-container .top{margin-bottom:20px}.advance-search-container .bottom{margin-top:20px}.advance-search .row-container .search-wheel{height:300px;width:auto;border-top-left-radius:0;border-bottom-right-radius:50px}model-viewer{max-height:30vh!important}.size-hint{max-height:30vh!important;width:auto}.search-tire-size-form{background:linear-gradient(180deg,#004b9b,#00264e)}.search-car-form{background:linear-gradient(180deg,#c83232,#5e2222)}.advance-search .row-container .search-tabs,.advance-search .row-container .search-wheel{border-right-width:1px;border-top-width:0}}@keyframes size-hint-pulse{0%{opacity:.7}50%{opacity:.4}100%{opacity:.7}}