body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body{color:#cccccc}h1,h2,h3,h4,h5,h6{color:#e61414}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-weight:400}.et_pb_slide_content,.et_pb_best_value{font-weight:400}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#e61414!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#e61414}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#e61414}.footer-widget h4{color:#e61414}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#e61414}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#e61414}a{color:#8e44ad}.et_secondary_nav_enabled #page-container #top-header{background-color:#e61414!important}#et-secondary-nav li ul{background-color:#e61414}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#e61414}.footer-widget li:before{border-color:#e61414}@media only screen and (min-width:981px){.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#e61414!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#e61414}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif}body{font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6,.et_pb_module_header,.et_pb_text h1,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4,.et_pb_text h5,.et_pb_text h6{font-family:Oswald,sans-serif}.custom-gallery .et_pb_gallery_image img{height:200px;width:100%;object-fit:cover}.custom-gallery .et_pb_gallery_item{padding:5px;box-sizing:border-box}.wins-counter,.stats-summary,.wins-counter *,.stats-summary *,.et_pb_text .wins-counter,.et_pb_text .stats-summary,.et_pb_text .wins-counter *,.et_pb_text .stats-summary *{font-family:'Inter',sans-serif!important;color:#222222!important}.wins-number{color:#e61414!important;font-weight:800!important}.separator{color:rgba(0,0,0,0.35)!important}#next-race-box{font-family:'Inter',sans-serif!important;font-size:20px;color:#222222!important;background:#ffffff!important;border:1px solid rgba(0,0,0,0.12)!important;border-radius:12px;padding:14px 16px;margin:12px 0 18px 0;box-shadow:0 10px 26px rgba(0,0,0,0.08)!important;display:inline-block}#next-race-box .next-race-title{font-weight:800!important;color:#111111!important}#next-race-box strong,#next-race-box b{font-weight:800!important}#next-race-box{position:relative}#next-race-box::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#e61414;border-radius:12px 0 0 12px}@media (max-width:600px){#next-race-box{font-size:18px;display:block}}#next-race-box{margin-bottom:28px}.tablepress{width:100%;border-collapse:collapse;border-spacing:0;font-family:'Inter',sans-serif!important;font-size:16px;background:#ffffff!important;color:#222222!important;border-radius:10px;overflow:hidden;box-shadow:0 10px 26px rgba(0,0,0,0.08)!important}.tablepress td,.tablepress th{color:#222222!important;vertical-align:middle}.tablepress thead th{font-family:'Oswald',sans-serif!important;font-size:14px;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.06em!important;background:#e61414!important;color:#ffffff!important;padding:12px 10px;text-align:center;border:1px solid rgba(0,0,0,0.12)!important;border-bottom:2px solid rgba(0,0,0,0.18)!important;line-height:1.2}.tablepress tbody td{padding:12px 10px;text-align:center;border:1px solid rgba(0,0,0,0.10)!important;background:#ffffff!important}.tablepress tbody tr:nth-child(even) td{background:#f5f5f5!important}.tablepress tbody tr:hover td{background:#eeeeee!important;transition:background-color 0.25s ease;box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.02)}.tablepress tbody tr{border-bottom:1px solid rgba(0,0,0,0.12)}.tablepress tbody a{color:#7b3fe4!important;text-decoration:none;transition:color 0.2s ease}.tablepress tbody a:hover{color:#e61414!important;text-decoration:underline}.tablepress .finish-win{color:#e61414!important;font-weight:800!important}.tablepress-table-name{font-family:'Oswald',sans-serif!important;font-size:28px;font-weight:700!important;color:#222222!important;text-align:left;margin-bottom:16px;position:relative}.tablepress-table-name::after{content:"";display:block;width:110px;height:3px;background:#e61414;margin:12px 0 0 0;border-radius:2px}@media screen and (max-width:768px){.tablepress{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tablepress tbody td img{max-width:70px;height:auto;display:inline-block}.stats-summary{font-family:'Inter',sans-serif;font-size:24px;line-height:1.4;color:#222222;margin:0 0 18px 0;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.stats-summary .wins-number{color:#e61414;font-weight:700}.stats-summary .top5-number,.stats-summary .top10-number,.stats-summary .races-number{color:#444444;font-weight:500}.stats-summary .separator{color:#bbbbbb;font-weight:400}@media (max-width:767px){.stats-summary{font-size:20px;gap:10px}}.tablepress{font-size:14px!important}@media (max-width:980px){.tablepress{font-size:13.5px!important}}@media (max-width:767px){.tablepress{font-size:13px!important}}.tablepress tbody td{font-weight:500}.tablepress img.sanction-icon{width:60px;height:auto;display:inline-block;vertical-align:middle}h1,h2,h3,h4,h5,h6{color:#e61414;font-weight:normal}a{color:#b983ff}a:hover{color:#e61414;text-decoration:underline}body{}.et_pb_button{}.float-right-image{float:right;margin:0 0 1em 1em;max-width:50%}.bpr-pagination{margin:40px 0}.bpr-pagination ul{display:flex;justify-content:center;gap:10px;list-style:none;padding:0;margin:0}.bpr-pagination a,.bpr-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:10px;font-family:'Oswald',sans-serif;font-size:18px;background:#732d91;color:#ffffff!important;text-decoration:none;transition:all 0.25s ease;border:1px solid rgba(0,0,0,0.15);box-shadow:none}.bpr-pagination a:hover{background:#8e44ad;transform:translateY(-1px)}.bpr-pagination .current{background:#e61414;color:#ffffff!important;border-color:rgba(230,20,20,0.6);box-shadow:none}.wp-block-latest-posts__post-title{color:#b983ff!important;font-size:16px;text-decoration:none;transition:color 0.3s ease}.wp-block-latest-posts__post-title:hover{color:#e61414!important}.wp-block-latest-posts__list li{margin-bottom:10px}.woocommerce div.product form.cart .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-info a.button{background-color:#7b3fe4;color:#ffffff!important;border:none;font-weight:800;padding:12px 24px;text-transform:uppercase;letter-spacing:0.04em;border-radius:12px;transition:background-color 0.25s ease,transform 0.25s ease}.woocommerce div.product form.cart .button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-info a.button:hover{background-color:#5f2daa;color:#ffffff!important;transform:translateY(-1px)}.woocommerce ul.product-categories,.woocommerce ul.products{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.woocommerce ul.products li.product-category{background:#ffffff;padding:20px;border-radius:14px;width:100%;max-width:280px;list-style:none;text-align:center;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;border:1px solid rgba(0,0,0,0.10);box-shadow:0 10px 26px rgba(0,0,0,0.08)}.woocommerce ul.products li.product-category:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,0.12);border-color:rgba(123,63,228,0.35)}.woocommerce ul.products li.product-category h2,.woocommerce ul.products li.product-category h2.woocommerce-loop-category__title{font-size:22px!important;font-family:'Oswald',sans-serif!important;color:#222222!important;text-transform:uppercase;letter-spacing:0.04em;margin-top:15px}.woocommerce ul.products li.product-category img{max-height:180px;object-fit:cover;border-radius:12px}.woocommerce .product-category .count{display:none!important}.store-category-card{background:#ffffff;border-radius:14px;padding:20px;border:1px solid rgba(0,0,0,0.10);text-align:center;transition:all 0.25s ease;cursor:pointer;box-shadow:0 10px 26px rgba(0,0,0,0.08)}.store-category-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,0.12);border-color:rgba(123,63,228,0.35)}.store-category-card h4{margin-top:5px!important;font-family:'Oswald',sans-serif;font-size:22px;color:#222222;margin-top:15px;text-transform:uppercase;letter-spacing:0.04em}.store-category-card img,.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img{border-radius:12px;max-width:100%;height:250px;object-fit:cover;box-shadow:none}.product-grid-fix ul.products{display:flex;flex-wrap:wrap;gap:30px}.product-grid-fix ul.products li.product{flex:0 0 calc(29.5% - 20px);display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;background:#ffffff;padding:15px;border-radius:14px;margin-bottom:30px;border:1px solid rgba(0,0,0,0.10);box-shadow:0 10px 26px rgba(0,0,0,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.product-grid-fix ul.products li.product:hover{box-shadow:0 14px 34px rgba(0,0,0,0.12);transform:translateY(-4px);border-color:rgba(123,63,228,0.35)}.product-grid-fix ul.products li.product img{height:250px;width:100%;object-fit:cover;border-radius:12px;min-height:204px}.product-grid-fix ul.products li.product .woocommerce-loop-product__title{font-size:22px!important;font-family:'Oswald',sans-serif!important;font-weight:600!important;color:#222222!important;margin-top:10px;min-height:48px;line-height:1.2;text-align:left;text-transform:uppercase;letter-spacing:0.04em}.woocommerce ul.products li.product .price{color:#222222!important;font-weight:600}.woocommerce ul.products li.product .price del{color:#777777;opacity:0.75}.product-grid-fix ul.products li.product .button{margin-top:auto;background-color:#7b3fe4;color:#ffffff!important;border-radius:12px}.related ul.products li.product:hover{transform:translateY(-4px);transition:0.25s ease}.woocommerce div.product div.woocommerce-product-gallery__image img{box-shadow:0 12px 28px rgba(0,0,0,0.12)!important;border-radius:12px!important;border:1px solid rgba(0,0,0,0.10)!important}.woocommerce nav.woocommerce-pagination ul{justify-content:center;padding:0;margin:2rem 0;border:none}.woocommerce nav.woocommerce-pagination ul li{margin:0 3px;border-radius:8px;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:inline-block;padding:8px 14px;font-size:16px;border:1px solid rgba(0,0,0,0.15);color:#7b3fe4;background-color:#ffffff;transition:all 0.25s ease}.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#7b3fe4;color:#ffffff}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#e61414;color:#ffffff;font-weight:bold;border-color:rgba(230,20,20,0.6)}.woocommerce span.onsale{background-color:#7b3fe4!important;color:#ffffff!important;font-weight:800;font-size:14px;border-radius:30px;padding:6px 12px;top:15px;left:15px;position:absolute;z-index:2;box-shadow:none}.sidebar-products .woocommerce ul.products li.product{margin-bottom:20px!important;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.12)}.sidebar-products .woocommerce ul.products li.product img{margin-bottom:8px}.et_pb_text_inner .current-item{color:#555555;font-weight:600}.navigation a,.pagination a{display:inline-block;background-color:#732d91;color:#ffffff!important;font-size:20px;padding:12px 24px;border-radius:10px;text-decoration:none;font-weight:normal;transition:background-color 0.3s ease;margin-top:20px}.navigation a:hover,.pagination a:hover{background-color:#8e44ad;color:#ffffff!important}.sponsor-glow img{background:#ffffff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,0.12);transition:transform 0.3s ease,box-shadow 0.3s ease}.sponsor-glow img:hover{transform:translateY(-6px) scale(1.04);box-shadow:0 14px 28px rgba(0,0,0,0.18),0 0 18px rgba(142,68,173,0.55)}.sponsors-divider{width:90px;height:3px;background:#e61414;margin:14px auto 0;border-radius:2px}.social-card-wrapper{display:flex;flex-direction:column;margin-top:5px}.social-card{display:flex;align-items:center;background-color:rgba(255,255,255,0.03);padding:12px 16px;border-radius:10px;transition:all 0.3s ease;box-shadow:none}.social-card img{margin-right:12px;filter:brightness(0) saturate(100%)invert(28%) sepia(87%)saturate(2140%) hue-rotate(245deg)brightness(92%) contrast(96%)}.social-card a{color:#7b3fe4;font-size:16px;font-weight:500;text-decoration:none}.social-card:hover{transform:translateY(-4px);color:#e61414;box-shadow:0 8px 20px rgba(142,68,173,0.4)}.social-facebook{margin-bottom:24px}.social-x{margin-bottom:40px}.social-instagram{margin-bottom:0}.contact-card{display:flex;align-items:center;background-color:rgba(255,255,255,0.03);padding:12px 16px;border-radius:10px;margin-top:15px;box-shadow:none;transition:all 0.3s ease}.contact-card img{margin-right:12px;filter:brightness(0) saturate(100%) invert(56%) sepia(28%) saturate(415%) hue-rotate(217deg) brightness(90%) contrast(88%)}.contact-card a{color:#7b3fe4;font-size:16px;font-weight:500;text-decoration:none}.contact-card:hover{transform:translateY(-4px);color:#e61414;box-shadow:0 8px 20px rgba(142,68,173,0.4)}.et_pb_gallery_item img{border-radius:10px;transition:all 0.3s ease;box-shadow:0 0 12px rgba(184,131,255,0.25)}.et_pb_gallery_item img:hover{transform:translateY(-6px);box-shadow:0 0 20px rgba(184,131,255,0.8)}.victory-gallery-grid{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.victory-gallery-grid>*{width:calc(25% - 14px)}@media (max-width:980px){.victory-gallery-grid>*{width:calc(50% - 9px)}}@media (max-width:767px){.victory-gallery-grid>*{width:100%}}.victory-gallery-item{position:relative;overflow:hidden;border-radius:10px;background:#111}.victory-gallery-item::before{content:"";display:block;padding-top:66.6667%}.victory-gallery-item>a{position:absolute;inset:0;display:block;text-decoration:none}.victory-gallery-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.28s ease,box-shadow 0.28s ease;box-shadow:0 0 12px rgba(184,131,255,0.18)}.victory-gallery-item:hover img{transform:translateY(-6px) scale(1.02);box-shadow:0 0 20px rgba(184,131,255,0.85)}@media (max-width:900px){.victory-gallery-grid>*{width:calc(50% - 9px)}.victory-gallery-grid{gap:12px}}@media (max-width:480px){.victory-gallery-grid>*{width:calc(50% - 5px)}.victory-gallery-grid{gap:10px}}.lb-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:999999!important}.lb-outerContainer{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important;max-width:90vw!important;max-height:90vh!important}.lb-image{display:block!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important}.lb-dataContainer{position:absolute!important;bottom:-40px!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;text-align:center!important;z-index:999999!important;opacity:1!important}.lb-close{position:absolute!important;top:10px!important;right:10px!important;transform:none!important;z-index:999999!important;opacity:1!important}.lb-prev,.lb-next{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:50px!important;height:50px!important;background-size:50px 50px!important;z-index:999998!important}.victory-year{margin-bottom:60px;scroll-margin-top:120px}.bobby-highlights ul li{margin-bottom:8px}.bobby-highlights ul{margin-top:10px}@media (min-width:981px){.bobby-highlights ul{column-count:2;column-gap:32px}.bobby-highlights ul li{break-inside:avoid}}.bobby-highlights{font-size:14px;line-height:1.6em}.bobby-highlights,.bobby-highlights .et_pb_text_inner,.bobby-highlights ul,.bobby-highlights li{font-size:14px!important;line-height:1.6em!important}.career-gallery,.career-gallery .et_pb_module_inner,.career-gallery .et_pb_gallery,.career-gallery .et_pb_gallery_items{height:auto!important;overflow:visible!important;max-height:none!important}.career-gallery .et_pb_gallery_items::after{content:"";display:block;clear:both}@media (min-width:981px){.career-gallery .et_pb_gallery_item{float:left;width:23.5%;margin-right:2%;margin-bottom:28px}.career-gallery .et_pb_gallery_item:nth-child(4n){margin-right:0}}@media (max-width:980px){.career-gallery .et_pb_gallery_item{float:left;width:48%;margin-right:4%;margin-bottom:24px}.career-gallery .et_pb_gallery_item:nth-child(2n){margin-right:0}}@media (max-width:767px){.career-gallery .et_pb_gallery_item{float:none;width:100%;margin-right:0;margin-bottom:20px}}.career-gallery .et_pb_gallery_image img{display:block;width:100%;height:220px;object-fit:cover;object-position:center;border-radius:10px;border:1px solid rgba(0,0,0,0.25);box-shadow:0 10px 24px rgba(0,0,0,0.18);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.career-gallery .et_pb_gallery_image img:hover{transform:translateY(-2px);border-color:rgba(0,0,0,0.45);box-shadow:0 14px 30px rgba(0,0,0,0.22)}@media (max-width:980px){.career-gallery .et_pb_gallery_image img{height:200px}}@media (max-width:767px){.career-gallery .et_pb_gallery_image img{height:180px}}.season-highlights-list ul{margin-top:12px;padding-left:18px}.season-highlights-list ul li{margin-bottom:8px;line-height:1.6em}@media (min-width:981px){.season-highlights-list ul{column-count:2;column-gap:40px}.season-highlights-list ul li{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}}.season-highlights-list ul{list-style-type:disc}.season-highlights-list ul li::marker{color:#e00000}.hero-subhead p{font-family:'Inter',sans-serif;font-weight:500;opacity:0.95;text-shadow:0 0.12em 0.4em rgba(0,0,0,0.6)}.ngg-galleryoverview img,.ngg-gallery-thumbnail img{border-radius:12px;border:1px solid rgba(0,0,0,0.12);box-shadow:0 10px 24px rgba(0,0,0,0.10);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;display:block}.ngg-galleryoverview a:hover img,.ngg-gallery-thumbnail a:hover img{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,0.14);border-color:rgba(0,0,0,0.22)}.store-category-card h4{color:#e61414}.store-category-card{border:1px solid rgba(0,0,0,0.08);border-radius:14px;transition:transform 0.25s ease,box-shadow 0.25s ease}.store-category-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,0.14);border-color:rgba(0,0,0,0.08)}.store-category-card img{transition:transform 0.3s ease}.store-category-card:hover img{transform:scale(1.03)}.product-grid-fix ul.products li.product h2.woocommerce-loop-product__title{line-height:1.25!important;max-height:3.1em!important;overflow:hidden!important}.product-grid-fix ul.products li.product{transition:transform 0.25s ease,box-shadow 0.25s ease!important}.product-grid-fix ul.products li.product:hover{transform:translateY(-4px)!important;box-shadow:0 16px 36px rgba(0,0,0,0.12)!important}.product-grid-fix ul.products li.product img{transition:transform 0.3s ease!important}.product-grid-fix ul.products li.product:hover img{transform:scale(1.03)!important}.product-grid-fix ul.products li.product .price{font-size:15px!important;color:#555!important}.product-grid-fix ul.products li.product .price ins{color:#e61414!important;font-weight:700!important;text-decoration:none!important}.product-grid-fix .et_shop_image .et_overlay,.product-grid-fix .et_shop_image .et_overlay:before,.product-grid-fix .et_shop_image .et_overlay:after{display:none!important;opacity:0!important;visibility:hidden!important}.product-grid-fix .et_shop_image img{opacity:1!important}.et_pb_text.custom-breadcrumb a,.et_pb_text.custom-breadcrumb a span[property="name"]{color:#5a2fcf!important;font-weight:600;text-decoration:none}.et_pb_text.custom-breadcrumb a:hover,.et_pb_text.custom-breadcrumb a:hover span[property="name"]{color:#e61414!important;text-decoration:underline}.et_pb_text.custom-breadcrumb span[property="itemListElement"]:last-of-type>span[property="name"]{color:#444!important;font-weight:600}.single-product #sidebar,.single-product .et_pb_widget_area{display:none!important}.single-product #left-area{width:100%!important;padding-right:0!important}.single-product .container:before,.single-product #main-content .container:before{display:none!important}.single-product .container{max-width:1280px}.single-product div.product{padding-top:10px}.single-product .woocommerce-product-gallery{margin-bottom:10px}.single-product .product_title{margin-bottom:10px!important;line-height:1.05}.single-product p.price,.single-product span.price{margin:10px 0 18px 0!important;font-weight:800}.single-product table.variations{margin:12px 0 12px 0!important}.single-product table.variations td,.single-product table.variations th{padding:8px 0!important;vertical-align:middle}.single-product .variations select{width:320px;max-width:100%;height:44px;border-radius:10px;border:1px solid rgba(0,0,0,0.18);background:#fff;padding:0 12px;font-size:15px}.single-product .variations label{font-weight:700;color:#222}.single-product form.cart{margin-top:14px!important;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.single-product .quantity input.qty{height:44px;width:70px;border-radius:10px;border:1px solid rgba(0,0,0,0.18);font-weight:700}.single-product .single_add_to_cart_button.button{height:48px;padding:0 26px!important;border-radius:12px!important;font-size:16px!important;letter-spacing:0.02em;text-transform:uppercase;box-shadow:0 10px 22px rgba(0,0,0,0.10)}.single-product .single_add_to_cart_button.button:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(0,0,0,0.14)}.single-product .product_meta{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(0,0,0,0.10)!important;color:#444;font-size:14px}.single-product .product_meta a{color:#e61414;font-weight:700;text-decoration:none}.single-product .product_meta a:hover{text-decoration:underline}.single-product .related.products{margin-top:26px}.single-product .related.products h2{margin-bottom:16px!important}.single-product .related ul.products{display:flex;flex-wrap:wrap;gap:26px;justify-content:flex-start}.single-product .related ul.products li.product{flex:0 0 calc(33.333% - 18px);background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:14px;padding:16px;box-shadow:0 10px 26px rgba(0,0,0,0.08);margin:0!important}.single-product .related ul.products li.product img{width:100%;height:230px;object-fit:cover;border-radius:12px;box-shadow:none!important}.single-product .related ul.products li.product .woocommerce-loop-product__title{margin-top:12px;font-size:20px!important;line-height:1.15;color:#e61414!important}.single-product .related ul.products li.product .price{color:#222!important;font-weight:700}.single-product .related ul.products li.product:hover{transform:translateY(-4px);transition:all 0.25s ease;box-shadow:0 14px 34px rgba(0,0,0,0.12);border-color:rgba(230,20,20,0.25)}@media (max-width:980px){.single-product .related ul.products li.product{flex:0 0 calc(50% - 13px)}}@media (max-width:600px){.single-product .related ul.products li.product{flex:0 0 100%}}.single-product .product_meta{display:none!important}.single-product section.related>h2,.single-product section.related h2{font-size:24px!important;color:#e61414!important;margin:0 0 18px!important}.single-product section.related ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:22px!important;margin:0!important;padding:0!important}.single-product section.related ul.products>li.product{float:none!important;clear:none!important;margin:0!important;flex:0 0 calc(33.333% - 15px)!important;width:calc(33.333% - 15px)!important;max-width:calc(33.333% - 15px)!important;box-sizing:border-box!important;box-shadow:none!important;padding:14px!important;border-radius:12px!important}.single-product section.related ul.products>li.product.first,.single-product section.related ul.products>li.product:nth-child(odd),.single-product section.related ul.products>li.product:nth-child(even){clear:none!important}.single-product section.related ul.products>li.product img{width:100%!important;height:190px!important;object-fit:cover!important;border-radius:12px!important;margin:0 0 10px!important}.single-product section.related ul.products>li.product .woocommerce-loop-product__title,.single-product section.related ul.products>li.product h2,.single-product section.related ul.products>li.product h3{font-size:16px!important;line-height:1.25!important}.single-product section.related ul.products>li.product .price{font-size:14px!important}@media (max-width:980px){.single-product section.related ul.products>li.product{flex:0 0 calc(50% - 11px)!important;width:calc(50% - 11px)!important;max-width:calc(50% - 11px)!important}}@media (max-width:600px){.single-product section.related ul.products>li.product{flex:0 0 100%!important;width:100%!important;max-width:100%!important}}.single-product .related.products ul.products>li.product:nth-child(n+3){display:none!important}.single-product section.related ul.products>li.product{padding:12px!important}.single-product section.related ul.products>li.product img{height:145px!important}.single-product section.related ul.products>li.product .woocommerce-loop-product__title{font-size:15px!important;margin-top:8px!important}.single-product section.related ul.products>li.product .price{font-size:14px!important}.single-product section.related ul.products>li.product{padding:10px!important}.single-product section.related ul.products>li.product,.single-product .related ul.products>li.product{outline:none!important;border:1px solid rgba(0,0,0,0.08)!important;box-shadow:0 8px 20px rgba(0,0,0,0.06)!important}.single-product section.related .woocommerce-loop-product__link,.single-product section.related .et_shop_image,.single-product section.related .et_shop_image img{outline:none!important;box-shadow:none!important}.single-product #left-area section.related.products ul.products>li.product,.single-product #left-area section.related ul.products>li.product,.single-product section.related.products ul.products>li.product,.single-product section.related ul.products>li.product{outline:none!important;outline-color:transparent!important;outline-width:0!important;outline-style:none!important}.single-product section.related ul.products>li.product{transition:transform 0.25s ease,box-shadow 0.25s ease}.single-product section.related ul.products>li.product:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,0.12),0 0 0 1px rgba(123,63,228,0.18)}.single-product #left-area section.related ul.products li.product{transition:transform 0.25s ease,box-shadow 0.25s ease!important}.single-product #left-area section.related ul.products li.product:hover{transform:translateY(-4px)!important;box-shadow:0 14px 34px rgba(0,0,0,0.14),0 0 0 1px rgba(123,63,228,0.25)!important}.single-product #left-area section.related ul.products li.product{transition:transform 0.25s ease,box-shadow 0.25s ease!important}.single-product #left-area section.related ul.products li.product:hover{transform:translateY(-4px)!important;box-shadow:0 16px 36px rgba(0,0,0,0.14),0 0 0 2px rgba(123,63,228,0.14)!important}.single-product .related .et_shop_image .et_overlay,.single-product .related .et_shop_image .et_overlay:before,.single-product .related .et_shop_image .et_overlay:after{display:none!important;opacity:0!important;visibility:hidden!important}.single-product .related .et_shop_image img{opacity:1!important}.single-product .woocommerce-breadcrumb{margin-bottom:14px!important;font-size:14px}.single-product .woocommerce-breadcrumb a{color:#7b3fe4!important;font-weight:600;text-decoration:none;transition:color 0.2s ease}.single-product .woocommerce-breadcrumb a:hover{color:#e61414!important;text-decoration:underline}.single-product .woocommerce-breadcrumb span.delimiter,.single-product .woocommerce-breadcrumb{color:#999999}.single-product .woocommerce-breadcrumb span,.single-product .woocommerce-breadcrumb strong{color:#444444;font-weight:600}.single-product .woocommerce-breadcrumb,.single-product nav.woocommerce-breadcrumb,.single-product .breadcrumb,.single-product .et_pb_text.custom-breadcrumb{color:#222222!important}.single-product .woocommerce-breadcrumb a,.single-product nav.woocommerce-breadcrumb a,.single-product .breadcrumb a,.single-product .et_pb_text.custom-breadcrumb a{color:#5a2fcf!important;font-weight:600!important;text-decoration:none!important}.single-product .woocommerce-breadcrumb a:hover,.single-product nav.woocommerce-breadcrumb a:hover,.single-product .breadcrumb a:hover,.single-product .et_pb_text.custom-breadcrumb a:hover{color:#e61414!important;text-decoration:underline!important}.single-product .breadcrumb_last,.single-product .woocommerce-breadcrumb .current,.single-product .woocommerce-breadcrumb .current-item{color:#222222!important;font-weight:600!important;text-decoration:none!important}.single-product .woocommerce-breadcrumb,.single-product .woocommerce-breadcrumb *{opacity:1!important}.single-product .woocommerce-breadcrumb .breadcrumb_last,.single-product .woocommerce-breadcrumb span:last-child,.single-product .woocommerce-breadcrumb>span:last-child,.single-product .woocommerce-breadcrumb>span:last-child>span,.single-product .woocommerce-breadcrumb span[property="name"]:last-child,.single-product .woocommerce-breadcrumb span.current-item,.single-product .woocommerce-breadcrumb .current-item{color:#222!important;font-weight:700!important}.single-product nav.woocommerce-breadcrumb,.single-product .woocommerce-breadcrumb,.single-product .et_pb_text.custom-breadcrumb{font-weight:700!important}.single-product nav.woocommerce-breadcrumb a,.single-product .woocommerce-breadcrumb a,.single-product .et_pb_text.custom-breadcrumb a{font-weight:600!important}.single-product .related ul.products li.product .price{font-size:14px!important;font-weight:600!important;color:#444!important}.single-product .related ul.products li.product img{opacity:0.95}.single-product .related ul.products li.product:hover img{opacity:1}.single-product .woocommerce-breadcrumb{display:none!important}.custom-breadcrumb{color:#444!important;font-weight:600}.custom-breadcrumb a,.custom-breadcrumb a span[property="name"]{color:#5a2fcf!important;font-weight:600;text-decoration:none!important}.custom-breadcrumb a:hover,.custom-breadcrumb a:hover span[property="name"]{color:#e61414!important;text-decoration:underline!important}.custom-breadcrumb span[property="itemListElement"]:last-of-type>span[property="name"]{color:#222!important;font-weight:700!important}.single-product .custom-breadcrumb{margin-bottom:22px!important}.single-product .product_title{font-weight:700!important}.single-product section.related>h2{font-weight:600!important}.single-product .related ul.products li.product.woocommerce-loop-product__title{font-weight:600!important}.single-product .variations select{color:#222222!important;font-weight:600}.single-product .quantity input.qty{color:#222222;font-weight:600}.single-product .reset_variations{color:#7b3fe4!important;font-weight:600}.single-product .reset_variations:hover{color:#e61414!important;text-decoration:underline}.single-product form.cart{margin-top:10px}.single-product .woocommerce-message,.woocommerce-page .woocommerce-message,.woocommerce .woocommerce-message{background:#f4efff!important;border-left:6px solid #7b3fe4!important;color:#222!important}.woocommerce-message a.button,.woocommerce-message a.wc-forward{background:#7b3fe4!important;color:#fff!important;border:none!important;border-radius:12px}.woocommerce-message a.button:hover,.woocommerce-message a.wc-forward:hover{background:#5f2daa!important}.woocommerce-message a.button{background:#6f3ad9!important}.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{color:#222}.woocommerce-cart .product-name a{color:#7b3fe4;font-weight:500}.woocommerce-cart .product-name a:hover{color:#e02020}.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal,.woocommerce-cart .cart-subtotal td,.woocommerce-cart .order-total td{color:#111;font-weight:600}.woocommerce-cart input.qty{background:#f3f3f3;color:#111;font-weight:600;border-radius:6px}.woocommerce-cart input.qty:focus{outline:none;border:2px solid #7b3fe4;background:#fff}.woocommerce-cart .product-remove a{color:#e02020;font-size:18px}.woocommerce-cart .product-remove a:hover{color:#a00000}.cart_totals h2{font-weight:700;color:#e02020}.cart_totals th{color:#444}.cart_totals .order-total td{font-size:20px;font-weight:700;color:#111}.woocommerce-cart .checkout-button{font-size:16px;font-weight:700;letter-spacing:0.5px}.woocommerce-cart .cart_totals .shipping td,.woocommerce-cart .cart_totals .shipping p{color:#444;font-weight:500}.woocommerce-cart .shipping-calculator-button{color:#7b3fe4;font-weight:600}.woocommerce-cart .shipping-calculator-button:hover{color:#e02020}.woocommerce-cart a.button,.woocommerce-cart button.button,.woocommerce-cart input.button,.woocommerce-cart a.checkout-button,.woocommerce-cart button[name="apply_coupon"],.woocommerce-cart button[name="update_cart"]{box-sizing:border-box!important;border:2px solid transparent!important;padding:14px 28px!important;line-height:1!important}.woocommerce-cart a.button:hover,.woocommerce-cart button.button:hover,.woocommerce-cart input.button:hover,.woocommerce-cart a.checkout-button:hover,.woocommerce-cart button[name="apply_coupon"]:hover,.woocommerce-cart button[name="update_cart"]:hover{border-color:transparent!important;padding:14px 28px!important}.woocommerce-checkout label,.woocommerce-checkout .form-row label,.woocommerce-checkout .woocommerce-billing-fields label,.woocommerce-checkout .woocommerce-shipping-fields label{color:#222!important;font-weight:600}.woocommerce-checkout input,.woocommerce-checkout select,.woocommerce-checkout textarea{color:#222!important}.woocommerce-checkout ::placeholder{color:#888!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{color:#222!important}.woocommerce-checkout-review-order-table th{font-weight:600}.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .order-total th{font-weight:700;color:#000!important}.woocommerce-checkout .woocommerce-shipping-methods,.woocommerce-checkout .woocommerce-shipping-methods label,.woocommerce-checkout .shipping td,.woocommerce-checkout .shipping th{color:#333!important}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-error{background:#fbeaea!important;color:#7a0000!important;border-left:5px solid #e00000!important;font-weight:600}.woocommerce-checkout #place_order{background:#7b3fe4!important;border:2px solid transparent!important;padding:16px 32px!important;font-weight:700}.woocommerce-checkout #place_order:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,0.15)}.woocommerce-checkout .woocommerce-info a,.woocommerce-checkout .woocommerce-info a:visited{color:#7b3fe4!important;font-weight:700!important;text-decoration:none!important}.woocommerce-checkout .woocommerce-info a:hover{color:#e61414!important;text-decoration:underline!important}.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout #payment .woocommerce-privacy-policy-text,.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper p{color:#444!important;opacity:1!important;font-size:14px;line-height:1.5}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{margin-top:22px!important;padding-top:18px!important;border-top:1px solid rgba(0,0,0,0.10)!important}.woocommerce-checkout #order_review{padding-top:22px!important}.woocommerce-cart .coupon .button,.woocommerce-checkout .coupon .button,.woocommerce-cart button[name="apply_coupon"],.woocommerce-checkout button[name="apply_coupon"]{display:inline-block!important;width:auto!important;min-width:220px!important;padding:12px 24px!important;border-width:0!important;line-height:1!important;transform:none!important;box-shadow:none!important;transition:background-color .25s ease,color .25s ease!important}.woocommerce-cart .coupon .button:after,.woocommerce-cart .coupon .button:before,.woocommerce-checkout .coupon .button:after,.woocommerce-checkout .coupon .button:before,.woocommerce-cart button[name="apply_coupon"]:after,.woocommerce-cart button[name="apply_coupon"]:before,.woocommerce-checkout button[name="apply_coupon"]:after,.woocommerce-checkout button[name="apply_coupon"]:before{content:none!important;display:none!important}.woocommerce-cart .coupon .button:hover,.woocommerce-checkout .coupon .button:hover,.woocommerce-cart button[name="apply_coupon"]:hover,.woocommerce-checkout button[name="apply_coupon"]:hover{transform:none!important;box-shadow:none!important}.woocommerce-checkout .woocommerce form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row select,.woocommerce-checkout .woocommerce form .form-row textarea{height:44px!important;padding:10px 12px!important;border-radius:10px!important;font-size:15px!important}.woocommerce-checkout .woocommerce form .form-row textarea{height:auto!important;min-height:110px!important}.woocommerce-order p,.woocommerce-thankyou-order-received{color:#333;font-size:16px}.woocommerce-order-overview li{color:#444;font-weight:500}.woocommerce-order-overview li strong{color:#222;font-weight:600}.woocommerce-order-details__title,.woocommerce-column__title{color:#e10600;font-weight:700}.woocommerce-table--order-details th,.woocommerce-table--order-details td{color:#333}.woocommerce-table--order-details a{color:#7b3fe4;font-weight:500}.woocommerce-table--order-details a:hover{color:#e10600}.woocommerce-table--order-details tfoot th,.woocommerce-table--order-details tfoot td{color:#222;font-weight:600}.woocommerce-customer-details address{color:#333;font-style:normal}.woocommerce-customer-details address svg,.woocommerce-customer-details address i{color:#7b3fe4}.woocommerce-order-details,.woocommerce-customer-details{margin-top:30px;padding-top:20px;border-top:1px solid #eee}.order-confirmation-note{margin-top:10px;font-size:16px;font-weight:500;color:#333}.woocommerce-cart .cart-empty.woocommerce-info{background:rgba(123,63,228,0.08)!important;border-left:4px solid rgb(123,63,228)!important;color:#222!important;padding:16px 18px!important;border-radius:10px!important;margin:10px 0 20px!important}.woocommerce-cart .woocommerce{padding-top:10px}.woocommerce-cart .return-to-shop{margin-top:8px!important}.woocommerce ul.products li.product a img.attachment-woocommerce_thumbnail{width:100%!important;height:auto!important;aspect-ratio:4 / 3!important;object-fit:cover!important;display:block!important}.single-product div.product div.images .woocommerce-product-gallery__image:first-child a,.single-product div.product div.images .woocommerce-product-gallery__image:first-child img{display:block;width:100%}.single-product div.product div.images .woocommerce-product-gallery__image:first-child a{aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;background:#f3f3f3}.single-product div.product div.images .woocommerce-product-gallery__image:first-child img{height:100%;object-fit:cover}.search-query-line{font-family:Inter,sans-serif;font-size:15px;color:#555;margin:10px 0 40px}.search-query-line{margin-top:10px}.search-query-line #search-term{font-weight:700}.search .entry-title,.search .entry-title a,.single-post .entry-title,.single-post .entry-title a,.archive .entry-title,.archive .entry-title a,.search .et_pb_post h2,.search .et_pb_post h2 a,.archive .et_pb_post h2,.archive .et_pb_post h2 a{font-family:'Oswald',sans-serif!important;font-weight:700!important;color:#E61414!important;line-height:1.1em!important;letter-spacing:0!important}.search .entry-title,.search .et_pb_post h2,.single-post .entry-title,.archive .entry-title,.archive .et_pb_post h2{font-size:27px!important}@media (max-width:980px){.search .entry-title,.search .et_pb_post h2,.single-post .entry-title,.archive .entry-title,.archive .et_pb_post h2{font-size:21px!important}}@media (max-width:767px){.search .entry-title,.search .et_pb_post h2,.single-post .entry-title,.archive .entry-title,.archive .et_pb_post h2{font-size:17px!important}}.search .post-meta,.search .post-meta *,.single-post .post-meta,.single-post .post-meta *,.archive .post-meta,.archive .post-meta *{font-family:'Inter',sans-serif!important;font-weight:400!important;color:rgba(0,0,0,0.55)!important;font-size:14px!important;line-height:1.7em!important}.search .post-meta .author,.archive .post-meta .author,.single-post .post-meta .author,.search .post-meta span.author,.archive .post-meta span.author,.single-post .post-meta span.author,.search .post-meta a[rel="author"],.archive .post-meta a[rel="author"],.single-post .post-meta a[rel="author"]{display:none!important}.search .post-meta,.archive .post-meta,.single-post .post-meta{text-transform:none!important}.single-post .entry-content,.single-post .entry-content p,.search .entry-content,.search .entry-content p,.archive .entry-content,.archive .entry-content p,.search .post-content,.search .post-content p,.archive .post-content,.archive .post-content p{font-family:'Inter',sans-serif!important;font-weight:400!important;color:#2D2D2D!important;font-size:14px!important;line-height:1.7em!important}.search .post-content,.archive .post-content{opacity:1!important}.single-post .post-meta{margin-bottom:-35px}.single-post .entry-content>p:first-child{margin-top:0}.et_pb_post .post-meta a,.single .post-meta a,.single-post .post-meta a,.et_pb_post .post-meta a:visited,.single .post-meta a:visited,.single-post .post-meta a:visited{color:#7b4ce0!important;text-decoration:none}.et_pb_post .post-meta a:hover,.single .post-meta a:hover,.single-post .post-meta a:hover{color:#e61414!important}.et_pb_blog_0 .et_pb_post p.post-meta a,.et_pb_blog_0 .et_pb_post p.post-meta a:visited,.et_pb_posts .et_pb_post p.post-meta a,.et_pb_posts .et_pb_post p.post-meta a:visited{color:#7b4ce0!important;text-decoration:none!important}.et_pb_blog_0 .et_pb_post p.post-meta a:hover,.et_pb_posts .et_pb_post p.post-meta a:hover{color:#e61414!important}.et-l--footer .footer-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:18px;letter-spacing:1px;text-transform:uppercase;color:#fff;margin-bottom:18px}.et-l--footer ul.footer-links{list-style:none!important;padding:0!important;margin:0!important}.et-l--footer ul.footer-links li{margin:0 0 3px 0;padding:0}.et-l--footer ul.footer-links a{font-family:'Inter',sans-serif;font-size:14px;color:rgba(255,255,255,0.75);text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:color .2s ease,transform .2s ease}.et-l--footer ul.footer-links a::before{content:"";width:10px;height:2px;background:#E61414;display:inline-block;transform:translateY(-1px)}.et-l--footer ul.footer-links a:hover{color:#E61414;transform:translateX(6px)}.et-l--footer ul.footer-links a{white-space:nowrap;word-break:keep-all;hyphens:none}.et-l--footer .footer-shop ul.footer-links{columns:2;-webkit-columns:2;-moz-columns:2;column-gap:48px}.et-l--footer .footer-shop ul.footer-links li{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}.et-l--footer .footer-brand,.et-l--footer .footer-brand *{margin:0;padding:0}.et-l--footer .footer-brand-top{font-family:'Inter',sans-serif;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,0.6);display:block;line-height:1.1em;margin-bottom:8px}.et-l--footer .footer-brand-name{font-family:'Oswald',sans-serif;font-weight:700;font-size:18px;letter-spacing:1px;text-transform:uppercase;color:#ffffff;line-height:1.05em;margin-top:0;padding-bottom:4px;border-bottom:2px solid #E61414;display:inline-block}.footer-design-logo img{max-width:100px;opacity:0.7;margin-top:20px;transition:opacity 0.3s ease}.footer-design-logo img:hover{opacity:1}.footer-brand img{filter:drop-shadow(0 0 6px rgba(230,20,20,0.35))}.bpr-footer{position:relative;overflow:hidden}.bpr-footer>*{position:relative;z-index:1}.footer-copyright{font-family:'Inter',sans-serif;font-size:13px;color:rgba(255,255,255,0.65);text-align:center;letter-spacing:0.5px;margin-bottom:4px}.footer-url{font-family:'Oswald',sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;color:#ffffff;text-align:center}.bpr-achievement-strip{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:6px 0 10px}.bpr-achievement-item{flex:1;text-align:center;padding:10px 6px;border-radius:10px;transition:all 0.25s ease}.bpr-achievement-item img{height:70px;width:auto;opacity:0.85;transition:all 0.25s ease}.bpr-achievement-text{font-family:'Inter',sans-serif;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,0.75);margin-top:2px;line-height:1.05em;transition:all 0.25s ease}.bpr-achievement-item:hover{background:rgba(255,255,255,0.03)}.bpr-achievement-item:hover img{opacity:1;transform:translateY(-2px)}.bpr-achievement-item:hover .bpr-achievement-text{color:rgba(255,255,255,0.85)}.bpr-achievement-item{display:flex;flex-direction:column;align-items:center;gap:2px}.bpr-hero-text{max-width:520px}.bpr-hero-title{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;color:#ffffff;margin:0 0 10px 0;line-height:1.05em}.bpr-hero-subtitle{font-family:'Inter',sans-serif;color:rgba(255,255,255,0.75);margin:0;line-height:1.4em;letter-spacing:0.5px}.bpr-hero-32{max-width:260px;opacity:0.85;z-index:3;filter:drop-shadow(0px 10px 24px rgba(0,0,0,0.55))}@media (max-width:980px){.bpr-hero-32{max-width:220px}}@media (max-width:767px){.bpr-hero-32{max-width:180px}}.bpr-stats-section{padding:70px 0;text-align:center}.bpr-stat-number{font-family:'Oswald',sans-serif;font-size:80px;font-weight:700;color:#ffffff;line-height:1;letter-spacing:2px;text-shadow:0 0 6px rgba(255,6,0,0.6),0 0 16px rgba(255,6,0,0.3)}.bpr-stat-label{font-family:'Inter',sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:3px;color:#888;margin-top:6px}.bpr-stats-row .et_pb_column{position:relative}.bpr-stats-row .et_pb_column:not(:last-child)::after{content:"";position:absolute;top:20%;right:0;width:1px;height:60%;background:rgba(255,255,255,0.15)}.bpr-stats-heading{font-family:'Oswald',sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#ffffff;text-align:center;margin-bottom:40px;position:relative}.bpr-stats-heading:after{content:"";display:block;width:60px;height:3px;background:#e10600;margin:15px auto 0}@media (max-width:767px){.bpr-stats-heading{font-size:26px;letter-spacing:1px;white-space:nowrap;margin-bottom:28px}}.bpr-stats-section .bpr-stat-number{font-family:'Oswald',sans-serif!important;font-size:70px!important;font-weight:700!important;color:#ffffff!important;line-height:1!important;text-shadow:0 0 14px rgba(230,20,20,0.35)!important}.bpr-stats-section .bpr-stat-label{font-family:'Inter',sans-serif!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:2px!important;color:#aaa!important;margin-top:10px!important}.bpr-stats-section .wins-number,.bpr-stats-section .top5-number,.bpr-stats-section .top10-number,.bpr-stats-section .races-number{color:#ffffff!important;font-weight:700!important}.bpr-stats-section #next-race-box{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:16px 22px;margin:0 auto 50px auto;max-width:600px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,0.35)}.bpr-stats-section #next-race-box .next-race-title{font-family:'Inter',sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#aaa;display:block;margin-bottom:6px}.bpr-stats-section #next-race-event{font-family:'Oswald',sans-serif;font-size:24px;font-weight:700;color:#ffffff;letter-spacing:1px}.bpr-stats-section #next-race-box::before{content:"";display:block;width:50px;height:3px;background:#E61414;margin:0 auto 14px auto}.bpr-stats-section #next-race-box,.bpr-stats-section #next-race-box *{color:#ffffff!important}.bpr-stats-section #next-race-box .next-race-title{color:#aaa!important}.bpr-stats-section #next-race-event{color:#ffffff!important;font-family:'Oswald',sans-serif!important;font-size:24px!important;font-weight:700!important}.bpr-stats-section #next-race-box{background:rgba(0,0,0,0.45)!important;border:1px solid rgba(255,255,255,0.14)!important;border-radius:14px!important;box-shadow:0 14px 34px rgba(0,0,0,0.35)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.bpr-stats-section #next-race-box,.bpr-stats-section #next-race-box *{color:#ffffff!important}.bpr-stats-section #next-race-box .next-race-title{color:rgba(255,255,255,0.65)!important;letter-spacing:2px}.bpr-stats-section #next-race-event{color:#ffffff!important;font-family:'Inter',sans-serif!important;font-weight:600!important}.bpr-stats-section #next-race-box.bpr-next-race{max-width:860px;margin:18px auto 32px;padding:18px 22px;border-radius:14px;background:rgba(0,0,0,0.55);border:1px solid rgba(255,255,255,0.12);box-shadow:0 14px 34px rgba(0,0,0,0.35);position:relative}.bpr-stats-section #next-race-box.bpr-next-race::before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:#e61414;border-radius:14px 0 0 14px}.bpr-next-race-top{display:flex;justify-content:center;align-items:baseline;gap:12px;margin-bottom:10px}.bpr-stats-section .next-race-title{font-family:'Inter',sans-serif!important;font-size:12px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:rgba(255,255,255,0.65)!important;font-weight:700!important}.bpr-next-race-date{font-family:'Inter',sans-serif;font-size:13px;letter-spacing:1px;color:rgba(255,255,255,0.85);font-weight:700}.bpr-next-race-main{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center}.bpr-next-race-logo img{height:34px;width:auto;display:block;opacity:0.95;filter:drop-shadow(0 6px 14px rgba(0,0,0,0.45))}.bpr-next-race-track{font-family:'Oswald',sans-serif;font-size:30px;letter-spacing:1px;color:#fff;line-height:1.05;text-transform:uppercase}.bpr-next-race-meta{font-family:'Inter',sans-serif;font-size:15px;color:rgba(255,255,255,0.85);margin-top:6px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.bpr-dot{opacity:0.35}@media (max-width:767px){.bpr-next-race-track{font-size:24px}.bpr-next-race-main{gap:10px}}#next-race-box.bpr-home-stats{position:relative}#next-race-box.bpr-home-stats::before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:#e61414;border-radius:14px 0 0 14px}#bpr-last-races-box{max-width:860px;margin:18px auto 32px;padding:18px 18px;border-radius:14px;background:rgba(0,0,0,0.55);border:1px solid rgba(255,255,255,0.12);box-shadow:0 14px 34px rgba(0,0,0,0.35);position:relative;text-align:left}#bpr-last-races-box::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#e61414;border-radius:14px 0 0 14px}#bpr-last-races-box .bpr-last-races-title{font-family:'Inter',sans-serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,0.65);font-weight:700;text-align:center;margin-bottom:12px}#bpr-last-races-box .bpr-last-race-row{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;border-top:1px solid rgba(255,255,255,0.08)}#bpr-last-races-box .bpr-last-race-row:first-child{border-top:none}#bpr-last-races-box .bpr-last-race-date{font-family:'Inter',sans-serif;font-size:13px;font-weight:700;color:rgba(255,255,255,0.85);min-width:64px}#bpr-last-races-box .bpr-last-race-track{font-family:'Oswald',sans-serif;font-size:18px;letter-spacing:0.5px;text-transform:uppercase;color:#fff;line-height:1.1;padding:0 10px;flex:1}#bpr-last-races-box .bpr-last-race-stats{display:flex;align-items:center}#bpr-last-races-box .bpr-last-race-stat{display:inline-flex;flex-direction:column;align-items:center;min-width:62px;margin-left:10px}#bpr-last-races-box .bpr-last-race-stat-label{font-family:'Inter',sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45);font-weight:700}#bpr-last-races-box .bpr-last-race-stat-value{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:1;text-shadow:0 0 10px rgba(230,20,20,0.25)}@media (max-width:980px){#bpr-last-races-box .bpr-last-race-row{flex-direction:column;text-align:center}#bpr-last-races-box .bpr-last-race-track{padding:8px 0 10px}#bpr-last-races-box .bpr-last-race-date{min-width:auto}#bpr-last-races-box .bpr-last-race-stat{margin-left:8px;margin-right:8px}}.bpr-latest-news .et_pb_post .entry-featured-image-url,.bpr-latest-news .et_pb_post .et_pb_image_container{display:block;margin:18px auto 18px;max-width:650px;width:100%}.bpr-latest-news .et_pb_post .entry-featured-image-url img,.bpr-latest-news .et_pb_post .et_pb_image_container img{display:block;width:100%;height:auto;border-radius:14px}.bpr-latest-news .et_pb_post h2.entry-title{margin-top:6px}.bpr-latest-news .et_pb_post{padding-bottom:26px;margin-bottom:26px;border-bottom:2px solid rgba(115,45,145,0.35)}body.et_boxed_layout{background:linear-gradient(to bottom,#3b0070 0%,#360065 40%,#2e0058 100%)!important}body.et_boxed_layout{position:relative}body.et_boxed_layout::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,0.14) 0%,rgba(255,255,255,0.06) 22%,rgba(0,0,0,0) 55%)}body.et_boxed_layout #page-container{position:relative;z-index:1}body.et_boxed_layout::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:repeating-linear-gradient(0deg,rgba(255,255,255,0.015),rgba(255,255,255,0.015) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 6px),repeating-linear-gradient(90deg,rgba(0,0,0,0.015),rgba(0,0,0,0.015) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 7px);opacity:0.25}.post-type-archive-product #main-content,.tax-product_cat #main-content,.tax-product_tag #main-content{background:#ffffff;padding-bottom:80px}html,body{background:#2d0b46!important;margin:0!important;padding:0!important}#page-container{background:transparent!important}.woocommerce-checkout .ppc-button-wrapper,.woocommerce-checkout .paypal-buttons{max-width:340px;margin:15px auto 0}.woocommerce-checkout .woocommerce-privacy-policy-link,.woocommerce-checkout .woocommerce-terms-and-conditions-link{color:#732D91!important;font-weight:600}.woocommerce-checkout .woocommerce-privacy-policy-link:hover,.woocommerce-checkout .woocommerce-terms-and-conditions-link:hover{color:#E61414!important}.woocommerce-checkout input[type="checkbox"]{accent-color:#E61414}.woocommerce div.product p.stock,.woocommerce div.product .stock.in-stock{color:#2d2d2d!important;font-weight:600!important}.woocommerce div.product form.cart .variations select{color:#2D2D2D!important;font-size:13px!important;font-weight:600!important}.woocommerce-message a.restore-item,.woocommerce-message a.undo{color:#732D91!important;font-weight:600}.woocommerce-message a.restore-item:hover,.woocommerce-message a.undo:hover{color:#E61414!important}.cart_totals .tax-rate td,.woocommerce-checkout-review-order-table .tax-rate td,.cart_totals .tax-rate .amount,.woocommerce-checkout-review-order-table .tax-rate .amount{color:#2D2D2D!important;font-weight:500}.race-video-embed{width:100%;max-width:700px;margin:12px 0 24px}.race-video-embed iframe{width:100%;aspect-ratio:16 / 9;height:auto;display:block;border:0;border-radius:12px}.race-action-photo img{border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,0.12)}.race-action-photo.alignright,.race-action-photo.is-style-default{margin:8px 0 18px 28px}@media (max-width:767px){.race-action-photo{float:none!important;display:block!important;width:100%!important;max-width:100%!important;margin:10px 0 20px!important}.race-action-photo img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}}