.filter-by-model__container{max-width:100%;display:flex;flex-direction:column;gap:20px;margin:0 auto 10px}.filter-by-model-vendors-btn{width:100%;margin-bottom:20px}@media (min-width: 990px){.filter-by-model__container{margin:0 auto 30px}.filter-by-model-vendors-btn{display:none!important}}.filter-by-model__header{display:flex;width:100%;background-color:#6c7ba2}.filter-by-model__tab{border:none;padding:8px 16px;min-width:140px;display:flex;align-items:center;gap:10px;color:#fff;background-color:transparent;cursor:pointer}.filter-by-model__tab--active{background-color:#fe0000}.filter-by-model__tab svg{width:30px;height:30px}.page-number{cursor:pointer}.page-number.page-number-active{pointer-events:none}.filter-by-model-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;z-index:3;display:none;background-color:#0000001a}.loading .filter-by-model-overlay{display:block}.filter-by-model-pairs{display:flex;width:100%;flex-direction:column;gap:1rem}.filter-by-model-pair-item{max-width:100%;width:100%;display:flex;margin:0 auto;background:#fff;flex-wrap:wrap}.filter-by-model-pair{display:flex;align-items:center;justify-content:center;width:calc(100% - 200px);padding:20px 0 10px 20px}.filter-by-model-item{border-right:solid 1px #e0e0e0;flex-grow:1;width:100%}.filter-by-model-item-content{display:flex;align-items:center}.filter-by-model-item-media{width:130px;height:130px;flex-shrink:0;margin:0 -10px 0 10px}.filter-by-model-item-info{padding:0 14px 0 28px}.filter-by-model-item-image{width:100%;height:100%;object-fit:contain}.filter-by-model-pair .grid-item{width:unset!important;flex-grow:1;max-width:unset!important}.es-loader-container{display:none;justify-content:center;align-items:center;margin-bottom:20px}.loading .es-loader-container{display:flex}.es-loader{border:2px solid;border-color:transparent #6c7ba2;width:48px;height:48px;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 2s linear infinite}.es-loader:after{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;border:24px solid;border-color:transparent rgba(108,123,162,.15);border-radius:50%;transform:translate(-50%,-50%)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 768px){.filter-by-model__header{flex-wrap:wrap}}.filter-by-model-not-found{display:none}.filter-by-model-not-found h2{margin-bottom:40px;text-align:center;text-transform:uppercase}.filter-by-model-price{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:20px 20px 10px;margin:0!important}.filter-by-model-price-title{text-transform:uppercase;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));line-height:1.55;color:var(--heading-color);font-weight:var(--text-font-bolder-weight)}.filter-by-model-price-value-container{display:flex;flex-direction:column}.filter-by-model-price-compared-value{text-decoration:line-through;font-size:1rem;margin-bottom:4px!important}.filter-by-model-price-value{color:var(--accent-color);margin-bottom:4px!important}.filter-by-model-item-type{line-height:1.55;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));text-transform:uppercase}.filter-by-model-buy-btn-wrapper{flex-grow:1;height:58px;display:flex;justify-content:end}.filter-by-model-buy-btn{width:200px;padding:10px 20px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:var(--primary-button-background);color:#fff;border:none;cursor:pointer}.filter-by-model-buy-btn:hover{opacity:.7}.filter-by-model-tabs{display:none}@media screen and (max-width: 1100px){.filter-by-model-pair-item{flex-direction:column;max-width:100%}.filter-by-model-pair{width:100%}.filter-by-model-item:nth-child(2){border:none}.filter-by-model-item-media{width:100px;height:100px}.filter-by-model-price{width:100%;background-color:#f7f7f7}.filter-by-model-buy-btn{width:100%}}.filter-by-model-tab{flex:1;text-align:center;padding:10px;background:#f0f0f0;cursor:pointer;margin:0;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.filter-by-model-pair-item[selected-tire-type=anteriore] .filter-by-model-tab[data-tire-type=anteriore],.filter-by-model-pair-item[selected-tire-type=posteriore] .filter-by-model-tab[data-tire-type=posteriore]{background-color:var(--primary-button-background);color:#fff}@media screen and (max-width: 768px){.filter-by-model-tabs{display:flex;width:100%}.filter-by-model-item-type{display:none}.filter-by-model-pair-item[selected-tire-type=anteriore] .filter-by-model-item:nth-child(2){display:none}.filter-by-model-pair-item[selected-tire-type=posteriore] .filter-by-model-item:nth-child(1){display:none}.filter-by-model-item{border:none}}.filter-by-model__submit{display:flex;justify-content:end}.filter-by-model-item-vendor-img{max-height:50px;width:auto}.card:has(ul:empty){display:none}.collection__filter-checkbox:has(input:disabled){opacity:.6}.filter-by-model-section{margin-top:40px}.pagination__nav{display:block!important}.page-layout-sidebar-drawer-header,.page-layout-sidebar-drawer-footer{display:none}@media screen and (max-width: 640px){.filter-by-model-section{padding-left:20px;padding-right:20px}}@media screen and (max-width: 999px){.page-layout-sidebar-drawer-header,.page-layout-sidebar-drawer-footer{display:block}.collection__toolbar{box-shadow:0 0 0 1px #e7e2de;margin-bottom:16px}.layout__section.layout__section--secondary{position:fixed;top:0;inset-inline-end:0;background:#e1e3e4;height:100vh;width:85vw;max-width:400px;z-index:60;box-shadow:0 .2rem 1rem #0000004d;transform:translate(calc(100% + 5rem));transition:transform .2s ease}.layout__section.layout__section--secondary.active{transform:translate(0)}.layout__section.layout__section--secondary .card__section{padding:0;height:100%;display:flex;flex-direction:column}.layout__section.layout__section--secondary .card{height:100%}.collection__filter-group{padding:0}.collection__filter-group-list{flex:1 1 auto;overflow:auto;padding:1.5rem 1.5rem 7.5rem}.page-layout-sidebar-drawer-header{display:flex;align-items:center;font-size:1.4rem;flex:1 0 auto;max-height:64px;box-shadow:0 2px 2px #4040401a;padding:1.5rem}.page-layout-sidebar-drawer-header *{margin:0}.page-layout-sidebar-drawer-header .button-sidebar-drawer-dismiss{font-size:2rem;min-width:0;margin-inline-start:auto;padding:.5rem 1.5rem;font-weight:400;width:44px;height:44px;border-radius:5px;background:#fff;color:#1b1b1b;display:flex;align-items:center;justify-content:center;border:1px solid rgb(225,225,225)}html.filter-by-model-drawer-open,html.filter-by-model-drawer-open body{overflow:hidden}html.filter-by-model-drawer-open body:before{content:"";background:#0003;position:fixed;width:100%;height:100%;z-index:55}.page-layout-sidebar-drawer-footer{display:flex;grid-gap:1rem;align-items:center;justify-content:space-evenly;position:-webkit-sticky;position:sticky;bottom:0;padding:1rem;margin-top:1rem;background:#fff;box-shadow:0 -2px 2px #4040401a;z-index:20}.page-layout-sidebar-drawer-footer .button{padding:.5rem .75rem;line-height:1.25;width:100%;align-self:stretch}}.collection__toolbar--hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/filter-by-model-styles.css.map */
