.off-screen{left:-5000em;position:absolute;clip:rect(0 0 0 0)}.on-screen{left:auto;position:static;clip:auto}.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)}.product-filters .toggle-trigger{align-items:center;background:#e6e4e4;border-radius:1rem;color:#1b1c1b;display:flex;font-weight:700;gap:.75rem;margin:0 0 1.5rem;padding:.3125rem .5rem;text-decoration:none}.product-filters .toggle-trigger .icon-circular{background:#fff;color:#009fe3;height:2.5rem;margin:0;padding:.5625rem;width:2.5rem}.product-filters .show-mobile{display:block}.product-filters .show-desktop{display:none}@media (width >= 62.5rem){.product-filters .show-mobile{display:none}.product-filters .show-desktop{display:block}}.product-filters #filters-form{background:#e6e4e4;border-radius:1rem;padding:1.5rem;position:relative}.product-filters #filters-form h3{align-items:center;display:flex;font-size:1.25rem;justify-content:space-between;margin:0 0 1rem}@media (width >= 62.5rem){.product-filters #filters-form.filters-style-inline{align-items:center;border-radius:3.125rem;display:flex;flex-wrap:wrap;gap:1rem;margin:4rem 0 2rem;padding:1rem 1.5rem;position:relative;z-index:2}.product-filters #filters-form.filters-style-inline h3{bottom:100%;left:0;margin:0 0 .5rem;position:absolute;width:100%}.product-filters #filters-form.filters-style-inline .toggle-trigger{display:flex}.product-filters #filters-form.filters-style-inline .dropdown-container{flex-grow:1;position:relative;z-index:1}.product-filters #filters-form.filters-style-inline .dropdown-container .toggle-trigger{background:#9f9ea0;color:#fff;margin:0;padding-right:1rem}.product-filters #filters-form.filters-style-inline .dropdown-container .toggle-trigger .icon-chevron-down{margin-left:auto;transition:transform .2s}.product-filters #filters-form.filters-style-inline .dropdown-container .toggle-trigger.filters-visible{background:#009fe3;border-bottom-left-radius:0;border-bottom-right-radius:0}.product-filters #filters-form.filters-style-inline .dropdown-container .toggle-trigger.filters-visible .icon-chevron-down{transform:rotate(-180deg)}.product-filters #filters-form.filters-style-inline .dropdown-container .toggle-trigger.filters-visible+.dropdown{display:block}.product-filters #filters-form.filters-style-inline .dropdown-container .dropdown{background:#fff;border:1px solid #009fe3;border-radius:0 0 1.25rem 1.25rem;display:none;max-height:16.25rem;overflow:auto;position:absolute;top:100%;width:100%}.product-filters #filters-form.filters-style-inline .dropdown-container .dropdown .checkbox{padding:.5rem 1rem}.product-filters #filters-form.filters-style-inline #clear-filters{margin:0;order:4}.product-filters #filters-form.filters-style-inline .search{flex-grow:1}}.product-filters #filters-form #clear-filters{align-items:center;background:#ccecf9;border:1px dashed #009fe3;border-radius:1.25rem;display:none;font-size:.875rem;gap:.5rem;justify-content:space-between;padding:.25rem .25rem .25rem .5rem;text-decoration:none}.product-filters #filters-form #clear-filters.visible{display:flex}.product-filters #filters-form #clear-filters .icon-circular{background:none;color:#009fe3;height:1rem;margin:0;padding:.25rem;width:1rem}.product-filters #filters-form #clear-filters .icon-circular .icon{height:100%;width:100%}.product-filters #filters-form #clear-filters:focus,.product-filters #filters-form #clear-filters:hover{background:#fff;border-style:solid;color:#009fe3}.product-filters #filters-form #clear-filters:focus .icon-circular,.product-filters #filters-form #clear-filters:hover .icon-circular{background:#009fe3;color:#fff}.product-filters #filters-form #apply-filters{display:none;margin-top:1.5rem}@media (width < 62.5rem){.product-filters #filters-form #apply-filters.visible{display:block}}.product-filters #filters-form .row.search{margin:0;position:relative}.product-filters #filters-form .row.search .field input{box-shadow:none;padding:1rem 4rem 1rem 2rem}.product-filters #filters-form .row.search .field input:focus{padding:1rem 4rem 1rem 2rem}.product-filters #filters-form .row.search .field .btn{border-radius:50%;bottom:.3125rem;height:2.5rem;min-width:auto;pointer-events:none;right:.3125rem;width:2.5rem}.product-filters #filters-form .row.search .field .btn .icon{height:1rem;left:50%;margin:0;top:50%;transform:translate(-50%,-50%);width:1rem}.product-filters #filters-form .promotions-container{display:none}.product-filters #filters-form .mod-promotion{padding-inline:0}@media (width < 62.5rem){body.filters-visible{overflow:hidden}body.filters-visible:after{backdrop-filter:blur(4px);background:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}body.filters-visible #filters-form{display:block;transform:translateX(0)}.product-filters .show-mobile{display:flex}.product-filters .close{position:absolute;right:1rem;top:1rem}.product-filters .close .icon-circular{margin:0;padding:.5rem}.product-filters #filters-form{border-radius:0;display:none;height:100%;left:0;overflow:auto;padding-top:4rem;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s;width:90%;z-index:9999}.product-filters #filters-form .promotions-container{display:grid;margin-top:1.5rem}}.no-filtered-results{background:#fff;border:1px dashed #9f9ea0;margin-top:0}.load-more{display:none;padding:2rem 1rem 1.5rem;text-align:center}.load-more.visible{display:block}.load-more .btn{background:#1b1c1b;max-width:21.5rem;padding:1.125rem;width:100%}.load-more .btn:hover{background:#c1f35e;color:#1b1c1b}.load-more .btn:focus{background:#1b1c1b;color:#fff}.product-card-grid{container-type:inline-size;display:grid;gap:1rem}.product-card-grid .field.button .icon{top:2.125rem}.product-card-grid .field.button label{top:2.25rem}.product-card-grid .field.button input{padding-right:2rem}.product-card-grid .field.button .btn{bottom:auto;position:relative;right:auto;width:100%}@media (width > 37.5rem){.product-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.product-card-icon{background:#fff;border-radius:2rem;box-shadow:0 0 1rem rgba(0,0,0,.2);display:flex;flex-direction:column;gap:1rem;padding:3rem 1.5rem 1.5rem;text-align:center}.product-card-icon .icon{align-self:center;color:#009fe3;display:inline-block;height:3.5rem;margin-block-end:1rem;width:3.5rem}.product-card-icon .title{font-family:AvenirLTStd-Black,Arial,Helvetica,sans-serif;margin:0}.product-card-icon .btn{display:block;margin-top:auto}.product-card-image{background:#1b1c1b;border-radius:1rem;color:#fff;display:flex;flex-direction:column;height:30rem;isolation:isolate;justify-content:flex-end;overflow:hidden;padding:1rem;position:relative;z-index:1}.product-card-image:before{background:linear-gradient(transparent,rgba(0,0,0,.6) 70%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:-1}.product-card-image .title{font-family:AvenirLTStd-Black,Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:1.1;margin:0}.product-card-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.product-card-image .btn{margin-top:.5rem}.ui.product-modal{background:#fff}.ui.product-modal .asset{background:#fafafa;color:#009fe3;display:grid;overflow:hidden;padding:1.5rem;place-items:center;position:relative}.ui.product-modal .asset:has(img){height:12.5rem;padding:0}.ui.product-modal .asset .icon{height:3rem;width:3rem}.ui.product-modal .asset img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.ui.product-modal .child-products{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0}.ui.product-modal .child-products .child-product{align-items:center;background:#e6e4e4;border-radius:.5rem;display:flex;overflow:hidden}.ui.product-modal .child-products .child-product .asset{background:#1b1c1b;border-radius:.5rem;color:#fff;flex-shrink:0;height:100%;padding:.5rem}.ui.product-modal .child-products .child-product .asset .icon{height:1.5rem;width:1.5rem}.ui.product-modal .child-products .child-product .child-title{margin:0;padding:.25rem 1rem .25rem .5rem}@media (min-width:37.5rem){.ui.product-modal .child-products{flex-direction:row}.ui.product-modal .child-products .child-product{width:calc(50% - 4px)}}.ui.product-modal form{background:#c1f35e;border-radius:1.25rem;box-shadow:0 1rem 1.5rem 0 rgba(0,0,0,.2);padding:1rem}.ui.product-modal form .copy{display:none}.ui.product-modal form>:last-child{margin:0}.tyre-panels+.intro{margin-top:3rem}@media (min-width:75rem){.product-filters{max-width:60%}}