.tiredesign .search-item,.tiresearchresults .search-item{width:100%;margin-bottom:50px}
@media(max-width:650px){.tiredesign .search-item,.tiresearchresults .search-item{padding-left:0}
}
.tiredesign .item-tray,.tiresearchresults .item-tray{position:relative}
.tiredesign .item-tray .icon-info span,.tiresearchresults .item-tray .icon-info span{display:none}
@media(min-width:1201px){.tiredesign .item-tray,.tiresearchresults .item-tray{background-color:#fff}
}
.tiredesign .item-details,.tiresearchresults .item-details{min-height:350px;width:calc(100% - 240px);padding:0 50px 0 0;position:relative;background-color:#fff}
@media(max-width:1200px){.tiredesign .item-details,.tiresearchresults .item-details{padding:0;width:100%}
}
@media(max-width:650px){.tiredesign .item-details,.tiresearchresults .item-details{min-height:auto}
}
.tiredesign .header-intro,.tiresearchresults .header-intro{position:relative;min-height:290px}
.tiredesign .header-intro .h3,.tiresearchresults .header-intro .h3{font-size:1.625rem;color:#1c1c1c;line-height:2rem;font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic}
.tiredesign .header-intro .item-banner,.tiresearchresults .header-intro .item-banner{margin:0 0 20px 34.3%;padding-top:15px;font-family:Arial,sans-serif;font-size:.875em;line-height:1.429;color:#767676}
@media(max-width:650px){.tiredesign .header-intro .item-banner,.tiresearchresults .header-intro .item-banner{margin:0 0 20px}
}
.tiredesign .header-intro .item-banner:before,.tiresearchresults .header-intro .item-banner:before{font-family:"fd-icons",Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e611";color:#767676;font-size:1.4em;vertical-align:middle;margin:0 5px 0 0}
.tiredesign .header-intro .item-title,.tiresearchresults .header-intro .item-title{position:absolute;width:35%;top:0}
@media(max-width:650px){.tiredesign .header-intro .item-title,.tiresearchresults .header-intro .item-title{margin-bottom:20px;position:relative;width:50%;float:left}
}
@media(min-width:650px) and (max-width:1200px){.tiredesign .header-intro .item-title,.tiresearchresults .header-intro .item-title{width:40%}
}
.tiredesign .header-intro .item-title span,.tiresearchresults .header-intro .item-title span{font-size:.875em;position:absolute;z-index:0;bottom:0;border-radius:30px;display:inline-block;font-family:Arial,sans-serif}
.tiredesign .header-intro .item-title span:before,.tiresearchresults .header-intro .item-title span:before{font-family:"fd-icons",Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2em;position:absolute;top:21%;left:10%}
.tiredesign .header-intro .item-title img,.tiresearchresults .header-intro .item-title img{max-height:290px;margin-left:20px;max-width:65%}
.tiredesign .header-intro .right,.tiresearchresults .header-intro .right,.tiredesign .header-intro .description,.tiresearchresults .header-intro .description,.tiredesign .header-intro .item-info,.tiresearchresults .header-intro .item-info{margin:2% 0 2% 35%}
.tiredesign .header-intro .right .h3.title,.tiresearchresults .header-intro .right .h3.title,.tiredesign .header-intro .description .h3.title,.tiresearchresults .header-intro .description .h3.title,.tiredesign .header-intro .item-info .h3.title,.tiresearchresults .header-intro .item-info .h3.title{position:relative;right:2px}
.tiredesign .header-intro .right .item-features,.tiresearchresults .header-intro .right .item-features,.tiredesign .header-intro .description .item-features,.tiresearchresults .header-intro .description .item-features,.tiredesign .header-intro .item-info .item-features,.tiresearchresults .header-intro .item-info .item-features{list-style-type:none;flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;font-size:.88em}
.tiredesign .header-intro .right .item-features li,.tiresearchresults .header-intro .right .item-features li,.tiredesign .header-intro .description .item-features li,.tiresearchresults .header-intro .description .item-features li,.tiredesign .header-intro .item-info .item-features li,.tiresearchresults .header-intro .item-info .item-features li{display:flex;flex:0 0 50%;width:100%;margin-bottom:10px;line-height:1.8}
.tiredesign .header-intro .right .item-features li:before,.tiresearchresults .header-intro .right .item-features li:before,.tiredesign .header-intro .description .item-features li:before,.tiresearchresults .header-intro .description .item-features li:before,.tiredesign .header-intro .item-info .item-features li:before,.tiresearchresults .header-intro .item-info .item-features li:before{font-size:2em}
.tiredesign .header-intro .right .item-features span,.tiresearchresults .header-intro .right .item-features span,.tiredesign .header-intro .description .item-features span,.tiresearchresults .header-intro .description .item-features span,.tiredesign .header-intro .item-info .item-features span,.tiresearchresults .header-intro .item-info .item-features span{margin-left:6px;vertical-align:middle;line-height:2em}
@media(max-width:1200px){.tiredesign .header-intro .right .item-features,.tiresearchresults .header-intro .right .item-features,.tiredesign .header-intro .description .item-features,.tiresearchresults .header-intro .description .item-features,.tiredesign .header-intro .item-info .item-features,.tiresearchresults .header-intro .item-info .item-features{flex-direction:column}
.tiredesign .header-intro .right .item-features li,.tiresearchresults .header-intro .right .item-features li,.tiredesign .header-intro .description .item-features li,.tiresearchresults .header-intro .description .item-features li,.tiredesign .header-intro .item-info .item-features li,.tiresearchresults .header-intro .item-info .item-features li{flex:unset}
}
.tiredesign .header-intro .right .icon-info,.tiresearchresults .header-intro .right .icon-info,.tiredesign .header-intro .description .icon-info,.tiresearchresults .header-intro .description .icon-info,.tiredesign .header-intro .item-info .icon-info,.tiresearchresults .header-intro .item-info .icon-info{width:50px;text-align:right;vertical-align:middle;color:#1c1c1c;text-decoration:none;margin:0;padding:0;font-size:1.2em;line-height:1.5}
.tiredesign .header-intro .right .icon-info span,.tiresearchresults .header-intro .right .icon-info span,.tiredesign .header-intro .description .icon-info span,.tiresearchresults .header-intro .description .icon-info span,.tiredesign .header-intro .item-info .icon-info span,.tiresearchresults .header-intro .item-info .icon-info span{display:none}
.tiredesign .header-intro .right a:not(.icon-info),.tiresearchresults .header-intro .right a:not(.icon-info),.tiredesign .header-intro .description a:not(.icon-info),.tiresearchresults .header-intro .description a:not(.icon-info),.tiredesign .header-intro .item-info a:not(.icon-info),.tiresearchresults .header-intro .item-info a:not(.icon-info),.tiredesign .header-intro .right a:hover:not(.icon-info),.tiresearchresults .header-intro .right a:hover:not(.icon-info),.tiredesign .header-intro .description a:hover:not(.icon-info),.tiresearchresults .header-intro .description a:hover:not(.icon-info),.tiredesign .header-intro .item-info a:hover:not(.icon-info),.tiresearchresults .header-intro .item-info a:hover:not(.icon-info),.tiredesign .header-intro .right a:active:not(.icon-info),.tiresearchresults .header-intro .right a:active:not(.icon-info),.tiredesign .header-intro .description a:active:not(.icon-info),.tiresearchresults .header-intro .description a:active:not(.icon-info),.tiredesign .header-intro .item-info a:active:not(.icon-info),.tiresearchresults .header-intro .item-info a:active:not(.icon-info),.tiredesign .header-intro .right a:visited:not(.icon-info),.tiresearchresults .header-intro .right a:visited:not(.icon-info),.tiredesign .header-intro .description a:visited:not(.icon-info),.tiresearchresults .header-intro .description a:visited:not(.icon-info),.tiredesign .header-intro .item-info a:visited:not(.icon-info),.tiresearchresults .header-intro .item-info a:visited:not(.icon-info){color:#1c1c1c}
@media(max-width:650px){.tiredesign .header-intro .right,.tiresearchresults .header-intro .right,.tiredesign .header-intro .description,.tiresearchresults .header-intro .description,.tiredesign .header-intro .item-info,.tiresearchresults .header-intro .item-info{margin:0;clear:both}
}
@media(max-width:650px){.tiredesign .header-intro .right,.tiresearchresults .header-intro .right{width:50%;float:right;clear:none}
}
@media(min-width:650px) and (max-width:1200px){.tiredesign .header-intro .right,.tiresearchresults .header-intro .right{width:60%}
}
.tiredesign .header-intro .description .cta-txt,.tiresearchresults .header-intro .description .cta-txt{display:block;margin-top:15px}
@media(max-width:650px){.tiredesign .header-intro .description,.tiresearchresults .header-intro .description{margin:0 0 20px 0}
}
.tiredesign .header-intro .item-info,.tiresearchresults .header-intro .item-info{display:flex;justify-content:space-between}
.tiredesign .header-intro .item-info *:before,.tiresearchresults .header-intro .item-info *:before{font-family:"fd-icons",Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tiredesign .header-intro .item-info .inner-info,.tiresearchresults .header-intro .item-info .inner-info{display:flex;justify-content:space-between}
@media(max-width:650px){.tiredesign .header-intro,.tiresearchresults .header-intro{min-height:auto}
}
.tiredesign .item-eu-labels,.tiresearchresults .item-eu-labels{display:flex;justify-content:space-between;padding:0;margin:5px 0 0 0;list-style:none}
.tiredesign .item-eu-labels li,.tiresearchresults .item-eu-labels li{width:100%;font-size:.875em;display:flex;align-items:center;justify-content:center}
.tiredesign .item-eu-labels li:before,.tiresearchresults .item-eu-labels li:before{font-family:"fd-icons",Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.5rem;color:red;margin-right:10px;vertical-align:sub}
.tiredesign .item-eu-labels li:last-child,.tiresearchresults .item-eu-labels li:last-child{font-size:1.2em;width:30%;text-align:right;vertical-align:middle;line-height:2em}
.tiredesign .item-eu-labels li:last-child a:before,.tiresearchresults .item-eu-labels li:last-child a:before{font-family:"fd-icons",Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tiredesign .item-eu-labels li.icon-fuel-new:before,.tiresearchresults .item-eu-labels li.icon-fuel-new:before,.tiredesign .item-eu-labels li.icon-grip-new:before,.tiresearchresults .item-eu-labels li.icon-grip-new:before,.tiredesign .item-eu-labels li.icon-sound-class-range:before,.tiresearchresults .item-eu-labels li.icon-sound-class-range:before,.tiredesign .item-eu-labels li.icon-noise-level-a:before,.tiresearchresults .item-eu-labels li.icon-noise-level-a:before,.tiredesign .item-eu-labels li.icon-noise-level-b:before,.tiresearchresults .item-eu-labels li.icon-noise-level-b:before,.tiredesign .item-eu-labels li.icon-noise-level-c:before,.tiresearchresults .item-eu-labels li.icon-noise-level-c:before{font-size:2.8rem}
.tiredesign .item-eu-labels li.icon-noise-level-a:before,.tiresearchresults .item-eu-labels li.icon-noise-level-a:before,.tiredesign .item-eu-labels li.icon-noise-level-b:before,.tiresearchresults .item-eu-labels li.icon-noise-level-b:before,.tiredesign .item-eu-labels li.icon-noise-level-c:before,.tiresearchresults .item-eu-labels li.icon-noise-level-c:before{margin-right:0}
.tiredesign .item-eu-labels li.icon-noise-level-a span,.tiresearchresults .item-eu-labels li.icon-noise-level-a span,.tiredesign .item-eu-labels li.icon-noise-level-b span,.tiresearchresults .item-eu-labels li.icon-noise-level-b span,.tiredesign .item-eu-labels li.icon-noise-level-c span,.tiresearchresults .item-eu-labels li.icon-noise-level-c span{font-size:.75rem;position:relative;top:-4px;right:44px}
.tiredesign .item-pricing,.tiresearchresults .item-pricing{text-align:center;position:absolute;right:0;top:0;width:240px;padding:30px 10px;color:#fff}
@media(max-width:1200px){.tiredesign .item-pricing,.tiresearchresults .item-pricing{position:relative;width:100%;padding:30px 10px;min-height:auto;display:flex;align-items:center;justify-content:space-between;background-color:#fff}
}
.tiredesign .item-pricing .price,.tiresearchresults .item-pricing .price{width:auto;display:block;margin:0 0 50px;font-size:2.2em;line-height:1;font-weight:700}
@media(max-width:1200px){.tiredesign .item-pricing .price,.tiresearchresults .item-pricing .price{margin:0}
}
@media(max-width:650px){.tiredesign .item-pricing .price,.tiresearchresults .item-pricing .price{margin:0 0 20px}
}
.tiredesign .item-pricing .price span,.tiresearchresults .item-pricing .price span{font-style:normal;display:block;font-size:.407em;padding:0 0 0 25px}
.tiredesign .item-pricing .cta-container,.tiresearchresults .item-pricing .cta-container{width:100%}
.tiredesign .item-pricing .cta-container .tire-info,.tiresearchresults .item-pricing .cta-container .tire-info{font-family:Arial,sans-serif;font-size:.875em;line-height:1.429}
.tiredesign .item-pricing .cta-container .tire-info .label-light,.tiresearchresults .item-pricing .cta-container .tire-info .label-light{display:inline-block;padding:0 15px}
.tiredesign .item-pricing .cta-container a:first-of-type,.tiresearchresults .item-pricing .cta-container a:first-of-type{margin-bottom:21px}
.tiredesign .item-pricing .cta-container a.wheel:before,.tiresearchresults .item-pricing .cta-container a.wheel:before{content:"\e61c"}
.tiredesign .item-pricing .cta-container a.buy-online:before,.tiresearchresults .item-pricing .cta-container a.buy-online:before{content:"\e900"}
.tiredesign .item-pricing .cta-container a.map-point:before,.tiresearchresults .item-pricing .cta-container a.map-point:before{content:"\e602"}
@media(max-width:650px){.tiredesign .item-pricing .cta-container,.tiresearchresults .item-pricing .cta-container{flex-direction:column;display:flex}
.tiredesign .item-pricing .cta-container a.cta-with-icon,.tiresearchresults .item-pricing .cta-container a.cta-with-icon,.tiredesign .item-pricing .cta-container a.cta-secondary,.tiresearchresults .item-pricing .cta-container a.cta-secondary{width:90%;margin-left:auto;margin-right:auto}
.tiredesign .item-pricing .cta-container p.browse-or,.tiresearchresults .item-pricing .cta-container p.browse-or{width:100%;position:relative}
.tiredesign .item-pricing .cta-container p.browse-or:before,.tiresearchresults .item-pricing .cta-container p.browse-or:before,.tiredesign .item-pricing .cta-container p.browse-or:after,.tiresearchresults .item-pricing .cta-container p.browse-or:after{content:"";width:32%;height:1px;display:block;position:absolute;top:50%;z-index:1;background:#e7e7e7}
.tiredesign .item-pricing .cta-container p.browse-or:before,.tiresearchresults .item-pricing .cta-container p.browse-or:before{left:5%}
.tiredesign .item-pricing .cta-container p.browse-or:after,.tiresearchresults .item-pricing .cta-container p.browse-or:after{right:5%}
}
.tiredesign a.new-search,.tiresearchresults a.new-search,.tiredesign a.specs-right,.tiresearchresults a.specs-right,.tiredesign a.cta-txt,.tiresearchresults a.cta-txt{color:#1c1c1c;transition:all ease-in .2s;font-size:1em;color:red;text-decoration:none;cursor:pointer;display:inline-block}
.tiredesign a.new-search:before,.tiresearchresults a.new-search:before,.tiredesign a.specs-right:before,.tiresearchresults a.specs-right:before,.tiredesign a.cta-txt:before,.tiresearchresults a.cta-txt:before{font-family:"fd-icons",Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all ease-in .2s;font-size:.8em;content:"\e609";margin:0 5px 0 0}
.tiredesign a.new-search:hover,.tiresearchresults a.new-search:hover,.tiredesign a.specs-right:hover,.tiresearchresults a.specs-right:hover,.tiredesign a.cta-txt:hover,.tiresearchresults a.cta-txt:hover{text-decoration:none}
.tiredesign a.new-search:hover:before,.tiresearchresults a.new-search:hover:before,.tiredesign a.specs-right:hover:before,.tiresearchresults a.specs-right:hover:before,.tiredesign a.cta-txt:hover:before,.tiresearchresults a.cta-txt:hover:before{content:"\e630"}
.tiredesign .item-pricing .cta-container a,.tiresearchresults .item-pricing .cta-container a{transition:all ease-in .2s;font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic;position:relative;display:inline-block;text-align:center;padding:15px 30px;text-decoration:none;cursor:pointer;min-width:120px;font-size:1.125em;font-style:normal;border:1px solid #fff;padding-left:50px;width:82%;padding:15px 15px 15px 37px}
.tiredesign .item-pricing .cta-container a:before,.tiresearchresults .item-pricing .cta-container a:before{font-family:"fd-icons",Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:15px;font-size:1.4em;bottom:12px}
.tiredesign .item-pricing .cta-container a:first-of-type,.tiresearchresults .item-pricing .cta-container a:first-of-type{color:#fff;background-color:#b00505}
.tiredesign .item-pricing .cta-container a:first-of-type:hover,.tiresearchresults .item-pricing .cta-container a:first-of-type:hover{background-color:#810404}
.tiredesign .item-pricing .cta-container a:last-of-type,.tiresearchresults .item-pricing .cta-container a:last-of-type{color:#fff}
.tiredesign .item-pricing .cta-container a:last-of-type:before,.tiresearchresults .item-pricing .cta-container a:last-of-type:before{content:'\e633';font-size:.8em;top:18px}
.tiredesign .item-pricing .cta-container a:last-of-type:after,.tiresearchresults .item-pricing .cta-container a:last-of-type:after{background-color:#767676}
.tiredesign .item-pricing .cta-container a:last-of-type:hover:after,.tiresearchresults .item-pricing .cta-container a:last-of-type:hover:after{background-color:#535353}
.tiredesign .tfr-filter-trigger a.cta-secondary,.tiresearchresults .tfr-filter-trigger a.cta-secondary,.tiredesign .cmp-tiredesign__filter-trigger a.cta-secondary,.tiresearchresults .cmp-tiredesign__filter-trigger a.cta-secondary{transition:all ease-in .2s;font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic;position:relative;display:inline-block;text-align:center;padding:15px 30px;text-decoration:none;cursor:pointer;min-width:120px;font-size:1.125em;font-style:normal;border:1px solid #fff;padding-left:50px;color:#fff;background-color:#b00505;width:82%}
.tiredesign .tfr-filter-trigger a.cta-secondary:before,.tiresearchresults .tfr-filter-trigger a.cta-secondary:before,.tiredesign .cmp-tiredesign__filter-trigger a.cta-secondary:before,.tiresearchresults .cmp-tiredesign__filter-trigger a.cta-secondary:before{font-family:"fd-icons",Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:15px;font-size:1.4em;bottom:12px}
.tiredesign .tfr-filter-trigger a.cta-secondary:hover,.tiresearchresults .tfr-filter-trigger a.cta-secondary:hover,.tiredesign .cmp-tiredesign__filter-trigger a.cta-secondary:hover,.tiresearchresults .cmp-tiredesign__filter-trigger a.cta-secondary:hover{background-color:#810404}
.change-root{padding:0}
.tiresearchresults *:before{font-family:"fd-icons",Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tiresearchresults .main-section>.tfr{padding-bottom:30px}
.tiresearchresults .main-section>.tfr h1,.tiresearchresults .main-section>.tfr h2,.tiresearchresults .main-section>.tfr h3{font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic}
.tiresearchresults .main-section>.tfr h1,.tiresearchresults .main-section>.tfr h2{font-weight:700;margin-bottom:0}
.tiresearchresults .main-section>.tfr .playback-wrapper a{font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic;color:#1c1c1c;line-height:2;float:right}
.tiresearchresults .main-section>.tfr .playback-wrapper{background-color:#fff;padding:40px 40px 11px;margin-bottom:40px}
.tiresearchresults .main-section>.tfr .playback-wrapper h1{width:100%;margin-bottom:20px}
.tiresearchresults .main-section>.tfr .playback-wrapper p{float:left;width:50%}
.tiresearchresults .main-section>.tfr .playback-wrapper p .tire-details,.tiresearchresults .main-section>.tfr .playback-wrapper p .new-search{float:left}
.tiresearchresults .main-section>.tfr .playback-wrapper .tire-details{font-size:1.375em;padding-right:10px;margin-right:10px;border-right:1px solid red;color:#1c1c1c;font-family:"Roboto",sans-serif}
.tiresearchresults .main-section>.tfr .playback-wrapper .tire-details>span{font-size:.75em;padding-left:8px;color:#767676}
.tiresearchresults .main-section>.tfr .playback-wrapper>section{height:100px}
.tiresearchresults .main-section>.tfr .playback-wrapper a.cta-accordion:before{font-size:.8em;content:"\e606";margin:0 5px 0 0}
.tiresearchresults .main-section>.tfr .playback-wrapper a.cta-accordion.opened:before{content:"\e605"}
.tiresearchresults .main-section>.tfr .playback-wrapper a.cta-accordion:hover{cursor:pointer}
@media(max-width:1200px){.tiresearchresults .main-section>.tfr .playback-wrapper h1{font-size:2rem}
}
@media(max-width:650px){.tiresearchresults .main-section>.tfr .playback-wrapper{padding:10px 20px;margin-bottom:0;background-color:#fff}
.tiresearchresults .main-section>.tfr .playback-wrapper>section{height:auto}
.tiresearchresults .main-section>.tfr .playback-wrapper>section,.tiresearchresults .main-section>.tfr .playback-wrapper p{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:column}
.tiresearchresults .main-section>.tfr .playback-wrapper .tire-details{font-size:15px;padding-bottom:1rem;border-right:0 none}
.tiresearchresults .main-section>.tfr .playback-wrapper .new-search{margin-top:0}
}
.tiresearchresults .main-section>.tfr .tfr-summary{margin-top:-40px;margin-bottom:40px}
.tiresearchresults .back-to-search-result{height:62px;margin-bottom:40px;line-height:62px;vertical-align:middle;display:flex}
.tiresearchresults .back-to-search-result>div{height:62px}
.tiresearchresults .back-to-search-result .back-to-link-container{width:250px;background-color:#1c1c1c;text-align:left;position:relative}
.tiresearchresults .back-to-search-result .back-to-link-container:after{content:"";position:absolute;right:-20px;top:0;bottom:0;width:40px;display:block !important;background-color:#1c1c1c;-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg)}
.tiresearchresults .back-to-search-result .back-to-link-container .back-link{color:#fff;padding-left:22px;font-family:Arial,sans-serif;text-decoration:none}
.tiresearchresults .back-to-search-result .back-to-link-container .back-link:before{font-size:.8em;content:"\e607";margin:0 10px 0 0}
.tiresearchresults .back-to-search-result .logo-container{width:calc(100% - 250px);text-align:right;background-color:#004990}
.tiresearchresults .back-to-search-result .logo-container img{height:calc(100% - 8px);margin:4px 15px 4px;padding:0;vertical-align:top}
@media(max-width:650px){.tiresearchresults .back-to-search-result{padding:0 4.68%;height:auto;flex-direction:column}
.tiresearchresults .back-to-search-result>div{height:72px}
.tiresearchresults .back-to-search-result .back-to-link-container .back-link{padding:0}
.tiresearchresults .back-to-search-result .back-to-link-container,.tiresearchresults .back-to-search-result .logo-container{width:100%;text-align:center}
.tiresearchresults .back-to-search-result .back-to-link-container img,.tiresearchresults .back-to-search-result .logo-container img{max-width:100%;margin:4px 0}
.tiresearchresults .back-to-search-result .back-to-link-container:after,.tiresearchresults .back-to-search-result .logo-container:after{display:none !important}
}
.tiresearchresults .results{display:flex;justify-content:space-between}
@media(max-width:1200px){.tiresearchresults .results{padding:0 4.68%}
}
.tiresearchresults .results .visually-hidden{display:none !important}
.tiresearchresults .results main{padding:0}
.tiresearchresults .tfr-filters{padding:0}
.tiresearchresults .tfr-filters .selected{color:#e7e7e7;font-weight:bold}
@media(max-width:650px){.tiresearchresults .tfr-filters{padding:0 20px;max-width:100%;flex:0 0 100%}
.tiresearchresults .tfr-filters.shown{position:fixed;top:0;left:0;background-color:#fff;z-index:1000;height:100%;overflow:scroll}
.tiresearchresults .tfr-filters.shown .head{display:block}
.tiresearchresults .tfr-filters:not(.shown){display:none}
.tiresearchresults .tfr-filters .footer{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#ededed;z-index:1;padding:20px;text-align:center}
.tiresearchresults .tfr-filters .footer a{font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic;position:relative !important;width:100%;display:inline-block;padding:12px 30px;border:2px solid currentColor;border-radius:30px}
.tiresearchresults .tfr-filters .footer a:before{font-size:.8em;position:absolute;left:10px;top:calc(50% - 0.5em) !important}
}
.tiresearchresults .tfr-filters .head{background:#1c1c1c;position:relative;min-height:55px;display:none;margin-bottom:20px}
.tiresearchresults .tfr-filters .head h2{font-size:1.5rem;font-weight:500;padding:1rem 1rem 0;color:#fff}
.tiresearchresults .tfr-filters .head .icon-close,.tiresearchresults .tfr-filters .head .icon-close:hover{display:block;width:21px;height:21px;font-size:1.5em;color:#ffdf1b;text-decoration:none;position:absolute;top:15px;right:15px;opacity:1}
.tiresearchresults .tfr-filters .head .icon-close:before,.tiresearchresults .tfr-filters .head .icon-close:hover:before{content:"\e608"}
.tiresearchresults .tfr-filters .head .icon-close span,.tiresearchresults .tfr-filters .head .icon-close:hover span{display:none}
.tiresearchresults .tfr-filters div.filter-content{margin-right:2%;padding:0}
.tiresearchresults .tfr-filters div.filter-content .filter-link{color:#222;overflow:hidden;display:block}
.tiresearchresults .tfr-filters div.filter-content .filter-link.inactive,.tiresearchresults .tfr-filters div.filter-content .filter-link.inactive:before{cursor:default;color:#cdcdcd}
.tiresearchresults .tfr-filters div.filter-content .filter-link:before{position:relative;top:2px;color:#767676;width:36px;font-size:1.5em;vertical-align:middle}
.tiresearchresults .tfr-filters div.filter-content dt{margin:0 0 15px;color:#000;font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic;font-weight:500}
.tiresearchresults .tfr-filters div.filter-content dt:before{color:#767676;font-weight:normal;margin:0 10px 0 0;font-size:1.4em}
.tiresearchresults .tfr-filters div.filter-content .head{display:none}
.tiresearchresults .tfr-filters div.filter-content dl{margin:0 0 20px;padding:0 0 15px;border-bottom:1px solid #c1c1c1}
.tiresearchresults .tfr-filters div.filter-content dd{margin:0 0 10px}
.tiresearchresults .tfr-filters div.filter-content dd a:before{position:static}
.tiresearchresults .tfr-filters div.filter-content dd span{margin-left:10px;line-height:2;display:inline-block;vertical-align:top}
.tiresearchresults .tfr-filters div.filter-content .level-a:before{margin-left:-16px;color:#009132}
.tiresearchresults .tfr-filters div.filter-content .level-b:before{margin-left:-8px;color:#4dba47}
.tiresearchresults .tfr-filters div.filter-content .level-c:before{color:#c8d200}
.tiresearchresults .tfr-filters div.filter-content .filter-vehicle a:before{font-size:1rem;top:4px}
.tiresearchresults .tfr-filter-trigger{display:none;text-align:center}
@media(max-width:650px){.tiresearchresults .tfr-filter-trigger{display:block;margin:40px auto}
}
.tiresearchresults .tfr-filter-trigger .icon-filter:before{content:"\e627"}
.tiresearchresults .tfr-dunlop-banner{display:flex;align-self:flex-start;margin:40px 0;padding-bottom:30px;border-bottom:1px solid #ededed}
.tiresearchresults .tfr-dunlop-banner img{max-width:20%;align-self:flex-start;padding:7px 0;min-width:170px;margin-right:20px}
.tiresearchresults .tfr-dunlop-banner p{border-left:1px solid #ededed;vertical-align:middle;padding:5px 20px;margin:0}
@media(max-width:1200px){.tiresearchresults .tfr-dunlop-banner{flex-direction:column}
}
@media(max-width:650px){.tiresearchresults .tfr-dunlop-banner img{width:60%;margin-bottom:10px}
.tiresearchresults .tfr-dunlop-banner p{padding:0 0 0 10px}
}
@media(max-width:650px){.tiresearchresults main{flex:0 0 100%;max-width:100%}
}
@media(min-width:650px){.tiresearchresults main{display:block !important}
}
.tiresearchresults .advert{border-bottom:1px solid red}
.tiresearchresults .advert .trigger{display:inline-block;font-size:.875em;line-height:36px;height:36px;margin-bottom:2px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#00203e;padding:0 30px 0 64px;position:relative;bottom:-2px;z-index:1;color:#fff;cursor:pointer;font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic}
.tiresearchresults .advert .trigger:before{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;content:"\e60a";position:absolute;font-size:1.2em;display:block;width:36px;height:100%;background:#1c1c1c;top:0;left:0;text-align:center;font-style:normal;padding:10px 0 0}
.tiresearchresults .advert .trigger.opened:before{content:"\e60d"}
.tiresearchresults .advert .trigger:after{background-color:#1c1c1c}
@media(max-width:1200px){.tiresearchresults .advert .trigger{font-size:1.125em}
}
.tiresearchresults .advert .content{width:calc(100% - 240px);position:absolute;margin-top:0;top:auto;padding:20px;background-color:#ededed;z-index:100}
@media(max-width:1200px){.tiresearchresults .advert .content{width:100%}
}
@media(max-width:650px){.tiresearchresults .advert .content{position:static}
}
.tiresearchresults .advert .content img{float:right;width:8%;margin-bottom:14px;display:block}
@media(max-width:650px){.tiresearchresults .advert .content img{width:20%;display:block;float:none}
}
.tiresearchresults .advert .content h5{margin-bottom:20px;font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic}
.tiresearchresults .advert .content p{margin:0}
.tiresearchresults .close-match{background-color:rgba(255,0,0,0.6);padding:20px}
.tiresearchresults .close-match h4{font-weight:bold;display:inline-block;font-size:.88em;font-family:Arial,sans-serif;margin:0 20px 5px 0}
@media(max-width:1200px){.tiresearchresults .close-match h4{display:block}
}
.tiresearchresults .close-match h5{display:inline-block;font-size:.88em;font-family:Arial,sans-serif;margin:0 20px 5px 0}
.tiresearchresults .close-match h5:before{content:"\e631";margin-right:6px}
.tiresearchresults .close-match .head{position:relative;padding-left:70px;margin-bottom:10px}
.tiresearchresults .close-match .head:before{content:"\e629";font-size:2.4em;color:#cdcdcd;vertical-align:-25px;margin:0 10px;position:absolute;top:5px;left:5px}
.tiresearchresults .close-match p{font-size:.875em;color:#767676;line-height:1.429;margin-left:70px}
@media(max-width:650px){.tiresearchresults .close-match p{margin:0}
}
@media(max-width:650px){.tiresearchresults .item-pricing{flex-direction:column}
}
.tiresearchresults .search-result-item h4,.tiresearchresults .search-result-item p{margin-bottom:20px}
.tiresearchresults .search-result-item h4{font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic}
.tiresearchresults .search-result-item .complementary-banner{padding:25px;background-color:#f8f8f8}
.tiresearchresults .search-result-item .complementary-banner .complementary-details{margin-left:288px}
.tiresearchresults .search-result-item .complementary-banner img{width:210px;float:left}
.tiresearchresults .search-result-item .complementary-banner a{width:49%;display:inline-block;margin-top:0}
.tiresearchresults .search-result-item .complementary-banner a:nth-of-type(even){float:right;text-align:right;margin-top:0}
@media(max-width:1200px){.tiresearchresults .search-result-item .complementary-banner img{float:none;width:20%;min-width:170px}
.tiresearchresults .search-result-item .complementary-banner .complementary-details{margin:25px 0 0}
.tiresearchresults .search-result-item .complementary-banner a.cta-txt{width:auto;float:none;text-align:left;margin-top:10px;display:block}
}
@media(max-width:650px){.tiresearchresults .search-result-item .complementary-banner img{width:60%}
}
.tiresearchresults .content.no-results{text-align:center}
.tiresearchresults .content.no-results p{font-family:Arial,sans-serif;font-size:1em;line-height:1.375;color:#767676;text-align:center;margin:15px 5%}
.tiresearchresults .content.no-results p a{color:#1c1c1c}
.tiresearchresults .content.no-results p a:before{margin:0 5px 0 0}
.tiresearchresults .content.no-results .icon-noresults{font-size:4em;color:#ededed}
.tiresearchresults .content.no-results .wheel-button a:before{content:"\e61c"}
.tiresearchresults .header-intro>.item-title>span:after,.tiresearchresults .advert>.trigger:after{content:"";-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%}
.tiresearchresults .header-intro>.item-title>span:after,.tiresearchresults .advert>.trigger:after{transform:none}
.tiresearchresults .main-section .tfr h1,.tiresearchresults .main-section .tfr h2,.tiresearchresults .main-section .tfr h3 a{text-transform:none;font-style:normal}
.tiresearchresults .main-section .tfr .playback-wrapper{border-bottom:1px solid #323232;background:#000}
.tiresearchresults .main-section .tfr .playback-wrapper a{color:#fff;text-transform:none;font-style:normal}
.tiresearchresults .main-section .tfr .playback-wrapper .tire-details{font-family:Arial,sans-serif;color:#fff;border-color:#323232}
.tiresearchresults .main-section .tfr .tfr-summary .cta-wrapper{color:#000}
.tiresearchresults .tfr-filters div.filter-content dl{border-bottom:1px solid #323232}
.tiresearchresults .tfr-filters div.filter-content dl dt{color:red;text-transform:none;font-style:normal}
.tiresearchresults .tfr-filters div.filter-content dl dt:before{color:red}
.tiresearchresults .tfr-filters div.filter-content dl .filter-link{font-family:Arial,sans-serif;color:red;text-transform:none;font-style:normal}
.tiresearchresults .tfr-filters div.filter-content .filter-link:not(.inactive):not(.icon-label):before,.tiresearchresults .tfr-filters div.filter-content dt:before{color:red}
.tiresearchresults .tfr-filters div.footer{padding:20px 0;position:relative}
.tiresearchresults .tfr-filters div.footer .cta-secondary{font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic;text-transform:none;font-style:normal;color:#fff}
.tiresearchresults .tfr-filters div.footer .cta-secondary:after,.tiresearchresults .tfr-filters div.footer .cta-secondary:before{content:none}
.tiresearchresults .tfr-filters div.footer:before{content:"\e637";line-height:2;margin-right:10px}
.tiresearchresults .tfr-filters .head .icon-close{color:red}
.tiresearchresults .header-intro>.item-title>span{bottom:15%;padding:12px 15px 12px 40px;font-size:.6875em;background-color:#b00505;border-radius:0}
.tiresearchresults .header-intro .item-info .icon-info{color:red}
.tiresearchresults .header-intro .description{font-family:Arial,sans-serif}
.tiresearchresults .header-intro .right a:not(.icon-info){color:#fff}
.tiresearchresults .header-intro .right a:hover:not(.icon-info){color:#fff}
.tiresearchresults .header-intro .item-features span{font-style:normal;font-family:Arial,sans-serif}
.tiresearchresults .search-item.goodyear .item-tray{background-color:#004990}
.tiresearchresults .search-item.goodyear .item-pricing .cta-container a.cta-secondary{background-color:#01294c}
.tiresearchresults .search-item.goodyear .item-pricing .cta-container a.cta-secondary:hover:after{background-color:#000}
.tiresearchresults .search-item .advert{border-bottom:0 none}
.tiresearchresults .search-item .advert>.trigger,.tiresearchresults .search-item .advert .trigger:before{background-color:transparent;left:5px}
.tiresearchresults .search-item .advert>.trigger{left:10px;padding:0 30px 0 40px}
.tiresearchresults .item-tray{background:#cdcdcd}
.tiresearchresults .item-tray .item-details{background:#000}
.tiresearchresults .item-tray .item-eu-labels{padding:5px 0 0;border-top:1px solid #323232;font-family:Arial,sans-serif}
.tiresearchresults .item-tray .item-eu-labels li:before{color:#767676}
.tiresearchresults .item-tray .item-eu-labels .icon-info{color:#ed1c24}
.tiresearchresults .item-tray>.item-pricing .cta-container a{padding-left:30px;transition:all ease-in .2s;font-family:"Roboto",sans-serif;font-style:normal;position:relative;display:inline-block;text-align:center;padding:15px 30px;text-decoration:none;cursor:pointer;min-width:120px;font-size:1.125em;border:1px solid #fff;padding-left:50px;width:90%;text-transform:none}
.tiresearchresults .item-tray>.item-pricing .cta-container a:hover{background:transparent}
.tiresearchresults .item-tray>.item-pricing .cta-container a:first-child{background-color:#b00505;color:#fff}
.tiresearchresults .item-tray>.item-pricing .cta-container a:first-child:hover{background-color:#810404}
.tiresearchresults .item-tray>.item-pricing .cta-container a:last-child{background-color:rgba(0,0,0,0.8)}
.tiresearchresults .item-tray>.item-pricing .cta-container a:last-child:hover{background-color:#000}
.tiresearchresults .item-tray>.item-pricing .cta-container a:last-of-type:before{content:none}
.tiresearchresults .item-tray>.item-pricing .price{font-family:"Roboto",sans-serif}
.tiresearchresults .item-tray>.item-pricing>span{text-transform:uppercase;padding:7px 0 0 25px;font-family:Arial,sans-serif;font-size:.53em;font-weight:400}
.tiresearchresults .item-tray .close-match{background-color:#535353}
.tiresearchresults .item-tray .close-match p{color:#999}
.tiresearchresults .content.no-results .icon-noresults{color:#767676}
.tiresearchresults .content.no-results .wheel-button a{transition:all ease-in .2s;font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic;position:relative;display:inline-block;text-align:center;padding:15px 30px;text-decoration:none;cursor:pointer;min-width:120px;font-size:1.125em;font-style:normal;border:1px solid #fff;padding-left:50px;color:#fff;background-color:#b00505;min-width:280px;text-transform:none}
.tiresearchresults .content.no-results .wheel-button a:before{font-family:"fd-icons",Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:15px;font-size:1.4em;bottom:12px}
.tiresearchresults .content.no-results .wheel-button a:hover{background-color:#810404}
.tiresearchresults .content.no-results p{color:#e7e7e7}
.tiresearchresults .content.no-results p a{color:#b00505}
.tiresearchresults .content.no-results hr{border-top:1px solid #222}
.tiresearchresults .search-result-item .complementary-banner{background:#1c1c1c}
.tiresearchresults .search-result-item .complementary-banner a{color:red}
.tiresearchresults .search-result-item .complementary-details h4{font-weight:700;text-transform:none;font-style:normal;color:#fff}
.tiresearchresults .search-result-item .complementary-details p{font-family:Arial,sans-serif}
@media(max-width:1200px){.tiresearchresults .item-tray{display:initial}
.tiresearchresults .item-tray>.item-pricing{margin-top:30px;background:#cdcdcd}
}
@media(min-width:1201px){.tiresearchresults .search-result-item .complementary-banner .complementary-details{margin-left:230px}
}
@media(min-width:651px) and (max-width:1201px){.tiresearchresults .item-pricing .price{width:50%}
}
@media(max-width:650px){.tiresearchresults .main-section>.tfr .playback-wrapper{padding:30px 10px 10px}
.tiresearchresults .main-section>.tfr .playback-wrapper a{line-height:1;font-size:1em}
.tiresearchresults .tfr-filters div.footer a.cta-secondary{transition:all ease-in .2s;font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic;position:relative;display:inline-block;text-align:center;padding:15px 30px;text-decoration:none;cursor:pointer;min-width:120px;font-size:1.125em;border:1px solid #fff;padding-left:50px;color:#fff;background-color:#b00505;text-transform:none;font-style:normal;margin:0 15px;width:82%;border-radius:0}
.tiresearchresults .tfr-filters div.footer a.cta-secondary:before{font-family:"fd-icons",Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:15px;font-size:1.4em;bottom:12px}
.tiresearchresults .tfr-filters div.footer a.cta-secondary:hover{background-color:#810404}
.tiresearchresults .tfr-filters div.footer a.cta-secondary:before{content:"\e630";font-size:.8em}
.tiresearchresults .tfr-filters div.footer:before{content:none}
.tiresearchresults .search-item .header-intro h3{font-size:1em}
}
.tiresearchresults .tfr-dunlop-banner{border-bottom:1px solid #323232}
.tiresearchresults .tfr-dunlop-banner p{border:0}
.tiresearchresults .tfr-filter-trigger a.cta-secondary{transition:all ease-in .2s;font-family:"Roboto",sans-serif;text-transform:uppercase;font-style:italic;position:relative;display:inline-block;text-align:center;padding:15px 30px;text-decoration:none;cursor:pointer;min-width:120px;font-size:1.125em;border:1px solid #fff;padding-left:50px;color:#fff;background-color:#b00505;text-transform:none;font-style:normal}
.tiresearchresults .tfr-filter-trigger a.cta-secondary:before{font-family:"fd-icons",Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:15px;font-size:1.4em;bottom:12px}
.tiresearchresults .tfr-filter-trigger a.cta-secondary:hover{background-color:#810404}