@charset "UTF-8";
/* Brand pages reuse the section hero, shell and model-card component. */
body.tyres-brand-redesign .tyres-brand-seasons{margin:14px 0 10px;border:0;background:transparent}
body.tyres-brand-redesign .tyres-brand-seasons td{padding:0}
body.tyres-brand-redesign .tyres-brand-seasons p{display:flex;flex-wrap:wrap;gap:8px;margin:0}
body.tyres-brand-redesign .tyres-brand-seasons a,
body.tyres-brand-redesign .tyres-brand-diameters a{display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;margin:0!important;padding:8px 13px;border:1px solid #d6e0e8;border-radius:7px;background:#f9fbfd;color:#3c4d5a;font:600 13px/18px Arial;text-decoration:none;transition:background-color .12s,border-color .12s}
body.tyres-brand-redesign .tyres-brand-seasons a:hover,
body.tyres-brand-redesign .tyres-brand-diameters a:hover{background:#fff;border-color:#ef5261;color:#df1730}
body.tyres-brand-redesign .tyres-brand-seasons img{width:18px;height:18px;object-fit:contain}
body.tyres-brand-redesign .tyres-brand-diameters strong{display:flex;flex-wrap:wrap;gap:7px;font-weight:normal}
body.tyres-brand-redesign .tyres-brand-diameters a{padding:6px 12px;font-weight:400}
body.tyres-brand-redesign .internal-page-content>h3{margin:24px 0 14px;color:#25343f;font:700 22px/28px Arial}
body.tyres-brand-redesign #models{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}
body.tyres-brand-redesign #models>div{display:flex;flex-direction:column;min-height:330px;transition:border-color .12s,box-shadow .12s}
body.tyres-brand-redesign #models>div:hover{border-color:#c5d1dc;box-shadow:0 5px 16px rgba(40,57,72,.07)}
body.tyres-brand-redesign #models>div>a:first-child{gap:9px;flex:1}
body.tyres-brand-redesign #models>div>a>img{width:160px;height:160px}
body.tyres-brand-redesign #models .title{min-height:46px;font-size:18px;line-height:23px}
body.tyres-brand-redesign #models .tyres-brand-model-season{margin:8px 0 0;font:400 12px/18px Arial;color:#687a86}
body.tyres-brand-redesign #models .tyres-section-model-price{margin:10px 0 0;font:600 17px/23px Arial;color:#4d5e6b}
body.tyres-brand-redesign #models .tyres-section-model-link{margin-top:12px}
@media(max-width:1199px){body.tyres-brand-redesign #models{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){body.tyres-brand-redesign #models{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){
 body.tyres-brand-redesign #models{grid-template-columns:minmax(0,1fr)}
 body.tyres-brand-redesign #models>div{min-height:0;display:flex;align-items:center;text-align:center;padding:18px}
 body.tyres-brand-redesign #models>div>a:first-child{display:flex;width:100%}
 body.tyres-brand-redesign #models .title{min-height:0}
 body.tyres-brand-redesign #models .tyres-section-model-link{width:100%;box-sizing:border-box}
}
