.page-main{max-width:100% !important}.column.main{padding-bottom:0 !important}.breadcrumbs{max-width:1540px !important;font-family:'RobotoCondensed-Bolditalic','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;margin:15px auto}.items{color:#000 !important;text-align:center}.items .home{text-transform:uppercase}.items a{color:#707070 !important}.hero{max-width:100% !important;overflow:hidden}.hero__img{display:block;width:100%;height:auto}.racing-wheels-container{display:flex;justify-content:center;gap:20px;max-width:1540px;margin:0 auto;padding-top:15rem;padding-bottom:15rem}.racing-wheel-item{overflow:hidden;width:100%}.racing-item-wrap{background-color:#f2f2f2;border-radius:4px}.racing-wheel-image{position:relative;padding:95px 20px 30px 20px;text-align:center}.racing-wheel-image img{max-width:100%;height:auto;display:block;margin:0 auto}.racing-wheel-info{padding:15px 20px 50px 20px;text-align:center}.racing-wheel-title{font-family:'RobotoCondensed-Bolditalic',Helvetica,Arial;font-size:26px;color:#000;font-weight:500;margin:0 0 10px;line-height:1.3}.racing-wheel-specs{font-family:'Roboto-Regular','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;color:#000;padding:15px 0 15px 0;line-height:1.4}.racing-wheel-price{display:inline-block;font-family:'Roboto-Regular','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;background:transparent linear-gradient(90deg, #ee7203 0%, #f00 100%) 0% 0% no-repeat padding-box;padding:10px 20px;border:unset;border-radius:21px;text-align:center;text-decoration:none;margin-top:15px}.racing-wheel-price .price-button{color:#fff;text-decoration:none;text-transform:uppercase;width:100%}.racing-slider-wrapper{position:relative;overflow:hidden}.racing-slider-wrapper .slider-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:rgba(255,255,255,0.9);border:none;font-size:2rem;padding:.5rem 1rem;cursor:pointer}.racing-slider-wrapper .slider-arrow.left{left:0;transform:rotate(180deg);background:transparent}.racing-slider-wrapper .slider-arrow.left::before{content:"\e90a";font-family:'Ascher' !important;color:#000}.racing-slider-wrapper .slider-arrow.right{right:0;background:transparent;transform:rotate(360deg)}.racing-slider-wrapper .slider-arrow.right::before{content:"\e90a";color:#000;font-family:'Ascher' !important}@media screen and (max-width:768px){.racing-slider-wrapper .slider-arrow{display:block}}@media screen and (max-width:768px){.racing-slider-wrapper{overflow:hidden}.racing-wheels-container{display:flex !important;justify-content:flex-start !important;gap:0 !important;transition:transform .3s ease;will-change:transform;width:100%;padding-top:4rem;padding-bottom:4rem}.slider-arrow.left{margin-left:4rem}.slider-arrow.right{margin-right:4rem}.racing-wheel-item{flex:0 0 100% !important;max-width:100% !important}.racing-item-wrap{width:72%;margin:0 auto}.racing-wheel-image{padding:67px 20px 30px 20px}.slider-arrow{display:block}}.precision-engineering-section{background-color:#181C20;color:#ffffff;padding:80px 0;position:relative;overflow:hidden}.precision-content-wrapper{max-width:1540px;margin:0 auto;padding:0 20px}.precision-content{margin-bottom:60px}.precision-quote-container{display:flex}.quote-divider{width:23%;font-size:34px;text-align:center;border-right:1px solid #fff;margin-right:5rem}.quote-content{flex:1;color:#fff}.quote-text{font-family:'Roboto-Regular','Helvetica',sans-serif;font-size:50px;font-style:normal;color:#fff;line-height:1.4;margin:0 0 10px 0}.quote-author-container{display:flex;align-items:center;margin-bottom:20px}.quote-author-image{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-right:15px}.quote-author-image img{width:100%;height:100%;object-fit:cover}.quote-author-info{display:flex;flex-direction:column}.quote-author-name{font-size:34px}.quote-author-title{font-family:'Roboto-Regular','Helvetica',sans-serif;font-size:34px}.quote-signature{margin-left:9rem}.quote-signature img{height:60px;width:auto}.precision-image{width:100%}.precision-image img{height:auto;display:block;margin:0 auto !important}.realism-section{padding:14rem 0}.realism-content-wrapper{display:flex;align-items:center;gap:60px}.realism-image-container{flex:1;max-width:50%}.realism-image{width:100%;height:auto;display:block;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.realism-content{flex:1;max-width:50%}.realism-tagline{color:#EE7214;font-family:RobotoCondensed-Bolditalic;font-size:19px;text-transform:uppercase;text-decoration:underline;margin-bottom:20px;letter-spacing:1px}.realism-heading{width:80%;font-family:RobotoCondensed-Bolditalic;font-size:40px;line-height:66px;color:#000000}.realism-description{width:80%;font-family:'Roboto-Regular','Helvetica',sans-serif;font-size:20px;color:#000}.ultimate-tool-section{background-color:#181C20;color:#ffffff;position:relative;overflow:hidden}.ultimate-tool-top-image,.ultimate-tool-bottom-image{width:100%;height:auto;overflow:hidden}.full-width-image{width:100%;height:auto;display:block;object-fit:cover}.ultimate-tool-content-wrapper{max-width:1540px;margin:0 auto;padding:10rem 20px}.ultimate-tool-tagline{color:#EE7214;font-family:'RobotoCondensed-BoldItalic';font-size:19px;text-align:center;text-decoration:underline;margin-bottom:20px}.ultimate-tool-heading{font-family:RobotoCondensed-Bolditalic;font-size:50px;text-align:center}.ultimate-tool-description{font-family:'Roboto-Regular','Helvetica',sans-serif;font-size:19px;color:#ffffff;text-align:center;width:65%;margin:0 auto}.newsletter-section{background-color:#F7F7F7;padding:80px 0;position:relative;overflow:hidden}.newsletter-section::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/static/mclaren-category/NL_desktop.webp);background-size:cover;background-position:center;opacity:.2;z-index:1}.newsletter-content-wrapper{margin:0 auto;padding:0 20px;position:relative;z-index:2;text-align:center}.newsletter-heading{font-family:RobotoCondensed-Bolditalic;font-size:50px;margin-bottom:15px;text-transform:uppercase;color:#000}.newsletter-subheading{font-family:'Roboto-Regular','Helvetica',sans-serif;font-size:18px;font-weight:600;line-height:1.5;color:#000;margin-bottom:30px}.newsletter-form{max-width:800px;display:flex;flex-direction:column;gap:20px;margin:0 auto}.newsletter-form-field{width:100%}.newsletter-input{background:#181c20 0% 0% no-repeat padding-box !important;border-radius:33px !important;color:#fff;font-family:RobotoCondensed-Bolditalic,"Helvetica",sans-serif !important;font-size:19px !important;height:60px !important;padding:0 0 0 20px !important}.newsletter-input::placeholder{color:#c0ccda !important;text-transform:uppercase}.newsletter-input:focus{outline:none;border-color:#ee7203}.newsletter-consent{text-align:left;margin-top:10px}.newsletter-checkbox-label{display:flex;align-items:flex-start;cursor:pointer}.newsletter-checkbox-label .newsletter-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.newsletter-checkbox-label .checkbox-custom{position:relative;top:2px;display:inline-block;width:18px;height:18px;margin-right:10px;border:1px solid #687484;border-radius:4px;background-color:#fff;flex-shrink:0}.newsletter-checkbox-label .checkbox-custom::after{content:"";position:absolute;display:none;left:4px;top:0px;width:5px;height:10px;border:solid #ee7203;border-width:0 4px 4px 0;transform:rotate(45deg)}.newsletter-checkbox-label .newsletter-checkbox:checked~.checkbox-custom::after{display:block}.consent-text{font-family:'Roboto-Regular','Helvetica',sans-serif;font-size:14px;line-height:1.4;color:#333333}.consent-text a{color:#2bb2fc}.newsletter-disclaimer{margin-top:10px}.disclaimer-text{font-family:'RobotoCondensed-Bolditalic',Helvetica,Arial;font-size:11px;color:#777777;text-align:start;text-transform:uppercase}.disclaimer-text a{color:#2bb2fc}.newsletter-submit{margin-top:20px}.newsletter-button{display:inline-block;background:transparent linear-gradient(90deg, #ee7203 0%, #f00 100%) 0% 0% no-repeat padding-box;color:#fff;font-family:RobotoCondensed-Bolditalic;font-size:20px;height:60px;text-transform:uppercase;padding:12px 40px;border:none;border-radius:40px;cursor:pointer;transition:transform .2s ease}.newsletter-button:hover{background:transparent linear-gradient(90deg, #ee7203 0%, #f00 100%) 0% 0% no-repeat padding-box;color:#fff;border:none}.message-success{background:#e6ffed;border-left:5px solid #28a745;padding:10px;margin-top:20px}.message-error{background:#ffe6e6;border-left:5px solid #dc3545;padding:10px;margin-top:20px}@media (max-width:991px){.ultimate-tool-content-wrapper{padding:60px 20px}.ultimate-tool-heading{font-size:28px}.ultimate-tool-description{font-size:16px}}@media (max-width:1400px){.realism-heading{width:95%}}@media (max-width:1200px){.realism-heading{font-size:35px;line-height:42px}}@media (max-width:991px){.precision-heading{font-size:30px}.precision-description{font-size:16px}.quote-text{font-size:40px}.quote-divider{font-size:30px}.realism-content-wrapper{gap:2rem}.realism-image-container,.realism-content{max-width:100%}.realism-heading{font-size:28px}.realism-tagline{font-size:16px}.realism-description{font-size:16px}}@media (min-width:1056px) and (max-width:1175px){.racing-wheel-specs{height:12rem}}@media (min-width:768px) and (max-width:1056px){.racing-item-wrap{height:60rem}.racing-wheel-info{padding:20px 10px 50px 10px !important}.racing-wheel-title{font-size:23px}.racing-wheel-specs{height:12rem}}@media (max-width:768px){.racing-wheels-container{gap:15px}.racing-wheel-item{max-width:45%}.precision-engineering-section{padding:60px 4rem 0 4rem}.precision-heading{font-size:26px}.precision-img{display:none !important}.precision-img-mobile{display:block !important}.precision-quote-container{margin-top:40px}.quote-divider{font-size:21px;margin-right:20px;padding-right:2rem}.quote-text{font-size:30px}.realism-content-wrapper{padding-left:2rem}.realism-section{padding:60px 0}.realism-image{display:none !important}.realism-image-mobile{display:block !important}.ultimate-tool-content-wrapper{padding:50px 20px}.ultimate-tool-heading{font-size:24px}.newsletter-section{padding:60px 0}.newsletter-section::before{background-image:url(../images/static/mclaren-category/NL_mobiile.webp)}.newsletter-heading{font-size:28px}.newsletter-subheading{font-size:16px}}@media (max-width:530px){.racing-item-wrap{width:70%}}@media (max-width:480px){.racing-wheel-item{max-width:100%}.racing-wheel-title{font-size:24px}.slider-arrow.left{margin-left:2rem}.slider-arrow.right{margin-right:2rem}.precision-engineering-section{padding:40px 0}.precision-heading{font-size:22px}.precision-description{font-size:14px}.quote-divider{font-size:12px}.quote-text{font-size:20px}.quote-author-image{width:50px;height:50px}.quote-author-name{font-size:16px}.quote-author-title{font-size:14px}.quote-signature{margin-left:5rem}.quote-signature img{height:40px}.realism-section{padding:40px 0}.realism-heading{font-size:20px;line-height:23px;margin-top:1rem}.realism-tagline{font-size:14px}.realism-description{font-size:13px}.ultimate-tool-content-wrapper{padding:40px 20px}.ultimate-tool-heading{font-size:22px}.ultimate-tool-description{font-size:14px;width:95%}.ultimate-tool-tagline{font-size:14px}.newsletter-section{padding:40px 0}.newsletter-section::before{background-size:cover;margin-left:-38rem}.newsletter-heading{font-size:24px}.newsletter-subheading{font-size:14px}.newsletter-input{height:45px;font-size:14px}.newsletter-button{font-size:14px;padding:10px 30px}}