:root{--brand-black:#1a1a1a;--brand-dark:#0f0f0f;--brand-red:#E31937;--brand-silver:#C0C0C0;--brand-gray:#808080}*{box-sizing:border-box}html{width:100%;overflow-x:hidden}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background-color:#1a1a1a;color:silver;margin:0;padding:0;width:100%;overflow-x:hidden}.woocommerce-product-gallery__image-counter,.woocommerce-product-gallery figcaption,.woocommerce-product-gallery .flex-control-nav,.woocommerce-product-gallery ol.flex-control-nav,.flex-control-paging{display:none!important}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery .flexslider{margin:0;padding:0}.woocommerce-product-gallery .flexslider .slides{margin:0;padding:0;list-style:none}.woocommerce-product-gallery .flexslider .slides li{margin:0;padding:0}.woocommerce-product-gallery .flexslider .slides img{width:100%;height:auto;display:block;border-radius:.5rem}.woocommerce-product-gallery .flex-viewport{overflow:hidden;border-radius:.5rem}.woocommerce-product-gallery .flex-direction-nav{margin:0;padding:0;list-style:none}.woocommerce-product-gallery .flex-direction-nav a{display:block;position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;background:#E31937;border-radius:50%;text-indent:-9999px;cursor:pointer;z-index:20;opacity:.9}.woocommerce-product-gallery .flex-direction-nav .flex-prev{left:10px}.woocommerce-product-gallery .flex-direction-nav .flex-next{right:10px}.woocommerce-product-gallery .flex-direction-nav a:hover{opacity:1;background:#c41530}.woocommerce-product-gallery .flex-direction-nav a::before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:6px solid #fff0}.woocommerce-product-gallery .flex-direction-nav .flex-prev::before{border-right-color:#fff;margin-left:-3px}.woocommerce-product-gallery .flex-direction-nav .flex-next::before{border-left-color:#fff;margin-left:3px}.woocommerce-product-gallery__trigger,.woocommerce-product-gallery .flex-direction-nav,.woocommerce-product-gallery .flex-control-nav{position:relative;z-index:20!important}.woocommerce span.onsale{background:transparent!important;color:transparent!important;border-radius:0!important;padding:0!important;min-height:0!important;min-width:0!important;line-height:1!important;font-size:0!important;box-shadow:none!important;top:0.5rem!important;left:0.5rem!important}.woocommerce span.onsale img{display:block!important;border:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;background:transparent!important}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1.5rem!important;list-style:none!important;padding:0!important;margin:0!important}@media (max-width:1200px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.woocommerce ul.products{grid-template-columns:1fr!important}}.woocommerce ul.products li.product{background:#2a2a2a!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:0.75rem!important;padding:1rem!important;transition:all 0.3s ease!important;position:relative!important;overflow:hidden!important;text-align:center!important}.woocommerce ul.products li.product:hover{border-color:#E31937!important;transform:translateY(-4px)!important;box-shadow:0 10px 30px rgb(227 25 55 / .2)!important}.woocommerce ul.products li.product img{width:100%!important;height:auto!important;max-height:250px!important;object-fit:cover!important;border-radius:0.5rem!important;margin-bottom:1rem!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2{color:white!important;font-size:1rem!important;font-weight:700!important;text-transform:uppercase!important;margin:0 0 .5rem 0!important;font-style:italic!important;line-height:1.3!important}.woocommerce ul.products li.product a{text-decoration:none!important}.woocommerce ul.products li.product a:hover h2{color:#E31937!important}.woocommerce ul.products li.product .price{color:#E31937!important;font-size:1.25rem!important;font-weight:900!important;margin:.5rem 0 1rem 0!important;display:block!important}.woocommerce ul.products li.product .price del{opacity:0.5!important;font-size:1rem!important}.woocommerce ul.products li.product .star-rating{margin:0 auto .5rem auto!important;color:#fbbf24!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{background:#E31937!important;color:white!important;border:none!important;padding:.875rem 1.5rem!important;font-weight:900!important;text-transform:uppercase!important;border-radius:0.5rem!important;width:100%!important;transition:all 0.3s ease!important;display:inline-block!important;text-align:center!important;text-decoration:none!important;font-size:0.875rem!important;cursor:pointer!important}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .add_to_cart_button:hover{background:#c41530!important;transform:scale(1.02)!important}.woocommerce div.product{background:transparent!important}.woocommerce div.product .quantity{display:flex!important;align-items:center!important;background:#2a2a2a!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:0.5rem!important;overflow:hidden!important}.woocommerce div.product .quantity .qty{width:80px!important;background:transparent!important;border:none!important;color:white!important;font-size:1.125rem!important;font-weight:700!important;text-align:center!important;padding:1rem!important}.woocommerce div.product .quantity .minus,.woocommerce div.product .quantity .plus{background:transparent!important;border:none!important;color:white!important;font-size:1.5rem!important;width:40px!important;height:50px!important;cursor:pointer!important;transition:all 0.3s!important}.woocommerce div.product .quantity .minus:hover,.woocommerce div.product .quantity .plus:hover{background:rgb(227 25 55 / .1)!important;color:#E31937!important}.woocommerce div.product form.cart .button{background:#E31937!important;color:white!important;font-weight:900!important;text-transform:uppercase!important}.woocommerce div.product form.cart .button:hover{background:#c41530!important}.woocommerce-cart-form,.woocommerce-cart{color:white!important}.woocommerce-cart a:not(.button){color:white!important;text-decoration:none!important}.woocommerce-cart a:not(.button):hover{color:#E31937!important}.cart_totals{background:#2a2a2a!important;border-radius:1rem!important;padding:2rem!important;border:1px solid rgb(255 255 255 / .1)!important}.cart_totals h2{color:white!important}.cart_totals th,.cart_totals td{color:#C0C0C0!important;border-color:rgb(255 255 255 / .1)!important}.cart_totals .order-total th,.cart_totals .order-total td{color:white!important;font-weight:900!important}.cart_totals .order-total .amount{color:#E31937!important}.woocommerce .star-rating{overflow:hidden;position:relative;height:1.2em;line-height:1.2;font-size:1em;width:6em;font-family:inherit}.woocommerce .star-rating::before{content:"★★★★★";color:#555;float:left;top:0;left:0;position:absolute;letter-spacing:.1em;font-family:inherit}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"★★★★★";top:0;position:absolute;left:0;color:#fbbf24;letter-spacing:.1em;font-family:inherit}@media (max-width:768px){body{overflow-x:hidden}div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}div[style*="minmax(300px, 1fr)"]{grid-template-columns:1fr!important;gap:2rem!important}div[style*="minmax(200px, 1fr)"]{grid-template-columns:1fr 1fr!important;gap:1rem!important}div[style*="minmax(280px, 1fr)"]{grid-template-columns:1fr!important;gap:1.5rem!important}div[style*="padding: 4rem 2rem"]{padding:2rem 1rem!important}div[style*="padding: 0 2rem"]{padding:0 1rem!important}.velocity-product-grid{grid-template-columns:1fr!important;gap:2rem!important;padding:0 1rem!important}.single-product .product_title{font-size:2rem!important}.woocommerce ul.products{grid-template-columns:1fr 1fr!important;gap:1rem!important}.woocommerce ul.products li.product{margin:0!important;width:100%!important}form.cart{flex-direction:column!important}form.cart .quantity{width:100%!important;justify-content:center!important}.woocommerce-tabs ul.tabs{flex-wrap:wrap!important}footer div[style*="justify-content: space-between"]{flex-direction:column!important;align-items:center!important;text-align:center!important}.velocity-breadcrumbs{padding:0 1rem 1rem 1rem!important;font-size:0.8rem!important}.velocity-video-bg iframe{width:300vw!important;min-width:300vw!important}}@media (max-width:480px){.woocommerce ul.products{grid-template-columns:1fr!important}.velocity-category-badge{font-size:0.7rem!important}.logo-810,.logo-velocity{font-size:1.1rem!important}}.woocommerce-pagination,.woocommerce-pagination ul.page-numbers,.woocommerce-pagination ul.page-numbers li{list-style:none!important;list-style-type:none!important;background-image:none!important;text-indent:0!important;margin:0!important;padding:0!important;border:none!important}.woocommerce-pagination{text-align:center;padding-top:100px;padding-bottom:40px;width:100%;clear:both}.woocommerce-pagination ul.page-numbers{display:inline-flex;justify-content:center;gap:8px}.woocommerce-pagination ul.page-numbers li a,.woocommerce-pagination ul.page-numbers li span{display:inline-block;padding:12px 20px;background-color:#e31937;color:#ffffff!important;border:2px solid #404040!important;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:1px;text-decoration:none;transition:all 0.2s ease;border-radius:0;line-height:1}.woocommerce-pagination ul.page-numbers li a:hover{background-color:#c41530;border-color:#e31937!important}.woocommerce-pagination ul.page-numbers li span.current{background-color:#c41530;border-color:#e31937!important;color:#ffffff!important;cursor:default}.woocommerce-product-gallery__image,.woocommerce-loop-product__link img{background-color:transparent!important;border:none!important;padding:0!important;object-fit:contain!important}