.filter_tire_param{}.filter_tire_auto{}.tires_calc_grid .row{border-radius:10px 10px 10px 10px;overflow:hidden;box-shadow:1px 0 0 #aaa , -1px 0 0 #aaa , 2px 0 0 #666 , -2px 0 0 #666 , 0 0 10px #777}.sot_header_title{color:#fff;text-align:left;text-shadow:1px 1px 1px #111;font-size:20px;font-weight:500;margin:0 0 5px 0;padding:5px;background:linear-gradient(rgba(177,176,176,.75) 0%,rgba(115,114,114,.75) 50%,rgba(115,114,114,.75) 51%,rgba(56,55,54,.75) 100%)}.sot_header_title span.sh{margin-left:40%}.sot_header_title span.ds{margin-left:50%}.sot_header_button_group{width:100%}.sot_header_button_group button{text-align:center;border-radius:7px;font-weight:500;text-shadow:1px 1px 1px #666;font-size:16px;padding:8px 13px;background:linear-gradient(#f2915d 0%,#c3460a 100%);outline:none;width:32%;white-space:nowrap;text-align:left}.sot_header_button_group .bytype{border-radius:7px 0 0 7px}.sot_header_button_group .bycar{border-radius:0 7px 7px 0}.sot_header_button_group .diskbysize{border-radius:7px 0 0 7px}.sot_header_button_group .diskbyauto{border-radius:0 7px 7px 0}.sot_header_button_group .btn-secondary{background:#b9b7b7;border:1px solid #6f6e6e!important;box-shadow:inset 0 0 10px 0 rgba(30,30,30,.75)}.filter_tire_auto label,.filter_tire_param label{display:block;color:#fff;font-size:14px;font-weight:500;margin-left:10px;text-shadow:1px 1px 1px #222 , 0 0 5px #111}.filter_tire_auto select,.filter_tire_param select{outline:none;width:95%;margin-left:10px;border-radius:7px;height:35px;color:#666;-webkit-box-shadow:inset 0 0 15px 0 rgba(100,100,100,.75);-moz-box-shadow:inset 0 0 15px 0 rgba(100,100,100,.75);box-shadow:inset 0 0 15px 0 rgba(100,100,100,.75)}.filter_button{}.filter_button button{text-align:center;border-radius:7px;font-weight:500;text-shadow:1px 1px 1px #666;font-size:16px;padding:8px 15px;background:linear-gradient(#f14f08 0%,#ef8a5f 50%,#f38b5e 51%,#ef4d05 100%);outline:none}.ntt_filter_button{text-align:center}.ntt_filter_button button{text-align:center;border-radius:7px;font-weight:500;text-shadow:1px 1px 1px #666;font-size:1.15em;padding:8px 10px;background:linear-gradient(#f9550e 0%,#fa743a 50%,#f97339 51%,#e64804 100%);outline:none}.tires_calc_grid{margin-top:30px}.tires_calc_grid .row{background:url(../img/filter_road_bg.png) no-repeat top center;background-size:cover}.ntt_form_inner{padding-top:5px}.top-sidebar-shop-item{padding-top:4px;vertical-align:top}.widget_layered_nav .widget-title{text-align:center;cursor:pointer}.widget_layered_nav .widget-title:before{content:'\25bc';padding-right:.5em;color:#fff;text-shadow:3px 2px 4px #3a3a38;position:absolute;left:5%}.chose_select_sidebar{margin:0!important;background:transparent;padding:0 20px;border:0;color:#fff;width:100%;text-shadow:1px 1px 1px #000;outline:none}.chose_select_sidebar option{background:#555;border-radius:0 0 10px 10px}.chose_select_sidebar option:hover{background:#fc6616;box-shadow:0 0 10px 100px #fc6616 inset!important}.chose_sidebar_dropdown{position:absolute;background:#555;background:linear-gradient(#525252 0%,#7d7c7c 50%,#7d7b7b 51%,#969595 100%);width:100%;z-index:100;border-radius:0 0 10px 10px;text-align:center}.chose_sidebar_dropdown a{display:block;padding:10px;font-size:18px;font-weight:normal;border-radius:10px 10px;color:#fff;text-shadow:1px 1px 1px #000}.chose_sidebar_dropdown a:hover{background:rgba(247,244,244,.5)}.sot-form button,.ntt_filter_button button,.filter_tire_auto button{border:1px solid #fb8b5b;border-bottom-color:#af3805;background-color:#fd824d}.top-sidebar-shop.loading{border:0!important}.filter_tire_param select.loading,.top-sidebar-shop.loading,.sot-form button.loading,.ntt_filter_button button.loading,.filter_tire_auto button.loading,.filter_tire_auto select.loading{border:1px solid #fd824d;border-bottom-color:#fd824d;background-color:#fd824d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-image:
        -webkit-linear-gradient(
        -45deg,
        rgba(255, 115, 43, 1) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255, 115, 43, 1) 50%,
        rgba(255, 115, 43, 1) 75%,
        transparent 75%,
        transparent
    );background-image:
        -moz-linear-gradient(
        -45deg,
        rgba(255, 115, 43, 1) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255, 115, 43, 1) 50%,
        rgba(255, 115, 43, 1) 75%,
        transparent 75%,
        transparent
    );background-image:
        -ms-linear-gradient(
        -45deg,
        rgba(255, 115, 43, 1) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255, 115, 43, 1) 50%,
        rgba(255, 115, 43, 1) 75%,
        transparent 75%,
        transparent
    );background-image:
        linear-gradient(
        -45deg,
        rgba(255, 115, 43, 1) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255, 115, 43, 1) 50%,
        rgba(255, 115, 43, 1) 75%,
        transparent 75%,
        transparent
    );-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-ms-background-size:50px 50px;background-size:50px 50px;-webkit-animation:move 2s linear infinite;-moz-animation:move 2s linear infinite;-ms-animation:move 2s linear infinite;animation:move 2s linear infinite;overflow:hidden;-webkit-box-shadow:inset 0 10px 0 rgba(255,255,255,.2);-moz-box-shadow:inset 0 10px 0 rgba(255,255,255,.2);-ms-box-shadow:inset 0 10px 0 rgba(255,255,255,.2);box-shadow:inset 0 10px 0 rgba(255,255,255,.2)}@-webkit-keyframes move{
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}@-moz-keyframes move{
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}@-ms-keyframes move{
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}@keyframes move{
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}.modal-fade.auto-modal-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color: #0000003b;z-index:10000}.modal-auto-body{width:60%;margin:auto;margin-top:9%;background-color:#fff;padding:40px;position:relative;max-height:100vh;overflow:scroll}.modal-auto-body .close{position:absolute;right:15px;top:15px;font-size:23px;cursor:pointer}.modal-auto-title{font-size:25px;margin-bottom:20px}.auto-name{font-size:19px;color: #0000008a}.block-res{width:fit-content;margin-top:10px}.block-res .sub-title{font-size:19px;margin:0;padding:0;text-align:left;color:#e3641d;margin-bottom:8px}.block-res-link{display:grid}.block-res-link a{margin-bottom:6px;text-decoration:none;color:#000}.block-res-link a span{margin-left:5px;font-size:13px;color: #000000a3}.column-flex-result{display:flex;width:100%;flex-wrap:wrap}.column-flex-result .col-md-6{width:50%;min-width:300px}.column-flex-result.mt-2{margin-top:20px;border-top: 1px solid #e3641d3d}.mt-2{margin-top:20px}@media (max-width:700px){.modal-auto-body{width:100%}}