@charset "UTF-8";
/* Shared desktop shell for legacy AtomAx pages. Never loaded by tyres_selection. */
@media(min-width:1200px){
 body.internal-redesign{margin:0;background:#e5ebf0!important;color:#33424e;font:14px/1.55 Arial,sans-serif;overflow-x:clip}
 body.internal-redesign a{color:#286b9d;text-decoration:none}
 body.internal-redesign a:hover{text-decoration:underline}
 body.internal-redesign #header,body.internal-redesign .phone_right,body.internal-redesign .searchShort{display:none!important}
 body.internal-redesign>table{width:100%!important;margin:0;background:transparent}
 body.internal-redesign>table>tbody>tr>td:first-child{display:none}
 body.internal-redesign>table>tbody>tr>td{display:block;width:100%!important}
 body.internal-redesign .internal-layout{display:block;width:auto!important;margin:26px 28px 40px!important;background:transparent}
 body.internal-redesign .internal-layout>tbody{display:block}
 body.internal-redesign .internal-layout>tbody>tr{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}
 body.internal-redesign .internal-sidebar{display:block;width:auto!important;padding:0!important;background:#fff;border:1px solid #dce4ea;border-radius:12px;overflow:hidden}
 body.internal-redesign .internal-sidebar>.clear:empty{display:none}
 body.internal-redesign .internal-sidebar .menu,body.internal-redesign .internal-sidebar .menu_left{width:auto!important;background:none!important;color:#41515e}
 body.internal-redesign .internal-sidebar a{display:block;padding:9px 16px;color:#52616e!important;font:12px/18px Arial;background:none!important;border-bottom:1px solid #edf1f4}
 body.internal-redesign .internal-sidebar a:hover{color:#e30925!important;background:#f8fafc!important;text-decoration:none}
 body.internal-redesign .internal-layout>tbody>tr>td:last-child{display:block;width:100%;min-width:0}
 body.internal-redesign .content,body.internal-redesign .content>tbody,body.internal-redesign .content>tbody>tr,body.internal-redesign .content>tbody>tr>td{display:block;width:100%!important;background:transparent!important}
 body.internal-redesign .content>tbody>tr:first-child,body.internal-redesign .content>tbody>tr>td:first-child,body.internal-redesign .content>tbody>tr>td:last-child{display:none}
 body.internal-redesign .content>tbody>tr:nth-child(2)>td:nth-child(2){display:block}
 body.internal-redesign .internal-main{display:block;padding:0!important;width:100%!important;box-sizing:border-box}
 body.internal-redesign .internal-breadcrumbs{margin:0 0 18px;font:12px/18px Arial!important;color:#83909a}
 body.internal-redesign .internal-breadcrumbs span{margin:0 5px}
 body.internal-redesign .internal-page-content{padding:26px;background:#fff;border:1px solid #dce4ea;border-radius:12px;box-shadow:0 2px 5px rgba(30,45,60,.03);min-height:280px;box-sizing:border-box}
 body.internal-redesign .internal-page-content>h1:first-child,body.internal-redesign .internal-page-content>h2:first-child{margin:-27px -27px 24px!important;padding:0 0 20px;background:#e5ebf0;border:0;font:bold 30px/36px Arial;color:#1e2d38}
 body.internal-redesign .internal-page-content h1,body.internal-redesign .internal-page-content h2,body.internal-redesign .internal-page-content h3{color:#22333f;font-family:Arial;line-height:1.3}
 body.internal-redesign .internal-page-content h2{font-size:22px;margin:22px 0 12px}
 body.internal-redesign .internal-page-content h3{font-size:18px;margin:20px 0 10px}
 body.internal-redesign .internal-page-content p{line-height:1.6}
 body.internal-redesign .internal-page-content img{max-width:100%;object-fit:contain}
 body.internal-redesign .internal-page-content input[type=text],body.internal-redesign .internal-page-content input[type=password],body.internal-redesign .internal-page-content input[type=email],body.internal-redesign .internal-page-content select,body.internal-redesign .internal-page-content textarea{box-sizing:border-box;border:1px solid #ccd7df;border-radius:6px;background:#fff;padding:7px 9px;color:#33424e;font:13px Arial;max-width:100%}
 body.internal-redesign .internal-page-content input:focus,body.internal-redesign .internal-page-content select:focus,body.internal-redesign .internal-page-content textarea:focus{outline:2px solid #e5ebf0;outline-offset:1px}
 body.internal-redesign .butgray{display:inline-block;padding:9px 16px;border:1px solid #d8e0e6;border-radius:6px;background:#f6f8fa;color:#33424e;font:bold 12px/18px Arial;box-shadow:none;text-decoration:none}
 body.internal-redesign .at_basket .butgray:not(.oneclick){background:#f00620;border-color:#f00620;color:#fff}
 body.internal-redesign .internal-page-content .tr_short>td{padding:16px 12px;border-bottom:1px solid #e5ebf0;background:#f8fafc}
 body.internal-redesign .internal-page-content .tr_short .title{font:bold 18px/23px Arial;color:#263541}
 body.internal-redesign .content_line{height:1px;background:#dce4ea;margin:24px 0}
 body.internal-redesign .internal-main>.content_line+div,body.internal-redesign .internal-main>div:last-child{line-height:1.6}
 body.internal-redesign .podval{width:calc(100% - 56px)!important;margin:24px 28px 0;border-top:1px solid #d4dee6;background:transparent;color:#72818c}
 body.internal-redesign .podval>tbody>tr>td{background:none!important;padding:22px 20px!important;font:11px/17px Arial;color:#72818c}
 body.internal-redesign .podval>tbody>tr>td:first-child,body.internal-redesign .podval>tbody>tr>td:last-child{display:none}
}
@media(min-width:1200px){
 body.internal-redesign .internal-sidebar table,body.internal-redesign .internal-sidebar td{background:#fff!important;border:0!important}
 body.internal-redesign .internal-sidebar table>tbody>tr:first-child,body.internal-redesign .internal-sidebar table>tbody>tr:last-child{display:none}
 body.internal-redesign .internal-sidebar .hw9{display:none}
 body.internal-redesign .internal-sidebar table>tbody>tr>td:first-child,body.internal-redesign .internal-sidebar table>tbody>tr>td:last-child{display:none}
 body.internal-redesign .internal-sidebar .menu_left{margin:0!important;padding:0!important;list-style:none}
 body.internal-redesign .internal-sidebar .menu_left>li{padding:0!important;margin:0!important;background:none!important}
 body.internal-redesign .internal-sidebar .menu_left>.m_line{display:none}
 body.internal-redesign .internal-sidebar .menu_left>li>a{padding:11px 16px!important;font:12px/18px Arial!important}
 body.internal-redesign .internal-breadcrumbs>a:first-child{font-size:0}
 body.internal-redesign .internal-breadcrumbs>a:first-child:before{content:'Главная';font:12px/18px Arial}
 body.internal-redesign .internal-page-content{overflow:visible}
 body.internal-redesign .internal-page-content>h1:first-child,body.internal-redesign .internal-page-content>h2:first-child{border-radius:10px 10px 0 0}
 body.internal-redesign #brandsreplica{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
 body.internal-redesign #brandsreplica>div{width:auto!important;float:none!important;padding:20px;background:#f8fafc;border:1px solid #e1e7ed;border-radius:10px;box-sizing:border-box;text-align:center}
 body.internal-redesign #brandsreplica .butgray{background:#f00620;border-color:#f00620;color:#fff}
}
@media(min-width:1200px){
 body.internal-redesign .internal-page-content{font:14px/1.6 Arial;color:#43515d}
 body.internal-redesign .internal-page-content p,body.internal-redesign .internal-page-content li{font-size:14px;line-height:1.6}
 body.internal-redesign .internal-page-content .tbl_list{border-collapse:collapse;border:1px solid #e0e6eb;border-radius:8px}
 body.internal-redesign .internal-page-content .tbl_list td{padding:12px 10px;border-color:#e0e6eb;background:#fff;font:12px/18px Arial;color:#43515d}
 body.internal-redesign .internal-page-content .tbl_list>tbody>tr:first-child td{background:#f4f7fa;color:#53616d;font-weight:600}
 body.internal-redesign .internal-page-content .tbl_list .at_basket .cost{white-space:nowrap}
 body.internal-redesign .internal-page-content .chars>div{border-bottom:1px solid #e7edf2;padding:6px 0;font:13px/19px Arial}
 body.internal-redesign .internal-page-content .cost{font:14px/23px Arial;color:#263541}
 body.internal-redesign .internal-page-content .cost>b{font-size:24px}
 body.internal-redesign .internal-page-content input[type=submit],body.internal-redesign .internal-page-content input[type=button],body.internal-redesign .internal-page-content button{padding:9px 16px;border:1px solid #d5dfe6;border-radius:6px;background:#f5f8fa;color:#33424e;font:600 12px/18px Arial;cursor:pointer}
 body.internal-redesign .internal-page-content input[type=submit]:last-of-type{background:#f00620;border-color:#f00620;color:#fff}
 body.internal-redesign .internal-page-content .img_tovar{padding:18px;border:1px solid #e4ebf0;border-radius:10px;background:#f8fafc;margin:16px 0 20px 24px}
 body.internal-redesign .internal-page-content .img_tovar img{object-fit:contain}
}
@media(min-width:1200px){
 body.internal-redesign .internal-page-content td:has(>.s_b2){position:relative}
 body.internal-redesign .internal-page-content .s_b2{position:relative;z-index:2;display:block;width:110px!important;height:35px!important;opacity:0;cursor:pointer}
 body.internal-redesign .internal-page-content td:has(>.s_b2):after{content:'Подобрать';position:absolute;bottom:0;left:0;width:110px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#f00620;color:#fff;font:600 12px Arial;pointer-events:none}
 body.internal-redesign .internal-page-content form:has(>input[type=image]){position:relative}
 body.internal-redesign .internal-page-content form>input[type=image]{position:relative;z-index:2;width:110px!important;height:35px!important;opacity:0;cursor:pointer}
 body.internal-redesign .internal-page-content form:has(>input[type=image]):after{content:'Поиск';position:absolute;bottom:0;left:0;width:110px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#f00620;color:#fff;font:600 12px Arial;pointer-events:none}
 body.internal-redesign .internal-page-content .below-h1-block{padding:14px 16px;border:1px solid #e0e7ed;border-radius:8px;background:#f8fafc;line-height:1.6}
}
/* Pressure-sensor section: desktop presentation only, shared AtomAx shell. */
@media(min-width:1200px){
 body.internal-redesign.pressure-page #brandsreplica{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
 body.internal-redesign.pressure-page #brandsreplica>div{display:flex;align-items:center;justify-content:center;min-width:0;min-height:120px;margin:0!important;padding:16px 10px;border:1px solid #dce4eb;border-radius:9px;background:#f8fafc;transition:border-color .15s,background-color .15s}
 body.internal-redesign.pressure-page #brandsreplica>div:hover{border-color:#ec2637;background:#fff}
 body.internal-redesign.pressure-page #brandsreplica>div>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;color:#263541;font:600 14px/20px Arial;text-decoration:none}
 body.internal-redesign.pressure-page #brandsreplica img{width:auto;max-width:90px;height:50px;object-fit:contain;margin:0}
 body.internal-redesign.pressure-page #brandsreplica p{margin:0;font:600 14px/20px Arial}
 body.internal-redesign.pressure-page #brandsreplica:has([onclick]){grid-template-columns:repeat(2,minmax(0,1fr))}
 body.internal-redesign.pressure-page #brandsreplica>div:has([onclick]){display:block;height:auto!important;overflow:visible;min-height:0;padding:24px}
 body.internal-redesign.pressure-page #brandsreplica>div:has([onclick]) img{height:180px;max-width:100%;margin-bottom:8px}
 body.internal-redesign.pressure-page #brandsreplica>div:has([onclick]) p{font:14px/21px Arial;margin:5px 0}
 body.internal-redesign.pressure-page #brandsreplica>div:has([onclick]) p b{font:bold 24px/30px Arial;color:#233541}
 body.internal-redesign.pressure-page #brandsreplica .butgray{display:inline-block!important;width:auto!important;height:auto!important;margin-top:16px;padding:10px 26px;border-radius:6px;background:#f00620;color:#fff;font:bold 12px/20px Arial}
}
@media(min-width:1200px){body.internal-redesign.pressure-page #brandsreplica>div:has([onclick])>a{height:auto;}}
