.off-screen{left:-5000em;position:absolute;clip:rect(0 0 0 0)}.on-screen{left:auto;position:static;clip:auto}.panels{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 2.5rem}.panels .panel-spacer{width:100%}.panels .panel{color:#1b1c1b;display:flex;flex-direction:column;margin:0 0 1.25rem;overflow:hidden;position:relative}.panels .panel a:not(".btn"){color:#009fe3;text-decoration:none}.panels .panel a:not(".btn"):focus,.panels .panel a:not(".btn"):hover{text-decoration:underline}@media (max-width:37.4375rem){.panels .panel{width:100%}.panels .panel.mobile-margin-no{margin:0}}@media (min-width:37.5rem){.panels .panel.width-1-3,.panels .panel.width-2-3{width:50%}}@media (min-width:37.5rem) and (max-width:49.9375rem){.panels .panel.width-1-3+.width-1-3+.width-1-3{width:100%}}@media (min-width:50rem){.panels .panel.width-1-3{width:33.33333%}.panels .panel.width-1-2{width:50%}.panels .panel.width-2-3{width:66.66667%}}.panels .panel.width-3-3{width:100%}.panels .panel.background-black{background:#1b1c1b}.panels .panel.background-blue{background:#009fe3}.panels .panel.background-blue a{color:#1b1c1b}.panels .panel.background-blue-light{background:#def3fb}.panels .panel.background-grey{background:#9f9ea0}.panels .panel.background-grey-light{background:#e6e4e4}.panels .panel.background-white{background:#fff}.panels .panel.background-yellow{background:#f9e32c}.panels .panel.colour-black{color:#1b1c1b}.panels .panel.colour-blue{color:#009fe3}.panels .panel.colour-white{color:#fff}.panels .panel.vertical-align-middle{justify-content:center}.panels .panel.vertical-align-bottom{justify-content:flex-end}.panels .panel .title{color:inherit;font-size:1.5625rem;margin:0;padding:1.25rem;text-align:left}.panels .panel .title+.copy{padding-top:0}.panels .panel .copy{padding:1.25rem}.panels .panel .copy h1,.panels .panel .copy h2,.panels .panel .copy h3,.panels .panel .copy h4,.panels .panel .copy h5,.panels .panel .copy h6{color:inherit;text-align:left}.panels .panel .copy>:first-child{margin-top:0}.panels .panel .copy>:last-child{margin-bottom:0}.panels .panel .btns{padding-bottom:.625rem}.panels .panel blockquote{margin:0;padding:1.25rem 1.875rem 1.875rem;position:relative}.panels .panel blockquote .quote{font-family:rollerscript-rough,sans-serif;font-size:5rem;font-style:normal;font-weight:400;line-height:1;position:absolute;text-transform:lowercase}.panels .panel blockquote .quote.left{left:0;top:.9375rem}.panels .panel blockquote .quote.right{bottom:0;right:.3125rem}@media (min-width:62.5rem){.panels .panel blockquote{padding:1.25rem 2.8125rem 2.5rem}.panels .panel blockquote .quote{font-size:6.25rem}.panels .panel blockquote .quote.right{bottom:-1.875rem}}.panels .panel figure{margin:1.25rem 0}.panels .panel .image.padded{padding:1.25rem}.panels .panel .image.flush img{width:100%}.panels .panel .single-image img{display:block;margin:0 auto}@media (max-width:31.25rem){.panels .panel .single-image img{width:100%}}.panels .panel .mod-video,.panels .panel .video-target{margin:0}.panels .panel .mod-video.padded,.panels .panel .video-target.padded{padding:1.25rem}.panels .panel .mod-video .video,.panels .panel .video-target .video{overflow:hidden}.panels .panel .mod-video a,.panels .panel .video-target a{display:block}.panels .panel .description{padding:0 1.25rem}.panels .panel .video-carousel{margin-bottom:-.4375rem;padding:0}.panels .panel .video-carousel .description{position:relative;z-index:2}.panels .panel .video-carousel .background-black{background:#1b1c1b}.panels .panel .video-carousel .background-blue{background:#009fe3}.panels .panel .video-carousel .background-blue a{color:#1b1c1b}.panels .panel .video-carousel .background-blue-light{background:#def3fb}.panels .panel .video-carousel .background-grey{background:#464646}.panels .panel .video-carousel .background-grey-light{background:#6e6e6e}.panels .panel .video-carousel .background-white{background:#fff}.panels .panel .swiper{width:100%}.panels .panel .manufacturers{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;overflow:hidden;padding:0 1.25rem}.panels .panel .manufacturers li{margin:0 0 .3125rem;padding:0 .625rem;width:50%}.panels .panel .manufacturers li .manufacturer{align-items:center;display:flex;height:4.375rem;justify-content:center;transition:all .2s}.panels .panel .manufacturers li .logo{background-size:12.5rem auto;height:2.5rem;position:relative}.panels .panel .manufacturers li .logo,.panels .panel .manufacturers li .logo:after{background-image:url(/assets/img/tyres/_common/manufacturers.png);background-position:0 0;background-repeat:no-repeat;display:block;width:100%}.panels .panel .manufacturers li .logo:after{bottom:-100%;content:"";height:100%;left:0;-webkit-mask-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 30%);mask-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 30%);opacity:.2;position:absolute;transform:rotate(180deg) scaleX(-1)}.panels .panel .manufacturers li .bmw .logo,.panels .panel .manufacturers li .bmw .logo:after{background-position:0 0;width:2.5rem}.panels .panel .manufacturers li .audi .logo,.panels .panel .manufacturers li .audi .logo:after{background-position:0 -6.25rem;height:2.8125rem;width:5rem}.panels .panel .manufacturers li .mercedes .logo,.panels .panel .manufacturers li .mercedes .logo:after{background-position:0 -12.5rem;width:2.5rem}.panels .panel .manufacturers li .vw .logo,.panels .panel .manufacturers li .vw .logo:after{background-position:0 -18.75rem;width:2.5rem}.panels .panel .manufacturers li .jaguar .logo,.panels .panel .manufacturers li .jaguar .logo:after{background-position:0 -25rem;width:5.4375rem}.panels .panel .manufacturers li .honda .logo,.panels .panel .manufacturers li .honda .logo:after{background-position:0 -31.25rem;width:3.9375rem}.panels .panel .manufacturers li .skoda .logo,.panels .panel .manufacturers li .skoda .logo:after{background-position:0 -37.5rem;width:2.5rem}.panels .panel .manufacturers li .volvo .logo,.panels .panel .manufacturers li .volvo .logo:after{background-position:0 -43.75rem;width:2.75rem}.panels .panel .manufacturers li .renault .logo,.panels .panel .manufacturers li .renault .logo:after{background-position:0 -50rem;width:3.625rem}.panels .panel .manufacturers li .citroen .logo,.panels .panel .manufacturers li .citroen .logo:after{background-position:0 -56.25rem;width:3.5625rem}.panels .panel .manufacturers li .land-rover .logo,.panels .panel .manufacturers li .land-rover .logo:after{background-position:0 -62.5rem;width:4.6875rem}.panels .panel .manufacturers li .alfa-romeo .logo,.panels .panel .manufacturers li .alfa-romeo .logo:after{background-position:0 -68.75rem;width:2.5rem}@media (min-width:37.5rem){.panels .panel .manufacturers li{width:33.33333%}}@media (min-width:56.25rem){.panels .panel .manufacturers li{width:50%}}@media (min-width:68.75rem){.panels .panel .manufacturers li{width:33.33333%}}.tyre-reviews{container-type:inline-size}.tyre-panels-grid{display:grid;gap:1rem}@container (width > 37.5rem){.tyre-panels-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@container (width > 37.5rem) and (width < 55rem){.tyre-panels-grid.items-3 .tyre-review-panel:last-child{background:red;grid-column:span 2}}.tyre-review-panel{border-radius:2rem;box-shadow:0 1rem 1.5rem 0 rgba(0,0,0,.2);display:flex;flex-direction:column;width:100%}.tyre-review-panel .title{align-items:center;background:#e6e6e6;border-radius:2rem 2rem 0 0;display:flex;min-height:8.125rem;overflow:hidden;padding:1.5rem;position:relative}.tyre-review-panel .title h3{font-size:1rem;font-weight:700;margin:0;width:50%}.tyre-review-panel .title h3 a{color:#1b1c1b;text-decoration:none}.tyre-review-panel .title h3 img{display:block;margin:0 0 .25rem;mix-blend-mode:multiply}.tyre-review-panel .title .star-ratings{height:1.125rem;margin:.5rem 0 0;position:relative;width:6.25rem}.tyre-review-panel .title .star-ratings .icon,.tyre-review-panel .title .star-ratings .rating{color:#fff;height:1.125rem;left:0;position:absolute;top:0;width:6.25rem}.tyre-review-panel .title .star-ratings .rating{overflow:hidden;z-index:1}.tyre-review-panel .title .star-ratings .rating .icon{color:#009fe3}.tyre-review-panel .title .star-ratings .rating.rating-4-5{width:90%}.tyre-review-panel .title .star-ratings .rating.rating-4{width:80%}.tyre-review-panel .title .star-ratings .rating.rating-3-5{width:70%}.tyre-review-panel .title .star-ratings .rating.rating-3{width:60%}.tyre-review-panel .title .asset{bottom:0;display:block;max-width:10rem;mix-blend-mode:multiply;position:absolute;right:1rem;transform:translateY(40%);width:40%}@media (min-width:37.5rem){.tyre-review-panel .title .asset{right:1.5rem}}.tyre-review-panel .badge{align-items:center;background:#c1f35e;color:#1b1c1b;display:flex;font-size:.8125rem;gap:.5rem;padding:.5rem 1.5rem;text-decoration:none}.tyre-review-panel .badge .icon{height:1.25rem;width:1.25rem}.tyre-review-panel .badge:focus,.tyre-review-panel .badge:hover{text-decoration:underline}.tyre-review-panel .content{background:#fff;border-radius:0 0 2rem 2rem;display:flex;flex-direction:column;flex-grow:1;padding:1.5rem;position:relative}.tyre-review-panel .details{display:flex;flex-wrap:wrap;list-style:none;margin:0 -.3125rem 1rem;padding:0}.tyre-review-panel .details li{flex-grow:1;margin:.5rem .3125rem;text-transform:capitalize}.tyre-review-panel .details li .text{align-items:center;background:#ccecf9;border-radius:2rem;display:flex;padding-right:1.25rem}.tyre-review-panel .details li .tooltip-click{position:relative}.tyre-review-panel .details li .tooltip-click:before{background:#1b1c1b;border-radius:50%;color:#fff;content:"i";font-size:.625rem;height:.75rem;line-height:.75rem;position:absolute;right:0;text-align:center;text-transform:none;top:0;width:.75rem}.tyre-review-panel .details li .tooltip-click:focus,.tyre-review-panel .details li .tooltip-click:hover{background:#009fe3;color:#fff;cursor:pointer}.tyre-review-panel .details li .icon-circular{height:2.5rem;padding:.5rem;width:2.5rem}.tyre-review-panel .btn{display:block;margin-top:auto}.tyre-review-panel .labelling{background:#1b1c1b;color:#fff;min-width:17.5rem;padding:1rem;position:absolute}.tyre-review-panel .labelling.ui.popup:before{background:#1b1c1b}.tyre-review-panel .labelling h4{margin-top:0}.tyre-review-panel .labelling h4 .icon{display:none}.tyre-review-panel .labelling .grip .range,.tyre-review-panel .labelling .noise .range{margin-bottom:1rem}.tyre-review-panel .labelling .grip .rating:before,.tyre-review-panel .labelling .noise .rating:before{background:#505050;color:#fff}.tyre-review-panel .labelling .fuel .range .highlight:before{background:linear-gradient(60deg,#1b1c1b 5.625rem,#e9f9c8 0)}.page-icon{background:#009fe3;border-radius:50%;height:8.75rem;margin:0 auto 1.25rem;padding:1.25rem;width:8.75rem}.page-icon .icon{color:#fff;height:100%;width:100%}.btn-icon .icon{height:.625rem;margin:-.125rem -.25rem 0 .625rem;width:.875rem}.panels{margin-bottom:0}.recommended{margin:0 0 1.25rem}.recommended h3,.recommended h4,.recommended h5{text-align:left}.mod-tyre .details{align-items:flex-start}@media (min-width:56.25rem){.mod-tyre{width:48%}}.supplementary-copy *{text-align:left}