.single-product .single_add_to_cart_button{background:#ff6600!important;color:#fff!important;border-radius:6px!important;font-weight:600!important;padding:0 28px!important;height:46px!important;transition:background .3s ease,opacity .18s ease,filter .18s ease}.single-product .single_add_to_cart_button:hover{background:#e25500!important}.single-product .summary .table_c1218_pw{border:1px solid #e0e0e0;border-radius:10px;background:#fafafa;margin:20px 0;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.single-product .summary .table_c1218_pw th.title_header_table_c1218_pw{background:#111;color:#fff;font-size:15px;font-weight:600;padding:8px;text-align:center}.single-product .summary .table_c1218_pw td{padding:10px 14px;font-size:14px;border-bottom:1px solid #eaeaea}.single-product .summary .table_c1218_pw tr:last-child td{border-bottom:none}.single-product .summary .table_c1218_pw .price_text_st_16{font-size:16px;font-weight:700;color:#d60000}.single-product .summary .table_c1218_pw .Previous_price_16{color:#888;font-size:13px;text-decoration:line-through;margin-left:4px}.single-product a.button.shipping,.single-product .shipping-calculator-button{background:#ff6600!important;color:#fff!important;border-radius:6px!important;padding:10px 20px!important;font-weight:600!important;transition:background .3s ease}.single-product a.button.shipping:hover,.single-product .shipping-calculator-button:hover{background:#e25500!important}.single-product .summary p.price del,.single-product .summary span.price del,.single-product .woocommerce div.product p.price del,.single-product .woocommerce div.product span.price del{display:none!important}@media (min-width:768px){.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:540px!important;margin:22px auto 0!important;padding:0 0 10px!important;list-style:none!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li{flex:0 0 calc((100% - 28px) / 3)!important;max-width:calc((100% - 28px) / 3)!important;margin:0!important;padding:0!important;scroll-snap-align:start!important}.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img{width:100%!important;height:95px!important;object-fit:contain!important;display:block!important;border-radius:10px!important;border:1px solid #e5e5e5!important;background:#fff!important;padding:4px!important;opacity:.55!important;cursor:pointer!important;transition:opacity .2s ease,border-color .2s ease}.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img.flex-active,.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img:hover{opacity:1!important;border-color:#222!important}}@media (max-width:767px){.single-product .woocommerce-product-gallery{min-height:390px!important}.single-product .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery .flex-viewport{min-height:360px!important}.single-product .woocommerce-product-gallery__image{min-height:360px!important;display:flex!important;align-items:center!important;justify-content:center!important}.single-product .woocommerce-product-gallery__image img{max-height:360px!important;width:auto!important;max-width:100%!important;object-fit:contain!important}.single-product form.variations_form table.variations{min-height:90px!important}.single-product .single_variation_wrap{min-height:120px!important}.single-product .citymotor-precision-table{min-height:320px!important}}.single-product .variations button,.single-product .variations .button-variable-item,.single-product .variations .variable-item,.single-product .variations label,.single-product .cm-variation-options button,.single-product .cm-variation-options label,.single-product .cm-variation-option{transition:all .18s ease}.single-product .variations .selected,.single-product .variations .active,.single-product .variations .button-variable-item.selected,.single-product .variations .variable-item.selected,.single-product .variations input:checked+label,.single-product .cm-variation-options .selected,.single-product .cm-variation-options .active,.single-product .cm-variation-options input:checked+label,.single-product .cm-variation-option.selected,.single-product .cm-variation-option.is-selected,.single-product button[aria-pressed="true"],.single-product button[aria-selected="true"]{background:#e50914!important;color:#ffffff!important;border-color:#e50914!important;font-weight:800!important;box-shadow:0 6px 14px rgb(229 9 20 / .28)!important}.single-product .variations .selected *,.single-product .variations .active *,.single-product .cm-variation-options .selected *,.single-product .cm-variation-options .active *,.single-product .cm-variation-option.selected *,.single-product .cm-variation-option.is-selected *{color:#ffffff!important}.single-product .variations .disabled,.single-product .variations .disabled-option,.single-product .variations .out-of-stock,.single-product .variations .variable-item.disabled,.single-product .variations .button-variable-item.disabled,.single-product .variations [aria-disabled="true"],.single-product .variations button:disabled,.single-product .variations input:disabled+label,.single-product .cm-variation-options .disabled,.single-product .cm-variation-options .disabled-option,.single-product .cm-variation-options .out-of-stock,.single-product .cm-variation-options [aria-disabled="true"],.single-product .cm-variation-options button:disabled,.single-product .cm-variation-options input:disabled+label,.single-product .cm-variation-option.is-disabled,.single-product .cm-variation-option:disabled{display:none!important}.single-product .reset_variations,.single-product a.reset_variations{font-size:13px!important;font-weight:800!important;color:#555!important;text-transform:uppercase;letter-spacing:.3px;margin-top:10px!important;display:inline-block!important;opacity:1!important}.single-product .reset_variations:hover,.single-product a.reset_variations:hover{color:#e50914!important;text-decoration:underline!important}@media (max-width:767px){.single-product form.variations_form select[name^="attribute_"]{min-height:54px!important;border:2px solid #e50914!important;border-radius:8px!important;font-size:18px!important;font-weight:700!important;color:#222!important;background-color:#fff!important}.single-product form.variations_form select[name^="attribute_"]:focus{outline:none!important;box-shadow:0 0 0 3px rgb(229 9 20 / .14)!important}.single-product .single_add_to_cart_button.cm-waiting-variation,.single-product .single_add_to_cart_button.disabled,.single-product .single_add_to_cart_button:disabled{opacity:.45!important;filter:grayscale(1)!important;cursor:not-allowed!important}.single-product .woocommerce-variation-add-to-cart-enabled .single_add_to_cart_button:not(.cm-waiting-variation){opacity:1!important;filter:none!important}}.single-product .woocommerce-tabs,.single-product .woocommerce-Tabs-panel,.single-product #tab-description,.single-product .woocommerce-product-details__short-description{color:#d7d7d7!important}.single-product .woocommerce-tabs ul.tabs li a,.single-product .woocommerce-tabs .tabs a,.single-product .woocommerce-Tabs-panel p,.single-product .woocommerce-Tabs-panel li,.single-product .woocommerce-Tabs-panel div,.single-product .woocommerce-Tabs-panel span:not([style*="color: rgb(255, 0, 0)"]):not([style*="color:#ff0000"]):not([style*="color: #ff0000"]),.single-product .woocommerce-Tabs-panel strong,.single-product .woocommerce-Tabs-panel em,.single-product #tab-description p,.single-product #tab-description li,.single-product #tab-description strong,.single-product #tab-description em{color:#d7d7d7!important}.single-product .woocommerce-Tabs-panel h1,.single-product .woocommerce-Tabs-panel h2,.single-product .woocommerce-Tabs-panel h4,.single-product .woocommerce-Tabs-panel h5,.single-product .woocommerce-Tabs-panel h6,.single-product #tab-description h1,.single-product #tab-description h2,.single-product #tab-description h4,.single-product #tab-description h5,.single-product #tab-description h6{color:#ffffff!important}.single-product .woocommerce-Tabs-panel h3,.single-product #tab-description h3,.single-product .woocommerce-Tabs-panel h3 span,.single-product #tab-description h3 span{color:#ff1020!important}.single-product .woocommerce-tabs ul.tabs::before{border-bottom-color:rgb(255 16 32 / .55)!important}.single-product .woocommerce-tabs ul.tabs li,.single-product .woocommerce-tabs ul.tabs li a{background:transparent!important;border-color:rgb(255 255 255 / .12)!important;color:rgb(255 255 255 / .7)!important}.single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce-tabs ul.tabs li a:hover,.single-product .woocommerce-tabs ul.tabs li a:focus-visible{color:#ffffff!important}.single-product .related.products>h2,.single-product .upsells.products>h2{color:#ffffff!important}.single-product .related.products ul.products li.product,.single-product .upsells.products ul.products li.product,.single-product .woocommerce ul.products li.product{overflow:hidden;border-radius:12px!important;background:linear-gradient(180deg,#171717 0%,#101010 100%)!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .14)!important;box-shadow:0 16px 34px rgb(0 0 0 / .42)!important}.single-product .woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.single-product .woocommerce ul.products li.product .woocommerce-LoopProduct-link.woocommerce-loop-product__link{background:#ffffff!important}.single-product .woocommerce ul.products li.product img{display:block;width:100%!important;background:#ffffff!important;border-radius:10px!important}.single-product .woocommerce ul.products li.product .astra-shop-summary-wrap{padding:14px 14px 16px!important;background:transparent!important;color:#ffffff!important}.single-product .woocommerce ul.products li.product .woocommerce-loop-product__title,.single-product .woocommerce ul.products li.product .ast-loop-product__link,.single-product .woocommerce ul.products li.product .ast-loop-product__link h2,.single-product .woocommerce ul.products li.product .woocommerce-loop-product__link,.single-product .woocommerce ul.products li.product .woocommerce-loop-product__link *{color:#ffffff!important;text-decoration:none!important}.single-product .woocommerce ul.products li.product .price,.single-product .woocommerce ul.products li.product .price *,.single-product .woocommerce ul.products li.product .woocommerce-Price-amount,.single-product .woocommerce ul.products li.product .woocommerce-Price-amount *{color:#ff1020!important}.single-product .woocommerce ul.products li.product .button,.single-product .woocommerce ul.products li.product a.button,.single-product .woocommerce ul.products li.product .cm-view-product-button{background:#ff1020!important;color:#ffffff!important;border:1px solid #ff1020!important;border-radius:999px!important;box-shadow:0 10px 22px rgb(255 16 32 / .26)!important}.single-product .woocommerce ul.products li.product .button:hover,.single-product .woocommerce ul.products li.product a.button:hover,.single-product .woocommerce ul.products li.product .cm-view-product-button:hover{background:#d90012!important;color:#ffffff!important}body.single-product ul.products li.product,body.single-product.woocommerce ul.products li.product{overflow:hidden!important;border-radius:12px!important;background-color:#111111!important;background-image:linear-gradient(180deg,#171717 0%,#101010 100%)!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .14)!important;box-shadow:0 16px 34px rgb(0 0 0 / .42)!important}body.single-product ul.products li.product .astra-shop-thumbnail-wrap,body.single-product ul.products li.product .woocommerce-LoopProduct-link.woocommerce-loop-product__link{background:#ffffff!important}body.single-product ul.products li.product .astra-shop-summary-wrap{padding:14px 14px 16px!important;background:transparent!important;color:#ffffff!important}body.single-product ul.products li.product .woocommerce-loop-product__title,body.single-product ul.products li.product .ast-loop-product__link,body.single-product ul.products li.product .ast-loop-product__link *,body.single-product ul.products li.product .woocommerce-loop-product__link,body.single-product ul.products li.product .woocommerce-loop-product__link *{color:#ffffff!important;text-decoration:none!important}body.single-product ul.products li.product .price,body.single-product ul.products li.product .price *,body.single-product ul.products li.product .woocommerce-Price-amount,body.single-product ul.products li.product .woocommerce-Price-amount *,body.single-product ul.products li.product bdi,body.single-product ul.products li.product bdi *{color:#ff1020!important}body.single-product ul.products li.product .button,body.single-product ul.products li.product a.button,body.single-product ul.products li.product .cm-view-product-button{background:#ff1020!important;color:#ffffff!important;border:1px solid #ff1020!important;border-radius:999px!important;box-shadow:0 10px 22px rgb(255 16 32 / .26)!important}body.single-product ul.products li.product .button:hover,body.single-product ul.products li.product a.button:hover,body.single-product ul.products li.product .cm-view-product-button:hover{background:#d90012!important;color:#ffffff!important}body.single-product .ast-woocommerce-container,body.single-product div.product,body.single-product .summary,body.single-product .entry-summary{color:#e8e8e8!important}body.single-product .woocommerce-breadcrumb,body.single-product .woocommerce-breadcrumb a,body.single-product .ast-breadcrumbs,body.single-product .ast-breadcrumbs a,body.single-product .rank-math-breadcrumb,body.single-product .rank-math-breadcrumb a{color:rgb(255 255 255 / .66)!important}body.single-product .woocommerce-breadcrumb a:hover,body.single-product .ast-breadcrumbs a:hover,body.single-product .rank-math-breadcrumb a:hover{color:#ff1020!important}body.single-product .product_title,body.single-product h1.product_title,body.single-product div.product .product_title,body.single-product .summary .product_title,body.single-product .entry-summary .product_title{color:#ffffff!important;font-weight:900!important;letter-spacing:0!important}body.single-product div.product p.price,body.single-product div.product span.price,body.single-product .summary p.price,body.single-product .summary span.price,body.single-product .entry-summary p.price,body.single-product .entry-summary span.price,body.single-product div.product p.price *,body.single-product div.product span.price *,body.single-product .summary p.price *,body.single-product .summary span.price *,body.single-product .entry-summary p.price *,body.single-product .entry-summary span.price *{color:#ff1020!important}body.single-product .product_meta,body.single-product .product_meta span,body.single-product .product_meta a,body.single-product .posted_in,body.single-product .posted_in a,body.single-product .tagged_as,body.single-product .tagged_as a,body.single-product .sku_wrapper,body.single-product .sku_wrapper .sku{color:rgb(255 255 255 / .72)!important}body.single-product .product_meta a,body.single-product .posted_in a,body.single-product .tagged_as a{color:#ff1020!important;text-decoration:none!important}body.single-product .product_meta a:hover,body.single-product .posted_in a:hover,body.single-product .tagged_as a:hover{color:#ffffff!important}body.single-product .quantity .qty,body.single-product input.qty,body.single-product div.quantity input[type="number"]{background:#ffffff!important;color:#111111!important;border:1px solid rgb(255 16 32 / .5)!important;font-weight:800!important}body.single-product .single_add_to_cart_button,body.single-product button.single_add_to_cart_button.button.alt{background:#ff1020!important;color:#ffffff!important;border:1px solid #ff1020!important;border-radius:8px!important;font-weight:900!important;box-shadow:0 12px 26px rgb(255 16 32 / .28)!important}body.single-product .single_add_to_cart_button:hover,body.single-product button.single_add_to_cart_button.button.alt:hover{background:#d90012!important;color:#ffffff!important}body.single-product .summary label,body.single-product .entry-summary label,body.single-product table.variations label,body.single-product table.variations th,body.single-product table.variations td,body.single-product .woocommerce-variation-description,body.single-product .woocommerce-variation-availability,body.single-product .stock{color:#e8e8e8!important}body.single-product #tab-description table,body.single-product #tab-description tbody,body.single-product #tab-description tr,body.single-product #tab-description td,body.single-product #tab-description th,body.single-product #tab-description pre,body.single-product #tab-description code,body.single-product #tab-description blockquote,body.single-product .woocommerce-Tabs-panel--description table,body.single-product .woocommerce-Tabs-panel--description tbody,body.single-product .woocommerce-Tabs-panel--description tr,body.single-product .woocommerce-Tabs-panel--description td,body.single-product .woocommerce-Tabs-panel--description th,body.single-product .woocommerce-Tabs-panel--description pre,body.single-product .woocommerce-Tabs-panel--description code,body.single-product .woocommerce-Tabs-panel--description blockquote{background:#111111!important;color:#e8e8e8!important;border-color:rgb(255 255 255 / .14)!important}body.single-product #tab-description pre,body.single-product #tab-description code,body.single-product .woocommerce-Tabs-panel--description pre,body.single-product .woocommerce-Tabs-panel--description code{white-space:pre-wrap!important;overflow-x:auto!important}body.single-product #tab-description [style*="background"],body.single-product .woocommerce-Tabs-panel--description [style*="background"]{background-color:#111111!important;color:#e8e8e8!important}body.single-product #tab-description [style*="color: rgb(0"],body.single-product #tab-description [style*="color:#000"],body.single-product #tab-description [style*="color: #000"],body.single-product .woocommerce-Tabs-panel--description [style*="color: rgb(0"],body.single-product .woocommerce-Tabs-panel--description [style*="color:#000"],body.single-product .woocommerce-Tabs-panel--description [style*="color: #000"]{color:#e8e8e8!important}body.single-product .related.products ul.products li.product,body.single-product .upsells.products ul.products li.product,body.single-product ul.products li.product{background-color:#111111!important;background-image:linear-gradient(180deg,#171717 0%,#101010 100%)!important}body.single-product .related.products ul.products li.product .astra-shop-summary-wrap,body.single-product .upsells.products ul.products li.product .astra-shop-summary-wrap,body.single-product ul.products li.product .astra-shop-summary-wrap{background-color:#111111!important;background-image:linear-gradient(180deg,#141414 0%,#101010 100%)!important;color:#ffffff!important}body.single-product .related.products ul.products li.product .woocommerce-loop-product__title,body.single-product .upsells.products ul.products li.product .woocommerce-loop-product__title,body.single-product ul.products li.product .woocommerce-loop-product__title{color:#ffffff!important}