*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:16px}
.visually-hidden{display:none}
.visible-for-small-only{display:block}
.visible-for-medium-up{display:none}
@media(min-width:48em){.visible-for-small-only{display:none}
.visible-for-medium-up{display:block}
.hide-for-medium-up{display:none}
}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.accessibility{position:absolute}
.accessibility ul{list-style:none;padding:0;margin:0}
.accessibility span,.accessibility a{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.accessibility span.focusable:active,.accessibility span.focusable:focus,.accessibility a.focusable:active,.accessibility a.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.accessibility a:focus{position:absolute;padding:5px 12px;background-color:#fff;line-height:1em;clip:auto;top:10px;left:10px;height:auto;width:auto;white-space:nowrap}
.no-outline{outline:0}
.audible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.audible.focusable:active,.audible.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.parsley-errors-list{color:#222}
@font-face{font-family:"PlutoSans";font-style:700;font-weight:"/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.eot";src:url('font-files("/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.woff", woff, "/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.ttf", ttf, "/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.svg", svg).eot?#iefix') format("embedded-opentype"),url('font-files("/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.woff", woff, "/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.ttf", ttf, "/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.svg", svg).woff2') format("woff2"),url('font-files("/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.woff", woff, "/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.ttf", ttf, "/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.svg", svg).woff') format("woff"),url('font-files("/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.woff", woff, "/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.ttf", ttf, "/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.svg", svg).ttf') format("truetype"),url('font-files("/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.woff", woff, "/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.ttf", ttf, "/etc/designs/goodyear-dunlop/fonts/plutosansbold-webfont.svg", svg).svg#PlutoSans') format("svg")}
@font-face{font-family:'Helvetic Neue';font-weight:400;src:url("../fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix");src:url("../fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix") format("eot"),url("../fonts/b4cd926c-1a31-4785-b261-1db1a68c521e.woff2") format("woff2"),url("../fonts/d5af76d8-a90b-4527-b3a3-182207cc3250.woff") format("woff"),url("../fonts/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf") format("truetype"),url("../fonts/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg")}
@font-face{font-family:'Helvetic Neue';font-weight:500;src:url("../fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix");src:url("../fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix") format("eot"),url("../fonts/9f93e286-eeaa-4077-b0b2-0e6901920f74.woff2") format("woff2"),url("../fonts/5b4a262e-3342-44e2-8ad7-719998a68134.woff") format("woff"),url("../fonts/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf") format("truetype"),url("../fonts/58ab5075-53ea-46e6-9783-cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88") format("svg")}
@font-face{font-family:'Helvetic Neue';font-weight:700;src:url("../fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix");src:url("../fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix") format("eot"),url("../fonts/2a5cf81d-ffbe-4c76-8982-270592fb36b0.woff2") format("woff2"),url("../fonts/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff") format("woff"),url("../fonts/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf") format("truetype"),url("../fonts/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8") format("svg")}
@font-face{font-family:'gy-icons';src:url("../icons/gy-icons.eot");src:url("../icons/gy-icons.eot?#iefix") format("embedded-opentype"),url("../icons/gy-icons.woff") format("woff"),url("../icons/gy-icons.ttf") format("truetype"),url("../icons/gy-icons.svg#gy-icons") format("svg");font-weight:normal;font-style:normal}
[class^='icon-'],[class*=' icon-']{font-family:'gy-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}
.icon-arrow-right:before{content:'\e630'}
.icon-arrow-up:before{content:'\e631'}
.icon-arrow-down:before{content:'\e632'}
.icon-search:before{content:'\e600'}
.icon-hamburger:before{content:'\e601'}
.icon-pin:before{content:'\e602'}
.icon-location:before{content:'\e603'}
.icon-pin-solid:before{content:'\e604'}
.icon-minus:before{content:'\e605'}
.icon-plus:before{content:'\e606'}
.icon-ch-left:before{content:'\e607'}
.icon-close:before{content:'\e608'}
.icon-ch-right:before{content:'\e609'}
.icon-help:before{content:'\e60a'}
.icon-info:before{content:'\e60b'}
.icon-all-season:before{content:'\e60c'}
.icon-close-alt:before{content:'\e60d'}
.icon-summer:before{content:'\e60e'}
.icon-tick:before{content:'\e60f'}
.icon-winter:before{content:'\e610'}
.icon-rosette:before{content:'\e611'}
.icon-run-flat:before{content:'\e612'}
.icon-recommend:before{content:'\e613'}
.icon-off-road:before{content:'\e614'}
.icon-rating:before{content:'\e615'}
.icon-rim-protection:before{content:'\e616'}
.icon-spec-menu:before{content:'\e617'}
.icon-on-road:before{content:'\e618'}
.icon-offroad:before{content:'\e61a'}
.icon-car:before{content:'\e619'}
.icon-light-truck:before{content:'\e61b'}
.icon-tire:before{content:'\e61c'}
.icon-noresults:before{content:'\e61d'}
.icon-tire-search:before{content:'\e61e'}
.icon-suv:before{content:'\e61f'}
.icon-vehicle-search:before{content:'\e620'}
.icon-truck:before{content:'\e621'}
.icon-hsntsn:before{content:'\e622'}
.icon-directions:before{content:'\e623'}
.icon-noise:before{content:'\e624'}
.icon-write:before{content:'\e625'}
.icon-grip:before{content:'\e626'}
.icon-filter:before{content:'\e627'}
.icon-fuel:before{content:'\e628'}
.icon-caution:before{content:'\e629'}
.icon-review:before{content:'\e62a'}
.icon-livechat:before{content:'\e62b'}
.icon-google:before{content:'\e62c'}
.icon-label:before{content:'\e62d'}
.icon-facebook:before{content:'\e62e'}
.icon-twitter:before{content:'\e62f'}
.icon-phone:before{content:'\e633'}
.icon-hat:before{content:'\e634'}
.level-a:before{color:#009132}
.level-b:before{color:#4dba47}
.level-c:before{color:#c8d200}
html{font-family:arial,sans-serif}
h1,h2,h3,h4,h5,h6,.item-pricing p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}
p{margin:0 0 20px}
p a{color:#0055a4}
p a:hover{text-decoration:none}
.h1{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.125rem;color:#0055a4}
@media(min-width:64rem){.h1{font-size:2.375rem;font-weight:700;line-height:2.625rem}
}
.h1-light{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.125rem;color:#fff}
@media(min-width:64rem){.h1-light{font-size:2.375rem;font-weight:700;line-height:2.625rem}
}
.h1-dark{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.125rem;color:#222}
@media(min-width:64rem){.h1-dark{font-size:2.375rem;font-weight:700;line-height:2.625rem}
}
.h2{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#0055a4}
@media(min-width:64rem){.h2{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.h2-light{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#fff}
@media(min-width:64rem){.h2-light{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.h2-dark{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#222}
@media(min-width:64rem){.h2-dark{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.h3{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#0055a4}
@media(min-width:64rem){.h3{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.h3-light{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#fff}
@media(min-width:64rem){.h3-light{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.h3-dark{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#222}
@media(min-width:64rem){.h3-dark{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.h4{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#0055a4}
@media(min-width:64rem){.h4{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.h4-light{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#fff}
@media(min-width:64rem){.h4-light{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.h4-dark{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#222}
@media(min-width:64rem){.h4-dark{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.bc-bold{font-family:arial,sans-serif;font-size:1em;line-height:1.375;font-weight:bold;color:#222}
.bc-bold-light{font-family:arial,sans-serif;font-size:1em;line-height:1.375;font-weight:bold;color:#fff}
.bc{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222}
.bc-med{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#767676}
.bc-light{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#fff}
.label{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#222}
.label-med{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#767676}
.label-light{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#fff}
.cta{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125em;display:inline-block;padding:15px 30px;background-color:#ffdf1b;text-decoration:none;border-radius:30px;color:#01294c;cursor:pointer;min-width:120px}
.cta:hover,.cta:focus,.cta:active{background-color:#ffcf00}
.cta.less-padding{padding:15px}
.cta-with-icon{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125em;display:inline-block;padding:15px 30px;background-color:#ffdf1b;text-decoration:none;border-radius:30px;color:#01294c;cursor:pointer;min-width:120px;padding:15px 30px 15px 50px;background-repeat:no-repeat;background-position:25px center;position:relative;text-align:center;width:100%}
.cta-with-icon:hover,.cta-with-icon:focus,.cta-with-icon:active{background-color:#ffcf00}
.cta-with-icon:before{font-family:'gy-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;top:15px;left:20px;font-size:1.4em}
.cta-with-icon.compass:before{content:'\e603'}
.cta-with-icon.wheel:before{content:'\e61c'}
.cta-with-icon.map-point:before{content:'\e602'}
.cta-with-icon.phone:before,.cta-with-icon.double-chevron:before{content:'\e633'}
a.current-location{padding:15px 0 15px 57px;text-align:left;background:0}
.cta-secondary{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125em;display:inline-block;padding:15px 30px;background-color:#ffdf1b;text-decoration:none;border-radius:30px;color:#01294c;cursor:pointer;min-width:120px;border:2px solid #0055a4;color:#0055a4;background-color:transparent}
.cta-secondary:hover,.cta-secondary:focus,.cta-secondary:active{background-color:#ffcf00}
.cta-secondary.less-padding{padding:15px}
.cta-secondary:hover{background:#023f7b;color:#fff}
.cta-txt{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;display:inline-block}
.cta-txt:before{font-family:'gy-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;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:.8em;content:'\e609';margin:0 5px 0 0}
.cta-txt:hover,.cta-txt:focus,.cta-txt:active{text-decoration:none}
.cta-txt:hover:before,.cta-txt:focus:before,.cta-txt:active:before{content:'\e630'}
.cta-txt.bg-alt{color:#ffdf1b}
.cta-txt.no-arrow{background:0;padding:0}
.cta-txt.no-arrow:before{content:'';margin:0}
.cta-txt.no-arrow:hover,.cta-txt.no-arrow:focus,.cta-txt.no-arrow:active{text-decoration:underline}
.cta-link{background:0;text-decoration:none;color:#0055a4}
.cta-link:before{content:''}
.cta-link:hover,.cta-link:focus,.cta-link:active{text-decoration:underline}
.cta-no-decoration{text-decoration:none}
.cta-icon{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;display:inline-block;font-family:arial,sans-serif;-webkit-font-smoothing:auto}
.cta-icon:before{font-family:'gy-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;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:.8em;margin:0 5px 0 0}
.cta-icon.bg-alt{color:#ffdf1b}
.cta-accordion{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;display:inline-block;padding:0}
.cta-accordion:before{font-family:'gy-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;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:.8em;content:'\e606';margin:0 5px 0 0}
.cta-accordion:hover,.cta-accordion:focus,.cta-accordion:active{text-decoration:none}
.cta-accordion.open:before{content:'\e605'}
.marker-pin{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;background:url("../icons/pin.png") no-repeat 0 center transparent;display:inline-block;padding:0 0 0 20px;background-size:16px;background-position:left top}
.marker-pin:hover,.marker-pin:focus,.marker-pin:active{text-decoration:none}
.form-isol input{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;outline:0}
.form-isol [type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:30px 0 0 30px;border:1px solid #767676;border-right:0;line-height:1;vertical-align:middle;width:calc(100% - 62px);height:50px;padding:15px 20px}
.form-isol [type=text]::-webkit-input-placeholder{color:#767676}
.form-isol [type=text]:-moz-placeholder{color:#767676}
.form-isol [type=text]::-moz-placeholder{color:#767676}
.form-isol [type=text]:-ms-input-placeholder{color:#767676}
.form-isol [type=submit]{font-family:'gy-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;border-radius:0 30px 30px 0;padding:16px 20px;border:1px solid #ffdf1b;background:#ffdf1b;color:#0055a4;font-size:1em;line-height:1;vertical-align:middle}
.form-isol [type=submit]:hover{background-color:#ffcf00;border-color:#ffcf00}
.form-isol-plus{border-radius:30px 0 0 30px;border:1px solid #767676;border-right:0;display:inline-block}
.form-isol-plus input{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;outline:0}
.form-isol-plus [type=text]{border:0;margin-left:20px;width:80px;outline:0;border-left:1px solid;padding-left:20px;height:36px}
.form-isol-plus [type=text]::-webkit-input-placeholder{color:#767676}
.form-isol-plus [type=text]:-moz-placeholder{color:#767676}
.form-isol-plus [type=text]::-moz-placeholder{color:#767676}
.form-isol-plus [type=text]:-ms-input-placeholder{color:#767676}
.form-isol-plus [type=text]:first-child{border:0;padding-left:0;margin-left:20px}
.form-isol-plus [type=submit]{border-radius:0 30px 30px 0;padding:15px 23px;border:1px solid #ffdf1b;-webkit-box-shadow:0 0 0 2px #ffdf1b;box-shadow:0 0 0 2px #ffdf1b;background:url("../icons/chevron-blue-yellow.png") no-repeat 18px center #ffdf1b;text-indent:-999em;overflow:hidden;position:relative;right:-48px;width:48px}
.form-isol-plus [type=submit]:hover{background-color:#ffcf00;border-color:#ffcf00}
.form-isol-plus.error{border:2px solid red}
.form-isol-plus.error input::-webkit-input-placeholder{color:red}
.form-isol-plus.error input:-moz-placeholder{color:red}
.form-isol-plus.error input::-moz-placeholder{color:red}
.form-isol-plus.error input:-ms-input-placeholder{color:red}
.form-isol-plus.error [type=submit]{border-bottom-color:red;border-right-color:red;border-top-color:red;border-width:2px}
img{width:100%;display:block}
.container{margin:0 auto}
.row::after,.row-full::after{content:'';display:table;clear:both}
.row .col-elem:last-child,.row-full .col-elem:last-child{margin-right:0}
.row{margin:0 auto;padding:0 4.6875%}
.col-elem{display:block;float:left;margin-right:5.172%}
.col-2{width:12.355%}
.col-3{width:21.12%}
.col-4{width:29.882%}
.col-5{width:38.648%}
.col-6{width:47.413%}
.col-7{width:56.176%}
.col-8{width:64.942%}
.col-9{width:73.704%}
.col-10{width:82.468%}
.col-12{width:100%}
@media(min-width:48em){.row{padding:0 3.90625%}
.col-elem{margin-right:3.531%}
.col-2{width:13.724%}
.col-3{width:22.351%}
.col-4{width:30.979%}
.col-5{width:39.606%}
.col-6{width:48.234%}
.col-7{width:56.862%}
.col-8{width:65.489%}
.col-9{width:74.117%}
.col-10{width:82.744%}
.col-med-2{width:13.724%}
.col-med-3{width:22.351%}
.col-med-4{width:30.979%}
.col-med-5{width:39.606%}
.col-med-6{width:48.234%}
.col-med-7{width:56.862%}
.col-med-8{width:65.489%}
.col-med-9{width:74.117%}
.col-med-10{width:82.744%}
}
@media(min-width:64em){.row{padding:0 3.125%}
.col-elem{margin-right:2.083%}
.col-2{width:14.93%}
.col-3{width:23.437%}
.col-4{width:31.945%}
.col-5{width:40.451%}
.col-6{width:48.959%}
.col-7{width:57.465%}
.col-8{width:65.972%}
.col-9{width:74.479%}
.col-10{width:82.986%}
.col-med-2{width:14.93%}
.col-med-3{width:23.437%}
.col-med-4{width:31.945%}
.col-med-5{width:40.451%}
.col-med-6{width:48.959%}
.col-med-7{width:57.465%}
.col-med-8{width:65.972%}
.col-med-9{width:74.479%}
.col-med-10{width:82.986%}
.col-big-2{width:14.93%}
.col-big-3{width:23.437%}
.col-big-4{width:31.945%}
.col-big-5{width:40.451%}
.col-big-6{width:48.959%}
.col-big-7{width:57.465%}
.col-big-8{width:65.972%}
.col-big-9{width:74.479%}
.col-big-10{width:82.986%}
}
@media(min-width:80em){.row{max-width:1280px;padding:0 40px}
}
.container{position:relative}
.inner-wrap{position:absolute;width:100%;-webkit-transition:all ease-in .1s;transition:all ease-in .1s}
header{transform:translateZ(0);-webkit-transform:translateZ(0);background:#0e487b;z-index:100;position:relative}
header .header-inner{background:#0055a4}
.main-section{-webkit-transition:all ease-in .2s;transition:all ease-in .2s}
.main-nav-wrapper{width:0;position:absolute;right:-265px;overflow:hidden;-webkit-transition:all ease-in .1s;transition:all ease-in .1s;background:#001930}
.main-nav{margin:0;padding:0;background:#01294c;list-style:none;width:265px}
.main-nav::after{content:'';display:table;clear:both}
.main-nav>li{position:relative}
.main-nav>li::after{content:'';display:table;clear:both}
.main-nav>li:before{font-family:'gy-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:'\e606';color:#ffdf1b;position:absolute;right:15px;top:20px}
.main-nav>li>a{line-height:1;border-bottom:1px solid #001930;padding:20px 30px 19px;display:block;color:#ffdf1b;text-decoration:none;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif}
.main-nav>li i{margin-right:5px;line-height:0}
.main-nav>.opened:before{content:'\e605'}
.main-nav ul{display:none;margin:0;padding:0;list-style:none;background:#001930}
.main-nav ul::after{content:'';display:table;clear:both}
.main-nav ul a{border-bottom:1px solid #01294c;color:#fff;padding:20px 0;margin:0 30px;display:block;text-decoration:none}
.main-nav .opened ul{display:block}
.sub-menu{border-bottom:2px solid #0055a4}
.sub-menu .with-icon{display:none}
.secondary-menu{margin:0;padding:0;list-style:none}
.secondary-menu li{background:#001930}
.secondary-menu li a{color:#fff;margin:0 35px;border-bottom:1px solid #01294c;font-size:.938em;padding:20px 0;display:block;text-decoration:none}
.closed-menu .main-nav-wrapper{width:0;right:0}
.closed-menu .inner-wrap{left:0}
.opened-menu .main-nav-wrapper{width:265px}
.opened-menu .inner-wrap{left:-265px}
.list-grid a:after{font-family:'gy-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:1.4em;color:#fff;float:right}
.list-grid .all-season:after{content:'\e60c'}
.list-grid .summer:after{content:'\e60e'}
.list-grid .winter:after{content:'\e610'}
.menu-control{display:block;float:right;width:55px;height:55px;text-decoration:none;color:#ffdf1b;font-size:1.4em;padding:15px 0 0;text-align:center}
.menu-control span{display:none}
.search-control{color:#fff;display:none;float:right;width:50px;height:30px;margin:12px 0 0;border-right:1px solid #0e487b;text-decoration:none;font-size:1.5em;text-align:center;padding:3px 0 0}
.search-control span{display:none}
.logo{display:block;float:left;width:110px;height:36px;text-indent:-999em;overflow:hidden;margin:8px 0 0 21px;background:url("../img/logo-small.png") no-repeat 0 0}
.countries,.other-sites{display:none;position:absolute;background:#fff;top:0;left:0;width:100%;z-index:120;left:265px}
.countries .modal-header,.other-sites .modal-header{background:#0055a4;position:relative;min-height:60px}
.countries .modal-header::after,.other-sites .modal-header::after{content:'';display:table;clear:both}
.countries .modal-header h2,.countries .modal-header h5,.other-sites .modal-header h2,.other-sites .modal-header h5{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#fff;padding:17px 20px;margin:0}
.countries .modal-header .close,.other-sites .modal-header .close{display:block;width:21px;height:21px;font-size:1.5em;color:#ffdf1b;text-decoration:none;position:absolute;top:15px;right:15px}
.countries .modal-header .close span,.other-sites .modal-header .close span{display:none}
.countries .modal-header .back,.other-sites .modal-header .back{position:absolute;top:50%;margin-top:-9px;left:15px}
.countries .modal-header .back:before,.other-sites .modal-header .back:before{font-family:'gy-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:'\e607';color:#ffdf1b}
.countries .modal-header .back span,.other-sites .modal-header .back span{display:none}
.countries .big-header h2,.countries .big-header h5,.other-sites .big-header h2,.other-sites .big-header h5{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#fff;text-align:center;margin:0}
@media(min-width:64rem){.countries .big-header h2,.countries .big-header h5,.other-sites .big-header h2,.other-sites .big-header h5{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.countries .modal-body,.other-sites .modal-body{padding:0 20px}
.countries .modal-body::after,.other-sites .modal-body::after{content:'';display:table;clear:both}
.countries .modal-footer,.other-sites .modal-footer{padding:20px}
@media(min-width:48em){.countries,.other-sites{top:-75px;left:0;right:0;width:80%;max-width:1095px;margin:0 auto}
}
@media(min-width:48em){.countries,.other-sites{top:60px}
}
.other-sites .cta-txt img{width:auto;height:30px;margin-top:-10px;display:inline;float:right}
.countries ul{margin:15px 30px;padding:0;list-style:none}
.countries ul::after{content:'';display:table;clear:both}
.countries ul li{padding:18px 0;border-bottom:1px solid #e6edf3}
.countries ul a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;padding:0 20px 0 35px;display:block;background:url("../img/flags-sprite.png") no-repeat 0 2px transparent}
.countries ul .uk_EN{background-position:0 -1612px}
.countries ul .be_NL{background-position:0 -104px}
.countries ul .be_FR{background-position:0 -104px}
.countries ul .bg_BG{background-position:0 -156px}
.countries ul .cz_CS{background-position:0 -260px}
.countries ul .dk_DK{background-position:0 -312px}
.countries ul .de_DE{background-position:0 -519px}
.countries ul .de_LU{background-position:0 -884px}
.countries ul .ee_ET{background-position:0 -364px}
.countries ul .es_ES{background-position:0 -1352px}
.countries ul .gr_EL{background-position:0 -572px}
.countries ul .fr_FR{background-position:0 -468px}
.countries ul .si_SI{background-position:0 -1300px}
.countries ul .ie_EN{background-position:0 -676px}
.countries ul .it_IT{background-position:0 -728px}
.countries ul .lv_LV{background-position:0 -780px}
.countries ul .lt_LT{background-position:0 -832px}
.countries ul .lu_FR{background-position:0 -884px}
.countries ul .hu_HU{background-position:0 -624px}
.countries ul .middle_east_EN{background-position:0 -1664px}
.countries ul .middle_east_FR{background-position:0 -1664px}
.countries ul .nl_NL{background-position:0 -936px}
.countries ul .nn_NO{background-position:0 -988px}
.countries ul .at_DE{background-position:0 -782px}
.countries ul .pl_PL{background-position:0 -1040px}
.countries ul .po_PT{background-position:0 -1092px}
.countries ul .ro_RO{background-position:0 -1144px}
.countries ul .ru_RU{background-position:0 -1768px}
.countries ul .ch_DE{background-position:0 -1456px}
.countries ul .ch_FR{background-position:0 -1456px}
.countries ul .ch_IT{background-position:0 -1456px}
.countries ul .si_SL{background-position:0 -1300px}
.countries ul .sk_SK{background-position:0 -1250px}
.countries ul .za_EN{background-position:0 -1715px}
.countries ul .si_SR{background-position:0 -1195px}
.countries ul .si_HR{background-position:0 -208px}
.countries ul .fi_FI{background-position:0 -416px}
.countries ul .se_SE{background-position:0 -1404px}
.countries ul .tr_TR{background-position:0 -1508px}
.countries ul .gb_EN{background-position:0 -1820px}
.countries ul .ua_RU{background-position:0 -1560px}
.countries ul .ua_UK{background-position:0 -1560px}
.countries ul .us-EN{background-position:0 -1872px}
.countries ul .au-EN{background-position:0 -1819px}
.countries ul .ja{background-position:0 -1924px}
.overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:100;height:20000px}
.countries-open .overlay,.countries-open .countries,.open-generic.overlay,.other-sites-open .overlay,.other-sites-open .other-sites{display:block}
.list-title .h4{color:#01294c;margin:20px 0 0}
.list-title ul{padding:0 0 15px;margin:0;list-style:none}
.list-title ul li{border-bottom:1px solid #e6edf3;padding:20px 0}
.list-title ul .with-icon{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;display:block}
.list-title ul .cta-txt{display:block}
.search-wrapper{display:none;position:absolute;top:0;padding:13px 20px;width:100%;background:#0055a4}
.search-wrapper span{margin:0 10px 0 0;color:#fff;font-size:1.5em;vertical-align:text-top}
.search-wrapper input{background:#0055a4;padding:2px 0 8px;border:0;border-bottom:1px solid #fff;color:#fff;outline:0;width:70%}
.search-wrapper input::-webkit-input-placeholder{color:#fff}
.search-wrapper input:-moz-placeholder{color:#fff}
.search-wrapper input::-moz-placeholder{color:#fff}
.search-wrapper input:-ms-input-placeholder{color:#fff}
.search-wrapper .close{display:block;width:21px;height:21px;font-size:1.5em;color:#ffdf1b;text-decoration:none;margin:5px 0 0;float:right}
.search-wrapper .close span{display:none}
.search-wrapper .close span{display:none}
.search-open .search-wrapper{display:block}
.search-open .search-wrapper span{color:#0055a4}
@media(min-width:48em){header{padding-top:90px;background:#0055a4}
.container .main-nav-wrapper{position:static;width:auto;min-height:0;height:45px;background:#0055a4;float:left;overflow:visible}
.container .main-nav-wrapper .main-nav{width:auto;display:inline-block;margin:0}
.container .inner-wrap{height:auto;position:static;width:auto}
.menu-control{display:none}
.main-nav{background:#0055a4}
.main-nav>li{float:left;background:0;border-right:1px solid #0e487b;position:static}
.main-nav>li:before{content:''}
.main-nav>li:last-child{border-right:0}
.main-nav>li>a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;border-bottom:6px solid transparent;padding:13px 25px 10px;background:0;font-size:1em;position:relative}
.main-nav>li>a:hover{border-bottom:6px solid #ffdf1b}
.main-nav>li .active{border-bottom:6px solid #0e487b}
.main-nav>.opened{background:0}
.main-nav>.opened:before{content:''}
.main-nav ul{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;background:#fff;position:absolute;width:100%;left:0;text-align:left;overflow:hidden}
.main-nav ul a{border-bottom:0;color:#0055a4;font-size:1.125em}
.main-nav ul ul{position:static}
.main-nav .opened .sub-menu,.main-nav .opened .list-grid{opacity:1}
.main-nav .opened>a,.main-nav .opened>a:hover{border-color:#0055a4}
.main-nav .opened>a:after{content:'';display:block;position:absolute;left:50%;margin:0 0 0 -5px;bottom:-26px;border:10px solid transparent;border-top:10px solid #0055a4;z-index:9}
.sub-menu{height:0;opacity:0}
.sub-menu::after{content:'';display:table;clear:both}
.sub-menu>li{float:left;width:33%}
.sub-menu>li ul{border-left:1px solid #ededed;margin:30px 0 0;padding:10px 20px}
.sub-menu>li a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;margin:0;padding:10px 0}
.sub-menu>li a:before{font-family:'gy-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;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:.8em;content:'\e609';margin:0 5px 0 0}
.sub-menu .with-icon{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;color:#767676;display:block;text-align:center;padding:30px 0;background:0}
.sub-menu .with-icon .image-wrapper{max-width:40%;margin:0 auto 5px}
.sub-menu .with-icon .text-wrapper{width:80%;margin:0 auto}
.sub-menu .guide-tx{background:url("../img/tires-specs.png") no-repeat center center transparent}
.sub-menu .tech-tx{background:url("../img/tech-innov.png") no-repeat center center transparent}
.list-grid{height:0;opacity:0}
.list-grid li{width:25%;float:left;text-align:center}
.list-grid li:nth-child(odd) a{border-right:1px solid #ededed}
.list-grid li a{margin:27px 0 0;padding:15px 0 25px;border-right:1px solid #ededed}
.list-grid li a:hover{text-decoration:none}
.list-grid li a:after{display:none}
.list-grid li .link-text:before{font-family:'gy-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:.8em;content:'\e609';margin:0 5px 0 0}
.list-grid .grid-img{display:block;width:90px;height:120px;background:url("../img/nav-tire.png") no-repeat 0 0;margin:0 auto 5px;background-size:contain}
.list-grid .grid-img:after{font-family:'gy-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;display:block;color:#0055a4;width:60px;height:60px;text-align:center;float:right;margin:10px 0 0;background:#fff;border:1px solid #ededed;border-radius:50%;font-size:1.8em;padding:12px 0 0}
.list-grid .summer .grid-img{background:url("../img/nav-summer.jpg") no-repeat 0 0}
.list-grid .summer .grid-img:after{content:'\e60e'}
.list-grid .all-season .grid-img{background:url("../img/nav-all-seasons.jpg") no-repeat 0 0}
.list-grid .all-season .grid-img:after{content:'\e60c'}
.list-grid .winter .grid-img{background:url("../img/nav-winter.jpg") no-repeat 0 0}
.list-grid .winter .grid-img:after{content:'\e610'}
.list-grid .no-img{padding:65px 0 25px}
.three-items li{width:33.3%}
.main-nav .list-grid .no-img{padding:65px 0 25px}
.search-control{width:85px;height:45px;margin:0;border-right:0;border-left:1px solid #0e487b;padding:10px 0 0}
.secondary-menu{position:absolute;top:10px;right:0}
.secondary-menu li{float:left;background:transparent}
.secondary-menu li a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;color:#fff;font-size:.813em;padding:10px 0;margin:0 20px;border-bottom:0}
.logo{position:absolute;top:0;left:0;width:160px;height:50px;margin:17px 80px 0 40px;background:url("../img/logo-big.png") no-repeat 0 0}
.countries ul{margin:40px 10% 20px}
.countries ul li{float:left;width:25%;padding:0;border-bottom:0}
.countries ul a{min-height:40px}
.list-title{width:30%;float:left;margin:0 5% 0 0}
.list-title .h4{margin:35px 0 20px}
.list-title:last-child{margin:0}
.list-title ul{border-bottom:0}
.list-title li{padding:15px 0}
.other-sites .cta-txt img{width:25%;height:auto;display:block;margin-top:0}
.other-sites .modal-body{padding:0 100px 40px}
.other-sites .modal-footer{margin:0 100px 40px;padding:20px 0 0;border-top:1px solid #e6edf3}
.search-wrapper{top:135px;background:#fff;text-align:center;padding:30px 0}
.search-wrapper input{color:#0055a4;background:#fff;border-bottom:1px solid #e6edf3;width:50%;font-size:1.5em;padding:10px 0}
.search-wrapper input::-webkit-input-placeholder{color:#0055a4}
.search-wrapper input:-moz-placeholder{color:#0055a4}
.search-wrapper input::-moz-placeholder{color:#0055a4}
.search-wrapper input:-ms-input-placeholder{color:#0055a4}
.search-wrapper .close{display:none}
.search-open .main-section{margin-top:109px}
}
@media(min-width:64em){header{background:#0e487b;padding-top:35px}
.logo{top:35px}
.container .main-nav-wrapper{text-align:center;float:none;height:94px;overflow:visible}
.container .main-nav-wrapper .main-nav{width:auto;display:inline-block;margin:0 0 0 100px}
.main-nav>li>a{font-size:1.125em;padding:38px 15px 32px}
.main-nav .opened .sub-menu,.main-nav .opened .list-grid{height:285px}
.sub-menu .with-icon{padding:60px 0 0}
.sub-menu .with-icon .image-wrapper{width:33%;max-width:140px;margin:0 auto 10px}
.sub-menu .with-icon .text-wrapper{width:60%;margin:0 auto}
.sub-menu>li ul{margin:60px 0 16px 0}
.list-grid{border-bottom:2px solid #0055a4}
.list-grid li a{margin:60px 0 0;padding:5px 0}
.list-grid .grid-img{width:115px;height:115px}
.list-grid .grid-img:after{width:70px;height:70px;font-size:2rem;padding:15px 0 0;margin:15px 0 0}
.search-control{position:absolute;top:60px;right:0;overflow:visible}
.search-open .search-control:after{content:'';display:block;position:absolute;left:50%;margin:0 0 0 -15px;bottom:-44px;border:10px solid transparent;border-top:10px solid #0055a4;z-index:9}
.search-wrapper{top:129px}
.secondary-menu{top:0}
.other-sites .cta-txt img{float:right;max-width:25%}
}
@media(min-width:80em){.main-nav>li>a{padding:38px 40px 32px}
}
textarea{display:block}
footer{position:relative;color:#fff;border-top:4px solid #ffdf1b;transform:translateZ(0);-webkit-transform:translateZ(0)}
footer .title-list{border-bottom:1px solid #3f87d9;background:#fff}
footer .title-list .h5-light{margin:0;padding:20px;background:#0055a4;color:#fff;font-size:1.2em}
footer .title-list .h5-light:after{font-family:'gy-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:'\e606';color:#fff;float:right;line-height:1;vertical-align:middle}
footer .title-list ul{display:none;list-style:none;padding:0;margin:0 20px}
footer .title-list.opened ul{display:block}
footer .title-list.opened .h5-light:after{content:'\e605'}
footer .title-list li{padding:20px 0;border-bottom:1px solid #e6edf3}
footer .title-list li:last-child{border:0}
footer .title-list a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer}
footer .title-list p{margin:0;color:#0055a4}
footer .ft-social{padding:25px 0;background:#0055a4}
footer .ft-social .h5-light{display:none}
footer .ft-social ul{text-align:center;margin:0;padding:0}
footer .ft-social li{display:inline-block;margin:0 30px 0 0}
footer .ft-social li:last-child{margin:0}
footer .ft-social a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;color:#fff;font-size:2.4em;text-decoration:none;display:block;width:40px;height:40px;border-radius:50%;border:1px solid #fff}
footer .ft-social a:hover{opacity:.8}
footer .ft-social a span{display:none}
@media(min-width:48em){footer{background:#0055a4;padding:50px 50px 20px}
footer::after{content:'';display:table;clear:both}
footer .ft-main-lists{padding:0 0 30px;margin:0 0 20px;border-bottom:1px solid #3f87d9}
footer .ft-main-lists::after{content:'';display:table;clear:both}
footer .title-list{float:left;width:20%;margin:0 6.66% 0 0;background:transparent;border:0}
footer .title-list:last-child{margin:0}
footer .title-list .h5-light{padding:0;margin:0 0 15px;font-size:1.12em}
footer .title-list .h5-light:after{display:none}
footer .title-list ul{display:block;margin:0;border:0}
footer .title-list li{padding:8px 0;border:0}
footer .title-list a{color:#fff}
footer .ft-legal{float:right;width:auto;margin:0;padding:15px 0 0}
footer .ft-legal .h5-light{display:none}
footer .ft-legal p{color:#fff;text-align:right;font-size:.875em}
footer .ft-legal li{float:left;padding:0;margin:0 0 10px 20px}
footer .ft-legal li:last-child{float:none;clear:both}
footer .ft-legal a{font-size:.875em}
footer .ft-social{float:left;padding:0;margin:0 0 30px}
footer .ft-social .h5-light{display:block;margin:0 0 15px;font-size:1.12em}
footer .ft-social li{margin:0 20px 0 0}
}
.overlay.ng-scope{z-index:100}
[ui-view] .overlay,.base-popup .overlay{display:block}
.popup{display:block;position:absolute;background:#fff;top:0;left:0;width:100%;z-index:120}
.popup .modal-header{background:#0055a4;position:relative;min-height:60px}
.popup .modal-header::after{content:'';display:table;clear:both}
.popup .modal-header h2,.popup .modal-header h5{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#fff;padding:17px 20px;margin:0}
.popup .modal-header .close{display:block;width:21px;height:21px;font-size:1.5em;color:#ffdf1b;text-decoration:none;position:absolute;top:15px;right:15px}
.popup .modal-header .close span{display:none}
.popup .modal-header .back{position:absolute;top:50%;margin-top:-9px;left:15px}
.popup .modal-header .back:before{font-family:'gy-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:'\e607';color:#ffdf1b}
.popup .modal-header .back span{display:none}
.popup .big-header h2,.popup .big-header h5{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#fff;text-align:center;margin:0}
@media(min-width:64rem){.popup .big-header h2,.popup .big-header h5{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.popup .modal-body{padding:0 20px}
.popup .modal-body::after{content:'';display:table;clear:both}
.popup .modal-footer{padding:20px}
@media(min-width:48em){.popup{top:-75px;left:0;right:0;width:80%;max-width:1095px;margin:0 auto}
}
.popup ul{list-style-type:none;padding:0}
.popup ul li{padding-bottom:20px}
.popup ul li:last-child{padding-bottom:0}
.popup .modal-header{position:fixed;width:100%;top:0;z-index:100;zoom:1}
.popup .modal-header.arrow-box,.popup .modal-header.selected{background:#0055a4}
.popup .modal-header.arrow-box:after,.popup .modal-header.selected:after{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,85,164,0);border-width:15px;margin-left:-15px;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;top:99%;border-top-color:#0055a4}
.popup .modal-header a{text-decoration:none;cursor:pointer}
.popup.eu-features .modal-header h2,.popup.eu-features .modal-header h5,.popup.tf-search-features .modal-header h2,.popup.tf-search-features .modal-header h5{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#fff;margin:0;text-align:left}
@media(min-width:64rem){.popup.eu-features .modal-header h2,.popup.eu-features .modal-header h5,.popup.tf-search-features .modal-header h2,.popup.tf-search-features .modal-header h5{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.popup.eu-features .popup-intro-text,.popup.tf-search-features .popup-intro-text{font-size:1.1em}
.popup.eu-features .popup-text,.popup.tf-search-features .popup-text{border-top:1px solid #cdcdcd;margin:5% 0;display:inline-block;padding:5% 0;text-align:left}
.popup.eu-features a,.popup.tf-search-features a{text-decoration:none}
.popup.eu-features li:before,.popup.tf-search-features li:before{color:#4a90e2}
.popup.eu-features .icon-ch-right:before,.popup.tf-search-features .icon-ch-right:before{margin-right:10px;font-size:.9em}
.popup.tf-search-features ul{padding-bottom:50px}
.popup.tf-search-features li:before{color:#767676}
.popup .breadcrumbs{margin:5px 0 0;padding:0 5%;list-style:none;background:#01294c;text-align:center;z-index:101}
.popup .breadcrumbs li,.popup .breadcrumbs li:last-child{border-bottom:1px solid #001930;padding:15px 0}
.popup .breadcrumbs a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;color:#ffdf1b;text-transform:capitalize}
.complementary-advance.popup{top:60px}
.complementary-advance.popup.open-generic p{margin-bottom:0;padding-bottom:30px;padding-top:30px}
.complementary-advance.popup.open-generic a{text-decoration:none}
.cookie-policy-not-accepted .popup.tf-search-features,.cookie-policy-not-accepted .popup.open-generic{top:310px}
.cookie-policy-not-accepted .popup .modal-header{position:relative;top:-56px}
.cookie-policy-not-accepted .popup .finder-journey-select-wrapper{padding:0}
.cookie-policy-not-accepted .modal-window.generic .popup-intro-text{padding:0 5% 1%}
.modal-window.generic .close{padding:0;border:0;background-color:transparent}
.previous-search{padding:25px 15px 20px}
.previous-search ul{margin:0}
.previous-search ul a{color:#000;text-decoration:none}
.previous-search li{padding-top:20px;margin:0}
.previous-search .separator{position:relative;border-top:2px solid #ededed;margin:10px 0 0}
.previous-search .separator span{position:relative;top:-9px;padding:0 20px;background-color:#fff;margin:0 auto}
.previous-search .cta-with-icon{padding:17px 30px 17px 50px;margin-bottom:20px}
.previous-search .cta-txt{margin:20px 0}
.previous-search .icon-tire-search:before,.previous-search .icon-vehicle-search:before{color:#0055a4;font-size:2.5rem;display:block}
.previous-search .icon-vehicle-search:before{font-size:3.5em}
.generic{background:#e6edf3;display:none;text-align:center}
.generic p{text-align:center;padding:24% 5% 1%}
.generic ul,.generic li{list-style:none;margin:0;padding:0}
.generic ul{padding:0 5%}
.generic li{width:100%;display:inline-block;padding-bottom:6%}
.generic li p,.generic li h5{width:60%;text-align:left;margin:2% 0 0 4%;padding:0;float:left}
.generic li p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222}
.generic li:before{background:#fff;color:#767676;font-size:3.5rem;display:inline-block;padding:20px;border-radius:50%;float:left}
.generic .icon-noise:before{padding:24px 0;font-size:3em}
.generic h5{font-size:1.2em}
.popup-info{position:relative;top:-20px;z-index:-1}
.popup-info p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#767676;text-align:center;margin:15px 10%}
.popup-info .popup-text{text-align:left}
.popup-info span{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#fff;font-size:1.2em;display:block;color:#0055a4;text-align:center;font-weight:bold;position:relative}
.popup-info img:last-of-type{margin:20px 0 0}
.popup-content{background:#fff;margin-top:60px;text-align:center}
.popup-content .popup-message{color:#000}
.popup-content .back{font-size:1.2em;color:#0055a4;text-decoration:none;cursor:pointer;text-align:center;display:block}
.popup-content .back:before{margin-right:7px;font-size:.75em}
.popup-content .popup-text{border-top:2px solid #cdcdcd;padding-top:25px;margin-top:35px;color:#000}
.popup-content .marker-pin{margin-bottom:25px}
.popup-content p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#767676;text-align:center;margin:15px 5%}
.popup-help-content{background:#e6edf3;position:relative;padding:40px 10px 10px;top:-20px;z-index:-1;display:none;text-align:center}
.popup-help-content h3{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#222;margin:0 5% 20px;text-align:center}
@media(min-width:64rem){.popup-help-content h3{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.popup-help-content p,.popup-help-content ul{text-align:left;margin:0 20px 20px}
.popup-help-content p{font-family:arial,sans-serif;font-size:1em;line-height:1.375}
.popup-help-content ul{display:inline-block;list-style:none;padding:0}
.popup-help-content ul li{text-align:left;float:left;margin-left:0}
.popup-help-content ul li:before{content:'-';margin:0 10px 0 0}
.popup-help-content img{padding:0;margin:0 0 20px;background:#fff}
.popup-bottom-info,.popup-bottom-info-content{padding:20px;text-align:center;background:#e6edf3}
.popup-bottom-info .bottom-section,.popup-bottom-info-content .bottom-section{padding-top:1em;border-top:1px solid #cdcdcd}
.popup-bottom-info p,.popup-bottom-info-content p{font-size:.9em;margin-left:10%;margin-right:10%}
.popup-bottom-info-content{padding-top:0;display:none}
.info-popup:after{cursor:pointer}
.tire-playback-info .info-popup{cursor:pointer}
.open-generic .overlay{display:block;cursor:pointer}
.open-generic .generic{display:block;cursor:text}
.popup-header-icon{background-size:contain;background-position:center}
.popup-header-icon.vehicle,.popup-header-icon.make{position:absolute;top:12px;left:50%;margin-left:-32px;display:block;width:64px;height:35px;text-indent:-999em;background-image:url("../icons/popup-header-icon-vehicle.png");background-repeat:no-repeat}
@media(min-width:48em){.popup-header-icon.vehicle,.popup-header-icon.make{left:45px;margin-left:0}
}
.popup-header-icon.tire,.popup-header-icon.size{position:absolute;top:12px;left:50%;margin-left:-32px;display:block;width:64px;height:35px;text-indent:-999em;background-image:url("../icons/popup-header-icon-tire.png");background-repeat:no-repeat}
@media(min-width:48em){.popup-header-icon.tire,.popup-header-icon.size{left:45px;margin-left:0}
}
.popup-header-icon.hsntsn,.popup-header-icon.code,.popup-header-icon.number{position:absolute;top:12px;left:50%;margin-left:-32px;display:block;width:64px;height:35px;text-indent:-999em;background-image:url("../icons/popup-header-icon-number.png");background-repeat:no-repeat}
@media(min-width:48em){.popup-header-icon.hsntsn,.popup-header-icon.code,.popup-header-icon.number{left:45px;margin-left:0}
}
.popup-list{margin:0;padding:0 20px;list-style:none;text-align:left}
.popup-list li{border-bottom:1px solid #ededed;padding:20px 25px;margin:0;text-align:center}
.popup-list a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer}
.popup-title{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#fff;text-align:center;color:#000;padding:40px 40px 20px;margin:0}
@media(min-width:64rem){.popup-title{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.popup-title-content{background:#01294c;padding:15px 0;margin:0 0 20px}
.popup-title-content.arrow-box{background:#01294c;position:relative}
.popup-title-content.arrow-box:after{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,85,164,0);border-width:10px;margin-left:-10px;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;top:99%;border-top-color:#01294c}
.popup-title-content h2,.popup-title-content h5{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#fff;margin:0;text-align:center}
@media(min-width:64rem){.popup-title-content h2,.popup-title-content h5{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.popup-title-content .more-info{display:block;background-repeat:no-repeat;background-size:25px;background-position:center;width:26px;height:26px;overflow:hidden;position:absolute;right:15px;margin-top:-2px;color:#fff;text-align:center;line-height:26px;border-radius:13px;cursor:pointer}
.popup-title-content .more-info.help{background-image:url("../icons/help-icon.png")}
.popup-title-content .more-info.close-help{background-image:url("../icons/help-close-icon.png")}
@media(min-width:48em){.base-popup .popup{top:100px}
.popup-content{margin-top:0}
.generic p{padding:2% 5% 1%}
.generic li p,.generic li h5{width:70%}
.cookie-policy-not-accepted .popup .modal-header{top:0}
.cookie-policy-not-accepted .popup.tf-search-features,.cookie-policy-not-accepted .popup.open-generic{top:150px}
.cookie-policy-not-accepted .popup .finder-journey-select-wrapper{padding:50px 0}
.cookie-policy-not-accepted .modal-window.generic .popup-intro-text{padding:2% 5% 1%}
.popup .previous-search li{margin:0}
.popup .modal-header{position:relative;width:auto}
.popup .modal-header h2,.popup .modal-header h5{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#fff;padding:17px 20px;margin:0}
.popup .breadcrumbs{background:transparent;position:absolute;top:0;left:0;margin:0 130px;padding:0;width:calc(100% - 260px)}
.popup .breadcrumbs::after{content:'';display:table;clear:both}
.popup .breadcrumbs li,.popup .breadcrumbs li:last-child{position:relative;margin-top:12px;margin-left:0;padding:10px 20px;float:left;border-bottom:0;border-left:1px solid #01294c}
.popup .breadcrumbs li:last-child:after{position:absolute;content:'';top:0;right:0;height:100%;border-right:1px solid #01294c}
.popup .breadcrumbs a{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875em}
.popup .breadcrumbs.size-1 li{width:100%}
.popup .breadcrumbs.size-2 li{width:50%}
.popup .breadcrumbs.size-3 li{width:33.3333333333%}
.popup .breadcrumbs.size-4 li{width:25%}
.popup .breadcrumbs.size-5 li{width:20%}
.popup .breadcrumbs.size-6 li{width:16.6666666667%}
.popup .breadcrumbs.size-7 li{width:14.2857142857%}
.popup .breadcrumbs.size-8 li{width:12.5%}
.popup .breadcrumbs.size-9 li{width:11.1111111111%}
.popup .breadcrumbs.size-10 li{width:10%}
.popup.eu-features,.popup.tf-search-features{top:75px}
.popup.eu-features li:before,.popup.tf-search-features li:before{padding:31px;font-size:3.5rem}
.popup.eu-features .icon-noise:before,.popup.tf-search-features .icon-noise:before{padding:31px 3px}
.popup.eu-features .popup-text,.popup.tf-search-features .popup-text{padding:2% 21% 0}
.complementary-advance.popup{top:90px}
.popup-info{top:0}
.popup-info p{margin:15px 25%}
.popup-info .img-holder{width:80%;margin:0 0 0 10%;position:relative;border-bottom:1px solid #ededed;text-align:center;line-height:0}
.popup-info .img-holder::after{content:'';display:table;clear:both}
.popup-info .img-holder img{display:inline-block;width:40%;margin:0 4%}
.popup-info .img-holder span{display:inline-block;position:absolute;top:20px;left:50%;margin:0 0 0 -20px}
.popup-info .single.img-holder{border-bottom:1px solid #ededed}
.popup-help-content{padding:40px 14%}
.popup-help-content::after{content:'';display:table;clear:both}
.popup-help-content div{width:48%;float:left}
.popup-help-content div:first-of-type{margin:0 4% 0 0}
.popup-help-content p,.popup-help-content ul{margin:0 0 20px}
.popup-help-content ul li{margin:0}
.popup-bottom-info,.popup-bottom-info-content{padding-left:100px;padding-right:100px}
.popup-bottom-info p,.popup-bottom-info-content p{margin-left:25%;margin-right:25%}
.popup-bottom-info li,.popup-bottom-info-content li{display:inline-block;margin:0 0 0 30px}
.popup li,.popup-bottom-info-content li{display:inline-block;margin:0 0 0 30px}
.popup-list{padding:0 8%}
.popup-list::after{content:'';display:table;clear:both}
.popup-list.wide{margin:0 20px}
.popup-list.wide li{width:100%}
.popup-list li{text-align:left;border-bottom:0;border-left:1px solid #ededed;float:left;width:33.333%;padding:10px 25px;margin:0 0 25px;clear:none}
.popup-list li:nth-child(3n+1){clear:both}
.popup-title-content{padding:20px 0}
.popup-title{text-align:center}
}
@media(min-width:64em){.popup-list li{width:25%}
.popup-list li:nth-child(3n+1){clear:none}
.popup-list li:nth-child(4n+1){clear:both}
.popup .previous-search{padding:25px 30% 20px}
.popup .modal-header h2,.popup .modal-header h5{font-size:1.625em}
}
.search-item{padding:0 10px}
.advert .trigger{background:#00203e;-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;font-size:1.125em;line-height:48px;height:48px;padding:0 30px 0 64px;position:relative;bottom:-2px;z-index:1;cursor:pointer}
.advert .trigger:after{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,85,164,0);border-width:10px;margin-left:-10px;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;top:99%;border-top-color:#00203e}
.advert .trigger:before{font-family:'gy-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;-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:48px;height:100%;padding:15px 0 0;background:#0055a4;top:0;left:0;text-align:center}
.advert .content{padding:20px;background-color:#ededed;position:relative;z-index:100;margin-top:-20px}
.advert .content img{width:20%;margin-bottom:14px}
.advert .content p{margin:0}
.advert.opened .trigger:before{content:'\e60d'}
.advert.opened .content{display:block}
.item-banner:before{font-family:'gy-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}
.item-title{margin-bottom:20px}
.item-title .right{width:50%;display:inline-block;float:right}
.item-title img{width:33%;display:inline-block;margin:0 0 0 calc(100% - 94%)}
.item-title .title{margin:0}
.item-title .review{margin:0;padding:0}
.item-title .review li{width:20px;height:20px;display:inline-block;list-style-type:none}
.item-panel{position:relative}
.item-panel ul{margin:0;padding:0}
.item-panel li{background-position:left center;list-style-type:none;height:30px;margin-bottom:20px;padding-left:40px;line-height:30px}
.item-panel .info{position:absolute;right:0;top:50%;width:25px;height:25px;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.item-eu-labels li{list-style-type:none;display:inline-block}
.ico{background-position:center;background-size:contain;background-repeat:no-repeat}
.star{background-image:url("../icons/star-icon.png")}
.star.selected{background-image:url("../icons/star-selected-icon.png")}
@media(min-width:48em){.advert{border-bottom:1px solid #ededed}
.advert .trigger{display:inline-block;font-size:.875em;line-height:36px;height:36px;margin-bottom:2px}
.advert .trigger:after{display:none}
.advert .trigger:before{font-size:1.2em;width:36px;padding:10px 0 0}
.advert .content{position:absolute;margin-top:0;top:auto}
}
@media(min-width:64em){.advert .content{width:calc(100% - 240px)}
}
.cookie-message{position:relative;display:none;background:#001930;color:#fff;padding:25px 0;z-index:9999}
.cookie-message p{font-size:.875em;line-height:1.25}
.cookie-message a{color:#fff;cursor:pointer;font-size:1em;text-decoration:underline}
.cookie-message a:hover{text-decoration:none}
.cookie-message .accept-cookie-warning{margin-top:10px;text-decoration:none}
.cookie-message .accept-cookie-warning:hover span{text-decoration:underline}
.cookie-message .accept-cookie-warning:before{font-family:'gy-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:'\e608';padding-right:10px}
.cookie-policy-not-accepted .cookie-message{display:block}
.cookie-policy-not-accepted header{position:relative}
@media(min-width:48em){.cookie-message .link-container,.cookie-message p{display:table-cell}
.cookie-message p{width:45%;margin-right:5%}
.cookie-message .link-container{width:35%;text-align:right}
}
.hero-module{min-height:350px;background-repeat:no-repeat;background-position:right 0;background-color:transparent;background-size:cover}
@media(min-width:48em){.hero-module{min-height:500px}
}
.hero-module{min-height:350px;background-repeat:no-repeat;background-position:right 0;background-color:transparent;background-size:cover}
@media(min-width:48em){.hero-module{min-height:500px}
}
.launch-home{position:relative;background:#ededed}
.launch{text-align:center;padding:2em 2em 0;background:#ededed;max-width:630px;position:relative;top:-75px;width:90%;left:5%}
.launch.location .location-actions{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #ededed;display:none}
.launch.alternate-align{text-align:left}
.launch-actions{list-style:none;margin:0;padding:0}
.launch-actions li{margin-bottom:16px}
.launch-actions li:last-child{margin-bottom:0}
.launch-actions .cta-with-icon{width:100%}
.launch-actions .open{background:#01294c;color:#fff}
.launch-actions .open:after{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,85,164,0);border-width:10px;margin-left:-10px;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;top:99%;border-top-color:#01294c}
.launch-actions .open:hover{background:#0055a4}
.launch-actions .open:hover:after{border-top-color:#0055a4}
@media(min-width:48em){.launch{-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;width:70%;left:15%;position:absolute;background:#fff;padding:2em}
.launch .cta-with-icon.compass{background:0;width:100%;text-align:left;padding-top:6.6%;padding-left:50px;font-size:1em;margin-left:3%}
.launch h1{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.125rem;color:#0055a4;text-align:left}
}
@media(min-width:48em) and (min-width:64rem){.launch h1{font-size:2.375rem;font-weight:700;line-height:2.625rem}
}
@media(min-width:48em){.launch.alternate-align{text-align:center}
.launch.alternate-align h1{text-align:center}
.launch-actions li{margin-bottom:0}
}
@media(min-width:64em){.launch{width:50%;left:25%}
.launch-home .cta-with-icon.compass{background:0;width:100%;text-align:left;padding-top:6.6%;padding-left:30px;font-size:1em;margin-left:3%}
.launch-home .location-actions .col-elem{width:37%}
.launch-home .location-actions .col-elem:first-of-type{width:60%}
.launch-home .location-actions .cta-with-icon.compass:before{width:15px;display:inline-block;font-size:1.1rem;left:auto;top:auto;margin-left:-30px}
}
@media(min-width:80em){.launch{left:50%;margin:0 0 0 -315px}
}
.finder-content{background:#fff;text-align:center}
.finder-journey-select-wrapper{padding:90px 0 50px}
.finder-journey-select{padding:30px;border-bottom:1px solid #ededed;margin:0 20px}
.finder-journey-select:last-child{border:0;margin:0}
.finder-journey-select .h3 a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer}
.finder-journey-select p{line-height:22px}
.launch-icon{display:inline-block;width:100%}
.launch-icon:before{content:'';display:block;height:110px;margin-bottom:38px;background-repeat:no-repeat;background-position:center bottom}
.launch-icon.vehicle:before,.launch-icon.make:before{background-size:auto 110px;background-image:url("../icons/launch-vehicle.png")}
.launch-icon.tire:before{background-size:auto 90px;background-image:url("../icons/launch-tire.png")}
.launch-icon.hsntsn:before,.launch-icon.code:before,.launch-icon.number:before{background-size:auto 57px;background-image:url("../icons/launch-hsntsn.png")}
.popup-header-icon{background-size:contain;background-position:center}
.popup-header-icon.vehicle,.popup-header-icon.make{position:absolute;top:12px;left:50%;margin-left:-32px;display:block;width:64px;height:35px;text-indent:-999em;background-image:url("../icons/popup-header-icon-vehicle.png");background-repeat:no-repeat}
@media(min-width:48em){.popup-header-icon.vehicle,.popup-header-icon.make{left:45px;margin-left:0}
}
.popup-header-icon.tire,.popup-header-icon.size{position:absolute;top:12px;left:50%;margin-left:-32px;display:block;width:64px;height:35px;text-indent:-999em;background-image:url("../icons/popup-header-icon-tire.png");background-repeat:no-repeat}
@media(min-width:48em){.popup-header-icon.tire,.popup-header-icon.size{left:45px;margin-left:0}
}
.popup-header-icon.hsntsn,.popup-header-icon.code,.popup-header-icon.number{position:absolute;top:12px;left:50%;margin-left:-32px;display:block;width:64px;height:35px;text-indent:-999em;background-image:url("../icons/popup-header-icon-number.png");background-repeat:no-repeat}
@media(min-width:48em){.popup-header-icon.hsntsn,.popup-header-icon.code,.popup-header-icon.number{left:45px;margin-left:0}
}
.original-equipment{text-align:center;padding:20px;background:#ededed}
.original-equipment img{width:62px;margin:0 auto 20px}
.original-equipment h2{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#222}
@media(min-width:64rem){.original-equipment h2{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.original-equipment p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222}
.original-equipment.img-error .img-wrapper{display:none}
.original-equipment.img-error .oe-head-content{width:100%;margin:0;padding:0}
.number .img-holder{border:0}
.number .popup-content{text-align:center;margin-top:50px;margin-bottom:100px}
.number .popup-content .form-isol-plus{margin-left:-48px}
.number .popup-content .form-message-error{display:none;color:red}
.no-results{text-align:center}
.no-results .icon-noresults{font-family:'gy-icons';font-size:4em;color:#ededed}
.no-results .separator{padding:0 20px}
.no-results hr{width:calc(38% - 20px);display:inline-block;height:0;border:1px solid #ededed;margin:4px 0}
@media(min-width:48em){.finder-journey-select-wrapper{display:table;width:100%;padding:50px 0;table-layout:fixed}
.finder-journey-select{display:table-cell;padding:30px 10px;border-bottom:0;border-right:1px solid #ededed;margin:0}
.finder-journey-select p{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#222;line-height:22px}
.original-equipment{padding:30px 40px}
.original-equipment::after{content:'';display:table;clear:both}
.original-equipment .img-wrapper{float:left;width:25%}
.original-equipment .img-wrapper img{width:auto;margin:10px auto 0}
.original-equipment .oe-head-content{float:left;border-left:1px solid #ededed;width:70%;margin:0 0 0 5%;padding:0 0 0 5%;text-align:left}
.original-equipment p{margin:0}
}
@media(min-width:64em){.finder-journey-select{padding:30px}
}
.previous-search .old-searches{list-style-type:none;padding:20px}
.find-dealer-map{display:none}
.dealer-header{background:#fff;padding:30px 30px 20px}
.dealer-header::after{content:'';display:table;clear:both}
.dealer-header h2{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#222}
@media(min-width:64rem){.dealer-header h2{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.dealer-header .dealer-address{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#222;float:left;margin:0 20px 20px 0}
@media(min-width:64rem){.dealer-header .dealer-address{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.dealer-header .dealer-address:after{content:'';border-left:1px solid #cdcdcd;margin:0 0 0 20px}
.dealer-header .update-action{float:left;margin:2px 0 0}
.back-link{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;display:block;padding:30px 30px 0;color:#0055a4}
.back-link:before{font-family:'gy-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:.8em;content:'\e607';margin:0 5px 0 0}
.choosen-tire{background:#fff;padding:30px 30px 0}
.choosen-tire::after{content:'';display:table;clear:both}
.choosen-tire img{width:auto;float:left;margin:0 20px 0 0;max-width:50px}
.choosen-tire p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;padding:10px 0 0 20px;margin:0 0 5px}
.choosen-tire p:last-of-type{padding-top:0}
.choosen-tire>div{display:inline-block;vertical-align:top}
.choosen-tire div:first-of-type{width:20%}
.choosen-tire div:last-of-type{width:77%}
.find-dealer-tabs{margin:10px 0 0;padding:0;list-style:none}
.find-dealer-tabs::after{content:'';display:table;clear:both}
.find-dealer-tabs li{width:50%;float:left;display:table}
.find-dealer-tabs a{display:table-cell;vertical-align:middle;height:60px;text-decoration:none;text-align:center;color:#fff;background:#0055a4;line-height:1em}
.find-dealer-tabs .active{background:#01294c;position:relative}
.find-dealer-tabs .active:after{content:'';position:absolute;bottom:-10px;left:50%;margin:0 0 0 -5px;border-top:10px solid #01294c;border-right:10px solid transparent;border-bottom:0;border-left:10px solid transparent}
.dealer-detail{padding:20px 30px 55px;border-bottom:1px solid #ededed;position:relative}
.dealer-detail a{color:#0055a4;cursor:pointer}
#dealer-1{padding-top:14px}
.find-dealer-tabs ~ div#dealer-1{padding-top:20px;margin-top:0}
.find-dealer-distance{float:left;margin:0 0 40px}
.find-dealer-distance::after{content:'';display:table;clear:both}
.find-dealer-distance dt{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#fff;float:left;background:#01294c;display:block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;position:relative;z-index:9}
.find-dealer-distance dd{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;float:left;background:#ededed;border-radius:15px;height:30px;line-height:30px;padding:0 10px 0 40px;margin:0 0 0 -31px}
.dealer-promo-flag{float:right;width:42%}
.dealer-promo-flag .dealer-promo-txt{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#222;font-size:.75em;margin-right:50px;display:block;text-align:right}
.dealer-promo-flag .promo-flag{max-width:40px;position:absolute;top:17px;right:30px}
.dealer-promo-flag+.dealer-logo{clear:both;float:left;margin-bottom:10px}
.find-dealer-tabs ~ div#dealer-1 .promo-flag{top:22px}
.dealer-logo{width:auto;float:right}
.dealer-title{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#0055a4;clear:both}
@media(min-width:64rem){.dealer-title{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.dealer-ctas{margin:0 0 20px;padding:0;list-style:none}
.dealer-ctas::after{content:'';display:table;clear:both}
.dealer-ctas li{float:left;width:100%;margin-bottom:20px}
.dealer-ctas li.last-child{margin-bottom:0}
.dealer-phone-wrapper{display:none;margin:0 0 20px}
.dealer-phone-wrapper .dealer-phone-inner-wrapper{display:none}
.dealer-phone{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;margin:10px 0 0}
.dealer-phone a{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;text-decoration:none}
.dealer-hours-wrapper{border-top:1px solid #ededed;border-bottom:1px solid #ededed;margin:0 0 30px}
.dealer-hours-wrapper h3{margin-bottom:0}
.dealer-hours-wrapper.opened .dealer-hours-trigger{margin-top:5px;margin-bottom:30px}
.dealer-hours-wrapper.opened .dealer-opening-hours{display:table}
.dealer-hours-trigger{margin:20px 0}
.dealer-opening-hours{width:100%;table-layout:fixed;display:none}
.dealer-opening-hours td{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#767676;line-height:2}
.dealer-opening-hours td:first-child{color:#222}
.dealer-opening-hours .today{font-weight:bold}
.dealer-opening-hours .today td{padding:30px 0 10px}
.dealer-opening-hours tr:last-child td{padding:0 0 30px}
.dealer-specialism{margin:0;padding:0;list-style:none}
.dealer-specialism li{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;padding:0 0 15px 30px;position:relative}
.dealer-specialism li:before{font-family:'gy-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:'\e60f';color:#4a90e2;font-size:1em;margin:0 15px 0 0;position:absolute;top:1px;left:0;width:20px;height:20px;background:#ededed;border-radius:50%;text-indent:4px}
.next-five{padding:30px 0;text-align:center}
.next-five .cta{width:60%;background:#01294c;color:#fff;margin:0 0 10px}
.next-five .cta:hover{background:#020f2c}
.update-location{display:none;clear:both;text-align:center;padding:10px 0}
.update-location .form-isol{margin:0 0 10px}
.update-location .operator{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;margin:0 0 10px}
.get-directions{padding:20px 40px}
.get-directions .close{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;font-family:arial,sans-serif;font-size:.875em;line-height:1.429}
.get-directions .close:before{font-family:'gy-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:'\e608';margin-right:5px}
.get-directions .pin{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;display:block;color:#222;padding:30px 0;margin:15px 0 0;border-top:1px solid #ededed}
.get-directions .location{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;display:block;color:#222;padding:30px 0;border-bottom:1px solid #ededed}
.get-directions [jsselect='legs[0].start_address'] td:first-child,.get-directions [jsselect='$this.end_address'] td:first-child{padding-left:20px}
.get-directions [jsselect='legs[0].start_address'] td:first-child:before,.get-directions [jsselect='$this.end_address'] td:first-child:before{position:absolute;content:'';margin-top:-20px;margin-left:-20px;top:auto;width:20px;height:32px;background-image:url("head/css/mt.googleapis.com/vt/icon/name=icons/spotlight/spotlight-poi.png&scale=1");background-size:100%}
.get-directions [jsselect='legs[0].start_address'] img,.get-directions [jsselect='$this.end_address'] img{display:none}
.get-directions .directions{margin:0;padding:0;font-size:.9em}
.get-directions .directions .adp-legal{font-size:.6em}
.get-directions .directions li{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;padding:15px 50px 0 20px;position:relative}
.get-directions .directions span{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#767676}
.get-directions .directions li:after{content:'';border-bottom:1px solid #ededed;display:block;margin:15px -50px 0 -45px}
.get-directions .adp-placemark{background:#fff;border:0}
.get-directions .adp-placemark td{padding:5px}
.close-directions{padding:20px 0;text-align:center}
.dealer-directions{display:none}
.dealer-directions .get-directions{padding:0}
.cta-with-icon.phone{margin:0 0 20px}
.dealer-info{background:#fff;position:relative}
.dealer-offerings,.dealer-services{padding-top:20px;padding-bottom:20px}
.dealer-offerings::after,.dealer-services::after{content:'';display:table;clear:both}
.dealer-offerings .head,.dealer-services .head{margin:0 0 25px;padding:25px 0 0}
.tire-services dd{width:100%;float:left}
.car-services dd{float:left;width:100%}
.dealer-services-details dt{width:100%;float:left;font-size:1.3em;padding-bottom:27px}
.tire-services,.car-services,.dealer-offerings-details,.dealer-services-details{margin:0;padding:0;list-style:none}
.tire-services dd,.tire-services li,.car-services dd,.car-services li,.dealer-offerings-details dd,.dealer-offerings-details li,.dealer-services-details dd,.dealer-services-details li{font-size:1.125em;line-height:1.222;margin:0;padding:0 0 25px 30px;position:relative}
.tire-services dd:before,.tire-services li:before,.car-services dd:before,.car-services li:before,.dealer-offerings-details dd:before,.dealer-offerings-details li:before,.dealer-services-details dd:before,.dealer-services-details li:before{font-family:'gy-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:'\e60f';color:#4a90e2;font-size:1.222em;margin:0 15px 0 0;position:absolute;top:-1px;left:0}
.dealer-offerings{background:#ededed}
.credit-cards{margin:20px 0 0}
.credit-cards .sub-head{font-family:'helvetica neue',helvetica,sans-serif;font-weight:normal;font-size:1.375em;margin:0 0 20px}
.credit-cards ul{margin:0;padding:0;list-style:none}
.credit-cards ul::after{content:'';display:table;clear:both}
.credit-cards li{float:left;width:65px;height:42px;margin:0 10px 0 0;text-indent:-999em;overflow:hidden;background-size:contain;background-repeat:no-repeat;background-color:transparent;background-position:0 0;background-image:url("../img/CreditCards_mobile.jpg")}
.credit-cards li:last-child{margin:0}
.credit-cards li.visa{background-image:url("../img/visa-small.png")}
.credit-cards li.mastercard{background-image:url("../img/mastercard-small.png")}
.credit-cards li.discover{background-image:url("../img/discover-small.png")}
.credit-cards li.amex{background-image:url("../img/amex-small.png")}
.dealer-detail-wrapper .choosen-tire{background:#fff}
@media(min-width:48em){.choosen-tire,.dealer-header{background:#fff}
.car-services dd{float:left;width:100%}
.find-dealer-results{width:42%;float:left;min-height:890px}
.dealer-promo-flag .dealer-promo-txt dd,.find-dealer-distance dd{font-size:.75em}
.find-dealer-map{float:left;width:58%;display:block;position:fixed;left:42%;top:0;bottom:0}
.find-dealer-map.fix-map{position:fixed;top:0}
.find-dealer-map .dealer-map{width:100%;height:100%}
.next-five .cta{width:40%;margin:0 10px}
.dealer-phone-wrapper{display:block}
.cta-with-icon.phone{display:none}
.dealer-offerings,.dealer-services{padding-bottom:80px}
.dealer-offerings-details{width:66.6%;float:left;padding:0 50px 0 0}
.dealer-offerings-details::after{content:'';display:table;clear:both}
.dealer-offerings-details li{width:50%;float:left;padding:0 30px;margin:0 0 25px}
.dealer-services-details::after{content:'';display:table;clear:both}
.dealer-services-details li{width:33.3%;float:left;padding:0 30px;margin:0 0 25px}
.credit-cards{float:left;width:33.3%;padding:0 0 0 40px;margin:0;border-left:1px solid #cdcdcd}
.credit-cards .sub-head{font-size:1.125em}
.credit-cards li{margin:0 10px 10px 0;width:88px;height:56px;background-image:url("../img/CreditCards_desktop.jpg")}
.credit-cards li:nth-child(3){clear:left}
.credit-cards li.visa{background-image:url("../img/visa.png")}
.credit-cards li.mastercard{background-image:url("../img/mastercard.png")}
.credit-cards li.discover{background-image:url("../img/discover.png")}
.credit-cards li.amex{background-image:url("../img/amex.png")}
.dealer-ctas li{width:100%}
}
@media(min-width:64em){.dealer-detail{padding:15px 30px 55px}
.dealer-services-details.tire-services{width:25%;float:left;margin-right:5%;border-right:1px solid #979797}
.dealer-services-details.car-services{float:left;width:70%}
.find-dealer-results{width:30%;min-height:884px}
.find-dealer-map{width:70%;left:30%}
.choosen-tire p{padding:0}
.choosen-tire img{width:50px;float:left;margin-right:26px}
.choosen-tire a{color:#0055a4;text-decoration:none}
.choosen-tire a:hover{text-decoration:underline}
}
@media(min-width:90em){.dealer-services,.dealer-offerings{max-width:100%}
}
@media(min-width:90em){.dealer-ctas li{width:50%}
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.credit-cards li.visa{background-image:url("../img/visa.png")}
.credit-cards li.mastercard{background-image:url("../img/mastercard.png")}
.credit-cards li.discover{background-image:url("../img/discover.png")}
.credit-cards li.amex{background-image:url("../img/amex.png")}
.choosen-tire p{padding:0 0 0 20px}
}
.product-detail-playback{background:#ededed}
.product-detail-playback .alternative-link{display:none}
.product-detail-playback .active-link{display:inline-block;float:right;margin-top:-40px}
.product-detail-playback .tire-specs{margin:0;padding:30px 0 25px;float:left}
.product-detail-playback .tire-specs dt{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#222;margin:0 0 15px}
@media(min-width:64rem){.product-detail-playback .tire-specs dt{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.product-detail-playback .tire-specs dd{margin:0;display:inline-block;color:#767676;font-size:1em}
.product-detail-playback .tire-specs dd:after{content:'/';display:inline-block;margin:0 0 0 4px}
.product-detail-playback .tire-specs dd:last-child:after{content:''}
.product-detail-playback .more-info{display:none}
.product-detail-playback .more-info p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;margin:0 0 5px}
.product-detail-playback .more-info .cta-wrapper{margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #cdcdcd}
.product-detail-playback.opened .more-info{display:block}
.product-detail-playback table{display:block;margin-bottom:20px}
.product-detail-playback table::after{content:'';display:table;clear:both}
.product-detail-playback table thead{display:block;float:left;width:50%}
.product-detail-playback table tbody{display:block;float:left;width:50%}
.product-detail-playback table tr{display:block}
.product-detail-playback table th{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;display:block;padding:20px 0;text-align:left;border-bottom:1px solid #cdcdcd;line-height:1}
.product-detail-playback table td{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;display:block;padding:20px 0;text-align:right;border-bottom:1px solid #cdcdcd;line-height:1}
.product-detail-playback .new-search{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;display:inline-block;margin:67px 0 0 -5px;border-left:1px solid #cdcdcd;padding:0 0 0 15px}
.product-detail-playback .cta-accordion{margin:0 0 25px}
.tire-playback-info{padding:30px 0 0;min-height:400px}
.tire-playback-info .title{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.125rem;color:#222}
@media(min-width:64rem){.tire-playback-info .title{font-size:2.375rem;font-weight:700;line-height:2.625rem}
}
.tire-playback-info .intro{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#222;margin-top:15px}
@media(min-width:64rem){.tire-playback-info .intro{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.tire-playback-info .feats{margin:0 0 25px;list-style-position:outside}
.tire-playback-info .feats li{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222}
.tire-playback-info .tire-feat{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#767676}
.tire-playback-info .tire-feat:before{font-family:'gy-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;display:inline-block;width:70px;height:70px;border:1px solid #ededed;border-radius:50%;vertical-align:middle;margin:0 10px 0 0;padding:13px 0 0;text-align:center;font-size:2.7em}
.tire-playback-info .tire-feat:after{font-family:'gy-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:'\e60b';display:inline-block;vertical-align:middle;margin:0 0 0 10px;font-size:1.2em;text-align:center;color:#0055a4;position:relative;top:-1px;margin-left:20px}
.tire-playback-info .run-on-flat:before{content:'\e612'}
.tire-playback-info .on-road:before{content:'\e618'}
.tire-playback-info .off-road:before{content:'\e61a'}
.tire-playback-info .on-and-on:before{content:'\e614'}
.tire-playback-info .rim-protection:before{content:'\e616'}
.tire-playback-image{display:block;position:relative}
.tire-playback-image span{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#767676;display:block;position:absolute;top:33%;left:0;padding:10px 15px;line-height:1.429em;border-radius:30px;border:1px solid #ededed;background:#fff}
.tire-playback-image span:before{font-family:'gy-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:'\e60e';font-size:2.8em;vertical-align:middle;margin:0 15px 0 0}
.tire-playback-image img{max-width:380px}
.tire-specification-wrapper{text-align:center;background:#e6edf3}
.tire-specification-wrapper .tire-specification{display:none}
.tire-specification-wrapper .tire-data{position:relative;margin-top:0;margin-bottom:0}
.tire-specification-wrapper .tire-data::after{content:'';display:table;clear:both}
.tire-specification-wrapper .tire-data dt{clear:left;text-align:left;float:left;padding:20px 0;line-height:1}
.tire-specification-wrapper .tire-data dd{margin:0;text-align:right;float:right;padding:20px 0;line-height:1}
.tire-specification-wrapper .tire-data dt:after{content:'';display:block;position:absolute;border-bottom:1px solid #cdcdcd;width:100%;margin:20px 0 0}
.tire-specification-wrapper .specifications-head{margin-top:20px;font-weight:bold}
.tire-specification-wrapper .show-specifications-wrapper{padding:20px 0}
.tire-specification-wrapper .show-specifications{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;display:inline-block}
.tire-specification-wrapper .show-specifications:before{font-family:'gy-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:'\e617';margin:0 5px 0 0;font-size:1.2em;vertical-align:text-bottom}
.tire-specification-wrapper .show-specifications:hover,.tire-specification-wrapper .show-specifications:focus,.tire-specification-wrapper .show-specifications:active{text-decoration:none}
.tire-specification-wrapper.opened .tire-specification{display:block}
.tire-specification-wrapper.opened .show-specifications:before{content:'\e605'}
.pricing-module{background:#0055a4;padding:30px 0;margin:0}
.pricing-module .price-label,.pricing-module .dealer-cta{text-align:center}
.pricing-module .tire-cta{margin-bottom:16px}
.pricing-module .price{display:inline-block;text-align:center;font-size:2.813em;line-height:1;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;color:#fff;margin:0 0 15px}
.pricing-module .price em{font-size:.667em;vertical-align:9px;font-style:normal;margin:0 5px 0 0}
.pricing-module .price span{display:block;font-size:.311em;padding:0 0 0 25px}
.pricing-module .intro{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.375rem;color:#fff}
@media(min-width:64rem){.pricing-module .intro{font-size:1.125rem;font-weight:400;line-height:1.375rem}
}
.pricing-module .intro span{display:block;margin-bottom:15px}
.product-details-page-browse .pricing-module{margin-bottom:0}
.performance-rating{margin:0 0 40px}
.performance-rating .head{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#222;text-align:center;margin:0 0 35px;padding-top:30px}
@media(min-width:64rem){.performance-rating .head{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.performance-rating .img-wrapper{border-bottom:1px solid #ededed;margin:0 0 30px;position:relative}
.performance-rating .img-wrapper img{margin:0 auto;max-width:380px}
.performance-rating .img-wrapper img:last-child{width:50%;max-height:90%;position:absolute;top:23%;left:0;right:0;margin:0 auto}
.performance-rating .performance-data{margin:0}
.performance-rating .performance-data dt{font-size:1.25em;margin:0 0 25px;padding-left:130px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;position:relative;min-height:52px}
.performance-rating .performance-data dd{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid #ededed}
.performance-rating .performance-icon{font-size:1.625em;line-height:1;padding:10px 0 9px 15px;margin:0 35px 0 -130px;width:95px;display:inline-block;position:absolute;vertical-align:middle;color:#222}
.performance-rating .performance-icon em{font-style:normal;font-size:.731em}
.performance-rating .performance-icon.rating-a{background:#009132;border-color:#009132}
.performance-rating .performance-icon.rating-b{background:#4dba47;border-color:#4dba47}
.performance-rating .performance-icon.rating-c{background:#c8d200;border-color:#c8d200}
.performance-rating .performance-icon.rating-d{background:#feed00;border-color:#feed00}
.performance-rating .performance-icon.rating-e{background:#fbba00;border-color:#fbba00}
.performance-rating .performance-icon.rating-f{background:#eb6909;border-color:#eb6909}
.performance-rating .performance-icon.rating-g{background:#e2001a;border-color:#e2001a}
.performance-rating .performance-icon.noise{background:#000;border-color:#000;color:#fff}
.performance-rating .performance-icon:after{content:'';border-color:transparent;border-style:solid;border-width:26px;border-left-color:inherit;border-left-width:15px;position:absolute;left:100%;top:0}
.key-benefits .col-elem{float:right;margin:0}
.key-benefits .head{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#222;margin:0 0 35px}
@media(min-width:64rem){.key-benefits .head{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.key-benefits .sec-title{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#222}
@media(min-width:64rem){.key-benefits .sec-title{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.key-benefits p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;margin:0 0 15px}
.key-benefits .cs-logo{margin:0 0 40px;width:auto}
.key-benefits .img-wrapper img{max-width:380px;margin:0 auto}
.pd-original-equipment{background:url("../img/oe-back.jpg") no-repeat 0 0 transparent;background-size:cover;text-align:center;padding:45px 0 30px}
.pd-original-equipment .head{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#fff;margin:0 0 30px}
@media(min-width:64rem){.pd-original-equipment .head{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.pd-original-equipment p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#fff;margin:0 0 30px}
.pd-original-equipment .main-brands{margin:20px auto 0;padding:0;list-style:none;width:265px}
.pd-original-equipment .main-brands::after{content:'';display:table;clear:both}
.pd-original-equipment .main-brands li{display:table;table-layout:fixed;float:left;background:#fff;width:85px;height:85px;margin:0 5px 5px 0}
.pd-original-equipment .main-brands li:nth-child(3n){margin-right:0}
.pd-original-equipment .main-brands .img-holder{display:table-cell;vertical-align:middle}
.pd-original-equipment .main-brands img{width:auto;max-width:90%;margin:0 auto}
.pd-original-equipment .main-brands li:last-child{margin:0}
.pd-original-equipment .cta-accordion{color:#fff}
.more-brands-wrapper{background:#ededed;display:none}
.more-brands-wrapper.opened{display:block}
.more-brands{margin:0;padding:0 0 20px;list-style:none;text-align:center;font-size:0}
.more-brands li{display:inline-block;width:30%;margin:5% 5% 0 0;background:#fff}
.more-brands li img{width:100%;max-width:85%;margin:10px auto}
.more-brands li:nth-child(3n),.more-brands li:last-child{margin:5% 0 0}
.generic-promo{padding-top:30px;padding-bottom:30px}
.generic-promo .img-wrapper{margin:0 0 30px}
.generic-promo .head{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#0055a4;margin:0 0 30px}
@media(min-width:64rem){.generic-promo .head{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.generic-promo p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222}
.independent-test{background:#ededed;padding:30px 0 0;margin-bottom:25px;text-align:center}
.independent-test .head{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#222;text-align:center;margin:0 0 30px}
@media(min-width:64rem){.independent-test .head{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.independent-test .cta-accordion{margin:20px 0}
.independent-test.opened .independent-test-list li{display:block}
.independent-test-list{list-style:none;margin:0;padding:0;text-align:left}
.independent-test-list li{padding:40px 0;margin:0 10%;border-bottom:1px solid #cdcdcd;display:none}
.independent-test-list li::after{content:'';display:table;clear:both}
.independent-test-list li.active{display:block}
.independent-test-list .img-wrapper{text-align:center;margin:0 0 15px}
.independent-test-list .img-wrapper::after{content:'';display:table;clear:both}
.independent-test-list .img-wrapper img{float:left;width:50%}
.independent-test-list .img-wrapper span{float:left;width:50%;margin:50px 0 0}
.independent-test-list .content-wrapper{margin:0 40px}
.independent-test-list img{width:auto;margin:0 auto 10px}
.independent-test-list .header{position:relative}
.independent-test-list .header .main{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#222;margin:0 0 10px;position:relative}
@media(min-width:64rem){.independent-test-list .header .main{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.independent-test-list .header .sub{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#222;margin:0 0 30px}
.independent-test-list .header:before{font-family:'gy-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:'\e60f';background:#fff;width:30px;height:30px;position:absolute;top:10px;left:-40px;border-radius:50%;color:#0055a4;font-size:1.9em}
.independent-test-list blockquote{margin:0;position:relative;line-height:1.375em;max-width:90%}
.independent-test-list blockquote:before{content:'\201C';position:absolute;top:13px;left:-35px;font-size:3.438em}
.independent-test-list blockquote:after{content:'\201D';position:absolute;bottom:-15px;margin:0 0 0 15px;font-size:3.438em}
.dealer-review-module{position:relative}
.dealer-review-module .dealer-review{background:url("../img/dealer-review-top-bg.jpg") no-repeat;background-size:cover;background-position:center top;color:#fff;padding:40px 4.6875%;position:relative}
.dealer-review-module .dealer-review .head{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#fff}
@media(min-width:64rem){.dealer-review-module .dealer-review .head{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.dealer-review-module .dealer-review blockquote{margin:0}
.dealer-review-module .dealer-review blockquote:after{font-family:'gy-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:'\e634';font-size:2rem;line-height:1.65em;width:54px;height:54px;background-color:#fff;color:#0055a4;position:absolute;left:50%;bottom:-27px;margin-left:-27px;border-radius:50%;text-align:center;z-index:1}
.dealer-review-module .dealer-review ul{margin:0;padding:0;list-style-type:none}
.dealer-review-module .dealer-review li+li{margin-top:25px}
.dealer-review-module .dealer-review p{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#fff;font-weight:normal;text-transform:none}
@media(min-width:64rem){.dealer-review-module .dealer-review p{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.dealer-review-module .dealer-review cite{font-weight:bold;margin-bottom:0;line-height:1.4}
.dealer-review-module .dealer-review footer{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#fff;background-color:transparent;padding:0;border:0}
.dealer-review-module .dealer-review-bg{background:url("../img/dealer-review-bg.jpg") no-repeat;background-size:contain;background-position:center top;height:0;padding-top:100.78125%}
.independent-test-carousel{display:none}
@media(min-width:48em){.product-detail-playback{background:0}
.product-detail-playback .ac-data{position:relative}
.product-detail-playback .inner{border-bottom:1px solid #ededed}
.product-detail-playback .tire-specs{padding:22px 0 20px}
.product-detail-playback .tire-specs dt{display:inline-block;margin:0 10px 0 0}
.product-detail-playback .new-search{margin:25px 0 0 10px}
.product-detail-playback .cta-accordion{position:absolute;right:3.90625%;top:25px}
.product-detail-playback .more-info{background:#ededed;margin:-1px 0 0;padding:25px 0 0}
.product-detail-playback .more-info .cta-wrapper{border-bottom:0;padding:0}
.product-detail-playback table{display:table;table-layout:fixed;width:100%}
.product-detail-playback table thead{display:table-row-group;float:none;width:auto}
.product-detail-playback table tbody{display:table-row-group;float:none;width:auto}
.product-detail-playback table tr{display:table-row}
.product-detail-playback table th{display:table-cell}
.product-detail-playback table td{display:table-cell;text-align:left}
.product-details-page>.row{position:relative}
.tire-playback-image{position:absolute;bottom:0;right:0;max-height:435px;padding:0 30px}
.tire-playback-image span{top:67%}
.tire-playback-image img{width:100%;margin:0 auto}
.tire-playback-image .summer-tire:before{top:50%}
.pricing-module .price-label{text-align:left}
.pricing-module .price{margin:0}
.pricing-module .intro,.pricing-module .tire-cta{margin-bottom:0}
.pricing-module .tire-cta,.pricing-module .dealer-cta{padding-top:10px}
.pricing-module .cta-with-icon{max-width:290px;font-size:1em}
.performance-rating .img-wrapper{margin:0 20px 0 0;border:0}
.performance-rating .img-wrapper .img{width:auto;top:20%}
.performance-rating .img-wrapper .img:last-child{width:auto;max-height:90%;position:absolute;top:10%;left:0;right:0;margin:0 auto}
.key-benefits .img-wrapper img{width:80%;margin:20px 0 0}
.pd-original-equipment .main-brands{width:auto;display:inline-block;margin:20px auto 90px}
.pd-original-equipment .main-brands li{width:100px;height:100px;margin:0 10px 0 0}
.pd-original-equipment .main-brands li:nth-child(3n){margin-right:10px}
.more-brands{padding:20px 0 60px}
.more-brands::after{content:'';display:table;clear:both}
.more-brands li{width:10%;margin:2.8571% 2.8571% 0 0}
.more-brands li:nth-child(3n){margin:2.8571% 2.8571% 0 0}
.more-brands li:nth-child(8n){margin:2.8571% 0 0}
.generic-promo{padding-top:50px;padding-bottom:50px}
.generic-promo .img-wrapper{margin:0 0 30px}
.generic-promo .img-wrapper img{width:80%;margin:0 auto}
.generic-promo .head{margin:80px 0 30px}
.independent-test-carousel{display:block;width:80%;margin:0 auto;list-style:none}
.independent-test-carousel::after{content:'';display:table;clear:both}
.independent-test-carousel li{float:left;width:20%;border-right:1px solid #cdcdcd;text-align:center;margin:0 0 40px}
.independent-test-carousel li:last-child{border:0}
.independent-test-carousel a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;padding:20px 0;display:block;position:relative}
.independent-test-carousel a img{max-width:60%}
.independent-test-carousel a.active{background:#fff;background:#fff}
.independent-test-carousel a.active:after{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,85,164,0);border-width:15px;margin-left:-15px;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;top:99%;border-top-color:#fff}
.independent-test-carousel a:hover{background:#fff}
.independent-test-carousel img{width:auto;margin:0 auto}
.independent-test-carousel span{display:none}
.independent-test-list li{padding:40px 5% 40px 10%}
.independent-test-list .img-wrapper{float:left;width:27%;text-align:center;margin:0}
.independent-test-list .img-wrapper img{float:none;width:auto;margin:0 auto 10px}
.independent-test-list .img-wrapper span{float:none;width:auto;margin:0}
.independent-test-list .active img{width:auto}
.independent-test-list .content-wrapper{float:left;width:35%;margin:0 0 0 35%}
.opened .img-wrapper img{width:auto}
.dealer-review-module .dealer-review,.dealer-review-module .dealer-review-bg-container{width:50%;margin-right:0}
.dealer-review-module .dealer-review{width:50%;margin-right:0}
.dealer-review-module .dealer-review blockquote:after{font-size:2.3rem;line-height:1.6em;width:60px;height:60px;left:auto;bottom:auto;right:-30px;top:50%;margin-top:-30px}
.dealer-review-module .dealer-review p{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#fff;font-weight:normal;text-transform:none}
}
@media(min-width:48em) and (min-width:64rem){.dealer-review-module .dealer-review p{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
@media(min-width:48em){.dealer-review-module .dealer-review-bg{padding-top:0;height:auto;position:absolute;top:0;bottom:0;width:50%;background-size:cover}
}
@media(min-width:64em){.tire-feat{width:50%;float:left}
.product-detail-playback .tire-specs{padding:20px 0}
.product-detail-playback .cta-accordion{right:40px}
.pd-original-equipment .main-brands li{margin:25px 25px 0 0}
.pd-original-equipment .main-brands li:last-child{margin:25px 0 0}
.pd-original-equipment .main-brands li:nth-child(3n){margin-right:25px}
.tire-playback-image{position:absolute;overflow:hidden;padding:0}
.tire-playback-image span{top:68%}
.tire-playback-image img{max-width:500px}
.performance-rating .img-wrapper img{max-width:400px}
.more-brands li img{margin:25px auto}
.dealer-review-module .dealer-review{padding:115px 140px}
}
.home-page h1{text-align:center}
.home-page .launch{background:#f8f8f8;padding:2em}
.home-main-promo{padding:50px 0 0}
.home-main-promo .head{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.125rem;color:#0055a4;font-weight:500;text-align:center}
@media(min-width:64rem){.home-main-promo .head{font-size:2.375rem;font-weight:700;line-height:2.625rem}
}
.home-main-promo p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;text-align:center;margin:0 20px}
.home-main-promo ul{margin:0;padding:0 20px;list-style:none}
.home-main-promo ul li{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;border-bottom:1px solid #ededed;padding:35px;text-align:center}
.home-main-promo ul li:last-child{border:0}
.home-main-promo ul img{margin:0 auto 10px;max-width:380px}
.home-secondary-promo{padding:40px 20px}
.home-secondary-promo .head{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#222;text-align:center;margin:0 0 30px}
@media(min-width:64rem){.home-secondary-promo .head{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.home-secondary-promo img{margin:0 auto}
.home-big-promo{background:#f8f8f8;padding:0 0 25px}
.home-big-promo .img-wrapper{margin:0 0 25px}
.home-big-promo .promo-content{padding:0 40px}
.home-big-promo .head{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#0055a4}
@media(min-width:64rem){.home-big-promo .head{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.home-big-promo p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222}
.home-three-column-promo{padding:0;list-style:none;text-align:center}
.home-three-column-promo li{padding:0 0 40px;background:#f8f8f8}
.home-three-column-promo li:nth-child(2){background:#ededed}
.home-three-column-promo img{margin:0 0 20px}
.home-three-column-promo .head{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#0055a4;font-size:1.5rem;line-height:1.2;margin:0 10% 20px}
@media(min-width:64rem){.home-three-column-promo .head{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.home-three-column-promo p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;margin:0 10% 20px}
.legal-text{background:#ededed;padding-top:20px;padding-bottom:20px}
.legal-text .legal-text-container{font-size:.75em;color:#767676;line-height:1.333}
.legal-text .legal-text-container p{margin-left:auto;margin-right:auto}
@media(min-width:48em){.home-main-promo .head{font-weight:500}
.home-main-promo p{width:60%;margin:0 auto}
.home-main-promo ul::after{content:'';display:table;clear:both}
.home-main-promo ul li{float:left;width:30%;margin:0 5% 0 0;border:0}
.home-main-promo ul li:last-child{margin:0}
.home-main-promo ul img{width:80%}
.home-main-promo ul span{display:block;width:75%;margin:0 auto}
.home-secondary-promo{padding:45px 0 80px}
.home-secondary-promo img{width:100%}
.home-big-promo{padding:0}
.home-big-promo .img-wrapper{margin:0}
.home-big-promo .promo-content{padding:20px 40px}
.home-three-column-promo{font-size:0}
.home-three-column-promo::after{content:'';display:table;clear:both}
.home-three-column-promo li{display:inline-block;width:33.33%;font-size:16px;vertical-align:top}
}
@media(min-width:64em){.home-big-promo .promo-content{padding:7% 70px 0 100px}
.home-three-column-promo .head{min-height:50px}
.legal-text p{width:50%}
}
.editorial-heading{background:#ededed}
.editorial-heading h1{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.125rem;color:#0055a4;text-align:left;padding:30px;margin:0}
@media(min-width:64rem){.editorial-heading h1{font-size:2.375rem;font-weight:700;line-height:2.625rem}
}
.editorial-heading.with-image h1{background:#fff;position:relative;top:-30px}
.editorial-heading.with-image h1.semi-transparent{background:#ffffffbf}
.editorial-content{padding-top:20px;padding-bottom:20px}
.editorial-content:after{content:'';display:block;border-bottom:5px solid #ededed;position:relative;top:20px}
.editorial-content .img-wrapper{margin:0 0 30px}
.editorial-content h2{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#222}
@media(min-width:64rem){.editorial-content h2{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.editorial-content h3{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#222}
@media(min-width:64rem){.editorial-content h3{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.editorial-content h4{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#222;font-weight:normal}
@media(min-width:64rem){.editorial-content h4{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.editorial-content p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222}
.editorial-content ul,.editorial-content ol{margin:0 0 30px;padding:0 0 0 20px}
.editorial-content ul li,.editorial-content ol li{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;margin:0 0 20px}
.editorial-content ul{padding:0;list-style:none}
.editorial-content ul li:before{content:'\2022';color:#0055a4;margin:0 10px 0 0;font-size:1.2em;vertical-align:middle}
.editorial-content dl{margin-bottom:30px}
.editorial-content dl dt{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#0055a4;font-weight:normal;text-transform:none;margin:25px 0 16px;color:#222}
@media(min-width:64rem){.editorial-content dl dt{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.editorial-content dl dd{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;margin:0}
.editorial-content.full-image-only,.editorial-content.full-heading-only{padding-bottom:0}
.editorial-content.full-image-only:after,.editorial-content.full-heading-only:after{top:0}
.editorial-content.full-image-only{padding-top:0}
.editorial-content.no-bottom-border:after{border-bottom:0}
.editorial-content .cta-with-icon{width:auto}
.editorial-page .home-three-column-promo li{padding-top:30px}
.editorial-page .home-three-column-promo img{width:100%;margin:30px auto}
.editorial-tabs-container a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;color:#fff;display:block;padding:20px 0}
.editorial-tabs-container .selected-item{text-align:left;background:#0055a4;padding:0 calc(4.6875% + 30px);position:relative;margin-bottom:0}
.editorial-tabs-container .selected-item:after{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,85,164,0);border-width:8px;margin-left:-8px;border-top-color:#fff;left:auto;right:10%;top:calc(50% - 4px)}
.editorial-tabs-container.opened .selected-item{background-color:#01294c}
.editorial-tabs-container.opened .selected-item:after{border-top-color:transparent;border-bottom-color:#fff;top:calc(50% - 12px)}
.editorial-tabs-container.opened li:not(.active){display:block}
.editorial-tabs{margin:0;padding:0;list-style:none}
.editorial-tabs::after{content:'';display:table;clear:both}
.editorial-tabs li{text-align:left;background-color:#ededed;padding:0 calc(4.6875% + 30px);position:relative;display:none}
.editorial-tabs li a{color:#0055a4;border-bottom:1px solid #cdcdcd}
.editorial-tabs li:last-child a{border-bottom:0}
.editorial-tabs .active{background:#01294c}
@media(min-width:48em){.editorial-heading h1{text-align:left;padding:50px 0}
.editorial-heading.with-image{position:relative}
.editorial-heading.with-image h1{background:#fff;padding:50px;max-width:50%;position:absolute;margin:0;top:auto;bottom:80px;left:80px}
.editorial-content.full-heading-only section{padding-right:38%}
.editorial-content.full-heading-and-text{padding-top:4em;padding-bottom:4em}
.editorial-content.full-heading-and-text a{font-weight:bold;text-decoration:none;color:#000}
.editorial-content.no-image section{padding-right:38%}
.full-width-image,.three-column-editorial.section,.editorial-page .section-heading,.two-column-text-and-image{padding-top:30px}
.editorial-content .img-wrapper{margin:0}
.editorial-content.img-right .img-wrapper{float:right;width:45%}
.editorial-content.img-right section{float:right;width:45%;margin:0 10% 0 0}
.editorial-content.img-left .img-wrapper{float:left;width:45%}
.editorial-content.img-left section{float:left;width:45%;margin:0 0 0 10%}
.editorial-content.img-hero .img-wrapper,.editorial-content.full-image-only .img-wrapper{margin:0 0 30px}
.editorial-content.two-col-text .main-text{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:60px;-webkit-column-gap:60px;-moz-column-gap:60px;vertical-align:top}
.editorial-content.two-col-text .br-inside-column{column-break-inside:avoid;display:inline-block}
}
@media all and (min-width:48em) and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.editorial-content.two-col-text .br-inside-column{display:block}
}
@media(min-width:48em){.editorial-page .home-three-column-promo li{padding-top:50px}
.editorial-page .home-three-column-promo img{margin:0 auto 50px}
.editorial-page .home-three-column-promo .head{min-height:50px}
.editorial-tabs-container a{padding:10px 0}
.editorial-tabs-container .selected-item{display:none}
.editorial-tabs li{padding:10px 0;text-align:center;display:block;width:100%;background:#0055a4;float:left}
.editorial-tabs li a{color:#fff;border-bottom:0;border-left:1px solid #01294c;min-height:60px}
.editorial-tabs li:first-child a{border:0}
.editorial-tabs .active:after{content:'';display:block;position:absolute;left:50%;margin:0 0 0 -5px;bottom:-20px;border:10px solid rgba(0,0,0,0);border-top:10px solid #01294c;z-index:9}
.editorial-tabs .active+li a{border-left:0}
.two-tabs li{width:50%}
.three-tabs li{width:33.33%}
.four-tabs li{width:25%}
}
.previous-search .old-searches{list-style-type:none;padding:20px}
.tfr{clear:both;background-color:#fff;padding-bottom:30px}
.tfr header{background-color:#ededed;padding:10px;position:relative;z-index:8}
.tfr .search-title{margin:0 0 10px}
.tfr .search-title+.label-med .tire-details{font-size:.875em;color:#767676;display:inline;border-right:1px solid #cdcdcd;margin:0 10px 0 0;padding:0 10px 0 0}
.tfr .tire-details{font-family:"helvetica neue",helvetica,sans-serif;font-size:1.125em;line-height:1;color:#222;margin:0 0 10px;display:block}
.tfr .playback .cta-accordion{margin:0 0 15px}
.tfr .playback .new-search:hover{text-decoration:underline}
.tfr .search-item{margin:0 0 30px}
.tfr .item-title img{width:65%}
.tfr .right{width:50%;float:right}
.tfr .right a{color:inherit;text-decoration:none}
.opened header{margin:0}
.opened .tfr-summary{display:block;margin-bottom:40px}
.tfr-summary{display:none;background:#ededed}
.tfr-summary p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;margin:0 0 5px}
.tfr-summary .cta-wrapper{margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #cdcdcd}
.tfr-summary table{display:block;margin-bottom:20px}
.tfr-summary table::after{content:'';display:table;clear:both}
.tfr-summary table thead{display:block;float:left;width:50%}
.tfr-summary table tbody{display:block;float:left;width:50%}
.tfr-summary table tr{display:block}
.tfr-summary table th{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;display:block;padding:20px 0;text-align:left;border-bottom:1px solid #cdcdcd;line-height:1}
.tfr-summary table td{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;display:block;padding:20px 0;text-align:right;border-bottom:1px solid #cdcdcd;line-height:1}
.tfr-summary-content{margin:10px 0}
.tfr-summary-content .summary-title{padding-top:10px;color:#767676}
.tfr-summary-content table{width:100%;margin-bottom:20px}
.tfr-summary-content tr{border-bottom:1px solid #767676}
.tfr-summary-content tr:first-child td{padding-top:0}
.tfr-summary-content td{padding:10px 0}
.tfr-summary-content td:nth-child(even){text-align:right}
.tfr-filter-trigger{text-align:center;margin-top:40px;margin-bottom:40px;clear:both}
.tfr-filter-trigger a{width:100%}
.back-to-search-result .back-to-link-container,.back-to-search-result .logo-container{height:72px;text-align:center}
.back-to-search-result .back-to-link-container{background-color:#0055a4}
.back-to-search-result .logo-container{background-color:#ffdf1b}
.back-to-search-result .back-link{color:#fff;padding-top:27px}
.back-to-search-result img{height:65px;width:auto;margin:0 auto;padding-top:10px}
.tfr-dunlop-banner{margin:40px 25px}
.tfr-dunlop-banner img{width:60%;margin-bottom:10px}
.tfr-dunlop-banner p{border-bottom:1px solid #767676;padding-bottom:10px}
.complementary-banner{background:#f8f8f8;padding:25px}
.complementary-banner .complementary-details{padding-top:25px}
.complementary-banner h4{color:#000}
.complementary-banner .cta-txt:nth-of-type(2){display:block;margin-top:10px}
.complementary-banner img{width:60%}
.complementary-no-result{text-align:center}
.complementary-no-result p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.complementary-no-result .highlight{font-weight:500}
.complementary-no-result .icon-noresults{color:#cdcdcd;font-size:4rem}
.complementary-no-result .cta-with-icon{width:80%;max-width:250px}
.tfr-filters{display:none;background:#fff;position:absolute;top:0;left:0;z-index:9}
.tfr-filters .head{background:#0055a4;position:relative;min-height:55px}
.tfr-filters .head h2{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#fff;font-size:.875em;padding:20px 20px 0;margin:0}
@media(min-width:64rem){.tfr-filters .head h2{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.tfr-filters .head .close{display:block;width:21px;height:21px;font-size:1.5em;color:#ffdf1b;text-decoration:none;position:absolute;top:15px;right:15px}
.tfr-filters .head .close span{display:none}
.tfr-filters .filter-content{padding:20px}
.tfr-filters .footer{background:#ededed;padding:20px;text-align:center}
.tfr-filters .filter-link{text-decoration:none;color:#222;display:block;overflow:hidden}
.tfr-filters .filter-link.level-a:before{margin-left:-16px}
.tfr-filters .filter-link.level-b:before{margin-left:-8px}
.tfr-filters .filter-link span{margin-left:10px;font-family:arial,sans-serif}
.tfr-filters .filter-link:before{color:#767676;width:36px;font-size:1.5em;vertical-align:middle}
.tfr-filters .selected{color:#01294c;font-weight:bold}
.tfr-filters .selected:before{color:#01294c;font-weight:normal}
.tfr-filters .inactive{color:#cdcdcd}
.tfr-filters .inactive:before{color:#cdcdcd}
.tfr-filters .filter-seasons a,.tfr-filters .filter-vehicle a,.tfr-filters .filter-terrain a,.tfr-filters .filter-features a{position:relative}
.tfr-filters .filter-seasons a:before,.tfr-filters .filter-vehicle a:before,.tfr-filters .filter-terrain a:before,.tfr-filters .filter-features a:before{position:absolute;top:4px}
.tfr-filters .filter-seasons span,.tfr-filters .filter-vehicle span,.tfr-filters .filter-terrain span,.tfr-filters .filter-features span{margin-left:36px;line-height:2;display:block}
.tfr-filters .level-a:before{color:#009132}
.tfr-filters .level-b:before{color:#4dba47}
.tfr-filters .level-c:before{color:#c8d200}
.tfr-filters .filter-wrapper a.inactive:before,.tfr-filters .filter-wrapper a.inactive:before,.tfr-filters .filter-wrapper a.inactive:before{color:#cdcdcd}
.tfr-filters dl{margin:0 0 20px;padding:0 0 15px;border-bottom:1px solid #e6edf3}
.tfr-filters .filter-vehicle a:before{font-size:1rem;top:6px}
.tfr-filters dt{margin:0 0 15px;padding:0;width:100%;font-size:1.1em;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-weight:500}
.tfr-filters dt:before{font-family:gy-icons;font-weight:normal;color:#767676;margin:0 10px 0 0;font-size:1.4em}
.tfr-filters dd{margin:0 0 10px;padding:0;width:100%}
.tfr-filters .filter-wrapper:last-child dl{margin:0;padding:0;border-bottom:0}
.tfr-filters.shown{display:block}
.tfr-content-top{padding:20px}
.item-eu-labels{width:100%;padding:5px 0 0;margin:5px 0;border-top:1px solid #ededed;list-style-type:none}
.item-eu-labels::after{content:'';display:table;clear:both}
.item-eu-labels li{position:relative;float:left;font-size:.875em;text-align:left;width:18%;margin:0 5% 0 0;white-space:nowrap;line-height:3}
.item-eu-labels li:before{color:#4a90e2;font-size:1.9em;line-height:1.6;vertical-align:middle}
.item-eu-labels li:nth-child(3){width:39%}
.item-eu-labels li:last-child{margin:0;text-align:right;width:10%}
.item-eu-labels .icon-info{text-decoration:none;float:right;font-size:1.2em;line-height:2.1}
.item-eu-labels .icon-info span{display:none}
.item-eu-labels .icon-info:before{font-size:1.2em;color:#0055a4}
.header-intro{margin-bottom:5px}
.item-details{padding:0 10px}
.item-pricing{background:#0055a4;color:#fff;text-align:center;display:inline-block;width:100%;padding:30px 10px}
.item-pricing .price{display:inline-block;text-align:center;font-size:2.813em;line-height:1;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;color:#fff;margin:0 0 20px}
.item-pricing .price em{font-size:.667em;vertical-align:9px;font-style:normal;margin:0 5px 0 0}
.item-pricing .price span{display:block;font-size:.311em;padding:0 0 0 25px}
.item-pricing .price span{font-size:.407em}
.item-pricing span{width:100%;display:inline-block}
.item-pricing .cta-with-icon.bg-alt{margin-bottom:21px}
.search-item{padding:0}
.search-item .cta-with-icon{width:90%}
.search-item .cta-secondary{width:90%}
.search-item .cta-secondary:hover{background:#020f2c}
.complementary-advance .cta-secondary,.tfr-filter-trigger .cta-secondary,.search-item .cta-secondary{background:#01294c;color:#fff;border:0;position:relative}
.complementary-advance .cta-secondary:before,.tfr-filter-trigger .cta-secondary:before,.search-item .cta-secondary:before{font-family:gy-icons;position:absolute;top:15px;left:20px}
.dunlop .title{color:#222}
.dunlop .item-pricing{background:#000}
.dunlop .cta-secondary{background:#ededed;color:#222}
.dunlop .cta-secondary:hover{background:#fff}
.journey-content{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#767676;display:block;text-decoration:none;border-bottom:1px solid #ededed;margin-bottom:16px;padding-bottom:5px;font-size:.9em}
.item-features{color:#767676;font-size:.88em;margin:0;padding:0;list-style:none}
.item-features li{padding:0;margin:0 0 10px;line-height:1.8;clear:both}
.item-features li span{display:block;margin-left:40px;text-align:left}
.item-features li:before{font-size:2em;display:block;float:left;line-height:1}
.close-match{background:#f8f8f8}
.indexes{width:100%;float:left;padding:20px}
.indexes .head{position:relative;padding:0 0 0 70px;margin:0 0 10px;min-height:55px}
.indexes .head:before{font-family:'gy-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:'\e629';font-size:2.4em;color:#cdcdcd;vertical-align:-25px;margin:0 10px;position:absolute;top:10px;left:5px}
.indexes h4,.indexes h5{font-size:.88em;font-family:arial,sans-serif;margin:0 20px 5px 0}
.indexes h4{display:block}
.indexes h5{display:inline-block}
.indexes .icon-arrow-down:before,.indexes .icon-arrow-up:before{font-family:'gy-icons';margin:0 10px 0 0}
.indexes p{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#767676;clear:both;margin:0}
.description{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;width:100%;clear:both}
.item-info::after{content:'';display:table;clear:both}
.item-info .inner-info{position:relative}
.item-info .item-features{margin:0;padding:0;width:80%;float:left;color:#767676;font-size:.88em;list-style:none}
.item-info .item-features li{padding:0;margin:0 0 10px;line-height:1.8}
.item-info .item-features li:before{font-size:1.8rem;display:block;float:left;line-height:1}
.item-info .item-features span{display:block;margin-left:40px;text-align:left}
.item-info .icon-info{float:right;width:20%;color:#0055a4;text-decoration:none;margin:0;padding:0;text-align:right;font-size:1.2em;line-height:1.5}
.item-info .icon-info span{display:none}
.item-title{position:relative;width:50%;float:left}
.item-title span{font-size:.875em;position:absolute;z-index:1;bottom:0;padding:20px 10px 20px 45px;border-radius:30px;display:inline-block;background:#fff;color:#767676;border:1px solid #ededed}
.item-title span:before{font-size:2em;position:absolute;top:21%;left:10%}
@media(min-width:48em){.results .search-item,.results .tfr-dunlop-banner,.results .complementary-banner,.results .complementary-no-result{float:right}
.results .search-item{margin-bottom:50px;position:relative;margin-right:0}
.row{margin:0 auto}
.tfr header{background:#fff;border-bottom:1px solid #e6edf3;padding:40px 40px 11px;margin-bottom:40px}
.tfr header::after{content:'';display:table;clear:both}
.tfr .search-title{float:left;margin:0 15px 0 0}
.tfr .search-title+.label-med .tire-details{font-size:1em;border-right:1px solid #ededed}
.tfr .search-subtitle{height:auto;margin:0;padding:0;font-size:1em;line-height:1.5}
.tfr .tire-details{display:inline;font-size:1.375em;border-right:1px solid #ededed;margin:0 10px 0 0;padding:0 10px 0 0}
.tfr .tire-guide-module{width:100%}
.tfr .playback{position:relative}
.tfr .playback .cta-accordion{position:absolute;right:0;bottom:5px;margin:0}
.tfr .playback a{text-decoration:none}
.tfr .playback .specs-right{float:right;margin-top:-25px}
.opened header{margin-bottom:0}
.tfr-summary{background:#ededed;margin:-1px 0 0;padding:25px 0 0}
.tfr-summary .cta-wrapper{border-bottom:0;padding:0}
.tfr-summary table{display:table;table-layout:fixed;width:100%}
.tfr-summary table thead{display:table-row-group;float:none;width:auto}
.tfr-summary table tbody{display:table-row-group;float:none;width:auto}
.tfr-summary table tr{display:table-row}
.tfr-summary table th{display:table-cell}
.tfr-summary table td{display:table-cell;text-align:left}
.tfr-filters{display:block;position:static}
.tfr-filters .head{display:none}
.tfr-filters .filter-content{padding:0}
.tfr-filters .footer{background-color:transparent;padding:20px 0;text-align:left}
.tfr-filters .footer .cta-secondary{padding:0;border:0;text-align:left;font-size:1em}
.tfr-filters .footer .cta-secondary:hover,.tfr-filters .footer .cta-secondary:focus,.tfr-filters .footer .cta-secondary:active{background:transparent;color:#0055a4;text-decoration:underline}
.tfr-filters .filter-wrapper:last-child dl{padding:0 0 15px;border-bottom:1px solid #e6edf3}
.item-banner{margin:15px 0 20px 37%;width:65%}
.description{margin:0 0 20px 38%;width:65%}
.tfr .right{float:none;margin:0 0 0 38%;width:65%}
.item-tray{background:#0055a4;display:inline-block;width:100%;position:relative}
.header-intro{min-height:180px}
.item-info{position:relative;margin:0 0 0 38%;width:60%}
.item-info .item-features{width:100%;padding-right:25px}
.item-info .item-features li{clear:none}
.item-info .icon-info{position:absolute;top:0;right:0}
.dunlop .item-tray{background:#000}
.item-pricing{display:table}
.item-pricing .cta-container,.item-pricing .price{display:table-cell;vertical-align:middle;width:50%}
.browse-cat{display:block;clear:both}
.browse-cat .cta-container{display:block;width:100%;padding:0 5%}
.browse-cat .cta-container::after{content:'';display:table;clear:both}
.browse-cat .cta-container .cta-with-icon{float:left;width:45%;margin:0}
.browse-cat .cta-container .browse-or{float:left;width:10%;margin:15px 0 0}
.browse-cat .cta-container .browse-or:after,.browse-cat .cta-container .browse-or:before{display:none}
.browse-cat .cta-container .cta-secondary{float:left;width:45%}
.item-details{float:left;background:#fff;position:relative;padding:0 50px 0 0;width:100%;min-height:350px}
.tfr-filter-trigger{display:none}
.results .tfr-dunlop-banner{border-bottom:1px solid #ededed}
.back-to-search-result{margin-bottom:40px;padding-left:3.90625%;padding-right:3.90625%}
.back-to-search-result::after{content:'';display:table;clear:both}
.back-to-search-result .back-to-link-container,.back-to-search-result .logo-container{height:62px;float:left}
.back-to-search-result .back-to-link-container{width:250px;position:relative}
.back-to-search-result .back-to-link-container:after{content:'';position:absolute;right:-20px;top:0;bottom:0;width:40px;background-color:#0055a4;-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg)}
.back-to-search-result .logo-container{width:calc(100% - 250px)}
.back-to-search-result .back-link{padding-top:22px;padding-left:22px;text-align:left}
.back-to-search-result img{margin-right:0;height:60px;padding-top:5px}
.tfr-dunlop-banner{margin-left:0;margin-right:0;padding-bottom:30px}
.tfr-dunlop-banner img{width:20%;display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:0;padding:7px 0;min-width:170px}
.tfr-dunlop-banner p{border-bottom:0;width:75%;display:inline-block;vertical-align:middle;padding:5px 20px;border-left:1px solid #ededed;margin-bottom:0}
.complementary-banner img{width:20%;min-width:170px}
.complementary-banner .cta-txt:nth-of-type(2){display:inline-block;float:right;margin-top:0}
.advert .content h5{font-size:1.1em}
.advert .content p{font-size:.875em}
.advert .content img{float:right;width:8%}
.item-eu-labels li{text-align:center;border-left:1px solid #ededed}
.item-eu-labels li:before{margin-right:10px}
.item-eu-labels li:first-child{border-left:0}
.item-title{position:absolute;top:0;width:35%;float:none}
.item-title span{font-size:.8em;padding:15px 10px 20px 45px}
.indexes .head{min-height:0}
.indexes h5{display:inline-block}
.indexes p{margin:0 0 0 70px}
}
@media(min-width:64em){.no-medal .title{margin-top:35px}
.item-details{width:calc(100% - 240px)}
.indexes{float:none;clear:both}
.item-pricing{background-color:transparent;width:240px;display:block;position:absolute;right:0;top:0}
.item-pricing .price{width:auto;display:block;margin:0 0 50px}
.dunlop .item-pricing{background:transparent}
.back-to-search-result{padding-left:40px;padding-right:40px}
.complementary-banner{background:url("../img/complementary-banner.png") no-repeat #f8f8f8;background-size:auto;background-position:0 50%}
.complementary-banner picture,.complementary-banner img{display:none}
.complementary-banner .complementary-details{margin-left:288px;padding:0}
.browse-cat{display:inline-block;clear:none}
.browse-cat .cta-container{padding:0}
.browse-cat .cta-container .cta-with-icon{float:none;width:90%;margin:0 0 21px}
.browse-cat .cta-container .browse-or{float:none;width:auto;margin:0 0 20px}
.browse-cat .cta-container .browse-or:after,.browse-cat .cta-container .browse-or:before{display:block}
.browse-cat .cta-container .cta-secondary{float:none;width:90%}
.indexes h4{display:inline-block}
.header-intro{min-height:290px}
.item-info{margin:0 0 0 38%;width:65%}
.item-info .item-features li{width:50%;float:left}
.tfr .tire-details{vertical-align:middle}
.item-title span{font-size:.875em;padding:20px 10px 20px 45px}
}
.tire-guide-module{background:#e6edf3;width:100%;margin-bottom:40px}
.tire-guide-module .cta-accordion{width:100%;text-align:center;padding:20px 0}
.content-tabs{display:none;position:relative}
.content-tabs:after{content:'';border-bottom:1px solid #cdcdcd;position:absolute;left:36px;right:36px;bottom:0}
.content-tabs .content{display:none;padding:26px 36px}
.content-tabs .content.active{display:block}
.content-tabs h3{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#0055a4;color:#222;position:relative}
@media(min-width:64rem){.content-tabs h3{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.content-tabs h3:before{font-family:'gy-icons';color:#01294c;display:none}
.content-tabs p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;position:relative}
.content-tabs ul{margin:0;padding:0;list-style:none}
.content-tabs ul li{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;margin-bottom:10px;position:relative}
.content-tabs ul span{display:block;margin-left:26px}
.content-tabs ul li:before{color:#4a90e2;font-family:'gy-icons';position:absolute;width:1em}
.content-tabs ul li:last-child{border:0}
.tire-category-icon-tabs{display:none}
.tire-category-icon-tabs ul{margin:0;padding:0;text-align:center;list-style-type:none;width:100%;display:table}
.tire-category-icon-tabs li{display:table-cell;cursor:pointer;background-color:#0055a4;padding:20px 0;position:relative}
.tire-category-icon-tabs li:first-child{border-left:0}
.tire-category-icon-tabs li:not(active){border-left:1px solid #fff}
.tire-category-icon-tabs span{font-size:2em;color:#fff}
.tire-category-icon-tabs li:before{display:none}
.tire-category-icon-tabs .active{background-color:#e6edf3}
.tire-category-icon-tabs .active span{color:#222}
.js-toggle-parent.opened .tire-category-icon-tabs{display:block}
.js-toggle-parent.opened .content-tabs{display:table}
.item-panel a{display:inline-block;width:50%;border-bottom:1px solid #cdcdcd;padding-bottom:8px;margin-bottom:20px;color:#767676;text-decoration:none}
.browse-or{font-size:1em;font-family:arial,sans-serif;position:relative}
.browse-or:before,.browse-or:after{content:'';width:32%;height:1px;display:block;position:absolute;top:50%;right:5%;z-index:1;background:#01294c}
.browse-or:before{left:5%;right:none}
.call-to-action-area-wrapper{padding-top:15px;padding-bottom:30px;background-color:#f8f8f8}
.call-to-action-area-wrapper .call-to-action-area{text-align:center}
.call-to-action-area-wrapper .call-to-action-area .cta-with-icon{width:90%}
.call-to-action-area-wrapper .call-to-action-area h5{font-size:1em}
@media(min-width:48em){.oe-pricing p{margin-bottom:8px}
.call-to-action-area-wrapper .call-to-action-area .cta-with-icon{float:left;max-width:30%;margin-top:16px}
.call-to-action-area-wrapper .call-to-action-area h5{float:left;text-align:left;margin-right:10%;font-size:1.15em;max-width:60%}
.js-toggle-parent.opened .tire-category-icon-tabs{display:none}
.tire-guide-module .content-tabs{table-layout:fixed;width:100%}
.tire-guide-module .content-tabs:after{display:none}
.tire-guide-module .content-tabs>div{display:table-cell;border-bottom:1px solid #cdcdcd;position:relative}
.tire-guide-module .content-tabs .content{display:block;padding-bottom:25px}
.tire-guide-module .content-tabs ul{margin:20px 0}
.tire-guide-module .content-tabs li{text-align:left}
.tire-guide-module .content-tabs h3{text-align:left;padding:40px 0 25px}
.tire-guide-module .content-tabs h3:before{vertical-align:middle;font-size:1.5em;margin-right:2%;margin-left:0;display:block}
.tire-guide-module .content-tabs p{text-align:left}
.tire-guide-module .content-tabs .active:before{content:'';background:#fff;position:absolute;top:0;bottom:1px;left:0;right:0}
.tire-guide-module .content-tabs .cta-txt{position:relative}
}
@media(min-width:64em){.call-to-action-area-wrapper .call-to-action-area .cta-with-icon{max-width:20%}
.content-tabs h3:before{margin-left:4%;display:inline-block}
}
@media(min-width:80em){.tire-guide-module .content-tabs{max-width:1200px;margin:0 auto}
}
.editorial-launch h1{font-weight:bold}
.editorial-launch p{text-align:left;font-size:1.125em;line-height:1.222em;margin:0 0 30px}
.browse-hub ul{margin:0;padding:0 20px;list-style:none}
.browse-hub ul li{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;background:0;position:relative;width:100%;margin-top:42px}
.browse-hub ul li:last-child{border:0}
.browse-hub ul li:nth-child(2){background:0}
.browse-hub ul li:before{font-family:'gy-icons';font-size:3rem;background-color:#fff;color:#0055a4;position:absolute;border:1px solid #ededed;border-radius:50%;padding:0;left:63%;top:14%;line-height:2.2;height:108px;width:108px}
.browse-hub ul img{width:55%;max-width:250px;min-width:105px;display:inline-block;margin:0;padding:0}
.browse-hub ul h3{font-size:1.6em;color:#0055a4}
.browse-hub h2{margin-bottom:35px;font-size:2em}
@media(min-width:48em){.editorial-launch{padding:2em 4em}
.editorial-launch h1{text-align:center}
.editorial-launch p{text-align:center;font-size:1.375em;line-height:1.091em}
.editorial-launch .cta-with-icon{max-width:60%}
.browse-hub .browse-seasons:after{border-bottom:1px solid #ededed;width:95%;margin:0 auto}
.browse-hub h5.h2{margin-top:30px;margin-bottom:30px}
.browse-hub ul li{width:33.333%;margin-top:0}
.browse-hub ul li:before{font-size:2.5rem;left:60%;line-height:2.1;height:85px;width:85px}
.browse-hub ul li:after{content:'';border-right:1px solid #ededed;display:inline-block;position:absolute;top:10%;bottom:20%;left:auto;right:0}
.browse-hub ul li:last-child:after{display:none}
ul.two-category-items li{width:50%;padding:0 8.2%}
}
@media(min-width:64em){.browse-hub ul li:before{top:10%}
.browse-hub ul img{width:33%}
}
.oe-hub .head{background:#ededed}
.oe-hub .head h1{padding:30px 0;margin:0}
.oe-hub .launch-home{background:#fff}
.oe-content-area{padding:20px 0 0}
.oe-content-area h2{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#222}
@media(min-width:64rem){.oe-content-area h2{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.oe-content-area p{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;margin:0 0 30px}
.oe-image{float:left;margin-top:42px}
.oe-image img{width:auto;max-width:100%}
.oe-link-list{border-top:4px solid #ededed;margin-top:32px;padding-top:32px;text-align:center;float:left;width:100%}
.oe-link-list ul{margin:0;padding:0 20px;list-style:none}
.oe-link-list ul li{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;background:0;width:100%;margin:1% 0;padding:1% 0;border-bottom:1px solid #e6edf3}
.oe-link-list ul a{color:#0055a4;text-decoration:none}
.oe-link-list ul a:hover{text-decoration:underline}
@media(min-width:48em){.oe-hub .head h1{padding:45px 0}
.oe-content-area{width:49%;float:left}
.oe-image{width:38%;float:right}
.oe-link-list{margin-top:43px;padding-top:43px;padding-bottom:90px;display:inline-block;text-align:left}
.oe-link-list ul li{width:18%;float:left;border-bottom:0;padding:0;margin-right:2%;padding-left:2%;border-left:1px solid #e6edf3}
.oe-content-area .cta-with-icon{max-width:50%}
}
.oe-landing{margin-bottom:0;padding-bottom:0}
.oe-landing h3{color:#222}
.oe-landing .oe-landing-header{background:#ededed;padding:0 8%}
.oe-landing .sub-heading{color:#767676}
.oe-landing .oe-cta-area{padding:27px 8%;background:#f8f8f8}
.oe-landing .oe-cta-area .cta{width:90%;text-align:center;margin:3%}
.oe-landing .oe-cta-area p{font-size:1.125em}
.oe-landing .item-pricing,.oe-landing .item-tray{background:0}
.oe-landing .item-title{margin:0 auto;position:relative;float:none}
.oe-landing .item-title img{width:100%;margin:0}
.oe-landing .oe-logo-area img{width:33%}
.oe-landing .oe-product-header{margin:3% 8%;border-bottom:1px solid #ededed;font-size:1.125em;padding:11px 0}
.oe-landing .oe-pricing{width:100%;color:#0055a4;font-size:2.8125em}
.oe-landing .oe-pricing em{display:inline-block;font-size:.7em;vertical-align:text-top;font-style:normal;margin-right:2%;margin-top:1%}
.oe-landing .item-supporting{width:100%}
.oe-landing .description{width:100%;margin:0 0 20px}
.oe-landing .right{width:100%;text-align:center;margin:3% 0}
.oe-landing .cta-with-icon{width:90%;margin:3%;text-align:center;padding:15px 50px 15px 55px}
.search-item{margin-bottom:30px;padding-bottom:22px;position:relative}
.browse-seasons li:after,.browse-vehicles li:after,.search-item:after{border-bottom:1px solid #ededed;display:inline-block;content:'';float:left;position:absolute;bottom:0;left:0;right:0}
@media(min-width:48em){.oe-landing .oe-logo-area{float:right;width:18%}
.oe-landing .oe-logo-area img{width:100%}
.oe-landing .oe-cta-area{padding:35px 8%}
.oe-landing .oe-cta-area p{width:28%;float:left}
.oe-landing .oe-pricing em{margin-right:1%;margin-top:.5%}
.oe-landing .oe-ctas{width:65%;float:left;margin-left:6.5%}
.oe-landing .cta-with-icon{width:45%;float:left;padding:15px 20px 15px 45px;margin:0}
.oe-landing .cta-with-icon.map-point{float:right}
.oe-landing .oe-landing-header{padding-top:43px;padding-bottom:43px}
.oe-landing .oe-product-header{padding-top:28px;padding-bottom:11px;margin:0 8% 35px;border-bottom:1px solid #ededed;font-size:1.125em}
.oe-landing .oe-landing-header-content{float:left;width:60%}
.oe-landing .item-tray{float:right}
.oe-landing .item-details{width:100%;float:right;background:#fff}
.oe-landing .item-title{width:23%;margin:0;float:left}
.oe-landing .right{width:65%;float:right;text-align:left;margin:0}
.search-item{padding:0;float:right}
.browse-seasons li:after,.browse-vehicles li:after,.search-item:after{display:none}
}
.sitemap{padding:0 8%;color:#0055a4;display:block}
.sitemap h2{color:#222;border-bottom:1px solid #e6edf3;padding-bottom:3%}
.sitemap a{color:#0055a4;text-decoration:none;vertical-align:middle}
.sitemap a.cta-accordion.open+ul{display:block}
.sitemap a:not(.cta-accordion):hover{text-decoration:underline}
.sitemap ul{margin:0;padding-left:0;list-style:none}
.sitemap li{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#222;background:0;border-bottom:1px solid #e6edf3;border-left:0;margin:3% 0;padding:3% 0}
.sitemap .child-pages li:last-of-type{border-bottom:0}
.sitemap .child-pages ul{padding-left:3%}
.sitemap-header{padding:0 8%;background:#f8f8f8;color:#0055a4;z-index:1}
.sitemap-header h1{margin:0;padding:3% 0}
@media(min-width:48em){.sitemap{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:90px;display:table;width:100%}
.sitemap h2{border-bottom:0;padding-bottom:0}
.sitemap .sitemap-item{table-layout:fixed;display:table-cell;width:33.333%}
.sitemap ul{margin:0;padding:0;width:74%}
.sitemap li{padding:4px 8%;margin:6px 0;border-left:1px solid #e6edf3;border-bottom:0;position:relative}
.sitemap .child-pages{border-left:0;padding-left:8%}
.sitemap .child-pages:before{content:'';display:inline;position:absolute;left:0;top:0;border-left:1px solid #e6edf3;height:1.875em}
.sitemap .child-pages ul{padding-top:8px}
.sitemap .child-pages li{padding:0 8%;margin:8px 0}
}
.error-page{text-align:center;padding:40px 8% 30px}
.error-page h1{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.125rem;color:#0055a4}
@media(min-width:64rem){.error-page h1{font-size:2.375rem;font-weight:700;line-height:2.625rem}
}
.error-page a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#0055a4;text-decoration:none;cursor:pointer;color:#0055a4}
.error-page a:before{font-family:'gy-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;margin:0 5px 0 0;font-size:.8em}
.error-page a.back-link:before{content:'\e607'}
.error-page a.find-dealer:before{content:'\e602'}
.error-page .back-link{padding-top:0}
.error-page p{margin-top:20px}
.error-page .dealer-info{padding-top:20px;border-top:2px solid #ededed}
@media(min-width:48em){.error-page{padding:70px 15%}
.error-page .dealer-info{padding-top:0;border-top:0}
}
@media(min-width:64em){.error-page{padding-left:30%;padding-right:30%}
}
.cs-icon-list{padding-top:40px;padding-bottom:40px}
.cs-icon-list p span{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#222;color:#3f87d9}
.cs-icon-list p:before{color:#0055a4;margin:0 10px 0 0;font-size:1.4em}
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500italic,700,700italic);.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../icons/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
.owl-theme .owl-controls{margin-top:10px;text-align:center}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;border-radius:20px;background:#869791}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;border-radius:30px}
.owl-item.loading{min-height:150px;background:url(head/css/AjaxLoader.gif) no-repeat center center}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;animation:goDown .6s ease both}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}
@-webkit-keyframes empty{0{opacity:1}
}
@keyframes empty{0{opacity:1}
}
@-webkit-keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
}
@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}
}
@-webkit-keyframes backSlideIn{0,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}
}
@keyframes backSlideIn{0,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}
}
@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}
}
@keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}
}
@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}
}
@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}
}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:16px}
.visually-hidden{display:none}
.visible-for-small-only{display:block}
.visible-for-medium-up{display:none}
@media(min-width:48em){.visible-for-small-only{display:none}
.visible-for-medium-up{display:block}
.hide-for-medium-up{display:none}
}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.accessibility{position:absolute}
.accessibility ul{list-style:none;padding:0;margin:0}
.accessibility span,.accessibility a{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.accessibility span.focusable:active,.accessibility span.focusable:focus,.accessibility a.focusable:active,.accessibility a.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.accessibility a:focus{position:absolute;padding:5px 12px;background-color:#fff;line-height:1em;clip:auto;top:10px;left:10px;height:auto;width:auto;white-space:nowrap}
.no-outline{outline:0}
.audible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.audible.focusable:active,.audible.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.parsley-errors-list{color:#020200}
@font-face{font-family:'ITC-Avant-Garde';src:url("../fonts/a73505a6-b02c-4f71-8c3e-60d8853ff6c3.eot?#iefix");src:url("../fonts/a73505a6-b02c-4f71-8c3e-60d8853ff6c3.eot?#iefix") format("eot"),url("../fonts/577510d7-3963-4fa1-ab92-f289ecc40899.woff2") format("woff2"),url("../fonts/b698cd2d-a17c-4322-80c2-8d09ab32a57b.woff") format("woff"),url("../fonts/8b2e171f-4ee0-4edc-972c-f3a7dd991e2d.ttf") format("truetype"),url("../fonts/921125f3-b42e-43f7-9b18-726d4fa530bf.svg#921125f3-b42e-43f7-9b18-726d4fa530bf") format("svg");font-weight:normal;font-style:italic}
@font-face{font-family:'ITC-Avant-Garde';src:url("../fonts/ed474a6e-8269-4fbd-8716-3542aa55dca9.eot?#iefix");src:url("../fonts/ed474a6e-8269-4fbd-8716-3542aa55dca9.eot?#iefix") format("eot"),url("../fonts/cb70eaaa-da99-46c7-a18f-43cabdd4fa22.woff2") format("woff2"),url("../fonts/b1234d48-ee44-4e87-8d44-09f80366c1c1.woff") format("woff"),url("../fonts/4d90d836-a65e-4be1-b73f-9097d575e114.ttf") format("truetype"),url("../fonts/adecb382-95db-4995-89d6-8b567697bce2.svg#adecb382-95db-4995-89d6-8b567697bce2") format("svg");font-weight:bold;font-style:normal}
@font-face{font-family:'ITC-Avant-Garde';src:url("../fonts/71a703e3-33e8-44c6-9c52-0865fdf448b7.eot?#iefix");src:url("../fonts/71a703e3-33e8-44c6-9c52-0865fdf448b7.eot?#iefix") format("eot"),url("../fonts/034171f8-b09c-4c84-bee4-2be1f17a6e71.woff2") format("woff2"),url("../fonts/75e461b0-cdec-46bf-bc7e-e7ee669885e8.woff") format("woff"),url("../fonts/7dfe60c1-f7bc-4376-a142-9ad2357607bc.ttf") format("truetype"),url("../fonts/2d0cb1de-9f62-43ec-ad0c-1b0650ddfd03.svg#2d0cb1de-9f62-43ec-ad0c-1b0650ddfd03") format("svg");font-weight:bold;font-style:italic}
@font-face{font-family:'gy-icons';src:url("../icons/gy-icons.eot");src:url("../icons/gy-icons.eot?#iefix") format("embedded-opentype"),url("../icons/gy-icons.woff") format("woff"),url("../icons/gy-icons.ttf") format("truetype"),url("../icons/gy-icons.svg#gy-icons") format("svg");font-weight:normal;font-style:normal}
[class^='icon-'],[class*=' icon-']{font-family:'gy-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}
.icon-arrow-right:before{content:'\e630'}
.icon-arrow-up:before{content:'\e631'}
.icon-arrow-down:before{content:'\e632'}
.icon-search:before{content:'\e600'}
.icon-hamburger:before{content:'\e601'}
.icon-pin:before{content:'\e602'}
.icon-location:before{content:'\e603'}
.icon-pin-solid:before{content:'\e604'}
.icon-minus:before{content:'\e605'}
.icon-plus:before{content:'\e606'}
.icon-ch-left:before{content:'\e607'}
.icon-close:before{content:'\e608'}
.icon-ch-right:before{content:'\e609'}
.icon-help:before{content:'\e60a'}
.icon-info:before{content:'\e60b'}
.icon-all-season:before{content:'\e60c'}
.icon-close-alt:before{content:'\e60d'}
.icon-summer:before{content:'\e60e'}
.icon-tick:before{content:'\e60f'}
.icon-winter:before{content:'\e610'}
.icon-rosette:before{content:'\e611'}
.icon-run-flat:before{content:'\e612'}
.icon-recommend:before{content:'\e613'}
.icon-off-road:before{content:'\e614'}
.icon-rating:before{content:'\e615'}
.icon-rim-protection:before{content:'\e616'}
.icon-spec-menu:before{content:'\e617'}
.icon-on-road:before{content:'\e618'}
.icon-offroad:before{content:'\e61a'}
.icon-car:before{content:'\e619'}
.icon-light-truck:before{content:'\e61b'}
.icon-tire:before{content:'\e61c'}
.icon-noresults:before{content:'\e61d'}
.icon-tire-search:before{content:'\e61e'}
.icon-suv:before{content:'\e61f'}
.icon-vehicle-search:before{content:'\e620'}
.icon-truck:before{content:'\e621'}
.icon-hsntsn:before{content:'\e622'}
.icon-directions:before{content:'\e623'}
.icon-noise:before{content:'\e624'}
.icon-write:before{content:'\e625'}
.icon-grip:before{content:'\e626'}
.icon-filter:before{content:'\e627'}
.icon-fuel:before{content:'\e628'}
.icon-caution:before{content:'\e629'}
.icon-review:before{content:'\e62a'}
.icon-livechat:before{content:'\e62b'}
.icon-google:before{content:'\e62c'}
.icon-label:before{content:'\e62d'}
.icon-facebook:before{content:'\e62e'}
.icon-twitter:before{content:'\e62f'}
.icon-double-chevron:before{content:'\e633'}
.icon-phone:before{content:'\e634'}
.icon-hat:before{content:'\e635'}
.icon-track:before{content:'\e636'}
.icon-reset:before{content:'\e637'}
.level-a:before{color:#009132}
.level-b:before{color:#4dba47}
.level-c:before{color:#c8d200}
html{font-family:arial,sans-serif}
h1,h2,h3,h4,h5,h6,.item-pricing p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}
p{margin:0 0 20px}
p a{color:#020200}
p a:hover{text-decoration:none}
.h1{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.125rem;color:#020200}
@media(min-width:64rem){.h1{font-size:2.375rem;font-weight:700;line-height:2.625rem}
}
.h1-light{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.125rem;color:#fff}
@media(min-width:64rem){.h1-light{font-size:2.375rem;font-weight:700;line-height:2.625rem}
}
.h1-dark{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.125rem;color:#020200}
@media(min-width:64rem){.h1-dark{font-size:2.375rem;font-weight:700;line-height:2.625rem}
}
.h2{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#020200}
@media(min-width:64rem){.h2{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.h2-light{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#fff}
@media(min-width:64rem){.h2-light{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.h2-dark{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;color:#020200}
@media(min-width:64rem){.h2-dark{font-size:2rem;font-weight:500;line-height:2.125rem}
}
.h3{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#020200}
@media(min-width:64rem){.h3{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.h3-light{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#fff}
@media(min-width:64rem){.h3-light{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.h3-dark{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.625rem;color:#020200}
@media(min-width:64rem){.h3-dark{font-size:1.625rem;font-weight:500;line-height:2rem}
}
.h4{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#020200}
@media(min-width:64rem){.h4{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.h4-light{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#fff}
@media(min-width:64rem){.h4-light{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.h4-dark{margin:0 0 20px;font-family:"Helvetic Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#020200}
@media(min-width:64rem){.h4-dark{font-size:1.375rem;font-weight:400;line-height:1.75rem}
}
.bc-bold{font-family:arial,sans-serif;font-size:1em;line-height:1.375;font-weight:bold;color:#020200}
.bc-bold-light{font-family:arial,sans-serif;font-size:1em;line-height:1.375;font-weight:bold;color:#fff}
.bc{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#020200}
.bc-med{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#767676}
.bc-light{font-family:arial,sans-serif;font-size:1em;line-height:1.375;color:#fff}
.label{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#020200}
.label-med{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#767676}
.label-light{font-family:arial,sans-serif;font-size:.875em;line-height:1.429;color:#fff}
.cta{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;text-align:center;font-size:1em;display:inline-block;padding:15px 30px;margin:0 15px;text-decoration:none;color:#020200;cursor:pointer;min-width:120px;position:relative;background-color:transparent;border-radius:0}
.cta:hover,.cta:focus,.cta:active{background-color:transparent}
.cta:hover:after,.cta:focus:after,.cta:active:after{background-color:#ffd100;color:#020200}
.cta:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#ffe500;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%}
.cta.less-padding{padding:15px}
.cta-with-icon{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;text-align:center;font-size:1em;display:inline-block;padding:15px 30px;margin:0 15px;text-decoration:none;color:#020200;cursor:pointer;min-width:120px;position:relative;background-color:transparent;border-radius:0;padding:15px 30px 15px 50px;background-repeat:no-repeat;background-position:25px center;position:relative;text-align:center;width:100%}
.cta-with-icon:hover,.cta-with-icon:focus,.cta-with-icon:active{background-color:transparent}
.cta-with-icon:hover:after,.cta-with-icon:focus:after,.cta-with-icon:active:after{background-color:#ffd100;color:#020200}
.cta-with-icon:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#ffe500;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%}
.cta-with-icon:before{font-family:'gy-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;top:15px;left:20px;font-size:1.4em}
.cta-with-icon.compass:before{content:'\e603'}
.cta-with-icon.wheel:before{content:'\e61c'}
.cta-with-icon.map-point:before{content:'\e602'}
.cta-with-icon.phone:before,.cta-with-icon.double-chevron:before{content:'\e633'}
a.current-location{padding:15px 0 15px 57px;text-align:left;background:0}
.cta-secondary{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;text-align:center;font-size:1em;display:inline-block;padding:15px 30px;margin:0 15px;text-decoration:none;color:#020200;cursor:pointer;min-width:120px;position:relative;background-color:transparent;border-radius:0;border:2px solid #020200;color:#020200;background-color:transparent}
.cta-secondary:hover,.cta-secondary:focus,.cta-secondary:active{background-color:transparent}
.cta-secondary:hover:after,.cta-secondary:focus:after,.cta-secondary:active:after{background-color:#ffd100;color:#020200}
.cta-secondary:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#ffe500;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%}
.cta-secondary.less-padding{padding:15px}
.cta-secondary:hover{background:#023f7b;color:#fff}
.cta-txt{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#020200;text-decoration:none;cursor:pointer;display:inline-block}
.cta-txt:before{font-family:'gy-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;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:.8em;content:'\e609';margin:0 5px 0 0}
.cta-txt:hover,.cta-txt:focus,.cta-txt:active{text-decoration:none}
.cta-txt:hover:before,.cta-txt:focus:before,.cta-txt:active:before{content:'\e630'}
.cta-txt.bg-alt{color:#ffe500}
.cta-txt.no-arrow{background:0;padding:0}
.cta-txt.no-arrow:before{content:'';margin:0}
.cta-txt.no-arrow:hover,.cta-txt.no-arrow:focus,.cta-txt.no-arrow:active{text-decoration:underline}
.cta-link{background:0;text-decoration:none;color:#020200}
.cta-link:before{content:''}
.cta-link:hover,.cta-link:focus,.cta-link:active{text-decoration:underline}
.cta-no-decoration{text-decoration:none}
.cta-icon{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#020200;text-decoration:none;cursor:pointer;display:inline-block;font-family:arial,sans-serif;-webkit-font-smoothing:auto}
.cta-icon:before{font-family:'gy-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;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:.8em;margin:0 5px 0 0}
.cta-icon.bg-alt{color:#ffe500}
.cta-accordion{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#020200;text-decoration:none;cursor:pointer;display:inline-block;padding:0}
.cta-accordion:before{font-family:'gy-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;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:.8em;content:'\e606';margin:0 5px 0 0}
.cta-accordion:hover,.cta-accordion:focus,.cta-accordion:active{text-decoration:none}
.cta-accordion.open:before{content:'\e605'}
.marker-pin{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:1em;color:#020200;text-decoration:none;cursor:pointer;background:url("../icons/pin.png") no-repeat 0 center transparent;display:inline-block;padding:0 0 0 20px;background-size:16px;background-position:left top}
.marker-pin:hover,.marker-pin:focus,.marker-pin:active{text-decoration:none}
html{font-family:arial,sans-serif}
h1,h2,h3,h4,h5,h6{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase}
p,.item-pricing p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;margin:0 0 16px;line-height:1.4}
p a,.item-pricing p a{color:#020200}
p a:hover,.item-pricing p a:hover{text-decoration:none}
.h1{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:2em;color:#020200}
@media(min-width:48em){.h1{font-size:2.5em}
}
.h1-dark{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:2em;color:#020200}
@media(min-width:48em){.h1-dark{font-size:2.5em}
}
.h1-light{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:2em;color:#fff}
@media(min-width:48em){.h1-light{font-size:2.5em}
}
.h2{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#020200}
@media(min-width:48em){.h2{font-size:2.125em}
}
.h2-dark{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#020200}
@media(min-width:48em){.h2-dark{font-size:2.125em}
}
.h2-light{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#fff}
@media(min-width:48em){.h2-light{font-size:2.125em}
}
.h3{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.25em;margin:0 0 12px;color:#020200}
@media(min-width:48em){.h3{font-size:1.625em}
}
.h3-dark{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.25em;margin:0 0 12px;color:#020200}
@media(min-width:48em){.h3-dark{font-size:1.625em}
}
.h3-light{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.25em;margin:0 0 12px;color:#fff}
@media(min-width:48em){.h3-light{font-size:1.625em}
}
.h4{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200}
@media(min-width:48em){.h4{font-size:1.375em}
}
.h4-dark{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200}
@media(min-width:48em){.h4-dark{font-size:1.375em}
}
.h4-light{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#fff}
@media(min-width:48em){.h4-light{font-size:1.375em}
}
.h5{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200}
@media(min-width:48em){.h5{font-size:1.25em}
}
.h5-dark{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200}
@media(min-width:48em){.h5-dark{font-size:1.25em}
}
.h5-light{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#fff}
@media(min-width:48em){.h5-light{font-size:1.25em}
}
.bc-bold{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;font-weight:bold;color:#020200}
.bc-bold-light{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;font-weight:bold;color:#fff}
.bc{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.bc-med{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#767676}
.bc-light{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#fff}
.label{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.875em;line-height:1.4;color:#020200}
.label-med{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.875em;line-height:1.4;color:#767676}
.label-light{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.875em;line-height:1.4;color:#fff}
.cta{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;text-align:center;font-size:1em;display:inline-block;padding:15px 30px;margin:0 15px;text-decoration:none;color:#020200;cursor:pointer;min-width:120px;position:relative;background-color:transparent;border-radius:0}
.cta:hover,.cta:focus,.cta:active{background-color:transparent}
.cta:hover:after,.cta:focus:after,.cta:active:after{background-color:#ffd100;color:#020200}
.cta:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#ffe500;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%}
.cta.less-padding{padding:15px}
.complementary-advance .cta-secondary,.cta-secondary{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;text-align:center;font-size:1em;display:inline-block;padding:15px 30px;margin:0 15px;text-decoration:none;color:#020200;cursor:pointer;min-width:120px;position:relative;background-color:transparent;border-radius:0;border:0;color:#020200;background-color:transparent;padding:7px 30px;position:relative}
.complementary-advance .cta-secondary:hover,.complementary-advance .cta-secondary:focus,.complementary-advance .cta-secondary:active,.cta-secondary:hover,.cta-secondary:focus,.cta-secondary:active{background-color:transparent}
.complementary-advance .cta-secondary:hover:after,.complementary-advance .cta-secondary:focus:after,.complementary-advance .cta-secondary:active:after,.cta-secondary:hover:after,.cta-secondary:focus:after,.cta-secondary:active:after{background-color:#ffd100;color:#020200}
.complementary-advance .cta-secondary:after,.cta-secondary:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#ffe500;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%}
.complementary-advance .cta-secondary:hover,.complementary-advance .cta-secondary:focus,.complementary-advance .cta-secondary:active,.cta-secondary:hover,.cta-secondary:focus,.cta-secondary:active{background-color:transparent;color:#020200}
.complementary-advance .cta-secondary:before,.cta-secondary:before{font-family:'gy-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:'\e633';font-size:.8em;position:absolute;left:10px;top:calc(50% - 0.5em)}
.complementary-advance .cta-secondary.less-padding,.cta-secondary.less-padding{padding:7px 15px}
.complementary-advance .cta-secondary{text-decoration:none}
.complementary-advance .cta-secondary.less-padding{padding:7px 30px}
.cta-with-icon{padding:15px 20px 15px 35px;text-align:center}
.cta-with-icon:before{left:10px;top:calc(50% - 0.5em);font-size:1.4rem}
.cta.bg-alt,.cta-with-icon.bg-alt,.cta-secondary.bg-alt,.cta-secondary.bg-alt{color:#fff}
.cta.bg-alt:after,.cta-with-icon.bg-alt:after,.cta-secondary.bg-alt:after,.cta-secondary.bg-alt:after{background-color:#020200}
.cta.bg-alt:hover,.cta.bg-alt:focus,.cta.bg-alt:active,.cta-with-icon.bg-alt:hover,.cta-with-icon.bg-alt:focus,.cta-with-icon.bg-alt:active,.cta-secondary.bg-alt:hover,.cta-secondary.bg-alt:focus,.cta-secondary.bg-alt:active,.cta-secondary.bg-alt:hover,.cta-secondary.bg-alt:focus,.cta-secondary.bg-alt:active{background-color:transparent;color:#fff}
.cta.bg-alt:hover:after,.cta.bg-alt:focus:after,.cta.bg-alt:active:after,.cta-with-icon.bg-alt:hover:after,.cta-with-icon.bg-alt:focus:after,.cta-with-icon.bg-alt:active:after,.cta-secondary.bg-alt:hover:after,.cta-secondary.bg-alt:focus:after,.cta-secondary.bg-alt:active:after,.cta-secondary.bg-alt:hover:after,.cta-secondary.bg-alt:focus:after,.cta-secondary.bg-alt:active:after{background-color:#3b3b3b}
.cta-txt{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);line-height:1;padding-right:2px;padding-left:20px}
@media(min-width:48em){.cta-txt:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
}
.cta-txt:before{font-family:'gy-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;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;content:'\e633';font-size:.8rem;margin:0 5px 0 -20px}
.cta-txt:hover:before,.cta-txt:focus:before,.cta-txt:active:before{content:'\e633'}
.cta-txt.bg-alt{color:#ffe500}
.cta-txt.no-arrow{-webkit-transition-property:none;transition-property:none;background:0;padding:0}
.cta-txt.no-arrow:before{content:'';margin:0}
.cta-txt.no-arrow:hover,.cta-txt.no-arrow:focus,.cta-txt.no-arrow:active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);text-decoration:underline}
.cta-link{background:0;text-decoration:none;color:#020200}
.cta-link:before{content:''}
.cta-link:hover,.cta-link:focus,.cta-link:active{text-decoration:underline}
.cta-icon{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#020200;text-decoration:none;cursor:pointer;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;display:inline-block;-webkit-font-smoothing:auto}
.cta-icon:before{font-family:'gy-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;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:.8rem;margin:0 5px 0 0}
.cta-icon.bg-alt{color:#ffe500}
.cta-no-decoration{text-decoration:none}
.cta-accordion{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;display:inline-block;padding:0}
.cta-accordion:before{font-family:'gy-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;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:.8rem;content:'\e606';margin:0 5px 0 0}
.cta-accordion:hover,.cta-accordion:focus,.cta-accordion:active{text-decoration:none}
.cta-accordion.open:before{content:'\e605'}
.marker-pin{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;text-align:center;font-size:1em;display:inline-block;padding:15px 30px;margin:0 15px;text-decoration:none;color:#020200;cursor:pointer;min-width:120px;position:relative;background-color:transparent;border-radius:0;background:url("../icons/pin.png") no-repeat 0 center transparent;padding:7px 30px 7px 45px;background-position:10% center}
.marker-pin:hover,.marker-pin:focus,.marker-pin:active{background-color:transparent}
.marker-pin:hover:after,.marker-pin:focus:after,.marker-pin:active:after{background-color:#ffd100;color:#020200}
.marker-pin:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#ffe500;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%}
.marker-pin:hover,.marker-pin:focus,.marker-pin:active{text-decoration:none}
@media(min-width:80em){.cta-with-icon{padding-left:40px}
.cta-with-icon:before{left:15px}
}
.form-isol input{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;outline:0}
.form-isol [type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:30px 0 0 30px;border:1px solid #767676;border-right:0;line-height:1;vertical-align:middle;width:calc(100% - 62px);height:50px;padding:15px 20px}
.form-isol [type=text]::-webkit-input-placeholder{color:#767676}
.form-isol [type=text]:-moz-placeholder{color:#767676}
.form-isol [type=text]::-moz-placeholder{color:#767676}
.form-isol [type=text]:-ms-input-placeholder{color:#767676}
.form-isol [type=submit]{font-family:'gy-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;border-radius:0 30px 30px 0;padding:16px 20px;border:1px solid #ffe500;background:#ffe500;color:#020200;font-size:1em;line-height:1;vertical-align:middle}
.form-isol [type=submit]:hover{background-color:#ffcf00;border-color:#ffcf00}
.form-isol-plus{border-radius:30px 0 0 30px;border:1px solid #767676;border-right:0;display:inline-block}
.form-isol-plus input{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;outline:0}
.form-isol-plus [type=text]{border:0;margin-left:20px;width:80px;outline:0;border-left:1px solid;padding-left:20px;height:36px}
.form-isol-plus [type=text]::-webkit-input-placeholder{color:#767676}
.form-isol-plus [type=text]:-moz-placeholder{color:#767676}
.form-isol-plus [type=text]::-moz-placeholder{color:#767676}
.form-isol-plus [type=text]:-ms-input-placeholder{color:#767676}
.form-isol-plus [type=text]:first-child{border:0;padding-left:0;margin-left:20px}
.form-isol-plus [type=submit]{border-radius:0 30px 30px 0;padding:15px 23px;border:1px solid #ffe500;-webkit-box-shadow:0 0 0 2px #ffdf1b;box-shadow:0 0 0 2px #ffdf1b;background:url("../icons/chevron-blue-yellow.png") no-repeat 18px center #ffe500;text-indent:-999em;overflow:hidden;position:relative;right:-48px;width:48px}
.form-isol-plus [type=submit]:hover{background-color:#ffcf00;border-color:#ffcf00}
.form-isol-plus.error{border:2px solid red}
.form-isol-plus.error input::-webkit-input-placeholder{color:red}
.form-isol-plus.error input:-moz-placeholder{color:red}
.form-isol-plus.error input::-moz-placeholder{color:red}
.form-isol-plus.error input:-ms-input-placeholder{color:red}
.form-isol-plus.error [type=submit]{border-bottom-color:red;border-right-color:red;border-top-color:red;border-width:2px}
.form-isol [type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #fff;border-right:0;line-height:1;vertical-align:middle;width:calc(100% - 62px);height:50px;padding:15px 20px}
.form-isol [type=text]::-webkit-input-placeholder{color:#767676}
.form-isol [type=text]:-moz-placeholder{color:#767676}
.form-isol [type=text]::-moz-placeholder{color:#767676}
.form-isol [type=text]:-ms-input-placeholder{color:#767676}
.form-isol [type=submit]{font-family:'gy-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;border-radius:0;padding:16px 20px;border:1px solid #ffe500;background:#ffe500;color:#020200;font-size:1em;line-height:1;vertical-align:middle}
.form-isol [type=submit]:hover{background-color:#ffd100;border-color:#ffd100;color:#020200}
.form-isol-plus{border-radius:0;border-color:#fff;background-color:#fff}
.form-isol-plus [type=text]{border-left:1px solid #c1c1c1}
.form-isol-plus [type=submit]{border-radius:0;background:url("../icons/chevron-black-yellow.png") no-repeat 18px center #ffe500}
.form-isol-plus [type=submit]:hover{background-color:#ffd100;background-image:url("../icons/chevron-black-yellow.png");border-color:#ffd100}
header{background:#ffe500}
header .header-inner{background:#ffe500}
.logo{width:130px;height:42px;background:url("../img/logo-small.png") no-repeat 0 0;background-size:contain}
.countries,.other-sites{display:none;position:absolute;background:#f2f2f2;top:0;left:0;width:100%;z-index:120;left:265px}
.countries .modal-header,.other-sites .modal-header{background:#ffe500;position:fixed;width:100%;min-height:60px}
.countries .modal-header::after,.other-sites .modal-header::after{content:'';display:table;clear:both}
.countries .modal-header h2,.other-sites .modal-header h2{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;color:#020200;text-transform:none;font-size:1.125em;padding:19px 20px;margin:0}
.countries .modal-header h5,.other-sites .modal-header h5{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200;margin-bottom:0}
@media(min-width:48em){.countries .modal-header h5,.other-sites .modal-header h5{font-size:1.375em}
}
.countries .modal-header .close,.other-sites .modal-header .close{display:block;width:21px;height:21px;font-size:1.5em;color:#020200;text-decoration:none;position:absolute;top:0;right:0;height:100%;width:62px;line-height:60px;padding:0;border:0;background-color:transparent;text-align:center}
.countries .modal-header .close span,.other-sites .modal-header .close span{display:none}
.countries .modal-header .close:hover,.other-sites .modal-header .close:hover{background-color:#ffd100}
.countries .modal-header .back,.other-sites .modal-header .back{position:absolute;top:50%;margin-top:-9px;left:15px}
.countries .modal-header .back:before,.other-sites .modal-header .back:before{font-family:'gy-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:'\e607';color:#020200}
.countries .modal-header .back span,.other-sites .modal-header .back span{display:none}
.countries .big-header h2,.other-sites .big-header h2{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.25em;margin:0 0 12px;color:#020200;text-align:center;margin:0}
@media(min-width:48em){.countries .big-header h2,.other-sites .big-header h2{font-size:1.625em}
}
.countries .modal-body,.other-sites .modal-body{padding:0 20px}
.countries .modal-body::after,.other-sites .modal-body::after{content:'';display:table;clear:both}
.countries .modal-footer,.other-sites .modal-footer{padding:20px}
@media(min-width:48em){.countries,.other-sites{top:-75px;left:0;right:0;width:80%;max-width:1095px;margin:0 auto}
.countries .modal-header,.other-sites .modal-header{position:relative;width:auto}
}
.countries .modal-header,.other-sites .modal-header{position:relative}
.countries ul a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#020200;text-decoration:none;cursor:pointer;background:url("../img/flags-sprite.png") no-repeat 0 2px transparent}
.countries ul a:hover{text-decoration:underline}
.menu-control{color:#020200}
.main-nav-wrapper{background:#323232}
.main-nav{background:#020200}
.main-nav>li:before{display:block}
.main-nav>li>a{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;border-bottom:2px dashed #323232}
.main-nav>li:last-child a{border-bottom:0}
.main-nav ul{background:#f2f2f2}
.main-nav ul li{position:relative}
.main-nav ul li:before{font-family:'gy-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:'\e633';font-size:.6em;position:absolute;top:27px;left:30px}
.main-nav ul a{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;color:#020200;border-bottom:1px solid #dfdada;padding-left:20px}
.main-nav ul a:after{color:#020200}
.sub-menu{border-bottom:0}
.secondary-menu li{background:#323232}
.secondary-menu li a{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;border-bottom:1px solid #020200}
.secondary-menu li:last-child a{border-bottom:0}
.list-title .h4{color:#020200}
.list-title .cta-txt{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;text-transform:none}
@media(min-width:48em){.other-sites,.countries{top:60px}
.countries ul a{font-size:.8em}
.container .main-nav-wrapper{width:100%;height:43px;background:#020200}
.container .main-nav-wrapper .main-nav{width:100%;padding-right:4%}
.main-nav{background:#020200}
.main-nav>li{border:0;width:20%}
.main-nav>li>a{border-top:6px solid transparent;border-bottom:0;font-size:.875em;min-height:57px;text-align:center;padding:13px 5px 10px}
.main-nav>li>a:hover{border-top:6px solid #aa9711;border-bottom:0}
.main-nav>li .active{border-top:6px solid #aa9711;background-color:rgba(83,83,83,0.5);border-bottom:0}
.main-nav ul{-webkit-transition:none;transition:none;background:#727272}
.main-nav ul li:before{display:none}
.main-nav ul a{border-top:0;border-bottom:0;font-size:1em;color:#fff}
.main-nav .opened>a,.main-nav .opened>a:hover{border-color:#020200}
.main-nav .opened .active,.main-nav .opened .active:hover{border-color:#aa9711}
.main-nav .opened>a:after{border-top:10px solid #020200;bottom:-20px}
.sub-menu>li ul{border-left:1px solid rgba(2,2,0,0.15)}
.sub-menu>li a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
@media(min-width:48em) and (min-width:48em){.sub-menu>li a:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
}
@media(min-width:48em){.sub-menu>li a:before{font-size:.6em;content:'\e633'}
.sub-menu .with-icon{color:#020200}
.sub-menu .with-icon .text-wrapper{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#fff}
.secondary-menu li{background:#ffe500}
.secondary-menu li a{color:#020200;border-bottom:0}
.logo{width:247px;height:85px;margin:0;background-image:url("../img/logo-big.png");background-repeat:no-repeat;background-position:0 0}
.list-grid li .link-text:before{content:'\e633';font-size:.6em}
.list-grid li:nth-child(odd) a{border-right:1px solid rgba(2,2,0,0.15)}
.list-grid li a{border-right:1px solid rgba(2,2,0,0.15)}
.list-grid li .link-text{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:inline-block}
}
@media(min-width:48em) and (min-width:48em){.list-grid li .link-text:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
}
@media(min-width:48em){.list-grid .grid-img{width:110px;background:url("../img/nav-tire.png") no-repeat 0 0;background-size:contain}
.list-grid .grid-img:after{font-family:'gy-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;color:#020200;border:0;background:transparent;font-size:1.8rem;border-radius:0;width:70px;margin-top:15px}
.list-grid .summer .grid-img{background:url("../img/nav-summer.jpg") no-repeat 0 0;background-size:contain}
.list-grid .all-season .grid-img{background:url("../img/nav-all-seasons.jpg") no-repeat 0 0;background-size:contain}
.list-grid .winter .grid-img{background:url("../img/nav-winter.jpg") no-repeat 0 0;background-size:contain}
.main-section{-webkit-transition:none;transition:none}
.other-sites .modal-body{padding:0 40px 40px}
.other-sites .modal-footer{margin:0 40px 40px;padding:20px 0 0;border-top:2px dashed #dfdada}
.list-title .h4{font-size:1.25em}
.list-title ul .cta-txt{font-size:.75em}
}
@media(min-width:64em){header{background:#323232}
.logo{width:275px;height:94px;position:absolute;top:35px;left:0;z-index:1}
.list-grid{border-bottom:0}
.list-grid .grid-img{width:140px}
.list-grid .grid-img:after{font-size:2.2rem;width:90px;margin-top:17px;margin-right:6px}
.container .main-nav-wrapper{height:94px;padding-left:6%}
.container .main-nav-wrapper .main-nav{width:100%;height:94px;padding-left:20%;padding-right:10%;float:right}
.main-nav>li>a{border-top:6px solid transparent;font-size:.8em;padding:40px 10px 32px}
.main-nav>li>a:hover{border-top:6px solid #ffe500}
.main-nav>li .active{border-top:6px solid #ffe500}
.main-nav .opened .active,.main-nav .opened .active:hover{border-color:#ffe500}
.secondary-menu li{background:transparent}
.secondary-menu li a{color:#fff}
.list-title .h4{font-size:1.375em}
.list-title ul .cta-txt{font-size:1em}
}
@media(min-width:64em){.main-nav>li{width:20%;padding-right:1%}
.main-nav>li>a{padding:28px 2% 28px;min-height:94px}
.main-nav .sub-menu li a{padding:10px 0}
}
@media(min-width:80em){.main-nav li a{font-size:1em}
.main-nav .sub-menu li a{padding:10px 0}
}
footer{color:#9c9c9c;border-top:0;background:#323232}
footer .title-list{border-bottom:2px dashed #535353;background:#323232}
footer .title-list .h5-light{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;background:#323232;color:#9c9c9c;font-size:1em}
footer .title-list .h5-light:after{color:#9c9c9c}
footer .title-list li{border-bottom:1px solid #414141}
footer .title-list a{color:#9c9c9c}
footer .title-list a:hover{text-decoration:underline}
footer .title-list p{color:#9c9c9c}
footer .ft-social{background:#323232}
footer .ft-social a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;color:#9c9c9c;font-size:2.4em;text-decoration:none;display:block;width:40px;height:40px;border-radius:50%;border:1px solid #9c9c9c}
footer .ft-social a:hover{color:#ffe500;border:1px solid #ffe500}
footer .ft-social a span{display:none}
@media(min-width:48em){footer{border-top:0;padding-top:0}
footer .ft-main-lists{border-bottom:2px dashed #535353;padding-top:50px}
footer .title-list{border:0}
footer .title-list .h5-light{font-size:1.25em}
footer .title-list li{border:0}
footer .ft-legal p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;color:#9c9c9c}
footer .ft-social .h5-light{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;background:#323232;color:#9c9c9c;text-transform:none;font-size:1.25em}
}
.secondary-menu .countries-control a{background:url("../img/flags-sprite.png") no-repeat 0 2px transparent;padding-left:30px}
.secondary-menu .countries-control .uk_EN,.secondary-menu .countries-control .en_GB{background-position:0 -1592px}
.secondary-menu .countries-control .be_NL,.secondary-menu .countries-control .nl_BE{background-position:0 -84px}
.secondary-menu .countries-control .be_FR,.secondary-menu .countries-control .fr_BE{background-position:0 -84px}
.secondary-menu .countries-control .bg_BG{background-position:0 -136px}
.secondary-menu .countries-control .cz_CS{background-position:0 -240px}
.secondary-menu .countries-control .dk_DK{background-position:0 -292px}
.secondary-menu .countries-control .de_DE{background-position:0 -500px}
.secondary-menu .countries-control .de_LU{background-position:0 -864px}
.secondary-menu .countries-control .ee_ET{background-position:0 -344px}
.secondary-menu .countries-control .es_ES{background-position:0 -1332px}
.secondary-menu .countries-control .gr_EL,.secondary-menu .countries-control .el_GR{background-position:0 -552px}
.secondary-menu .countries-control .fr_FR{background-position:0 -448px}
.secondary-menu .countries-control .si_SI,.secondary-menu .countries-control .sl_SI{background-position:0 -1280px}
.secondary-menu .countries-control .ie_EN{background-position:0 -656px}
.secondary-menu .countries-control .it_IT{background-position:0 -708px}
.secondary-menu .countries-control .lv_LV{background-position:0 -760px}
.secondary-menu .countries-control .lt_LT{background-position:0 -812px}
.secondary-menu .countries-control .lu_FR{background-position:0 -864px}
.secondary-menu .countries-control .hu_HU{background-position:0 -604px}
.secondary-menu .countries-control .middle_east_EN{background-position:0 -1644px}
.secondary-menu .countries-control .middle_east_FR{background-position:0 -1644px}
.secondary-menu .countries-control .nl_NL{background-position:0 -916px}
.secondary-menu .countries-control .nn_NO,.secondary-menu .countries-control .no_NO{background-position:0 -968px}
.secondary-menu .countries-control .at_DE,.secondary-menu .countries-control .de_AT{background-position:0 -760px}
.secondary-menu .countries-control .pl_PL{background-position:0 -1020px}
.secondary-menu .countries-control .po_PT,.secondary-menu .countries-control .pt_PT{background-position:0 -1072px}
.secondary-menu .countries-control .ro_RO{background-position:0 -1124px}
.secondary-menu .countries-control .ru_RU{background-position:0 -1748px}
.secondary-menu .countries-control .ch_DE,.secondary-menu .countries-control .de_CH{background-position:0 -1436px}
.secondary-menu .countries-control .ch_FR,.secondary-menu .countries-control .fr_CH{background-position:0 -1436px}
.secondary-menu .countries-control .ch_IT,.secondary-menu .countries-control .it_CH{background-position:0 -1436px}
.secondary-menu .countries-control .si_SL{background-position:0 -1280px}
.secondary-menu .countries-control .sk_SK{background-position:0 -1230px}
.secondary-menu .countries-control .za_EN{background-position:0 -1695px}
.secondary-menu .countries-control .si_SR{background-position:0 -1175px}
.secondary-menu .countries-control .si_HR{background-position:0 -188px}
.secondary-menu .countries-control .fi_FI{background-position:0 -396px}
.secondary-menu .countries-control .se_SE,.secondary-menu .countries-control .sv_SE{background-position:0 -1384px}
.secondary-menu .countries-control .tr_TR{background-position:0 -1488px}
.secondary-menu .countries-control .gb_EN{background-position:0 -1800px}
.secondary-menu .countries-control .ua_RU{background-position:0 -1540px}
.secondary-menu .countries-control .ua_UK{background-position:0 -1540px}
.secondary-menu .countries-control .us-EN{background-position:0 -1852px}
.secondary-menu .countries-control .au-EN{background-position:0 -1799px}
.secondary-menu .countries-control .ja{background-position:0 -1904px}
@media(min-width:48em){.secondary-menu .countries-control a{background:url("../img/flags-sprite.png") no-repeat 0 2px transparent}
.secondary-menu .countries-control .uk_EN,.secondary-menu .countries-control .en_GB{background-position:0 -1602px}
.secondary-menu .countries-control .be_NL,.secondary-menu .countries-control .nl_BE{background-position:0 -94px}
.secondary-menu .countries-control .be_FR,.secondary-menu .countries-control .fr_BE{background-position:0 -94px}
.secondary-menu .countries-control .bg_BG{background-position:0 -146px}
.secondary-menu .countries-control .cz_CS{background-position:0 -250px}
.secondary-menu .countries-control .dk_DK{background-position:0 -302px}
.secondary-menu .countries-control .de_DE{background-position:0 -510px}
.secondary-menu .countries-control .de_LU{background-position:0 -874px}
.secondary-menu .countries-control .ee_ET{background-position:0 -354px}
.secondary-menu .countries-control .es_ES{background-position:0 -1342px}
.secondary-menu .countries-control .gr_EL,.secondary-menu .countries-control .el_GR{background-position:0 -562px}
.secondary-menu .countries-control .fr_FR{background-position:0 -458px}
.secondary-menu .countries-control .si_SI,.secondary-menu .countries-control .sl_SI{background-position:0 -1290px}
.secondary-menu .countries-control .ie_EN{background-position:0 -666px}
.secondary-menu .countries-control .it_IT{background-position:0 -718px}
.secondary-menu .countries-control .lv_LV{background-position:0 -770px}
.secondary-menu .countries-control .lt_LT{background-position:0 -822px}
.secondary-menu .countries-control .lu_FR{background-position:0 -874px}
.secondary-menu .countries-control .hu_HU{background-position:0 -614px}
.secondary-menu .countries-control .middle_east_EN{background-position:0 -1654px}
.secondary-menu .countries-control .middle_east_FR{background-position:0 -1654px}
.secondary-menu .countries-control .nl_NL{background-position:0 -926px}
.secondary-menu .countries-control .nn_NO,.secondary-menu .countries-control .no_NO{background-position:0 -978px}
.secondary-menu .countries-control .at_DE,.secondary-menu .countries-control .de_AT{background-position:0 -770px}
.secondary-menu .countries-control .pl_PL{background-position:0 -1030px}
.secondary-menu .countries-control .po_PT,.secondary-menu .countries-control .pt_PT{background-position:0 -1082px}
.secondary-menu .countries-control .ro_RO{background-position:0 -1134px}
.secondary-menu .countries-control .ru_RU{background-position:0 -1758px}
.secondary-menu .countries-control .ch_DE,.secondary-menu .countries-control .de_CH{background-position:0 -1446px}
.secondary-menu .countries-control .ch_FR,.secondary-menu .countries-control .fr_CH{background-position:0 -1446px}
.secondary-menu .countries-control .ch_IT,.secondary-menu .countries-control .it_CH{background-position:0 -1446px}
.secondary-menu .countries-control .si_SL{background-position:0 -1290px}
.secondary-menu .countries-control .sk_SK{background-position:0 -1240px}
.secondary-menu .countries-control .za_EN{background-position:0 -1705px}
.secondary-menu .countries-control .si_SR{background-position:0 -1185px}
.secondary-menu .countries-control .si_HR{background-position:0 -198px}
.secondary-menu .countries-control .fi_FI{background-position:0 -406px}
.secondary-menu .countries-control .se_SE,.secondary-menu .countries-control .sv_SE{background-position:0 -1394px}
.secondary-menu .countries-control .tr_TR{background-position:0 -1498px}
.secondary-menu .countries-control .gb_EN{background-position:0 -1810px}
.secondary-menu .countries-control .ua_RU{background-position:0 -1550px}
.secondary-menu .countries-control .ua_UK{background-position:0 -1550px}
.secondary-menu .countries-control .us-EN{background-position:0 -1862px}
.secondary-menu .countries-control .au-EN{background-position:0 -1809px}
.secondary-menu .countries-control .ja{background-position:0 -1914px}
}
@media(min-width:64em){.secondary-menu li a{color:#c1c1c1}
}
@media(min-width:48em){.main-nav .opened .sub-menu,.main-nav .opened .list-grid{height:auto}
}
.riding-style-parent{color:#020200;padding:20px 0 5px 50px}
@media(min-width:48em){.riding-style-parent{color:#fff;padding:10px 0 5px 0}
}
.riding-style-parent:before{font-size:.6em !important;font-family:'gy-icons',arial,sans-serif;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-size:.8em;margin:0 5px 0 0}
@media(max-width:48em){.riding-style-parent:before{content:none !important}
}
@media(min-width:48em){.riding-style-parent:before{content:'\e633' !important}
}
.riding-style-child{padding:5px 0 5px 20px !important}
@media(min-width:48em){.riding-style-child{padding:5px 15px !important}
}
.riding-style-child:before{content:none !important}
@media(min-width:48em){footer .title-list{width:28%}
footer .ft-legal{width:auto}
}
.popup{display:block;position:absolute;background:#f2f2f2;top:0;left:0;width:100%;z-index:120}
.popup .modal-header{background:#ffe500;position:fixed;width:100%;min-height:60px}
.popup .modal-header::after{content:'';display:table;clear:both}
.popup .modal-header h2{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;color:#020200;text-transform:none;font-size:1.125em;padding:19px 20px;margin:0}
.popup .modal-header h5{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200;margin-bottom:0}
@media(min-width:48em){.popup .modal-header h5{font-size:1.375em}
}
.popup .modal-header .close{display:block;width:21px;height:21px;font-size:1.5em;color:#020200;text-decoration:none;position:absolute;top:0;right:0;height:100%;width:62px;line-height:60px;padding:0;border:0;background-color:transparent;text-align:center}
.popup .modal-header .close span{display:none}
.popup .modal-header .close:hover{background-color:#ffd100}
.popup .modal-header .back{position:absolute;top:50%;margin-top:-9px;left:15px}
.popup .modal-header .back:before{font-family:'gy-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:'\e607';color:#020200}
.popup .modal-header .back span{display:none}
.popup .big-header h2{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.25em;margin:0 0 12px;color:#020200;text-align:center;margin:0}
@media(min-width:48em){.popup .big-header h2{font-size:1.625em}
}
.popup .modal-body{padding:0 20px}
.popup .modal-body::after{content:'';display:table;clear:both}
.popup .modal-footer{padding:20px}
@media(min-width:48em){.popup{top:-75px;left:0;right:0;width:80%;max-width:1095px;margin:0 auto}
.popup .modal-header{position:relative;width:auto}
}
.popup .finder-content{background-color:inherit}
.popup ul li:last-child{padding-bottom:20px}
.popup .modal-header{position:relative}
.popup .modal-header a{outline:0}
.popup .modal-header>a:first-child:not(.back){display:none}
.popup .modal-header.arrow-box,.popup .modal-header.selected{background:#ffe500}
.popup .modal-header.arrow-box:after,.popup .modal-header.selected:after{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,85,164,0);border-width:15px;margin-left:-15px;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;top:99%;border-top-color:#ffe500}
.popup .modal-header .back{margin-top:0;top:20px}
.popup .modal-header .popup-header-title{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200;display:block;text-align:center;color:#020200;margin:30px 5% 0 5%;padding:15px 0}
.popup .modal-header .close{height:60px}
.popup .modal-header.modal-vehicle .breadcrumbs li:first-child{display:none}
.popup .modal-header h5{padding:17px 62px}
.popup .previous-search .icon-tire-search:before,.popup .previous-search .icon-vehicle-search:before{color:#020200}
.popup .previous-search .old-searches:before{content:"";background:url("../icons/motoscoot.png") no-repeat center top;height:80px}
.popup .previous-search .cta-with-icon{width:80%}
.popup.eu-features .modal-header h2,.popup.eu-features .modal-header h5,.popup.tf-search-features .modal-header h2,.popup.tf-search-features .modal-header h5{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200;margin-bottom:0}
@media(min-width:48em){.popup.eu-features .modal-header h2,.popup.eu-features .modal-header h5,.popup.tf-search-features .modal-header h2,.popup.tf-search-features .modal-header h5{font-size:1.375em}
}
.popup.eu-features .popup-text,.popup.tf-search-features .popup-text{border-top:2px dashed #c1c1c1}
.popup.eu-features li,.popup.tf-search-features li{margin-left:0}
.popup.eu-features li:before,.popup.tf-search-features li:before{color:#020200}
.popup.tf-search-features li:before{color:#020200}
.popup .breadcrumbs{background:#ffe500}
.popup .breadcrumbs li,.popup .breadcrumbs li:last-child{border-bottom:1px solid #ffd100;padding:15px 0}
.popup .breadcrumbs li:first-child{border-top:1px solid #ffd100}
.popup .breadcrumbs a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#020200;text-decoration:none;cursor:pointer;color:#020200;text-transform:capitalize}
.complementary-advance.popup{top:60px}
.generic{background:#f2f2f2}
.generic li p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.generic li:before{background:#fff;color:#767676;font-size:3.5rem}
.generic .icon-noise:before{font-size:3rem}
.popup-info{top:0}
.popup-info p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.popup-info span{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200;background:#ffe500}
.popup-info .img-holder span{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;color:#535353;background:transparent;margin-top:0;display:block;margin:10px 0}
.popup-info .img-holder img{margin-top:0}
.popup-content{background:#f2f2f2}
.popup-content .popup-message{color:#000}
.popup-content .back{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;text-align:center;font-size:1em;display:inline-block;padding:15px 30px;margin:0 15px;text-decoration:none;color:#020200;cursor:pointer;min-width:120px;position:relative;background-color:transparent;border-radius:0;color:#020200}
.popup-content .back:hover,.popup-content .back:focus,.popup-content .back:active{background-color:transparent}
.popup-content .back:hover:after,.popup-content .back:focus:after,.popup-content .back:active:after{background-color:#ffd100;color:#020200}
.popup-content .back:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#ffe500;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%}
.popup-content .back:before{font-family:'gy-icons',arial,sans-serif;font-style:normal}
.popup-content .popup-text{border-top:2px dashed #c1c1c1;color:#000}
.popup-content p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200;position:relative;z-index:1}
.popup-help-content{background:transparent;border-bottom:2px dashed rgba(156,156,156,0.7)}
.popup-help-content h3{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200}
@media(min-width:48em){.popup-help-content h3{font-size:1.375em}
}
.popup-help-content p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;text-align:center}
.popup-help-content ul{margin:0 0 0 5px}
.popup-bottom-info,.popup-bottom-info-content{background:#f2f2f2;position:relative;z-index:1}
.popup-bottom-info .bottom-section,.popup-bottom-info-content .bottom-section{border-top:2px dashed rgba(156,156,156,0.7)}
.popup-bottom-info .cta-alternative-search,.popup-bottom-info-content .cta-alternative-search{margin:10px 30px}
.popup-bottom-info{border-top:2px dashed rgba(156,156,156,0.7)}
.popup-header-icon-wrapper.motorcycle,.popup-header-icon-wrapper.scooter{height:35px}
.popup-header-icon-wrapper.motorcycle .popup-header-icon,.popup-header-icon-wrapper.scooter .popup-header-icon{height:35px}
.popup-header-icon-wrapper.motorcycle .popup-header-icon{position:absolute;top:12px;left:50%;margin-left:-32px;display:block;width:64px;height:35px;text-indent:-999em;background-image:url("../icons/icon-motocycle.png");background-repeat:no-repeat}
@media(min-width:48em){.popup-header-icon-wrapper.motorcycle .popup-header-icon{left:45px;margin-left:0}
}
.popup-header-icon-wrapper.scooter .popup-header-icon{position:absolute;top:12px;left:50%;margin-left:-32px;display:block;width:64px;height:35px;text-indent:-999em;background-image:url("../icons/icon-scooter.png");background-repeat:no-repeat}
@media(min-width:48em){.popup-header-icon-wrapper.scooter .popup-header-icon{left:45px;margin-left:0}
}
.popup-list-popular-container .popup-list-title{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;color:#020200;text-align:center;margin:40px 0 20px 0}
.popup-list li{border-bottom:1px solid #dfdada}
.popup-list a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#020200;text-decoration:none;cursor:pointer}
.popup-list a:hover{text-decoration:underline}
.popup-list.vehicle-type li{text-align:center}
.popup-list.vehicle-type li a{display:inline-block;width:100%;text-decoration:none;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200;text-align:center}
@media(min-width:48em){.popup-list.vehicle-type li a{font-size:1.375em}
}
.popup-list.vehicle-type li a:before{height:90px;margin-bottom:38px;content:"";display:block}
.popup-list.vehicle-type li p{font-size:.875em;margin-top:12px}
.popup-list.vehicle-type li:first-child a:before{background:url("../icons/choose-motorcycle.png") no-repeat center top}
.popup-list.vehicle-type li:last-child a:before{background:url("../icons/choose-scooter.png") no-repeat center top}
.popup-title{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#fff;color:#000}
@media(min-width:48em){.popup-title{font-size:1.375em}
}
.popup-title-content{padding:15px 0 15px 0;background:#c1c1c1}
.popup-title-content.arrow-box{background:#c1c1c1}
.popup-title-content.arrow-box:after{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,85,164,0);border-width:10px;margin-left:-10px;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;top:99%;border-top-color:#c1c1c1}
.popup-title-content h2,.popup-title-content h5{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200;margin:0 50px}
@media(min-width:48em){.popup-title-content h2,.popup-title-content h5{font-size:1.375em}
}
.popup-title-content .more-info.help{background-image:url("../icons/help-icon.png")}
.popup-title-content .more-info.close-help{background-image:url("../icons/help-close-icon.png")}
@media(min-width:48em){.popup-title-content{padding:20px 0 20px 0}
.popup-bottom-info{margin:0 50px}
.popup .modal-header h2{color:#020200}
.popup .modal-header>*{float:left;height:60px;padding-left:20px;padding-right:20px}
.popup .modal-header>.popup-title{float:none}
.popup .modal-header .back{outline:0;left:0;position:relative;margin-top:0;padding-right:0}
.popup .modal-header .popup-header-title{margin:15px 0 0 0;padding:0 20px;height:30px;line-height:30px}
.popup .modal-header .popup-header-icon-wrapper{padding-top:12px}
.popup .modal-header .popup-header-icon-wrapper .popup-header-icon{position:relative;margin-left:0;display:block;left:auto;top:auto}
.popup .modal-header .breadcrumbs{position:relative;width:auto;padding-left:0}
.popup .popup-header-title{border-left:1px solid #ffd100}
.popup .breadcrumbs{margin:0}
.popup .breadcrumbs li,.popup .breadcrumbs li:last-child{position:relative;margin-top:15px;margin-left:0;padding:5px 20px;float:left;border-bottom:0;border-left:1px solid #ffd100}
.popup .breadcrumbs li:first-child{border-top:0}
.popup .breadcrumbs li:last-child:after{position:absolute;content:'';top:0;right:0;height:100%;border-right:0}
.popup .breadcrumbs a{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.popup .breadcrumbs.size-1 li{max-width:auto;width:auto}
.popup .breadcrumbs.size-2 li{max-width:auto;width:auto}
.popup .breadcrumbs.size-3 li{max-width:auto;width:auto}
.popup .breadcrumbs.size-4 li{max-width:auto;width:auto}
.popup .breadcrumbs.size-5 li{max-width:auto;width:auto}
.popup .breadcrumbs.size-6 li{max-width:auto;width:auto}
.popup .breadcrumbs.size-7 li{max-width:auto;width:auto}
.popup .breadcrumbs.size-8 li{max-width:auto;width:auto}
.popup .breadcrumbs.size-9 li{max-width:auto;width:auto}
.popup .breadcrumbs.size-10 li{max-width:auto;width:auto}
.popup.eu-features ul,.popup.tf-search-features ul{margin-left:50px}
.complementary-advance.popup{top:90px}
.popup-info{top:0}
.popup-info p{margin:15px 25%}
.popup-info .single.img-holder{border-bottom-width:0}
.popup-info .single.img-holder span{top:10px;margin:0 0 0 -20px}
.popup-bottom-info p,.popup-bottom-info-content p{margin-left:10%;margin-right:10%}
.popup-list-popular-container{margin-top:40px}
.popup-list-popular-container .popup-list-title{margin:0 0 30px 0}
.popup-list li{border-bottom:0;border-left-width:0;line-height:1.5em;overflow:hidden}
.popup-list.vehicle-type li{width:50%;text-overflow:inherit;white-space:inherit;overflow:auto}
.popup .popup-help-content ul{margin:0 0 0 5px}
.popup .popup-help-content div{margin:auto;float:none}
.popup .popup-help-content div:first-of-type{margin:auto}
}
@media(min-width:64em){.popup .previous-search{padding-left:20%;padding-right:20%}
.popup ul{margin:0 100px}
.popup-list.vehicle-type li{width:50%}
}
.advert .trigger{font-size:.875em;border-radius:0;background-color:transparent;padding-left:40px;position:relative;z-index:1;margin-left:20px}
.advert .trigger:before{font-family:'gy-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;background-color:transparent;border-radius:0}
.advert .trigger:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#020200;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%;display:block;left:3px;width:calc(100% - 3px);border:0}
.advert .content{background-color:#f2f2f2;border-bottom:3px solid rgba(156,156,156,0.5);padding:20px;margin-top:-10px}
.item-banner:before{font-family:'gy-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}
@media(min-width:48em){.advert{border-bottom:0}
.advert .trigger:after{left:0}
.advert .content{padding:40px;margin-top:0}
.advert .content p{width:85%}
.advert .content img{margin-top:40px}
}
.js .cookie-policy-not-accepted .cookie-message{background:#020200}
.dunlop-tooltip{max-width:500px;color:#fff;position:absolute;padding:20px;font-size:12px;display:none}
.dunlop-tooltip .dunlop-tooltip-content{z-index:1;position:relative}
.dunlop-tooltip:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#020200;position:absolute;top:0;bottom:0;left:0;right:0;margin:0;padding:0;border:0;width:100%;height:100%;z-index:0}
.dunlop-tooltip:before{content:'';position:absolute;bottom:-10px;left:15px;margin:0 0 0 -5px;border-top:10px solid #020200;border-right:10px solid transparent;border-bottom:0;border-left:10px solid transparent}
.carousel-content{background-color:#f2f2f2}
.carousel-content .main-picture .owl-stage{height:300px;overflow:hidden}
.carousel-content .main-picture .owl-stage .owl-item img{min-height:300px}
.carousel-content .main-picture .owl-stage .item-video{width:100%}
.carousel-content .main-picture .owl-stage .item-video .owl-video-play-icon{height:100%;width:100%;top:0;left:0;margin-left:0;margin-right:0;background-position:center center}
.carousel-content .main-picture .owl-controls{margin-top:0}
.carousel-content .main-picture .owl-nav{display:none}
.carousel-content .thumbnails-table{display:table;margin:0 auto}
.carousel-content .thumbnails-table .arrow{display:table-cell;vertical-align:middle;font-size:2em;text-decoration:none;color:#000}
.carousel-content .thumbnails-table .arrow .icon-ch-left{margin-right:15px}
.carousel-content .thumbnails-table .thumbnails-wrapper{display:table-cell}
.carousel-content .thumbnails-table .thumbnails-wrapper .thumbnails{width:225px}
.carousel-content .thumbnails-table .thumbnails-wrapper .thumbnails .owl-stage-outer{text-align:center}
.carousel-content .thumbnails-table .thumbnails-wrapper .thumbnails .owl-stage-outer .owl-stage{height:auto;margin:20px 0}
.carousel-content .thumbnails-table .thumbnails-wrapper .thumbnails .owl-stage-outer .owl-stage .owl-item .item{cursor:pointer;width:95px;height:95px}
.carousel-content .thumbnails-table .thumbnails-wrapper .thumbnails .owl-stage-outer .owl-stage .owl-item .item img{width:100%;height:100%}
.carousel-content .thumbnails-table .thumbnails-wrapper .thumbnails .owl-stage-outer .owl-stage .owl-item .item-video{width:100px;height:100px}
.carousel-content .thumbnails-table .thumbnails-wrapper .thumbnails .owl-stage-outer .owl-stage .owl-item .item-video .owl-video-play-icon{display:none}
.carousel-content .thumbnails-table .thumbnails-wrapper .thumbnails .owl-stage-outer .owl-stage .owl-item.synced .item{border:4px solid #ffe500}
.media-gallery .popup .modal-header{position:relative}
@media(min-width:21em){.carousel-content .thumbnails-table .arrow .icon-ch-left{margin-right:25px}
.carousel-content .thumbnails-table .thumbnails-wrapper .thumbnails{width:250px}
}
@media(min-width:48em){.carousel-content .main-picture .owl-stage{height:450px}
.carousel-content .main-picture .owl-stage .owl-item img{min-height:450px}
.carousel-content .thumbnails-table .thumbnails-wrapper .thumbnails{width:500px}
.media-gallery .popup{margin-top:-133px}
}
.tire-playback-homologation .cta-homologation-pdf,.homologation-details-content .cta-homologation-pdf{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.875em;line-height:1.4;color:#767676;color:#fff;padding-top:10px;padding-bottom:10px}
.tire-playback-homologation .cta-homologation-pdf:before,.homologation-details-content .cta-homologation-pdf:before{font-size:1em}
.tire-playback-homologation ul.homologations,.homologation-details-content ul.homologations{padding:0;list-style-type:none}
.tire-playback-homologation ul.homologations li,.homologation-details-content ul.homologations li{float:left;margin-right:10px}
.tire-playback-homologation ul.homologations li:last-child,.homologation-details-content ul.homologations li:last-child{margin-right:0}
.tire-playback-homologation ul.homologations li a,.tire-playback-homologation ul.homologations li span.homologation-number,.homologation-details-content ul.homologations li a,.homologation-details-content ul.homologations li span.homologation-number{background-color:#767676;color:#fff;text-decoration:none;border-radius:50%;width:30px;height:30px;display:inline-block;text-align:center;line-height:30px;font-size:.875em}
.tire-playback-homologation ul.homologations li a:hover,.tire-playback-homologation ul.homologations li span.homologation-number:hover,.homologation-details-content ul.homologations li a:hover,.homologation-details-content ul.homologations li span.homologation-number:hover{background-color:#414141}
.footnote{background-color:#767676;color:#fff;text-decoration:none;border-radius:50%;width:30px;height:30px;display:inline-block;text-align:center;line-height:30px;font-size:.875em}
.footnote:hover{background-color:#414141}
.homologation-details-content ul.homologations{margin:0 30px;padding:30px 0}
.homologation-details-content ul.homologations li{margin:0;float:none;display:table;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200;padding:20px 0}
.homologation-details-content ul.homologations li>.homologation-number-wrapper,.homologation-details-content ul.homologations li>.homologation-text{display:table-cell;vertical-align:middle}
.homologation-details-content ul.homologations li span.homologation-number{margin-right:30px}
.homologation-details-content ul.homologations li span.homologation-number:hover{background-color:#767676}
@media(min-width:48em){.homologation-details-view .popup{margin-top:-133px}
}
@media(min-width:64em){.homologation-details-content ul.homologations{margin:0 100px}
}
.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray}
.hero-module{min-height:400px;position:absolute;width:100%}
@media(min-width:48em){.hero-module{min-height:500px;position:relative}
}
.launch{text-align:right;padding:.8em 20px 0;background:transparent;margin-top:40px;min-height:360px;max-width:none;position:relative;z-index:1;top:0;width:100%;left:0}
.launch.location .location-actions{margin-top:40px;padding:20px 16px;border-top:0;position:relative;z-index:1;background-color:#636365;width:calc(100% + 40px);margin-left:-20px}
.launch.location .location-actions:before{left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-width:15px;margin-left:-15px;bottom:100%;border-bottom-color:#636365}
.launch h1{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:2em;color:#fff;margin-bottom:28px;padding-left:16px;padding-right:16px}
@media(min-width:48em){.launch h1{font-size:3.75em}
}
.launch p,.launch .cta-txt{color:#fff}
.launch-bottom-bar{text-align:right;padding:.8em 20px .8em;background:black;max-width:none;position:relative;z-index:1;top:0;width:100%;left:0}
.launch-bottom-bar.location .location-actions{margin-top:40px;padding:20px 16px;border-top:0;position:relative;z-index:1;background-color:#636365;width:calc(100% + 40px);margin-left:-20px}
.launch-bottom-bar.location .location-actions:before{left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-width:15px;margin-left:-15px;bottom:100%;border-bottom-color:#636365}
.hero-carousel .hero-module{position:relative;background-position-x:center}
.hero-carousel .desktop-item{display:none !important}
.hero-carousel .mobile-item{display:block !important}
.hero-carousel .text-content{text-align:left !important;padding:1em;background:transparent;max-height:155px;max-width:none;position:absolute;z-index:1;top:0;width:100%;left:0}
.hero-carousel .text-content .slide-title{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:2em;color:#fff;text-align:center;margin:0 auto 0;text-shadow:2px 2px 5px #323232}
@media(min-width:48em){.hero-carousel .text-content .slide-title{font-size:3.75em}
}
.hero-carousel .cta-txt{color:#fff}
.hero-carousel .cta-txt.slide-link{position:absolute;z-index:1;bottom:2.25em;display:block;text-align:center;width:94%;margin:0 3%;text-shadow:2px 2px 5px #323232}
.hero-carousel .owl-nav{display:none}
.hero-carousel .owl-stage-outer{position:relative;z-index:10}
.hero-carousel .owl-dots{position:relative;z-index:99;margin-top:-1.5em;text-align:center;height:1.5em;background-color:transparent}
.hero-carousel .owl-dot{width:2.3em;height:.5em;display:inline-block;background-color:white;margin:.35em;-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);-webkit-box-shadow:2px 2px 5px #323232;box-shadow:2px 2px 5px #323232}
.hero-carousel .owl-dot.active{background-color:#ffe500}
.hero-module.default{position:static}
.launch-home{padding-top:1px;margin-top:-1px}
.launch-home .cta-with-icon.compass{color:#fff}
.launch-home .cta-with-icon.compass:after{display:none}
.launch-actions{list-style:none;margin:0;padding:0 16px}
.launch-actions li{margin-bottom:.8em}
.launch-actions li.col-elem:only-child{float:none;margin:0 auto}
.launch-actions .cta-with-icon{width:90%}
.launch-actions a.current-location{margin:0}
.launch-actions .open{background-color:transparent}
.launch-actions .open:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#636365;position:absolute;top:0;bottom:0;left:0;right:0;margin:0;padding:0;border:0;width:100%;height:100%}
.launch-actions .open:hover{background:transparent}
.launch-actions .cta-with-icon.wheel:before{content:"";background:url("../icons/icon-tire.png") no-repeat;width:25px;height:25px}
.launch-actions .cta-with-icon.homologation:before{content:"";background:url("../icons/icon-homologation.png") no-repeat;width:25px;height:25px}
.location-actions li{text-align:left}
.home-page .hypersport .launch{padding-bottom:0;margin-top:0;padding-top:170px;min-height:380px}
.home-page .hypersport .launch .launch-actions li.col-elem:only-child{margin-bottom:26px}
@media(min-width:48em){.launch{-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;width:95%;left:0;right:0;margin-left:auto;margin-right:auto !important;margin-top:0;position:absolute;background:transparent;padding:2em;min-height:0;max-width:945px}
.launch.location .location-actions{background-color:rgba(99,99,101,0.6);width:auto;margin-left:auto}
.launch.location .location-actions:before{left:85%;border-bottom-color:rgba(99,99,101,0.6)}
.launch .cta-with-icon.compass{width:95%}
.launch h1{text-align:right;margin-right:0;margin-left:auto}
.launch-bottom-bar{margin-top:0;background:black;padding:1em;min-height:0;max-height:5em}
.launch-bottom-bar.location .location-box{position:absolute;width:100%;top:-7.5em;left:-8px}
.launch-bottom-bar.location .location-box .location-actions{background-color:rgba(99,99,101,0.9);width:auto;margin-left:auto;margin-top:0;max-width:1245px}
.launch-bottom-bar.location .location-box .location-actions .cta-with-icon.compass{padding-top:15px;padding-bottom:15px}
.launch-bottom-bar.location .location-box .location-actions:before{left:75%;border-bottom-color:rgba(99,99,101,0.9);bottom:-30px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.launch-bottom-bar .launch-actions{margin-left:auto;margin-right:auto}
.launch-bottom-bar .cta-with-icon.compass{width:95%}
.launch-actions li{margin-bottom:0}
.launch-actions .location-form{width:92%}
.home-page .hypersport{min-height:501px;background:#000}
.home-page .hypersport .launch{padding:0;width:100%;max-width:none;padding-top:385px}
.home-page .hypersport .launch .launch-actions{margin-left:16px;margin-right:16px}
.home-page .hypersport .launch .launch-actions .col-elem:last-child{float:right}
.home-page .hypersport .launch-bottom-bar .launch-actions{margin-left:auto;margin-right:auto}
.home-page .hypersport .launch-bottom-bar .launch-actions .col-elem:last-child{float:right}
.hero-carousel .hero-module{min-height:550px;position:relative}
.hero-carousel .desktop-item{display:block !important}
.hero-carousel .mobile-item{display:none !important}
.hero-carousel .text-content{width:38%;left:0;right:0;margin-left:12%;margin-top:0;position:absolute;background:transparent;padding:2em 0 0;min-height:405px;max-height:405px;display:-webkit-box;display:-ms-flexbox;display:flex}
.hero-carousel .text-content .slide-title{text-align:left !important;-ms-flex-item-align:end;align-self:flex-end;font-size:2.5em;margin:0 0 16px}
.hero-carousel .cta-txt.slide-link{position:absolute;z-index:1;top:395px;display:block;width:33%;margin-left:12%;text-align:left}
.hero-carousel .owl-dots{margin-top:-2em;height:2em}
.hero-carousel .owl-dot{width:2.3em;height:.7em}
}
@media(min-width:64em){.launch{width:70%}
.text-content{width:50%}
}
@media(min-width:80em){.home-page .hypersport .launch .text-content{max-width:1280px}
}
.finder-journey-select .h3 a{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200}
@media(min-width:48em){.finder-journey-select .h3 a{font-size:1.375em}
}
.launch-icon.vehicle:before,.launch-icon.make:before{background-image:url("../icons/launch-vehicle.png");background-size:140px 88px}
.launch-icon.tire:before{background-image:url("../icons/launch-tire.png")}
.launch-icon.ridingStyle:before{background-image:url("../icons/launch-riding-style.png")}
.launch-icon.hsntsn:before,.launch-icon.code:before,.launch-icon.number:before{background-image:url("../icons/launch-hsntsn.png")}
.popup-header-icon.vehicle,.popup-header-icon.make{position:absolute;top:12px;left:50%;margin-left:-32px;display:block;width:64px;height:35px;text-indent:-999em;background-image:url("../icons/popup-header-icon-vehicle.png");background-repeat:no-repeat}
@media(min-width:48em){.popup-header-icon.vehicle,.popup-header-icon.make{left:45px;margin-left:0}
}
.popup-header-icon.tire,.popup-header-icon.size{position:absolute;top:12px;left:50%;margin-left:-32px;display:block;width:64px;height:35px;text-indent:-999em;background-image:url("../icons/popup-header-icon-tire.png");background-repeat:no-repeat}
@media(min-width:48em){.popup-header-icon.tire,.popup-header-icon.size{left:45px;margin-left:0}
}
.popup-header-icon.hsntsn,.popup-header-icon.code,.popup-header-icon.number{position:absolute;top:12px;left:50%;margin-left:-32px;display:block;width:64px;height:35px;text-indent:-999em;background-image:url("../icons/popup-header-icon-number.png");background-repeat:no-repeat}
@media(min-width:48em){.popup-header-icon.hsntsn,.popup-header-icon.code,.popup-header-icon.number{left:45px;margin-left:0}
}
.original-equipment{background:#fff}
.original-equipment h2{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200}
@media(min-width:48em){.original-equipment h2{font-size:1.375em}
}
.original-equipment p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.tire-finder-disclaimer{padding:30px 0;margin:0 30px;font-size:.875em;line-height:1.4;border-top:2px dashed #c1c1c1}
.vehicle-make-content{padding:50px 10px;background-color:#fff}
.vehicle-make-content .make-icon{margin-bottom:10px}
.vehicle-make-content .make-icon img{height:70px;width:auto;margin:auto}
.vehicle-make-content .make-text{text-align:center}
.vehicle-make-content .make-text .make-title{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200}
@media(min-width:48em){.vehicle-make-content .make-text .make-title{font-size:1.375em}
}
.vehicle-make-content .make-text .make-description{font-size:.875em}
.no-results .noresults-description{padding:0 20px;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;color:#020200;margin-left:auto;margin-right:auto}
.no-results .icon-noresults{color:#767676}
.no-results .icon-noresults:before{content:"";background:url("../icons/404.png") no-repeat 0 0;width:90px;height:55px;display:block;margin:auto}
.no-results .noresults-alternate{margin-top:30px}
.no-results .cta-alternative-search{margin:10px 30px}
.no-results .separator{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.popup .homologation-content{padding:50px;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.popup .homologation-content .cta-find-tire{display:block;margin:50px auto 0 auto}
.popup .homologation-content .cta-find-tire:after{background-color:#767676}
@media(min-width:48em){.finder-journey-select-wrapper.search-disclaimer{padding-bottom:0}
.finder-journey-select .h3 a{font-size:.75em}
.finder-journey-select p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.875em;line-height:1.4;color:#020200}
.vehicle-make-content{padding:30px 30px;display:table}
.vehicle-make-content>div{display:table-cell;vertical-align:middle}
.vehicle-make-content .make-icon{margin-bottom:0;width:30%;border-right:1px solid #dfdada}
.vehicle-make-content .make-text{text-align:left;padding-left:40px}
.no-results .noresults-description{width:80%}
.popup .homologation-content .cta-find-tire{width:80%}
}
@media(min-width:64em){.vehicle-make-content .make-icon{width:40%}
.no-results .noresults-description{width:70%}
.popup .homologation-content .cta-find-tire{width:50%}
}
.find-dealer-results .cta-with-icon,.find-dealer-results .cta-with-icon.phone{margin:0 15px 20px;width:auto;display:block}
.find-dealer-results .cta-with-icon.phone:before{content:'\e634';left:20px}
.dealer-header{background-color:#fff;border-bottom:2px dashed #cdcdcd;padding:30px 0 20px;margin-left:15px;margin-right:15px}
.dealer-header h2{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#020200}
@media(min-width:48em){.dealer-header h2{font-size:2.125em}
}
.dealer-header .dealer-address{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;margin:0 40px 20px 0;font-size:1em;text-transform:none}
.dealer-header .dealer-address:after{display:none}
.dealer-header .update-action{margin:0}
.back-link{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#020200;text-decoration:none;cursor:pointer;color:#020200}
.choosen-tire p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.find-dealer-tabs{margin:0;padding:0;list-style:none;padding:30px 0;margin-left:15px;margin-right:15px;border-bottom:0}
.find-dealer-tabs::after{content:'';display:table;clear:both}
.find-dealer-tabs li{width:50%;padding-right:18px;float:left;display:table}
.find-dealer-tabs a,.find-dealer-tabs span{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;display:table-cell;font-size:.75em;line-height:1.2;vertical-align:middle;height:40px;text-decoration:none;text-align:center;color:#020200;background-color:#ffe500;position:relative}
.find-dealer-tabs a:hover,.find-dealer-tabs a:hover:before,.find-dealer-tabs a:focus,.find-dealer-tabs a:focus:before,.find-dealer-tabs a:active,.find-dealer-tabs a:active:before,.find-dealer-tabs span:hover,.find-dealer-tabs span:hover:before,.find-dealer-tabs span:focus,.find-dealer-tabs span:focus:before,.find-dealer-tabs span:active,.find-dealer-tabs span:active:before{background-color:#ffd100}
.find-dealer-tabs a:before,.find-dealer-tabs span:before{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#ffe500;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%;width:36px;left:auto;right:-18px;height:40px}
.find-dealer-tabs li:not(:first-child):not(:last-child){padding-left:18px;padding-right:18px}
.find-dealer-tabs li:not(:first-child):not(:last-child) a:before,.find-dealer-tabs li:not(:first-child):not(:last-child) span:before{width:150%;left:-18px}
.find-dealer-tabs li:last-child{padding-left:18px;padding-right:0}
.find-dealer-tabs li:last-child a:before,.find-dealer-tabs li:last-child span:before{right:auto;left:-18px}
.find-dealer-tabs .active{background-color:#020200;color:#fff}
.find-dealer-tabs .active:before{background-color:#020200}
.find-dealer-tabs .active:after{content:'';position:absolute;bottom:-10px;left:48%;margin:0 0 0 -5px;border-top:10px solid #020200;border-right:10px solid transparent;border-bottom:0;border-left:10px solid transparent}
.find-dealer-tabs .active:hover:after,.find-dealer-tabs .active:focus:after,.find-dealer-tabs .active:active:after{border-top:10px solid #3b3b3b}
.find-dealer-tabs .active:hover,.find-dealer-tabs .active:hover:before,.find-dealer-tabs .active:focus,.find-dealer-tabs .active:focus:before,.find-dealer-tabs .active:active,.find-dealer-tabs .active:active:before{background-color:#3b3b3b}
@media(min-width:48em){.find-dealer-tabs a,.find-dealer-tabs span{font-size:1em;height:50px}
.find-dealer-tabs a:before,.find-dealer-tabs span:before{height:50px}
}
.find-dealer-tabs li:first-child a{padding-left:4px}
.find-dealer-tabs li:last-child a{padding-right:4px}
.dealer-detail{padding:15px 0;margin-top:25px;margin-left:15px;margin-right:15px;border-top:2px solid #535353;border-bottom:0;position:relative}
.dealer-detail a{color:#020200}
.find-dealer-distance{float:left;margin:0 0 40px}
.find-dealer-distance::after{content:'';display:table;clear:both}
.find-dealer-distance dt{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.875em;line-height:1.4;color:#020200;background:#ffe500;margin-top:-0.5em;line-height:30px}
.find-dealer-distance dd{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.875em;line-height:1.4;color:#020200;background:transparent;padding-right:0;padding-left:38px}
.dealer-promo-flag{width:42%}
.dealer-promo-flag .dealer-promo-txt{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.875em;line-height:1.4;color:#020200;font-weight:bold;font-style:italic;text-transform:uppercase;font-size:.65em}
.dealer-promo-flag .promo-flag{position:absolute;top:0;right:0}
.find-dealer-tabs ~ div#dealer-1 .promo-flag{top:0}
.dealer-info{z-index:1}
.dealer-info .editorial-content{padding-top:0}
.dealer-info .editorial-content:before{content:'';border-top:2px dashed #cdcdcd;display:block;padding-bottom:20px}
.dealer-info .editorial-content:after{border-bottom:0}
.dealer-info .editorial-content .cta,.dealer-info .editorial-content .cta-secondary{display:block}
.dealer-hours-wrapper{border-top:0;border-bottom:2px dashed #cdcdcd;margin:0 0 30px}
.dealer-hours-wrapper.opened .dealer-opening-hours{display:table}
.dealer-specialism li{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal}
.dealer-specialism li:before{color:#ed1c24;background-color:transparent}
.next-five{padding-left:15px;padding-right:15px}
.next-five .cta{background:transparent;color:#ffe500;width:90%;font-size:.875em}
.next-five .cta:after{background-color:#020200}
.next-five .cta:hover{background:transparent}
.next-five .cta:hover:after{background-color:#3b3b3b}
.get-directions .close{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#020200;text-decoration:none;cursor:pointer;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.875em;line-height:1.4}
.dealer-offerings{background:#f2f2f2}
.dealer-offerings .head,.dealer-services .head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#020200}
@media(min-width:48em){.dealer-offerings .head,.dealer-services .head{font-size:2.125em}
}
.tire-services,.car-services,.dealer-offerings-details,.dealer-services-details{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;margin-top:25px}
.tire-services dd,.tire-services li,.car-services dd,.car-services li,.dealer-offerings-details dd,.dealer-offerings-details li,.dealer-services-details dd,.dealer-services-details li{font-size:1em}
.tire-services dd:before,.tire-services li:before,.car-services dd:before,.car-services li:before,.dealer-offerings-details dd:before,.dealer-offerings-details li:before,.dealer-services-details dd:before,.dealer-services-details li:before{font-family:'gy-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;color:#ed1c24}
.credit-cards .sub-head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase}
.credit-cards li{background-image:url("../img/CreditCards_mobile.jpg")}
.credit-cards li.visa{background-image:url("../img/visa.png")}
.credit-cards li.mastercard{background-image:url("../img/mastercard.png")}
.credit-cards li.discover{background-image:url("../img/discover.png")}
.credit-cards li.amex{background-image:url("../img/amex.png")}
.update-location{position:relative;z-index:1;background-color:#f2f2f2;padding:20px 10px 1px}
.update-location .operator{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.875em;line-height:1.4;color:#020200}
.dealer-detail-wrapper .dealer-detail:after{display:none}
.dealer-title{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#020200}
@media(min-width:48em){.dealer-title{font-size:2.125em}
}
.dealer-ctas{margin-bottom:0}
.dealer-ctas .cta-icon{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);max-width:95%;padding-right:2px}
@media(min-width:48em){.dealer-ctas .cta-icon:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
}
@media(min-width:48em){.find-dealer-results .cta-with-icon.phone{display:none}
.dealer-header,.find-dealer-tabs{margin-left:25px;margin-right:25px}
.find-dealer-tabs a{font-size:.875em}
.dealer-detail{margin-left:25px;margin-right:25px}
.dealer-detail:after{width:calc(100% - 50px)}
.dealer-hours-wrapper{border-top:2px dashed #cdcdcd}
.next-five{padding-left:25px;padding-right:25px}
.next-five::after{content:'';display:table;clear:both}
.next-five .cta{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);line-height:1;padding-right:2px;padding-left:20px;color:#020200;padding-left:0;padding-right:0;margin:0;margin-left:25px;float:left}
}
@media(min-width:48em) and (min-width:48em){.next-five .cta:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
}
@media(min-width:48em){.next-five .cta:before{font-family:'gy-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;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;content:'\e633';font-size:.8rem;margin:0 5px 0 -20px}
.next-five .cta:hover:before,.next-five .cta:focus:before,.next-five .cta:active:before{content:'\e633'}
.next-five .cta:after{display:none}
.credit-cards{border-left:2px dashed #cdcdcd}
.credit-cards .sub-head{font-size:1em}
.credit-cards li{background-image:url("../img/CreditCards_desktop.jpg")}
.dealer-ctas{margin-bottom:20px}
.dealer-info .editorial-content:before{padding-bottom:80px}
.dealer-info .editorial-content .cta,.dealer-info .editorial-content .cta-secondary{display:inline-block}
.dealer-title{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200}
}
@media(min-width:48em) and (min-width:48em){.dealer-title{font-size:1.375em}
}
@media(min-width:64em){.dealer-offerings,.dealer-services{max-width:none}
.find-dealer-results{width:32%}
.find-dealer-map{width:68%;left:32%}
.choosen-tire a{color:#020200}
.next-five .cta{width:calc(50% - 25px)}
}
.product-detail-playback{background-color:#fff}
.product-detail-playback .active-link{float:none;margin-top:0;margin-bottom:15px;display:block}
.product-detail-playback .tire-specs{margin:15px 0;padding:0;float:none;line-height:0;margin-bottom:0}
.product-detail-playback .tire-specs dt{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200;margin-bottom:0}
@media(min-width:48em){.product-detail-playback .tire-specs dt{font-size:1.375em}
}
.product-detail-playback .tire-specs dd{font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:.875em;position:relative;color:#020200}
.product-detail-playback .fitment-size{font-size:1em;margin-top:10px;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal}
.product-detail-playback .fitment-size .fitment-value{color:#767676}
.product-detail-playback .row{border-bottom:2px dashed #c1c1c1}
.product-detail-playback .more-info{background-color:#f2f2f2}
.product-detail-playback .more-info p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.product-detail-playback .more-info .cta-wrapper{border-bottom:0;margin-bottom:0}
.product-detail-playback table thead{width:45%}
.product-detail-playback table tbody{width:55%}
.product-detail-playback table th,.product-detail-playback table td{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200;border-bottom:2px dashed #c1c1c1}
.product-detail-playback table th{font-weight:bold}
.product-detail-playback .new-search{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);line-height:1;padding-right:2px;padding-left:20px;color:#020200;display:inline-block;border-left:0;margin:20px 0;padding:0 0 0 20px}
@media(min-width:48em){.product-detail-playback .new-search:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
}
.product-detail-playback .new-search:before{font-family:'gy-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;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;content:'\e633';font-size:.8rem;margin:0 5px 0 -20px}
.product-detail-playback .new-search:hover:before,.product-detail-playback .new-search:focus:before,.product-detail-playback .new-search:active:before{content:'\e633'}
.product-detail-playback .cta-accordion{margin-bottom:15px;display:none}
.tire-playback-info .info-popup{cursor:pointer}
.tire-playback-info .title{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:2em;color:#020200;margin:0}
@media(min-width:48em){.tire-playback-info .title{font-size:2.5em}
}
.tire-playback-info .tire-type{margin:10px 0 25px 0;text-transform:uppercase}
.tire-playback-info .intro{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200;font-weight:normal;text-transform:none;margin:0 0 35px}
@media(min-width:48em){.tire-playback-info .intro{font-size:1.375em}
}
.tire-playback-info .feats{padding-left:20px;margin:0 0 25px}
.tire-playback-info .feats li{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200;margin:10px 0}
.tire-playback-info .track-day:before{content:'\e636'}
.tire-playback-homologation-container{margin-bottom:30px}
.tire-playback-homologation-container .cta-homologation-pdf{margin-bottom:20px;width:90%;margin-left:5%;min-width:70%}
.tire-playback-homologation-container ul.homologations{margin-left:5%}
.tire-playback-image a{font-family:'Roboto',sans-serif;font-weight:500;font-style:italic;background-color:transparent;border:0;color:#020200;text-transform:uppercase;z-index:1;font-weight:bold;width:90%;margin-bottom:20px;margin-left:5%}
.tire-playback-image a:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#ffe500;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%}
.tire-playback-image img{position:relative;top:1px;margin:auto}
.tire-specification-wrapper{background-color:#020200;color:#c1c1c1}
.tire-specification-wrapper .tire-specification{padding:20px 0;background-color:#323232}
.tire-specification-wrapper .tire-specification .tire-data dt,.tire-specification-wrapper .tire-specification .tire-data dd{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4}
.tire-specification-wrapper .tire-specification .tire-data dt:after{content:none}
.tire-specification-wrapper .tire-specification .specifications-head{margin-top:0}
.tire-specification-wrapper .tire-specification .specifications-head.tire-size{color:#dfdada}
.tire-specification-wrapper .tire-specification .specifications-head:not(:last-child){margin-top:0;border-bottom:1px solid #535353}
.tire-specification-wrapper .tire-specification .specifications-head:last-child{margin-bottom:30px}
.tire-specification-wrapper .tire-specification .specifications-head dt,.tire-specification-wrapper .tire-specification .specifications-head dd{font-weight:bold}
.tire-specification-wrapper .tire-specification table.specifications-table{width:100%;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal}
.tire-specification-wrapper .tire-specification table.specifications-table td,.tire-specification-wrapper .tire-specification table.specifications-table th{border:1px solid #535353;padding:5px;vertical-align:top;text-align:left}
.tire-specification-wrapper .tire-specification table.specifications-table th{background-color:#535353;color:#dfdada}
.tire-specification-wrapper .tire-specification table.specifications-table th:not(:last-child){border-right-color:#000}
@media(max-width:768px){.tire-specification-wrapper .tire-specification .responsive-table thead{display:none}
.tire-specification-wrapper .tire-specification .responsive-table td{display:block}
.tire-specification-wrapper .tire-specification .responsive-table td:before{content:attr(data-th);display:inline-block;width:auto;padding:0 24px;vertical-align:middle;font-weight:bold}
.tire-specification-wrapper .tire-specification .responsive-table td:last-child{border-bottom:4px solid #535353}
}
.tire-specification-wrapper .tire-specification .cta-txt{padding-top:1em;color:#fff}
.tire-specification-wrapper .show-specifications{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#020200;text-decoration:none;cursor:pointer;color:#fff;text-transform:uppercase;font-style:italic}
.pricing-module{background:#ffe500;position:relative;z-index:1}
.pricing-module .dealer-cta a,.pricing-module .tire-cta a{max-width:13em;display:block;margin-left:auto;margin-right:auto}
.pricing-module .price{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:normal;text-transform:uppercase;display:inline-block;text-align:center;font-size:2.813em;line-height:1;color:#020200}
.pricing-module .price em{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.667em;font-weight:700;vertical-align:9px;margin:0 5px 0 0}
.pricing-module .price span{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;display:block;font-size:.315em;padding:7px 0 0 25px}
.pricing-module .intro{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200;color:#020200;text-transform:none;font-style:normal}
@media(min-width:48em){.pricing-module .intro{font-size:1.25em}
}
.performance-rating .head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#020200}
@media(min-width:48em){.performance-rating .head{font-size:2.125em}
}
.performance-rating .img-wrapper{border-bottom:2px dashed #c1c1c1}
.performance-rating .img-wrapper img:last-child{max-width:190px}
.performance-rating .performance-data dt{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase}
.performance-rating .performance-data span{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal}
.performance-rating .performance-data em{text-transform:none}
.performance-rating .performance-data dd{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;border-bottom:2px dashed #c1c1c1}
.key-benefits-tech-container{padding:30px 0}
.key-benefits-tech-container .head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#020200;margin-top:20px}
@media(min-width:48em){.key-benefits-tech-container .head{font-size:2.125em}
}
.key-benefits-tech-container .key-benefits-tech-tabs ul{margin:0;padding:0;list-style:none;padding:5px 0 25px}
.key-benefits-tech-container .key-benefits-tech-tabs ul::after{content:'';display:table;clear:both}
.key-benefits-tech-container .key-benefits-tech-tabs ul li{width:50%;padding-right:18px;float:left;display:table}
.key-benefits-tech-container .key-benefits-tech-tabs ul a,.key-benefits-tech-container .key-benefits-tech-tabs ul span{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;display:table-cell;font-size:.75em;line-height:1.2;vertical-align:middle;height:40px;text-decoration:none;text-align:center;color:#020200;background-color:#ffe500;position:relative}
.key-benefits-tech-container .key-benefits-tech-tabs ul a:hover,.key-benefits-tech-container .key-benefits-tech-tabs ul a:hover:before,.key-benefits-tech-container .key-benefits-tech-tabs ul a:focus,.key-benefits-tech-container .key-benefits-tech-tabs ul a:focus:before,.key-benefits-tech-container .key-benefits-tech-tabs ul a:active,.key-benefits-tech-container .key-benefits-tech-tabs ul a:active:before,.key-benefits-tech-container .key-benefits-tech-tabs ul span:hover,.key-benefits-tech-container .key-benefits-tech-tabs ul span:hover:before,.key-benefits-tech-container .key-benefits-tech-tabs ul span:focus,.key-benefits-tech-container .key-benefits-tech-tabs ul span:focus:before,.key-benefits-tech-container .key-benefits-tech-tabs ul span:active,.key-benefits-tech-container .key-benefits-tech-tabs ul span:active:before{background-color:#ffd100}
.key-benefits-tech-container .key-benefits-tech-tabs ul a:before,.key-benefits-tech-container .key-benefits-tech-tabs ul span:before{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#ffe500;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%;width:36px;left:auto;right:-18px;height:40px}
.key-benefits-tech-container .key-benefits-tech-tabs ul li:not(:first-child):not(:last-child){padding-left:18px;padding-right:18px}
.key-benefits-tech-container .key-benefits-tech-tabs ul li:not(:first-child):not(:last-child) a:before,.key-benefits-tech-container .key-benefits-tech-tabs ul li:not(:first-child):not(:last-child) span:before{width:150%;left:-18px}
.key-benefits-tech-container .key-benefits-tech-tabs ul li:last-child{padding-left:18px;padding-right:0}
.key-benefits-tech-container .key-benefits-tech-tabs ul li:last-child a:before,.key-benefits-tech-container .key-benefits-tech-tabs ul li:last-child span:before{right:auto;left:-18px}
.key-benefits-tech-container .key-benefits-tech-tabs ul .active{background-color:#020200;color:#fff}
.key-benefits-tech-container .key-benefits-tech-tabs ul .active:before{background-color:#020200}
.key-benefits-tech-container .key-benefits-tech-tabs ul .active:after{content:'';position:absolute;bottom:-10px;left:48%;margin:0 0 0 -5px;border-top:10px solid #020200;border-right:10px solid transparent;border-bottom:0;border-left:10px solid transparent}
.key-benefits-tech-container .key-benefits-tech-tabs ul .active:hover:after,.key-benefits-tech-container .key-benefits-tech-tabs ul .active:focus:after,.key-benefits-tech-container .key-benefits-tech-tabs ul .active:active:after{border-top:10px solid #3b3b3b}
.key-benefits-tech-container .key-benefits-tech-tabs ul .active:hover,.key-benefits-tech-container .key-benefits-tech-tabs ul .active:hover:before,.key-benefits-tech-container .key-benefits-tech-tabs ul .active:focus,.key-benefits-tech-container .key-benefits-tech-tabs ul .active:focus:before,.key-benefits-tech-container .key-benefits-tech-tabs ul .active:active,.key-benefits-tech-container .key-benefits-tech-tabs ul .active:active:before{background-color:#3b3b3b}
@media(min-width:48em){.key-benefits-tech-container .key-benefits-tech-tabs ul a,.key-benefits-tech-container .key-benefits-tech-tabs ul span{font-size:1em;height:50px}
.key-benefits-tech-container .key-benefits-tech-tabs ul a:before,.key-benefits-tech-container .key-benefits-tech-tabs ul span:before{height:50px}
}
.key-benefits-tech-container .key-benefits-tech-tabs ul li:first-child:nth-last-child(2),.key-benefits-tech-container .key-benefits-tech-tabs ul li:first-child:nth-last-child(2) ~ li{width:50%}
.key-benefits-tech-container .key-benefits-tech-tabs ul li:first-child:nth-last-child(3),.key-benefits-tech-container .key-benefits-tech-tabs ul li:first-child:nth-last-child(3) ~ li{width:33.3333%}
@media(max-width:48em){.key-benefits-tech-container .key-benefits-tech-tabs ul li:first-child:nth-last-child(3) span,.key-benefits-tech-container .key-benefits-tech-tabs ul li:first-child:nth-last-child(3) ~ li span{font-size:2.65vw}
}
.key-benefits-tech-container .key-benefits-tech-tabs li{cursor:pointer}
.key-benefits-tech-container .content-tabs{display:block;overflow:auto}
.key-benefits-tech-container .content-tabs .col-elem{float:right;margin:0}
.key-benefits-tech-container .content-tabs .technologies{float:none}
.key-benefits-tech-container .content-tabs .technologies .technologies-header{text-align:center;margin-bottom:80px}
.key-benefits-tech-container .content-tabs .technologies .technologies-header .technologies-description{text-align:justify}
.key-benefits-tech-container .content-tabs .technologies .technology{border-top:2px dashed #c1c1c1;padding:30px 0 40px 0;width:100%}
.key-benefits-tech-container .content-tabs .technologies .technology>div img{width:auto}
.key-benefits-tech-container .content-tabs .technologies .technology>div .technology-picture{margin:auto;max-width:80%}
.key-benefits-tech-container .content-tabs .technologies .technology>div .technology-title{margin:12px 0}
.key-benefits-tech-container .content-tabs .technologies .technology>div .technology-description{margin-bottom:0}
.key-benefits-tech-container .content-tabs .technologies .technology>div .cta-with-icon{margin:20px 0}
.key-benefits-tech-container .content-tabs .technologies.active+.img-wrapper{display:none}
.key-benefits-tech-container .content-tabs .key-benefits{float:none}
.key-benefits-tech-container .content-tabs .key-benefits .benefit{border-bottom:2px dashed #c1c1c1;padding:30px 0 40px 0;width:90%;margin:auto}
.key-benefits-tech-container .content-tabs .key-benefits .benefit>div img{width:auto}
.key-benefits-tech-container .content-tabs .key-benefits .benefit>div .benefit-picture{max-width:80%}
.key-benefits-tech-container .content-tabs .key-benefits .benefit>div .technology-title{margin:12px 0}
.key-benefits-tech-container .content-tabs .key-benefits .benefit>div .technology-description{margin-bottom:0}
.key-benefits-tech-container .content-tabs .key-benefits .benefit>div .cta-with-icon{margin:20px 0}
.key-benefits-tech-container .content-tabs .key-benefits.active+.img-wrapper{display:none}
.key-benefits-tech-container .content-tabs .press-comments{float:none}
.key-benefits-tech-container .content-tabs .press-comments .press-comment{border-bottom:2px dashed #c1c1c1;padding:30px 0 40px 0;width:100%}
.key-benefits-tech-container .content-tabs .press-comments .press-comment>div img{width:auto}
.key-benefits-tech-container .content-tabs .press-comments .press-comment>div .press-picture{margin:auto;max-width:80%}
.key-benefits-tech-container .content-tabs .press-comments .press-comment>div .press-comment-content{margin-bottom:0}
.key-benefits-tech-container .content-tabs .press-comments.active+.img-wrapper{display:none}
.key-benefits-tech-container .content-tabs .disclaimer-list{font-size:.8em}
.key-benefits-tech-container .content-tabs .disclaimer-list li{color:#767676}
.key-benefits-tech-container .img-wrapper{margin:25px 0}
.key-benefits,.technologies{display:none}
.key-benefits .sec-title,.technologies .sec-title{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200}
@media(min-width:48em){.key-benefits .sec-title,.technologies .sec-title{font-size:1.375em}
}
.key-benefits .sec-title:nth-of-type(n+2),.technologies .sec-title:nth-of-type(n+2){border-top:2px dashed #c1c1c1;padding-top:20px}
.key-benefits p,.technologies p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200;margin:0 0 20px}
.key-benefits.active,.technologies.active{display:block}
.key-benefits .cta-with-icon{width:auto;margin-bottom:24px}
.single{display:block}
.pd-original-equipment{background-image:none}
.pd-original-equipment .head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#020200}
@media(min-width:48em){.pd-original-equipment .head{font-size:2.125em}
}
.pd-original-equipment p{margin:0 0 16px}
.pd-original-equipment .main-brands{width:100%}
.pd-original-equipment .main-brands img{width:100%;max-width:100%}
.more-brands-wrapper{background-color:#c1c1c1}
.independent-test{background:#323232;color:#fff;margin-bottom:0}
.independent-test .head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.25em;margin:0 0 12px;color:#020200;color:#fff}
@media(min-width:48em){.independent-test .head{font-size:1.625em}
}
.independent-test .cta-accordion{color:#fff}
.generic-promo{background-color:#f2f2f2}
.generic-promo .head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#020200}
@media(min-width:48em){.generic-promo .head{font-size:2.125em}
}
.generic-promo p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.independent-test-list li{border-bottom:1px dashed #000;margin-left:4.6875%;margin-right:4.6875%}
.independent-test-list .img-wrapper span{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#fff}
.independent-test-list .header:before{font-size:1.3rem;top:0;content:"";background:url("../icons/test-winner.png") no-repeat 0 center;width:35px;height:35px}
.independent-test-list .header .main{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#fff}
@media(min-width:48em){.independent-test-list .header .main{font-size:1.375em}
}
.independent-test-list .header .sub{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.875em;line-height:1.4;color:#fff}
.independent-test-list blockquote{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal}
.dealer-review-module .dealer-review{background:#020200;color:#fff}
.dealer-review-module .dealer-review .head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#fff}
@media(min-width:48em){.dealer-review-module .dealer-review .head{font-size:2.125em}
}
.dealer-review-module .dealer-review blockquote:after{font-family:'gy-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:' ';background:#fff url("../icons/quote.png") no-repeat center center;width:60px;height:60px;font-size:2rem;line-height:1.65em;color:#ffe500}
.dealer-review-module .dealer-review p{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.25em;margin:0 0 12px;color:#fff;font-weight:normal;text-transform:none}
@media(min-width:48em){.dealer-review-module .dealer-review p{font-size:1.625em}
}
.dealer-review-module .dealer-review footer{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.875em;line-height:1.4;color:#fff}
.dealer-review-module .dealer-review-bg{background:url("../img/customer-review-bg.png") no-repeat;padding-top:56.6893424036%;background-size:contain;background-position:center top}
.homologation-module{background:#323232}
.homologation-module .homologation-block{padding:50px 0;border-bottom:2px dashed #535353}
.homologation-module .homologation-block .homologation-container{font-size:.875em;padding:0 15px;max-width:800px;color:#c1c1c1}
.homologation-module .homologation-block .homologation-container .homologation-title{text-transform:uppercase}
.homologation-module .homologation-block .homologation-container .homologation-title,.homologation-module .homologation-block .homologation-container .homologation-explanation{text-align:left}
.homologation-module .homologation-block .homologation-container ul.homologation-list{list-style-type:decimal;margin-left:-20px}
.homologation-module .homologation-block .homologation-container ul.homologation-list li{text-align:left}
.product-details-page .owl-nav{display:none}
@media(min-width:48em){.product-detail-playback:after{margin:0 3.90625%}
.product-detail-playback .active-link{clear:both}
.product-detail-playback .inner{border-bottom:0}
.product-detail-playback .tire-specs{float:left;margin:30px 0 15px 0;max-width:50%;padding:0}
.product-detail-playback .tire-specs dt{margin-bottom:0}
.product-detail-playback .tire-specs dd{font-size:1em}
.product-detail-playback .fitment-size{float:left;margin:35px 0 20px 50px}
.product-detail-playback .new-search{border-left:1px solid #dfdada;margin:35px 0 20px 0;padding-left:30px;float:right}
.product-detail-playback .more-info .cta-wrapper{margin-bottom:30px}
.product-detail-playback .cta-accordion{position:relative;top:0;left:0}
.tire-playback-homologation-container .cta-homologation-pdf{width:auto;margin-left:10px}
.tire-playback-homologation-container ul.homologations{margin-left:0}
.product-details-page{position:relative}
.product-details-page .owl-nav{display:none}
.tire-playback-image a{position:absolute;margin-left:0;left:20%;width:auto;padding-left:40px;top:67%}
.pricing-module .dealer-cta a,.pricing-module .tire-cta a{padding-left:28px}
.pricing-module .dealer-cta a:before,.pricing-module .tire-cta a:before{left:7px}
.independent-test-list li{margin-left:3.90625%;margin-right:3.90625%}
.performance-rating .head{margin-bottom:20px}
.performance-rating .img-wrapper{border:0}
.generic-promo .head{margin:80px 0 30px}
.independent-test-carousel li{border-right:1px solid #000}
.independent-test-carousel a.active{background:#535353;background:#535353}
.independent-test-carousel a.active:after{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,85,164,0);border-width:15px;margin-left:-15px;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;top:99%;border-top-color:#535353}
.independent-test-carousel a:hover{background:#535353}
.pd-original-equipment .head{margin-left:18%;margin-right:18%}
.pd-original-equipment .main-brands{margin:20px auto 50px}
.pd-original-equipment .main-brands img{max-width:80%}
.key-benefits-tech-container .head{text-align:center;margin-top:60px;margin-bottom:50px}
.key-benefits-tech-container .row.key-benefits-tech-tabs ul{float:none;margin-left:auto;margin-right:auto;margin-bottom:60px}
.key-benefits-tech-container .content-tabs{margin-bottom:60px}
.key-benefits-tech-container .img-wrapper img{width:80%;margin:0}
.key-benefits .head{margin-top:30px}
.dealer-review-module .dealer-review blockquote:after{font-size:2.3rem;line-height:1.6em;left:auto;bottom:auto;right:-30px;top:50%;margin-top:-30px}
.dealer-review-module .dealer-review p{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#fff;font-weight:normal;text-transform:none}
}
@media(min-width:48em) and (min-width:48em){.dealer-review-module .dealer-review p{font-size:1.375em}
}
@media(min-width:48em){.dealer-review-module .dealer-review-bg{padding-top:0;height:auto;position:absolute;top:0;bottom:0;width:50%;background-size:cover}
.key-benefits-tech-container .content-tabs .technologies .technology{display:table}
.key-benefits-tech-container .content-tabs .technologies .technology>div{display:table-cell;width:50%;vertical-align:middle}
.key-benefits-tech-container .content-tabs .technologies .technology>div .technology-logo{margin-top:12px}
.key-benefits-tech-container .content-tabs .technologies .technology>div .cta-with-icon{min-width:40%;width:auto}
.key-benefits-tech-container .content-tabs .technologies .technology>.col-description{vertical-align:top}
.key-benefits-tech-container .content-tabs .press-comments .press-comment{display:table}
.key-benefits-tech-container .content-tabs .press-comments .press-comment>div{display:table-cell;width:50%;vertical-align:middle}
.key-benefits-tech-container .content-tabs .press-comments .press-comment>.col-description{vertical-align:top}
.key-benefits-tech-container .content-tabs .key-benefits .benefit{display:table}
.key-benefits-tech-container .content-tabs .key-benefits .benefit>div{display:table-cell;vertical-align:middle}
.key-benefits-tech-container .content-tabs .key-benefits .benefit>div .cta-with-icon{min-width:40%;width:auto}
.key-benefits-tech-container .content-tabs .key-benefits .benefit>.col-description{vertical-align:top}
.key-benefits-tech-container .content-tabs .key-benefits .benefit .col-picture{width:30%}
.key-benefits-tech-container .content-tabs .key-benefits .benefit .col-picture .benefit-picture{margin:auto 20% auto auto}
.key-benefits-tech-container .content-tabs .key-benefits .benefit .col-description{width:60%}
.tire-specification-wrapper .tire-specification table.specifications-table{display:table}
.homologation-module{padding:0 50px}
.homologation-module .homologation-block{text-align:center}
.homologation-module .homologation-block .homologation-container{display:inline-block}
.tire-specification-wrapper .tire-specification{padding:50px 0}
}
@media(min-width:64em){.product-detail-playback:after{margin:0 3.125%}
.product-detail-playback .tire-specs{max-width:65%;margin-top:15px;padding:0}
.product-detail-playback .fitment-size{margin-top:20px}
.product-detail-playback .new-search{margin-top:20px}
.pricing-module .dealer-cta a,.pricing-module .tire-cta a{padding-left:35px}
.pricing-module .dealer-cta a:before,.pricing-module .tire-cta a:before{left:10px}
.independent-test-list li{margin-left:3.125%;margin-right:3.125%}
.product-details-page .tire-playback-image img{max-width:400px}
}
@media(min-width:80em){.product-detail-playback:after{margin:0 40px}
.product-detail-playback .cta-accordion,.product-detail-playback .active-link{position:absolute;right:0;left:auto;top:26px;margin-right:3.125%}
.pricing-module .dealer-cta a,.pricing-module .tire-cta a{padding-left:40px}
.pricing-module .dealer-cta a:before,.pricing-module .tire-cta a:before{left:15px}
.independent-test-list li{margin-left:40px;margin-right:40px}
.tire-playback-image a{top:80%}
}
.splash-page-secondary-menu{position:relative;overflow:auto;background-color:#323232}
.splash-page-secondary-menu li{width:50%;float:left;background:transparent}
.splash-page-secondary-menu li a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#020200;text-decoration:none;cursor:pointer;color:#fff;font-size:.813em;padding:10px 0;margin:0 20px;border-bottom:0;text-align:left}
.splash-page-secondary-menu li:last-child a{text-align:right}
.splash-header .countries,.splash-header .other-sites{left:0}
.splash-bg{background-color:#323232}
.splash-page{background-color:#323232}
.home-three-column-promo.splash-three-column-promo .head{font-size:1.25em;font-weight:normal;width:43%;margin-left:auto}
.home-three-column-promo.splash-three-column-promo img{margin-bottom:20px}
.home-three-column-promo.splash-three-column-promo .head,.home-three-column-promo.splash-three-column-promo p,.home-three-column-promo.splash-three-column-promo .cta-txt{color:#020200}
.home-three-column-promo.splash-three-column-promo li{background:#ffe500}
.home-three-column-promo.splash-three-column-promo li:nth-child(2){background:#535353}
.home-three-column-promo.splash-three-column-promo li:nth-child(3){background:#020200}
.home-three-column-promo.splash-three-column-promo li:nth-child(2) .head,.home-three-column-promo.splash-three-column-promo li:nth-child(2) p,.home-three-column-promo.splash-three-column-promo li:nth-child(2) .cta-txt,.home-three-column-promo.splash-three-column-promo li:nth-child(3) .head,.home-three-column-promo.splash-three-column-promo li:nth-child(3) p,.home-three-column-promo.splash-three-column-promo li:nth-child(3) .cta-txt{color:#fff}
.splash-commercial-products{padding:0;list-style:none;margin:0 20px}
.splash-commercial-products li{padding:20px 0}
.splash-commercial-products li+li{border-top:1px solid #020200}
.splash-commercial-products a{color:#ffe500}
.splash-footer .title-list{border-bottom:0}
.splash-footer .title-list ul{display:block;margin:0}
.splash-footer .title-list li{padding-left:20px;padding-right:20px;border-bottom:2px dashed #535353}
.splash-footer .title-list li:first-child{border-top:2px dashed #535353}
@media(min-width:48em){.splash-page-secondary-menu{position:absolute;top:10px;right:0;background-color:transparent}
.splash-page-secondary-menu li{width:auto}
.splash-page-secondary-menu li a{color:#020200}
.splash-nav-wrapper{max-height:0}
.splash-page{padding:60px 0}
.splash-page .home-three-column-promo .head{width:auto}
.splash-commercial-products{overflow:auto;border-bottom:2px dashed #535353}
.splash-commercial-products li{width:50%;padding:0 3% 0 0;margin:45px 0;float:left;text-align:right;border-right:1px solid #020200}
.splash-commercial-products li+li{border:0}
.splash-commercial-products li:nth-child(2){padding:0 0 0 3%;text-align:left;float:right}
.splash-footer .title-list li,.splash-footer .title-list li:first-child{border:0;padding:0}
}
@media(min-width:64em){.splash-page-secondary-menu{top:0}
.splash-page-secondary-menu li a{color:#fff}
.splash-nav-wrapper{max-height:none}
.splash-page-countries-control a{color:#fff;padding:10px 0}
.splash-page .home-three-column-promo .head{width:50%}
}
.home-page{background-color:#323232}
.home-page .launch{padding:1.2em 20px 0;background:transparent}
.home-main-promo{padding-top:45px;padding-bottom:30px;background-color:#ffe500}
.home-main-promo .head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:2em;color:#020200;margin-left:20px;margin-right:20px}
@media(min-width:48em){.home-main-promo .head{font-size:2.5em}
}
.home-main-promo p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.home-main-promo ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.home-main-promo ul li{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200;border-bottom:2px dashed #d8c410;padding:40px 30px 4em 30px;position:relative}
.home-main-promo ul li .cta-txt{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:1em;height:2em}
.home-main-promo ul img{height:214px;width:auto}
.home-secondary-promo{background-color:#535353}
.home-secondary-promo .head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#fff;margin-bottom:30px}
@media(min-width:48em){.home-secondary-promo .head{font-size:2.125em}
}
.home-secondary-promo img{max-width:100%}
.home-big-promo{background:#020200;padding-bottom:50px}
.home-big-promo .img-wrapper{margin-bottom:40px}
.home-big-promo .head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#fff}
@media(min-width:48em){.home-big-promo .head{font-size:2.125em}
}
.home-big-promo p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#fff}
.home-big-promo .cta-txt{color:#fff;margin-left:0}
.home-big-promo-video .promo-content *{color:#ffe500}
.home-big-promo-video .promo-content .head{color:#ffe500}
.home-big-promo-video .video-wrapper .label{top:20px;bottom:auto}
.home-three-column-promo{position:relative;display:block}
.home-three-column-promo .head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#fff;position:relative}
@media(min-width:48em){.home-three-column-promo .head{font-size:1.375em}
}
.home-three-column-promo .head .triangle{width:100%;height:70px;position:absolute;top:-104px}
.home-three-column-promo .head .triangle.triangle-desktop{display:none}
.home-three-column-promo .head span{display:inline-block;width:80%;text-align:center;margin-left:10%;margin-right:10%}
.home-three-column-promo p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#fff}
.home-three-column-promo img{margin-bottom:35px}
.home-three-column-promo .cta-txt{color:#fff;margin:0 10%}
.home-three-column-promo li{padding-bottom:60px;background:#020200;text-align:right}
.home-three-column-promo li:nth-child(2){background:#ffe500}
.home-three-column-promo li:nth-child(2) .head,.home-three-column-promo li:nth-child(2) p,.home-three-column-promo li:nth-child(2) .cta-txt{color:#020200}
.legal-text{background:#323232;padding-top:40px;padding-bottom:40px;border-bottom:2px dashed rgba(156,156,156,0.7)}
.legal-text .legal-text-container{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.750em;color:#f2f2f2;line-height:1.4}
.legal-text .legal-text-container a{color:#f2f2f2}
@media(min-width:48em){.home-page{position:relative}
.row.home-secondary-promo{padding-left:20px;padding-right:20px}
.row.home-secondary-promo img{max-width:80%}
.home-main-promo{padding-top:65px;padding-bottom:0}
.home-main-promo ul li{border:0}
.home-big-promo{padding-bottom:0}
.home-big-promo .head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#fff}
}
@media(min-width:48em) and (min-width:48em){.home-big-promo .head{font-size:1.375em}
}
@media(min-width:48em){.home-big-promo .img-wrapper{margin-bottom:0}
.legal-text{padding:50px}
.legal-text p{width:85%}
.home-three-column-promo .head .triangle{height:60px;top:-94px}
.home-three-column-promo .head .triangle.triangle-desktop{display:block}
.home-three-column-promo .head .triangle.triangle-mobile{display:none}
}
@media(min-width:64em){.home-big-promo .head{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#fff}
}
@media(min-width:64em) and (min-width:48em){.home-big-promo .head{font-size:2.125em}
}
@media(min-width:64em){.home-big-promo .promo-content{padding-left:50px}
.legal-text p{width:50%;padding:0}
}
.editorial-heading{background:#f2f2f2}
.editorial-heading h1{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:2em;color:#020200}
@media(min-width:48em){.editorial-heading h1{font-size:2.5em}
}
.editorial-content:after{border-bottom:2px dashed #c1c1c1}
.editorial-content p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.editorial-content p a{color:#767676}
.editorial-content h2{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#020200}
@media(min-width:48em){.editorial-content h2{font-size:2.125em}
}
.editorial-content h3{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.25em;margin:0 0 12px;color:#020200;font-weight:normal}
@media(min-width:48em){.editorial-content h3{font-size:1.625em}
}
.editorial-content h4{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.5em;color:#020200;font-weight:normal}
@media(min-width:48em){.editorial-content h4{font-size:2.125em}
}
.editorial-content ul li,.editorial-content ol li{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200;margin-bottom:10px}
.editorial-content ul{padding-left:20px;list-style-type:disc;list-style-position:outside}
.editorial-content ul li:before{color:#020200;display:none}
.editorial-content dl{margin-bottom:30px}
.editorial-content dl dt{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200;font-weight:normal;text-transform:none;margin:25px 0 16px}
@media(min-width:48em){.editorial-content dl dt{font-size:1.25em}
}
.editorial-content dl dd{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200;margin:0}
.editorial-content .cta{margin-bottom:16px;display:block}
.editorial-content .cta-with-icon{width:auto}
.editorial-content .more-cta{display:block;margin:20px 0}
.editorial-page .home-three-column-promo li{text-align:center}
.editorial-page .home-three-column-promo img{width:100%}
.editorial-page .two-col-text .main-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.editorial-page .two-col-text .main-text .br-inside-column{padding-bottom:1em}
.editorial-page .two-col-text .main-text .br-inside-column.text-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.editorial-page .two-col-text .main-text .br-inside-column.image-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.editorial-page .two-col-text .main-text .br-inside-column.text-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.editorial-page .two-col-text .main-text .br-inside-column.image-right{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.editorial-page .two-col-text .main-text .br-inside-column .img-wrapper{margin-bottom:1em}
.editorial-page .three-column-text-image-video .main-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.editorial-page .three-column-text-image-video .main-text .br-inside-column{margin-bottom:1em}
.editorial-page .three-column-text-image-video .main-text .br-inside-column:not(:nth-of-type(1)){margin-top:2em}
.editorial-page .three-column-text-image-video .main-text .br-inside-column .img-wrapper{margin-bottom:1em}
.editorial-page .three-column-text-image-video .main-text .br-inside-column .video-wrapper-3{display:block;position:relative;width:100%;padding-top:56.25%;margin-bottom:1em}
.editorial-page .three-column-text-image-video .main-text .br-inside-column .video-wrapper-3 .video{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.editorial-tabs-container a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#020200;text-decoration:none;cursor:pointer;color:#fff}
.editorial-tabs-container .selected-item{text-align:left;background:#020200}
.editorial-tabs-container .selected-item:hover,.editorial-tabs-container .selected-item:focus,.editorial-tabs-container .selected-item:active{background-color:#3b3b3b}
.editorial-tabs-container.opened .selected-item{background-color:#ffe500}
.editorial-tabs-container.opened .selected-item:hover,.editorial-tabs-container.opened .selected-item:focus,.editorial-tabs-container.opened .selected-item:active{background-color:#ffd100}
.editorial-tabs-container.opened .selected-item a{color:#020200}
.editorial-tabs-container.opened .selected-item:after{border-bottom-color:#020200}
.editorial-tabs li{background-color:#f2f2f2}
.editorial-tabs li a{color:#020200;border-bottom:1px solid #dfdada}
@media(min-width:48em){.main-text .br-inside-column{padding-bottom:16px}
.editorial-content .cta{max-width:280px}
.home-three-column-promo .cta-txt{width:60%}
.editorial-heading.with-image h1{padding:30px 50px;bottom:90px}
.editorial-page .home-three-column-promo img{width:100%}
.editorial-page .equal-column .home-three-column-promo img{width:100%}
.editorial-tabs li{background:#020200}
.editorial-tabs li:hover,.editorial-tabs li:focus,.editorial-tabs li:active{background-color:#3b3b3b}
.editorial-tabs li a{color:#fff;border-bottom:0;border-left:1px solid #323232}
.editorial-tabs .active{background-color:#ffe500}
.editorial-tabs .active:after{border-top-color:#ffe500}
.editorial-tabs .active:hover,.editorial-tabs .active:focus,.editorial-tabs .active:active{background-color:#ffd100}
.editorial-tabs .active:hover:after,.editorial-tabs .active:focus:after,.editorial-tabs .active:active:after{border-top-color:#ffd100}
.editorial-tabs .active a{color:#020200;border-left-color:#ffe500}
.two-col-text .main-text .br-inside-column{width:47%;margin:0 3%}
.two-col-text .main-text .br-inside-column.text-left,.two-col-text .main-text .br-inside-column.image-left,.two-col-text .main-text .br-inside-column.text-right,.two-col-text .main-text .br-inside-column.image-rights{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}
.two-col-text .main-text .br-inside-column:nth-of-type(even){margin-right:0}
.two-col-text .main-text .br-inside-column:nth-of-type(odd){margin-left:0}
.two-col-text .main-text .br-inside-column .img-wrapper{margin-top:0;margin-bottom:1em}
.three-column-text-image-video .main-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}
.three-column-text-image-video .main-text .br-inside-column{position:relative;width:31.5%;margin:0 1.5%;padding-bottom:3em;margin-top:0 !important}
.three-column-text-image-video .main-text .br-inside-column:nth-of-type(1){margin-left:0}
.three-column-text-image-video .main-text .br-inside-column:nth-of-type(3){margin-right:0}
.three-column-text-image-video .main-text .br-inside-column .img-wrapper{margin-bottom:0 !important}
.three-column-text-image-video .main-text .br-inside-column a{position:absolute}
.three-column-text-image-video .main-text .br-inside-column a.cta{bottom:-2em;width:100%}
.three-column-text-image-video .main-text .br-inside-column a.cta-txt{bottom:0}
.three-column-text-image-video .main-text .br-inside-column p{margin:0}
.three-column-text-image-video .main-text .br-inside-column .video-wrapper-3{position:relative;height:100%;background:#000}
.three-column-text-image-video .main-text .br-inside-column .video-wrapper-3 .video{height:100%;min-height:0 !important;width:100%}
.key-benefits-tech-container.editorial .content-tabs{margin-bottom:0}
.key-benefits-tech-container.editorial .content-tabs .key-benefits{padding-bottom:0}
}
@media(min-width:64em){.editorial-heading.with-image h1{padding:50px;bottom:80px}
}
.previous-search{position:relative;z-index:1}
.previous-search .old-searches{padding:0}
.previous-search .old-searches li{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200;font-weight:normal}
@media(min-width:48em){.previous-search .old-searches li{font-size:1.25em}
}
.previous-search .separator{margin:auto;margin-top:20px;margin-bottom:0;width:40%}
.previous-search .separator span{background-color:#f2f2f2;top:-12px}
.previous-search .cta-with-icon.wheel:before{content:"";background:url("../icons/icon-tire.png") no-repeat;width:25px;height:25px}
.tfr .results{padding:30px 0 0 0}
.tfr header{background-color:#fff;border-bottom:2px dashed #c1c1c1;padding:30px 0 10px;margin-left:10px;margin-right:10px;margin-bottom:10px}
.tfr .playback .label-med .tire-details-wrapper .tire-details-label{font-size:1em;color:#020200}
.tfr .playback .label-med .tire-details-wrapper .tire-details{font-size:1em;border-right:0;color:#767676}
.tfr .playback .label-med .tire-details-wrapper:nth-of-type(2){margin:10px 0}
.tfr .playback .label-med a{color:#020200}
.tfr .playback .new-search{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);font-size:1.142em;text-decoration:none;display:block;margin-top:15px}
@media(min-width:48em){.tfr .playback .new-search:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
}
.tfr .playback .new-search:hover{text-decoration:none}
.tfr .playback .new-search:before{font-family:'gy-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:'\e633';font-size:.8em;margin-right:8px}
.tfr .tire-details{font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;color:#020200}
.tfr .goodyear .title{color:#0055a4}
.tfr .goodyear .item-pricing{background:#0055a4}
.tfr .goodyear .cta-secondary{color:#fff}
.tfr .goodyear .cta-secondary:after{background:#01294c}
.tfr .goodyear .cta-secondary:hover:after{background:#020f2c}
.tfr .search-item:after{border-bottom:0 dashed #c1c1c1}
.tfr .search-item:last-child{margin-bottom:0;padding-bottom:0}
.tfr .search-item .item-tray .item-details{padding:0 4.6875%}
.tfr .search-item .item-tray .item-details .header-intro{margin-bottom:30px}
.tfr .search-item .item-tray .item-details .header-intro .item-title{margin-bottom:0;width:40%}
.tfr .search-item .item-tray .item-details .header-intro .item-title img{margin:0;width:100%}
.tfr .search-item .item-tray .item-details .header-intro .item-description a{color:inherit;text-decoration:none}
.tfr .search-item .item-tray .item-details .header-intro .item-description .item-full-title{float:right;width:60%;margin-top:20px}
.tfr .search-item .item-tray .item-details .header-intro .item-description .item-full-title .sub-title{font-weight:normal}
.tfr .search-item .item-tray .item-details .header-intro .item-description .description{font-weight:bold}
.tfr .search-item .item-tray .item-details .header-intro .item-description .features{padding-left:20px;margin-left:10px;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.tfr .search-item .item-tray .item-details .header-intro .item-description .features li{padding-left:10px}
.tfr .search-item .item-tray .item-details .header-intro .item-description .features li:not(:last-child){margin-bottom:10px}
.tfr .search-item .item-tray .item-details .homologation-module-container{border-top:2px dashed #c1c1c1}
.tfr .search-item .item-tray .item-details .homologation-module-container .tire-playback-homologation{text-align:center}
.tfr .search-item .item-tray .item-details .homologation-module-container .tire-playback-homologation .cta-homologation-pdf{width:100%;margin:30px 0 15px 0;z-index:0;color:#fff}
.tfr .search-item .item-tray .item-details .homologation-module-container .tire-playback-homologation .cta-homologation-pdf:after{background-color:#020200}
.tfr .search-item .item-tray .item-details .homologation-module-container .tire-playback-homologation .homologations{margin:5px 0}
.tfr .search-item .item-tray .item-details .homologation-module-container .tire-playback-homologation .homologations li{margin-right:5px;float:none;display:inline-block}
.tfr .search-item .item-tray .item-pricing{margin-top:20px}
.tfr .search-item .item-tray .item-pricing .cta-light{color:#020200}
.tfr .search-item .item-tray .item-pricing .cta-light:after{background-color:#fff}
.tfr.with-make-panel .playback-wrapper{border-bottom-width:0;margin-bottom:0}
.tfr-summary{padding-top:30px}
.tfr-goodyear-banner{margin:40px 25px;border-bottom:2px dashed #c1c1c1}
.tfr-goodyear-banner img{width:60%;margin-bottom:10px}
.tfr-goodyear-banner p{border:0;padding-bottom:10px}
.complementary-banner{background:#f8f8f8}
.complementary-no-result p{font-family:'Roboto',sans-serif}
.complementary-no-result .highlight{font-weight:600}
.tfr-filters .filter-link{color:#020200}
.tfr-filters .filter-link:before{color:#020200}
.tfr-filters .filter-link span{font-family:'Roboto',sans-serif}
.tfr-filters .level-a:before{color:#009132}
.tfr-filters .level-b:before{color:#4dba47}
.tfr-filters .level-c:before{color:#c8d200}
.tfr-filters .selected{color:#020200;font-weight:bold}
.tfr-filters .inactive{color:#c1c1c1}
.tfr-filters dl{border-bottom:2px dashed #c1c1c1}
.tfr-filters dt{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase}
.tfr-filters dt:before{font-style:normal;color:#020200}
.tfr-filters .footer{background-color:#f2f2f2;position:relative;z-index:1}
.journey-content{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.875em;line-height:1.4;color:#767676;border-bottom:2px dashed #c1c1c1;padding-bottom:10px}
.h3.title{font-size:1em}
.h5.sub-title{font-size:.875em}
.item-pricing{background-color:#323232;position:relative;z-index:1}
.item-pricing .price{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:normal;text-transform:uppercase;display:inline-block;text-align:center;font-size:2.813em;line-height:1}
.item-pricing .price em{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.667em;font-weight:700;vertical-align:9px;margin:0 5px 0 0}
.item-pricing .price span{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;display:block;font-size:.315em;padding:7px 0 0 25px}
.item-info .item-features{color:#020200}
.item-info .item-features span{margin-left:35px;margin-top:2px}
.item-info .icon-info{color:#ed1c24}
.item-info li span{font-family:'Roboto',sans-serif;font-weight:500;font-style:italic}
.tfr-filter-trigger .cta-secondary,.search-item .cta-secondary{background:transparent;color:#fff;padding-top:15px;padding-bottom:15px;padding-left:37px;width:82%}
.tfr-filter-trigger .cta-secondary:before,.search-item .cta-secondary:before{position:absolute;top:calc(50% - 0.5em)}
.search-item .cta-secondary:after{background-color:#767676}
.search-item .cta-secondary:hover{background:transparent}
.search-item .cta-secondary:hover:after{background-color:#535353}
.tfr-filter-trigger{position:relative;z-index:1}
.tfr-filter-trigger .cta-secondary{color:#020200}
.tfr-filter-trigger .cta-secondary:before{content:'\e627';font-size:1em}
.back-to-search-result{margin-top:16px}
.back-to-search-result .back-to-link-container{background-color:#020200}
.back-to-search-result .logo-container{background-color:#0055a4}
.back-to-search-result img{height:55px;padding-top:12px}
.search-item .cta-with-icon.bg-alt{color:#020200;width:82%;padding-right:15px;padding-left:37px}
.search-item .cta-with-icon.bg-alt:after{background-color:#ffe500}
.search-item .cta-with-icon.bg-alt:hover:after{background-color:#ffd100}
.search-item .cta-with-icon.bg-alt:before{left:10px}
.close-match,.winter-match{background:#f2f2f2}
.indexes{padding:20px}
.indexes .head:before{font-family:'gy-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;color:#cdcdcd}
.indexes h4,.indexes h5{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.88em;text-transform:none}
.indexes p{line-height:18px}
.description{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.item-title span{font-family:'Roboto',sans-serif;font-weight:500;font-style:italic;padding:12px 8px 12px 32px;border-radius:0;font-size:.6875em;background:transparent;color:#020200;border:0;bottom:12%}
.item-title span:before{font-family:'gy-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:1.3rem;position:absolute;top:16%;left:7%}
.item-title span:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#f2f2f2;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%}
.vehicle-make-module-container .vehicle-make-picture{display:table;position:relative}
.vehicle-make-module-container .vehicle-make-picture .vehicle-make-content{height:100%;padding:0 30px;display:table-cell;vertical-align:bottom;background-color:transparent}
.vehicle-make-module-container .vehicle-make-picture .vehicle-make-content .vehicle-make-logo{width:160px;height:120px;background-size:cover}
.vehicle-make-module-container .vehicle-make-picture .vehicle-make-content .vehicle-make-text{line-height:1.3em;margin-top:20px}
@media(min-width:48em){.tfr{position:relative}
.tfr .results{padding:0 3.90625%}
.tfr .playback .label-med .tire-details-wrapper{display:inline-block}
.tfr .playback .label-med .tire-details-wrapper:nth-of-type(2){margin:0}
.tfr .playback .label-med .tire-details-wrapper.visually-hidden{display:none}
.tfr .search-title{float:none;margin:0 15px 15px 0}
.tfr header{padding:40px 0 11px;margin-left:40px;margin-right:40px;margin-bottom:40px}
.tfr .playback .cta-accordion,.tfr .playback .specs-right{display:inline-block;position:relative;clear:both;float:left;bottom:0;margin-top:15px}
.tfr .playback .specs-right{line-height:1.25}
.tfr .playback .new-search{display:inline-block;margin-top:0;font-size:1em;float:right}
.tfr .search-item:last-child{margin-bottom:50px}
.tfr .search-item .item-tray{background:transparent;border:1px solid #c1c1c1}
.tfr .search-item .item-tray .item-pricing{margin-top:0;display:block;vertical-align:middle}
.tfr .search-item .item-tray .item-pricing .cta-container{width:100%;display:block}
.tfr .search-item .item-tray .item-details{float:none;padding:0 50px 0 50px}
.tfr .search-item .item-tray .item-details .header-intro{margin-bottom:5px;width:100%;position:static;display:table;margin:30px 0 10px 0}
.tfr .search-item .item-tray .item-details .header-intro .item-title{display:table-cell;position:initial;vertical-align:middle;position:static}
.tfr .search-item .item-tray .item-details .header-intro .item-title img{max-width:100%}
.tfr .search-item .item-tray .item-details .header-intro .item-description{display:table-cell;width:60%;vertical-align:top}
.tfr .search-item .item-tray .item-details .header-intro .item-description .item-full-title{float:none;width:auto;margin-top:0}
.tfr .search-item .item-tray .item-details .header-intro .item-description .description{margin-left:0;width:100%}
.tfr .search-item .item-tray .item-details .homologation-module-container{padding:10px 0}
.tfr .search-item .item-tray .item-details .homologation-module-container .tire-playback-homologation{text-align:left}
.tfr .search-item .item-tray .item-details .homologation-module-container .tire-playback-homologation .cta-homologation-pdf{margin:1em 0;max-width:60%;width:auto}
.tfr .search-item .item-tray .item-details .homologation-module-container .tire-playback-homologation .homologations{margin:0;float:right;margin:1em 0}
.tfr.with-make-panel .search-item:first-child{margin-top:50px}
.tfr-filters .footer{background-color:transparent}
.tfr-filters .footer .cta-secondary{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);line-height:1;padding-right:2px;padding-left:20px}
}
@media(min-width:48em) and (min-width:48em){.tfr-filters .footer .cta-secondary:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
}
@media(min-width:48em){.tfr-filters .footer .cta-secondary:before{font-family:'gy-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;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;content:'\e633';font-size:.8rem;margin:0 5px 0 -20px}
.tfr-filters .footer .cta-secondary:hover:before,.tfr-filters .footer .cta-secondary:focus:before,.tfr-filters .footer .cta-secondary:active:before{content:'\e633'}
.tfr-filters .footer .cta-secondary:after{display:none}
.tfr-filters .footer .cta-secondary:before,.tfr-filters .footer .cta-secondary:hover:before,.tfr-filters .footer .cta-secondary:focus:before,.tfr-filters .footer .cta-secondary:active:before{content:'\e637'}
.tfr-filters .footer .cta-secondary:hover,.tfr-filters .footer .cta-secondary:focus,.tfr-filters .footer .cta-secondary:active{text-decoration:none;-webkit-transform:none;-ms-transform:none;transform:none;color:#020200}
.results .tfr-goodyear-banner{float:right;border-bottom:2px dashed #c1c1c1}
.item-pricing .price{display:block}
.tfr-goodyear-banner{padding-bottom:30px;margin-left:0;margin-right:0}
.tfr-goodyear-banner img{width:20%;display:inline-block;vertical-align:middle;margin:0 20px 0 0;padding:7px 0;min-width:170px}
.tfr-goodyear-banner p{border:0;width:75%;display:inline-block;vertical-align:middle;padding:5px 0;margin-bottom:0}
.complementary-banner .cta-txt:nth-of-type(2){display:block;float:none;margin-top:10px}
.back-to-search-result .back-to-link-container:after{display:none}
.back-to-search-result .back-link{padding-top:20px}
.back-to-search-result img{margin-right:22px;height:50px;padding-top:10px}
.indexes{padding:30px}
.h3.title{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.25em;margin:0 0 12px;color:#020200}
}
@media(min-width:48em) and (min-width:48em){.h3.title{font-size:1.625em}
}
@media(min-width:48em){.h5.sub-title{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200}
}
@media(min-width:48em) and (min-width:48em){.h5.sub-title{font-size:1.25em}
}
@media(min-width:48em){.item-title span{padding-left:15px;padding-right:15px;bottom:0}
.item-title span:before{display:none}
.item-eu-labels li{width:25%;text-align:left}
.item-eu-labels li:nth-child(3){width:25%}
.tfr .goodyear .item-tray{background:#0055a4}
.browse-cat .cta-container .browse-or{width:11%;padding-left:3%}
.browse-cat .cta-container .cta-with-icon,.browse-cat .cta-container .cta-secondary{width:40%}
.item-info{margin:0 0 0 35%}
.vehicle-make-module-container .vehicle-make-picture .vehicle-make-content{padding:0 30px;vertical-align:middle}
.vehicle-make-module-container .vehicle-make-picture .vehicle-make-content .vehicle-make-logo{width:200px;height:150px;background-size:cover}
}
@media(min-width:64em){.tfr .results{padding:0 3.125%}
.tfr .search-item .item-tray{display:table}
.tfr .search-item .item-tray .item-details{display:table-cell}
.tfr .search-item .item-tray .item-pricing{display:table-cell}
.tfr .search-item .item-tray .item-pricing .price,.tfr .search-item .item-tray .item-pricing .cta-container{width:auto}
.tfr .search-item .item-tray .item-pricing .cta-container .browse-or{padding-left:0;width:auto}
.tfr .goodyear .item-pricing{background-color:transparent}
.item-title span{padding-left:40px;padding-right:15px;bottom:15%}
.item-title span:before{left:13%;display:block}
.browse-cat .cta-container .cta-with-icon,.browse-cat .cta-container .cta-secondary{width:82%}
.complementary-banner{background-image:url("../img/goodyear-banner.png");background-repeat:no-repeat;background-color:#f8f8f8;background-size:20% auto;background-position:25px 28px}
.complementary-banner .complementary-details{margin-left:230px}
.browse-cat .cta-container .cta-with-icon,.browse-cat .cta-container .cta-secondary{width:82%}
}
@media(min-width:80em){.tfr .results{padding:0 40px}
.tfr .playback .cta-accordion,.tfr .playback .specs-right{position:absolute;right:0;bottom:2px;margin:0}
}
.tire-guide-module{background-color:#f2f2f2;float:none}
.tire-guide-module .cta-accordion-wrapper{background-color:#323232;max-width:none}
.tire-guide-module .cta-accordion-wrapper .cta-accordion{color:#fff}
.content-tabs:after{display:none}
.content-tabs ul li:before{color:#9c9c9c}
.content-tabs h3{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.25em;margin:0 0 12px;color:#020200}
@media(min-width:48em){.content-tabs h3{font-size:1.625em}
}
.content-tabs p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.tire-category-icon-tabs li{background-color:#535353}
.tire-category-icon-tabs li.active{background-color:#f2f2f2}
.tire-category-icon-tabs li+li:before{border-left:1px solid #f2f2f2}
.browse-or{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal}
.browse-or:before,.browse-or:after{background:#414141}
.call-to-action-area-wrapper{position:relative;z-index:1;background-color:#f2f2f2;border-top:2px dashed #c1c1c1}
.call-to-action-area-wrapper .call-to-action-area .cta-with-icon{color:#020200}
.call-to-action-area-wrapper .call-to-action-area .cta-with-icon:after{background-color:#ffe500}
.call-to-action-area-wrapper .call-to-action-area .cta-with-icon:hover:after{background-color:#ffd100}
.call-to-action-area-wrapper .call-to-action-area h5{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:1em}
@media(min-width:48em){.content-tabs>div{border-bottom:0}
.content-tabs h3{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200;padding-top:0;padding-bottom:0}
}
@media(min-width:48em) and (min-width:48em){.content-tabs h3{font-size:1.25em}
}
@media(min-width:48em){.content-tabs h3:before{color:#767676;font-weight:normal;font-style:normal;display:block}
.call-to-action-area-wrapper .call-to-action-area .cta-with-icon{margin-top:16px}
.call-to-action-area-wrapper .call-to-action-area h5{font-size:1.125em}
}
@media(min-width:64em){.tire-guide-module .content-tabs h3{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.25em;margin:0 0 12px;color:#020200;padding-top:40px}
}
@media(min-width:64em) and (min-width:48em){.tire-guide-module .content-tabs h3{font-size:1.625em}
}
.editorial-launch h1{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:2em;color:#fff}
@media(min-width:48em){.editorial-launch h1{font-size:2.5em}
}
.editorial-launch p,.editorial-launch .cta-txt{color:#fff;text-align:right}
.editorial-launch .cta-with-icon{display:block;width:auto}
.editorial-launch p{font-size:1em;line-height:1.4em;margin-bottom:16px}
.browse-hub ul li{text-align:center;border-bottom:2px dashed #c1c1c1}
.browse-hub ul li:last-child{border-bottom:0}
.browse-hub ul li:before{color:#020200;font-size:3rem;background-color:transparent;border:0;z-index:2;height:auto;width:auto;left:auto;top:15%;right:55%}
.browse-hub ul li:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#fff;position:absolute;left:auto;right:51%;top:19%;height:70px;width:140px;border:0}
.browse-hub ul h3,.browse-hub ul p{color:#020200}
.browse-hub h2{margin-top:45px}
.browse-hub .browse-seasons:after{content:'';border-bottom:2px dashed #c1c1c1;margin:0 20px;display:block}
@media(min-width:48em){.editorial-launch h1,.editorial-launch p{text-align:right}
.editorial-launch .cta-with-icon{margin-left:auto;margin-right:0}
.editorial-launch p{font-size:1.125em}
.browse-hub ul li{border-bottom:0;border-right:2px dashed #c1c1c1}
.browse-hub ul li:before{top:13%}
.browse-hub ul .icon-truck:after{top:15%}
.browse-hub ul li:after{top:17%;width:90px}
.browse-hub ul li:last-child:after{display:block}
.browse-hub ul h3{font-size:1.25em}
.browse-hub h2{margin-top:65px}
.browse-hub .browse-seasons:after{border-bottom:0}
}
@media(min-width:64em){.browse-hub ul li:after{width:140px}
}
.oe-hub{background:#f2f2f2}
.oe-hub .dunlop-variant{background:0}
.oe-hub .head{background:#f2f2f2}
.oe-hub .head h1{border-bottom:2px dashed #c1c1c1}
.oe-content-area{padding-top:45px;position:relative;z-index:1}
.oe-content-area h2{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.25em;margin:0 0 12px;color:#020200}
@media(min-width:48em){.oe-content-area h2{font-size:1.625em}
}
.oe-content-area p{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.4;color:#020200}
.oe-content-area .cta-with-icon{display:block;width:auto}
.oe-link-list{border-top:0}
.oe-link-list ul li{border-bottom:1px solid #dfdada}
.oe-link-list ul a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#020200;text-decoration:none;cursor:pointer}
@media(min-width:48em){.oe-link-list ul li{border-bottom:0;border-left:1px solid #dfdada}
}
.oe-landing .oe-landing-header{background:#fff}
.oe-landing .oe-product-header{border-bottom:2px dashed #c1c1c1}
.oe-landing .item-details{padding-bottom:16px}
.oe-landing .oe-cta-area{background:#f2f2f2;border-top:2px dashed #c1c1c1;position:relative;z-index:1}
.oe-landing .right{margin-top:10%}
.oe-landing .oe-pricing{color:#020200;font-size:1em}
.oe-landing .oe-pricing p{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:normal;text-transform:uppercase;display:inline-block;text-align:center;font-size:2.813em;line-height:1}
.oe-landing .oe-pricing p em{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:.667em;font-weight:700;vertical-align:9px;margin:0 5px 0 0}
.oe-landing .oe-pricing p span{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;display:block;font-size:.315em;padding:7px 0 0 25px}
.oe-landing .cta-with-icon{text-align:left;padding:15px 30px 15px 65px}
.browse-seasons li:after,.browse-vehicles li:after,.search-item:after{border-bottom:2px dashed #c1c1c1}
.search-item:last-child:after{border:0}
@media(min-width:48em){.description,.tfr .right{margin:0 0 0 35%}
.oe-landing .right{margin:0}
.item-banner{margin:15px 0 20px 34.5%}
.oe-landing .item-details{border-bottom:2px dashed #c1c1c1}
.oe-landing .right{margin:0}
.oe-landing .oe-pricing p{text-align:left}
.search-item:last-child .item-details{border-bottom:0}
.item-details{min-height:350px}
}
@media(min-width:64em){.description,.tfr .right{margin:2% 0 2% 35%}
.oe-landing .right{margin:0}
.item-banner{margin:15px 0 20px 34.5%}
}
.sitemap-wrapper{background:#f2f2f2}
.sitemap{color:#020200}
.sitemap h2{border-bottom:1px solid #dfdada}
.sitemap a{color:#020200}
.sitemap li{border-bottom:1px solid #dfdada}
.sitemap-header{background:#f2f2f2}
.sitemap-header h1{border-bottom:2px dashed #c1c1c1;color:#020200}
@media(min-width:48em){.sitemap h2{border-bottom:0;font-size:1.05em}
.sitemap li{border-left:1px solid #dfdada;border-bottom:0}
.sitemap .child-pages:before{border-left:1px solid #dfdada}
}
@media(min-width:64em){.sitemap h2{font-size:1.5em}
}
.error-page{background-color:#f2f2f2}
.error-page h1{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:2em;color:#020200}
@media(min-width:48em){.error-page h1{font-size:2.5em}
}
.error-page a{-webkit-transition:all ease-in .2s;transition:all ease-in .2s;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;text-align:center;font-size:1em;display:inline-block;padding:15px 30px;margin:0 15px;text-decoration:none;color:#020200;cursor:pointer;min-width:120px;position:relative;background-color:transparent;border-radius:0}
.error-page a:hover,.error-page a:focus,.error-page a:active{background-color:transparent}
.error-page a:hover:after,.error-page a:focus:after,.error-page a:active:after{background-color:#ffd100;color:#020200}
.error-page a:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#ffe500;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%}
.error-page a:before{font-family:'gy-icons',arial,sans-serif;font-style:normal}
.error-page .dealer-info{border-top:2px dashed #c1c1c1;background-color:#f2f2f2}
@media(min-width:48em){.error-page .dealer-info{border-top:0}
}
.cs-icon-list p span{color:#c1c1c1}
.cs-icon-list p:before{color:#020200}
.homologation-page .intro{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px;color:#020200;font-weight:normal;text-transform:none;margin:0 0 35px}
@media(min-width:48em){.homologation-page .intro{font-size:1.375em}
}
.homologation-page .footnote-explanation{list-style-type:none;margin:36px 0}
.homologation-page .footnote-explanation .footnote{margin-left:-40px;margin-right:12px}
.homologation-page .footnote-explanation li{margin:12px 0}
.homologation-table{width:100%;border:1px solid black;margin-bottom:48px;border-collapse:separate}
.homologation-table thead{border-top:1px solid black}
.homologation-table .download-document{display:inline-block;vertical-align:middle;width:40px;height:40px;background-image:url("../icons/icon-download.png");background-repeat:no-repeat;background-size:32px;background-position:center}
.homologation-table th{text-align:left}
.homologation-table td{border-bottom:2px solid #767676}
.homologation-table .product-link{padding:10px 12px;display:inline-block;width:100%;height:100%;text-decoration:none;color:black}
.homologation-table .product-link:hover:not(.inactive),.homologation-table .product-link:focus:not(.inactive){background:#ffe500;text-decoration:underline}
.homologation-table .sub-cell{padding:10px 12px}
.homologation-table .sub-cell.product-wrap{padding:0}
.homologation-table .sub-cell:first-child{background-color:#eee}
@media(max-width:768px){.homologation-table td:before{margin:12px 0;padding:0 24px;width:100%}
.homologation-table .sub-cell-wrap{width:100%}
.homologation-table .center-contents .sub-cell-wrap{text-align:center}
}
@media(max-width:1024px){.homologation-table thead{display:none}
.homologation-table td:last-child{border-bottom:4px solid #767676}
.homologation-table tr:last-child td:last-child{border-bottom:0 none}
.homologation-table td{display:block}
.homologation-table td:before{content:attr(data-th);display:inline-block;width:100%;padding:0 24px;vertical-align:middle;font-weight:bold}
.homologation-table td:first-child{display:none}
.homologation-table .sub-cell{padding:12px}
.homologation-table .sub-cell:before{content:attr(data-position);display:inline-block;margin-right:24px}
.homologation-table .product-wrap{position:relative}
.homologation-table .product-wrap:before{position:absolute;top:12px;left:12px}
.homologation-table .product-wrap .product-link{padding-left:50px}
.homologation-table .sub-cell-wrap{display:inline-block;vertical-align:middle}
.homologation-table tr{margin-bottom:12px}
.homologation-table .footnote,.homologation-table .download-document{margin:12px 0}
}
.homologation-table .table-col:nth-child(3) .sub-cell{white-space:nowrap}
@media(min-width:768px) and (max-width:1024px){.homologation-table td{font-size:0}
.homologation-table td *{font-size:16px}
.homologation-table td:before{min-width:160px;width:30%;font-size:16px}
.homologation-table td .sub-cell-wrap{width:70%;font-size:16px}
}
@media(min-width:1024px){.homologation-table .center-contents{text-align:center;vertical-align:center}
.homologation-table th{background:black;color:white;padding:12px}
.homologation-table td,.homologation-table th{border-right:1px solid #767676}
.homologation-table td:last-child,.homologation-table th:last-child{border-right:0 none}
.homologation-table tr:last-child td{border-bottom:0 none}
.homologation-table .sub-cell.product-wrap{padding:0}
}
.img-txt-quote-list.key-benefits-tech-container .content-tabs .technologies .technology{padding-top:40px}
.img-txt-quote-list .content-tabs .content{padding:0}
.img-txt-quote-list .content-tabs .technologies .technology{border-top:0}
.img-txt-quote-list .content-tabs .technologies .technology>div .technology-title{margin-top:0}
.img-txt-quote-list .content-tabs .technologies .technology.border{border-bottom:2px solid #ffe500}
.img-txt-quote-list .cta-more{color:#020200;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;text-decoration:none;float:left;clear:both}
.img-txt-quote-list .cta-more:before{font-family:'gy-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:'\e633';font-size:.8em;margin-right:8px}
.img-txt-quote-list .label{color:#020200;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;text-decoration:none;float:left;clear:both;background:#ffe500;padding-left:5px}
.img-txt-quote-list .label:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#ffe500;position:absolute;top:0;bottom:0;left:20px;right:0;z-index:-1;width:100%;height:100%}
.img-txt-quote-list .description{clear:both;width:100%}
.img-txt-quote-list .quote{color:#020200;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;text-decoration:none;margin-bottom:0}
.img-txt-quote-list .img-wrapper{margin:0}
.owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../img/yellow-play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;transition:scale 100ms ease}
.video-wrapper{position:relative;height:100%;background:#000;background-repeat:no-repeat;background-position:center center}
.video-wrapper .label{color:#020200;font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;text-decoration:none;float:left;clear:both;background:#ffe500;padding-left:5px;position:absolute;z-index:10;bottom:20px;margin-bottom:0;padding-top:10px;padding-bottom:10px}
.video-wrapper .label:after{-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);content:'';background-color:#ffe500;position:absolute;top:0;bottom:0;left:20px;right:0;z-index:-1;width:100%;height:100%}
@media(min-width:48em){.img-txt-quote-list .content-tabs .content{padding:0}
.img-txt-quote-list .content-tabs .technologies .technology .img-wrapper{padding-right:20px;margin-top:0}
.img-txt-quote-list .content-tabs .technologies .technology .col-description{padding-left:20px}
.img-txt-quote-list .content-tabs .technologies .technology.swap-sides .img-wrapper{padding-right:0;padding-left:20px}
.img-txt-quote-list .content-tabs .technologies .technology.swap-sides .col-description{padding-left:0;padding-right:20px}
.img-txt-quote-list .content-tabs .technologies .technology>div .technology-picture{max-width:100%;margin:0}
.img-txt-quote-list .swap-sides .col-description{float:left}
.img-txt-quote-list .swap-sides .col-picture{float:right}
}
.promo{background:#000;padding:4.6875%;border-top:2px solid #ffe500}
.promo *{color:#fff}
.promo .sec-title{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;margin:0 0 16px;line-height:1.2;font-size:1.125em;margin:0 0 12px}
.promo .cta-more{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:uppercase;text-decoration:none}
.promo .cta-more:before{font-family:'gy-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:'\e633';font-size:.8em;margin-right:8px}
.landing-page .hero-module{background:url("../img/landing-hero-mobile.jpg") no-repeat center top #000;min-height:0;padding-bottom:46%}
@media(min-width:48em){.promo{background:url("../img/dna-bg.jpg") #000;padding:0;padding-top:60px;padding-bottom:60px}
.promo .description{margin-left:0;margin-right:0;width:100%;padding-right:0}
.promo .col-description{width:100%;padding-left:3.125%;padding-right:53.125%;position:relative;height:306px;display:table-cell;vertical-align:middle}
.promo-left{position:absolute;width:3.125%;height:100%;top:0;left:0;background:url("../img/dna-fg-left.png") center right no-repeat}
.promo-right{position:absolute;width:53.125%;height:100%;top:0;right:0;background:url("../img/dna-fg-right.png") center right no-repeat}
.landing-page{position:relative}
.landing-page .hero-module{background-image:url("../img/landing-hero.jpg")}
}
@media(min-width:64em){.promo{padding-left:0;padding-right:0}
}
@media(min-width:80em){.landing-page .video-wrapper-inner{max-width:1200px;margin:0 auto}
.promo-wrapper-inner{max-width:1280px;margin:0 auto}
}
.riding-style-page .h5-label{font-family:"ITC-Avant-Garde",helvetica,sans-serif;font-weight:bold;font-style:italic;text-transform:uppercase;font-size:1em}
.riding-style-page .find-dealer-bar{background:#000;padding:0 2.5em 0 2.5em}
.riding-style-page .find-dealer-bar .bar-title{color:#fff}
.riding-style-page .find-dealer-bar .bar-cta{color:#ffe500;text-decoration:none}
.riding-style-page .find-dealer-bar .push-left,.riding-style-page .find-dealer-bar .push-right{float:left;width:50%}
.riding-style-page .find-dealer-bar .push-right{text-align:right}
.riding-style-page .three-column{background:#ededed}
.riding-style-page .text-with-heading{background:#ededed}
.riding-style-page .application-chart{padding-top:2em}
.riding-style-page .application-chart .chart-heading{font-weight:normal;margin-bottom:1em;margin-bottom:0}
.riding-style-page .application-chart .chart-area{width:100%;margin:2em auto 0;position:relative}
.riding-style-page .application-chart .chart-area .columns{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;height:100%}
.riding-style-page .application-chart .chart-area .columns .column{height:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #fff}
.riding-style-page .application-chart .chart-area .columns .column:nth-child(even){background:#f5f5f5}
.riding-style-page .application-chart .chart-area .columns .column:nth-child(odd){background:#ebebeb}
.riding-style-page .application-chart .chart-area .columns .column .column-heading{margin-left:auto;margin-right:auto;color:#fff;background-color:black;text-align:center;padding:15px 0;font-weight:bold;padding:.5em 0}
.riding-style-page .application-chart .chart-area .columns .column .lines{height:100%;position:relative;margin:0}
.riding-style-page .application-chart .chart-area .columns .column .lines .line{height:inherit;width:1px;position:absolute;background:#fff;list-style:none}
.riding-style-page .application-chart .chart-area .columns .column .lines .line.l-25{left:25%}
.riding-style-page .application-chart .chart-area .columns .column .lines .line.l-50{left:50%}
.riding-style-page .application-chart .chart-area .columns .column .lines .line.l-75{left:75%}
.riding-style-page .application-chart .chart-area .rows{width:100%;height:100%;position:absolute;top:2.5em;left:0}
.riding-style-page .application-chart .chart-area .rows .charts{list-style:none;overflow:hidden}
.riding-style-page .application-chart .chart-area .rows .charts .chart{margin:1em 0 1em 0;text-align:center;background:#ffe500;padding:.5em 0}
.riding-style-page .application-chart .chart-area .rows .charts .chart .chart-label{color:black}
@media(max-width:48em){.riding-style-page .application-chart{display:none}
}