.c-tire-steps__button,.c-modal-tire__close,.c-button,.c-button--skip,.c-button--confirm,.c-button--prev{text-transform:uppercase;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative}.c-tire-display__char-14,.c-tire-display__char-13,.c-tire-display__char-12,.c-tire-display__char-11,.c-tire-display__char-10,.c-tire-display__char-9,.c-tire-display__char-8,.c-tire-display__char-7,.c-tire-display__char-6,.c-tire-display__char-5,.c-tire-display__char-4,.c-tire-display__char-3,.c-tire-display__char-2,.c-tire-display__char-1{transform-origin:bottom;height:100%;font-family:Roboto Mono,monospace;font-size:160%;line-height:1;display:block;position:absolute}@media (width>=992px){.c-tire-display__char-14,.c-tire-display__char-13,.c-tire-display__char-12,.c-tire-display__char-11,.c-tire-display__char-10,.c-tire-display__char-9,.c-tire-display__char-8,.c-tire-display__char-7,.c-tire-display__char-6,.c-tire-display__char-5,.c-tire-display__char-4,.c-tire-display__char-3,.c-tire-display__char-2,.c-tire-display__char-1{font-size:140%}}.c-title--tire-result,.c-title--step,.c-title--section{text-transform:uppercase;text-align:center;width:100%;margin-top:20px;margin-bottom:20px}@keyframes blink{0%{color:#999}50%{color:#ff4b00}to{color:#999}}.c-button,.c-button--skip,.c-button--confirm,.c-button--prev{cursor:pointer;border:solid #0000;width:calc(30% - 10px);height:48px;margin-top:8px;margin-bottom:8px;padding-left:12px;padding-right:12px;font-size:90%;font-style:normal;font-weight:400;text-decoration:none}.c-button:before,.c-button--skip:before,.c-button--confirm:before,.c-button--prev:before,.c-button:after,.c-button--skip:after,.c-button--confirm:after,.c-button--prev:after{font-family:general-icon;font-size:75%;position:absolute;top:50%;transform:translateY(-50%)}.c-button:before,.c-button--skip:before,.c-button--confirm:before,.c-button--prev:before{left:16px}.c-button:after,.c-button--skip:after,.c-button--confirm:after,.c-button--prev:after{right:16px}.c-button--prev{color:#ff4b00;background-color:#fafafa;display:none}.c-button--prev span{margin-left:8px}.c-button--prev.active{display:flex}.c-button--skip,.c-button--confirm{color:#fff;background-color:#ff4b00;display:none}.c-button--skip span,.c-button--confirm span{margin-right:8px;padding-right:8px}.c-button--skip.active,.c-button--confirm.active{display:flex}.c-button--skip[disabled],.c-button--confirm[disabled]{color:#999;background-color:#fafafa}.c-button--confirm{width:auto;max-height:40px;margin-top:3px;font-size:.9rem}@media (width>=576px){.c-button--confirm{font-size:1rem}}.c-button--confirm-container{width:calc(70% - 10px)}.c-button--confirm-container-buttons{justify-content:space-between;display:flex}.c-button--confirm-container-select{width:100%;display:block;position:relative}.c-button--confirm-container-select .select2-container .select2-selection--single .select2-selection__rendered{padding:0}.c-button--confirm-container-select .select2-selection__arrow{display:none}@media (width>=576px){.c-button--confirm-container-select .select2-selection__arrow{display:inherit}.c-button--confirm-container-select .select2-container .select2-selection--single .select2-selection__rendered{padding:inherit}}.c-button-group{display:flex}.c-button-group [class^=c-button--] .c-button--brands,.c-button-group [class^=c-nav__size--] .c-button--brands{border-right-width:0;flex-grow:1;width:auto}.c-button-group [class^=c-button--]:last-child .c-button--brands,.c-button-group [class^=c-nav__size--]:last-child .c-button--brands{border-right-width:2px}.c-title--section{color:#ff4b00;line-height:1}@media (width>=768px){.c-title--section{font-size:20%}}.c-title--step{color:#ff4b00;margin-top:0;font-size:100%;line-height:1}.c-title--selected,.c-title--result{width:100%}.c-title--selected{text-align:left}.c-title--result{opacity:.8;text-align:right;font-size:90%}.c-title--tire-result{display:none}.c-title--tire-result.active{display:block}.c-title--vat-included{font-size:samll;text-align:right;align-self:end;width:100%;margin-top:5px}.c-title--vat-included:before{content:"* "}.c-modal-tire-overlay{z-index:1000;opacity:0;visibility:hidden;background-color:#0009;width:100%;height:100%;transition:opacity .4s;position:fixed;top:0;left:0}.c-modal-tire-overlay.active{opacity:1;visibility:visible}.c-modal-tire{z-index:1100;background-color:#fff;border-radius:2px;width:calc(100% - 20px);max-width:340px;height:calc(100% - 20px);max-height:700px;padding:20px 10px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media (width>=576px){.c-modal-tire{max-width:576px;padding:20px}}.c-modal-tire .header__title{text-align:center}.c-modal-tire .clipboard-copied-message{text-align:center;opacity:.7;flex-grow:1;align-self:center;display:none}.c-modal-tire .clipboard-copied-message--value{font-weight:700}.c-modal-tire__close{cursor:pointer;color:#0009;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;top:0;right:0}.c-modal-tire__close:before{content:"";font-family:eurorepar}.c-modal-tire__close:hover{color:#ff4b00}.c-tire-display{max-width:260px;margin-top:50px;margin-left:auto;margin-right:auto;display:block;position:relative}@media (width>=992px){.c-tire-display{max-width:220px}}.c-tire-display.hidden{display:none}.c-tire-display .icon-weight{color:#ff4b00;visibility:hidden;opacity:0;font-size:250%;transition:all .3s;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.c-tire-display .icon-weight.active{visibility:visible;opacity:1}.c-tire-display .speed-icon{visibility:hidden;opacity:0;transition:all .3s;position:absolute;top:5px;left:-20px}.c-tire-display .speed-icon.active{visibility:visible;opacity:1}.c-tire-display .speed-icon__line{background-color:#ff4b00;width:100px;height:4px;margin-bottom:15px;display:block}.c-tire-display .speed-icon__line:nth-child(2){width:60px}.c-tire-display .speed-icon__line:nth-child(3){width:40px}.c-tire-display__meter,.c-tire-display__meter--width,.c-tire-display__meter--height,.c-tire-display__meter--radius{visibility:visible;opacity:1;background-color:#ff4b00;align-items:center;width:100%;height:4px;transition:all .3s;display:flex;position:relative;bottom:0}.c-tire-display__meter:before,.c-tire-display__meter--width:before,.c-tire-display__meter--height:before,.c-tire-display__meter--radius:before,.c-tire-display__meter:after,.c-tire-display__meter--width:after,.c-tire-display__meter--height:after,.c-tire-display__meter--radius:after{content:" ";background-color:#ff4b00;width:4px;height:30px;position:absolute}.c-tire-display__meter:before,.c-tire-display__meter--width:before,.c-tire-display__meter--height:before,.c-tire-display__meter--radius:before{left:0}.c-tire-display__meter:after,.c-tire-display__meter--width:after,.c-tire-display__meter--height:after,.c-tire-display__meter--radius:after{right:0}.c-tire-display__meter--height{width:16%}.c-tire-display__meter--radius{width:68%;left:16%}.c-tire-display__meter--load{visibility:hidden;opacity:0}.c-tire-display__width,.c-tire-display__height,.c-tire-display__radius,.c-tire-display__load,.c-tire-display__speed{width:14px;height:100%;transition:color .3s;position:absolute}.c-tire-display__width.focus,.c-tire-display__height.focus,.c-tire-display__radius.focus,.c-tire-display__load.focus,.c-tire-display__speed.focus{color:#ff4b00;animation-name:blink;animation-duration:1s;animation-iteration-count:infinite}.c-tire-display__width.active,.c-tire-display__height.active,.c-tire-display__radius.active,.c-tire-display__load.active,.c-tire-display__speed.active{color:#fff;animation:none}.c-tire-display__chars{color:#999;transform-origin:bottom;justify-content:center;width:100%;height:85%;display:flex;position:absolute;top:14%;transform:rotate(-65deg)}.c-tire-display__char-1{transform:rotate(0)}.c-tire-display__char-2{transform:rotate(10deg)}.c-tire-display__char-3{transform:rotate(20deg)}.c-tire-display__char-4{transform:rotate(30deg)}.c-tire-display__char-5{transform:rotate(40deg)}.c-tire-display__char-6{transform:rotate(50deg)}.c-tire-display__char-7{transform:rotate(60deg)}.c-tire-display__char-8{transform:rotate(70deg)}.c-tire-display__char-9{transform:rotate(80deg)}.c-tire-display__char-10{transform:rotate(90deg)}.c-tire-display__char-11{transform:rotate(100deg)}.c-tire-display__char-12{transform:rotate(110deg)}.c-tire-display__char-13{transform:rotate(120deg)}.c-tire-display__char-14{transform:rotate(130deg)}.c-tire-steps{flex-wrap:wrap;width:100%;height:auto;max-height:calc(100% - 100px);padding:2px;display:flex;position:relative;overflow-y:auto}.c-tire-steps .loader-icon-wrap{background:#7d7d7d1a}.c-tire-steps__step{flex-wrap:wrap;justify-content:center;width:100%;padding-top:20px;display:none;position:relative}.c-tire-steps__step.active{display:flex}.c-tire-steps__step[data-step=result]{height:calc(100% - 82px);margin:0;position:relative;overflow-y:auto}.c-tire-steps__step .c-title--section{margin-top:0}.c-tire-steps__text{text-align:center;display:none}.c-tire-steps__button{color:#666;cursor:pointer;border-radius:2px;width:calc(33.3333% - 15px);height:40px;margin-bottom:20px;margin-right:15px;font-family:bryantpro-medium;font-size:100%;transition:all .3s;box-shadow:0 2px 8px #0003}.c-tire-steps__button[data-clone=true]{display:none}@media (width>=576px){.c-tire-steps__button{width:calc(20% - 17px)}}.c-tire-steps__button:active,.c-tire-steps__button.active{color:#fff;background-color:#ff4b00;box-shadow:0 0 2px #0003}.c-tire-steps__buttons-box{justify-content:space-between;align-items:flex-end;width:calc(100% - 40px);display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.c-tire-steps__no-results{color:#ff4b00;text-align:center;font-size:1.5rem}@keyframes sun-rays{0%{transform:scale(.8)rotate(0)}to{transform:scale(.8)rotate(90deg)}}.switch-box{justify-content:center;align-items:center;margin-top:20px;display:flex}.switch-box.hidden{display:none}.switch-title{color:#ff4b00;font-size:90%;position:absolute;top:calc(100% + 10px)}.switch{border:1px solid #ccc;border-radius:50px;justify-content:space-between;align-items:center;width:100%;max-width:330px;height:38px;margin-left:5px;margin-right:5px;padding-left:2px;padding-right:2px;transition:all .3s;display:flex;position:relative}.switch input{display:none}.switch-label-wrap{width:33.3333%;display:flex;position:relative}.switch-label-wrap:first-of-type{justify-content:flex-start}.switch-label-wrap:nth-of-type(2){justify-content:center}.switch-label-wrap:nth-of-type(3){justify-content:flex-end}.switch__label--winter,.switch__label--all,.switch__label--summer{color:#fff;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:relative}.switch__label--winter [class^=icon-],.switch__label--all [class^=icon-],.switch__label--summer [class^=icon-]{visibility:hidden;opacity:0;font-size:180%;transition:all .4s;position:absolute}.switch__label--winter.active:not(.disabled) [class^=icon-],.switch__label--all.active:not(.disabled) [class^=icon-],.switch__label--summer.active:not(.disabled) [class^=icon-]{visibility:visible;opacity:1}.switch__label--winter.disabled,.switch__label--all.disabled,.switch__label--summer.disabled{cursor:not-allowed;background-color:#bdbdbd}.switch__label--winter.disabled [class^=icon-],.switch__label--all.disabled [class^=icon-],.switch__label--summer.disabled [class^=icon-]{visibility:visible;opacity:1}.switch__label--winter.active:not(.disabled){background-color:#0064b4;border-color:#0000}.switch__label--all.disabled .switch__label--winter,.switch__label--all.disabled .switch__label--summer{cursor:not-allowed;background-color:#bdbdbd}.switch__label--all.disabled .switch__label--winter [class^=icon-],.switch__label--all.disabled .switch__label--summer [class^=icon-]{visibility:visible;opacity:1}.switch__label--all.disabled .switch__label--summer [class^=icon-]{color:#bdbdbd}.switch__label--summer.active{background-color:#fbee27;border-color:#0000}.switch__label--summer.active [class^=icon-]{color:#fbee27;animation-name:sun-rays;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:1;transform:scale(.8)}.switch__label--mix{border:1px solid #ccc;border-radius:50%;display:flex}.switch__label--mix .switch__label--winter,.switch__label--mix .switch__label--summer{border:none;width:16px}.switch__label--mix .switch__label--winter{z-index:10;border-radius:25px 0 0 25px;overflow:hidden}.switch__label--mix .switch__label--winter [class^=icon-]{left:0}.switch__label--mix .switch__label--summer{border-radius:0 25px 25px 0}.switch__label--mix .switch__label--summer [class^=icon-]{font-size:145%;right:0}.switch__label--mix.active{border:none}.switch__label--mix.active .switch__label--winter [class^=icon-],.switch__label--mix.active .switch__label--summer [class^=icon-]{visibility:visible;opacity:1}.c-card{width:100%;max-height:130px;cursor:hand;cursor:pointer;border:1px solid #00000026;border-radius:2px;margin-bottom:10px;padding:10px 10px 0;line-height:1;position:relative;overflow:hidden;box-shadow:0 0 6px #00000026}.c-card.active{border-color:#ff4b00}.c-card.active .c-card__check{background-color:#0064b4;border-color:#0064b4}.c-card.active .c-card__check [class^=icon-]{opacity:1;visibility:visible}.c-card>.switch__label--winter,.c-card>.switch__label--summer,.c-card .switch__label--all{position:absolute;bottom:5px;left:5px}.c-card .switch__label--all,.c-card>.switch__label--winter,.c-card>.switch__label--summer{width:20px;height:20px}.c-card>.switch__label--winter [class^=icon-],.c-card>.switch__label--summer [class^=icon-]{font-size:112%}.c-card .switch__label--mix .switch__label--summer,.c-card .switch__label--mix .switch__label--winter{width:10px;height:20px}.c-card .switch__label--mix .switch__label--summer [class^=icon-],.c-card .switch__label--mix .switch__label--winter [class^=icon-]{font-size:120%}.c-card .switch__label--mix .switch__label--summer [class^=icon-]{font-size:100%}@media (width>=576px){.c-card{flex-flow:column wrap;align-items:flex-end;display:flex}}.c-card[data-clone=true]{display:none}.c-card__title,.c-card__result{color:#ff4b00;text-transform:uppercase;font-family:bryantpro-medium;font-size:90%}@media (width>=576px){.c-card__title,.c-card__result{font-size:100%}}.c-card__check{border:1px solid #00000026;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.c-card__check [class^=icon-]{color:#fff;opacity:0;visibility:hidden;font-size:70%;transition:all .3s}.c-card__box,.c-card__box--right,.c-card__box--left,.c-card__box--icons{flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:4px;display:flex}.c-card__box p,.c-card__box--right p,.c-card__box--left p,.c-card__box--icons p{font-size:75%}@media (width>=576px){.c-card__box p,.c-card__box--right p,.c-card__box--left p,.c-card__box--icons p{font-size:100%}.c-card__box,.c-card__box--right,.c-card__box--left,.c-card__box--icons{width:70%}}.c-card__box--icons{margin-top:0;position:relative;bottom:-4px}@media (width>=576px){.c-card__box--icons{width:100%;bottom:0}}.c-card__box--left{max-width:60px;margin-top:0}@media (width>=576px){.c-card__box--left{max-width:120px;margin-top:-20px}}.c-card__box--right{align-items:flex-start;max-width:calc(100% - 80px);margin-top:0}@media (width>=576px){.c-card__box--right{align-items:center}}.c-card__icon{align-self:flex-start;align-items:flex-start;font-size:110%;display:flex}.c-card__icon span{margin:6px;font-size:75%;line-height:1}@media (width>=576px){.c-card__icon{align-self:center;font-size:130%}}.c-card__img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;min-height:120px;position:relative}@media (width>=576px){.c-card__img{min-height:185px;margin-top:-120px;bottom:-50px}}.c-card__price{text-align:right;flex-direction:row;order:4;justify-content:space-between;align-items:center;width:100%;font-size:140%;display:flex;position:relative;top:-16px}@media (width>=576px){.c-card__price{flex-direction:column;width:auto;top:0}}.c-card__price>span:after{content:"*"}.c-card__price .strikethrough-price{color:#aaa;width:fit-content;font-size:1rem;position:relative}@media (width>=576px){.c-card__price .strikethrough-price{margin-left:auto}}.c-card__price .strikethrough-price:before{content:" ";background-color:#969696;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(10deg)}.c-card__header{flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:-4px;display:flex}@media (width>=576px){.c-card__header{width:70%}}.c-card__promo{color:#000;text-transform:uppercase;z-index:2;background-color:#fbee27;justify-content:center;align-items:center;width:100%;min-height:16px;padding:2px 13px;font-family:bryantpro-bold;font-size:60%;display:flex;position:relative;top:-10px;overflow:hidden}.c-card__promo:before,.c-card__promo:after{color:#fff;margin-left:-1px;margin-right:-1px;font-family:eurorepar;font-size:200%;position:absolute;top:50%;transform:translateY(-50%)}.c-card__promo:before{content:"";left:0}.c-card__promo:after{content:"";right:0}.c-card__header--left{width:calc(100% - 30px)}
