:root{--color-primary:#1f2c33;--color-secondary:#45505f;--color-accent:#d21936;--color-accent-hover:#cc2b5e;--color-sale:#000;--color-error:#f80000;--color-white:#fff;--color-light-gray:#e2e2e2;--color-gray:#ddd;--color-dark-gray:#999;--color-text:#444;--color-border:#ddd;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px}@font-face{font-family:"icomoon";src:url(//www.thirdgearworld.com/wp-content/themes/shoptimizer-child/./font/icomoon.ttf) format("truetype");font-weight:400;font-style:normal}.main-navigation ul li.menu-item>a{display:flex !important;align-items:center}.main-navigation ul li.menu-item#nav-menu-item-216420>a:before,.main-navigation ul li.menu-item.nfl>a:before,.main-navigation ul li.menu-item.mlb>a:before,.main-navigation ul li.menu-item.nba>a:before,.main-navigation ul li.menu-item.nhl>a:before,.main-navigation ul li.menu-item.fifa>a:before{content:"";display:block;width:22px;height:22px;margin-right:5px;z-index:1}.main-navigation ul li.menu-item#nav-menu-item-216420>a:before{background-image:url("/wp-content/uploads/2026/06/icon-home-1.png");background-size:100%;background-position:center center;background-repeat:no-repeat}.main-navigation ul li.menu-item.nfl>a:before{background-image:url("/wp-content/uploads/2026/06/nfl-logo.png");background-size:100%;background-position:center center;background-repeat:no-repeat}.main-navigation ul li.menu-item.mlb>a:before{background-image:url("/wp-content/uploads/2026/06/mlb-logo.svg");background-size:100%;background-position:center center;background-repeat:no-repeat}.main-navigation ul li.menu-item.nba>a:before{background-image:url("/wp-content/uploads/2026/06/nba-logo.svg");background-size:100%;background-position:center center;background-repeat:no-repeat}.main-navigation ul li.menu-item.nhl>a:before{background-image:url("/wp-content/uploads/2026/06/nhl-logo.svg");background-size:100%;background-position:center center;background-repeat:no-repeat}.main-navigation ul li.menu-item.fifa>a:before{background-image:url("/wp-content/uploads/2026/06/fifa-world-cup-logo.png");background-size:100%;background-position:center center;background-repeat:no-repeat}.menu-primary-menu-container>ul>li:hover>a span:before{display:none !important}.main-navigation ul.menu>li>ul.sub-menu>li .icon-wrapper{display:block;width:22px;height:22px;margin:0 8px 0 0}@media (min-width:993px){.site-header .site-search{margin:0 auto !important;max-width:470px}.site-search input[type=search]{padding:.45rem 43px .45rem 30px !important;background-color:#fff !important;border:1px solid #000 !important;border-radius:0 !important}.site-search input{padding-top:.45rem !important;padding-bottom:.45rem !important}.site-search form:before{left:initial !important;right:15px !important}.site-search form:before{width:20px !important;height:20px !important;margin-top:-10px !important}.woocommerce-product-search:before{background-color:#000 !important}.secondary-navigation{margin-left:0 !important}.secondary-navigation .menu{margin-right:0 !important;display:flex}.secondary-navigation .menu li:not(.ri) a{padding:0 !important;font-size:0 !important}.secondary-navigation .icon-wrapper{position:initial !important;transform:translate(0,0) !important}.header-5 .site-header .site-header-cart{height:auto !important;margin-left:10px !important;border:none !important;line-height:initial !important}.header-5 .shoptimizer-cart a.cart-contents{height:auto !important;line-height:initial !important;padding:0 !important;border:none !important}.header-5 .shoptimizer-cart .cart-contents .amount{display:none !important}.secondary-navigation .icon-wrapper svg{width:24px !important;height:24px !important}.shoptimizer-cart a.cart-contents .count{width:24px !important;height:24px !important;line-height:18px}.col-full-nav{border-bottom:1px solid #e2e2e2}.col-full-nav nav{width:100%}.col-full-nav nav .menu-primary-menu-container>.menu{display:flex;justify-content:space-between}.main-navigation .menu-primary-menu-container>ul>li{display:inline-flex !important;justify-content:center;position:relative}.main-navigation .menu-primary-menu-container>ul>li>.sub-menu{top:100%}.main-navigation ul li:before{display:block;width:18px !important;height:18px !important;line-height:15px}.menu-primary-menu-container>ul.menu:hover>li>a{opacity:1 !important}.main-navigation ul li.menu-item>a{position:relative}.main-navigation .menu-primary-menu-container>ul>li.menu-item>a:after{content:"";position:absolute;bottom:17px;left:-5%;right:-5%;color:#333;top:0;width:110%;height:100%;background-color:#f3b5b5 !important;transform:skewX(-30deg) !important;z-index:0;transition:opacity .2s ease;opacity:0;mask-image:none !important}.main-navigation .menu-primary-menu-container>ul>li:hover>a:after{opacity:1}.menu-primary-menu-container>ul>li>a span{z-index:1;font-size:14px !important;font-weight:400 !important}.main-navigation ul.menu>li:not(.full-width)>ul.sub-menu{z-index:1;padding:10px !important;min-width:890px !important;box-sizing:border-box !important;box-shadow:0 0 2px #ddd;display:flex !important;gap:5px;flex-wrap:wrap;transition:all .3s;opacity:0;visibility:hidden;z-index:9999}.main-navigation ul.menu>li:not(.full-width):hover>ul.sub-menu{opacity:1;visibility:visible}.main-navigation ul.menu>li:not(.full-width)>ul.sub-menu>li{width:13.35rem;line-height:2.143}.main-navigation ul.menu>li:not(.full-width)>ul.sub-menu>li.has-child{width:100% !important}.main-navigation ul.menu>li:not(.full-width)>ul.sub-menu>li>ul.sub-menu{position:relative !important;box-shadow:none !important;width:100% !important;padding:0 !important;display:flex;flex-wrap:wrap;gap:5px}.main-navigation ul.menu>li:not(.full-width)>ul.sub-menu>li>ul.sub-menu>li{width:13.35rem;line-height:2.143}.main-navigation ul.menu>li:not(.full-width)>ul.sub-menu a:after{content:"";position:absolute;z-index:10;left:51%;right:51%;bottom:0;background:#e1e1e1;height:2px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.main-navigation ul.menu>li:not(.full-width)>ul.sub-menu a:hover:after{left:0;right:0}}.woocommerce.archive .site-content{padding-top:3.5rem}.widget .widget-title{color:#545454 !important;font-size:14px !important;margin-bottom:1.2em !important}.widget-area .widget li{padding-left:26px !important;color:#545454 !important;margin-bottom:1em !important}.widget_layered_nav ul li:before{width:18px !important;height:18px !important;border-radius:0 !important;border:1px solid #000 !important;margin-top:0 !important;text-align:center;line-height:15px;color:#fff}.widget_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen:before{content:"✔"}#secondary.widget-area .widget li.chosen a{color:#545454 !important}.widget.widget_product_tag_cloud .tagcloud{padding:0 !important}.widget .tagcloud a,.widget.widget_product_tag_cloud a{color:#545454 !important;background-color:#eee !important}h1.woocommerce-products-header__title{font-size:30px !important;text-align:center;font-weight:400}.shoptimizer-sorting.sorting-end{margin-top:3em}.site-content .site-main>.shoptimizer-sorting{margin-bottom:3rem !important;justify-content:space-between;flex-direction:row-reverse !important}.shoptimizer-sorting .woocommerce-result-count{font-size:16px !important;color:#545454}.shoptimizer-sorting select.orderby{padding:5px 10px !important;font-size:16px !important;border:1px solid #ddd}.site-content .site-main>.shoptimizer-sorting .woocommerce-pagination,.shoptimizer-sorting .woocommerce-notices-wrapper{display:none}.shoptimizer-sorting.sorting-end .woocommerce-ordering,.shoptimizer-sorting.sorting-end .woocommerce-result-count{display:none !important}.shoptimizer-sorting.sorting-end .woocommerce-pagination{width:100%}.shoptimizer-sorting.sorting-end .woocommerce-pagination ul{text-align:center}.woocommerce-pagination span.page-numbers{display:flex;justify-content:center;align-items:center;gap:10px;width:32px;height:32px;border:1px solid transparent;box-sizing:border-box}.woocommerce-pagination .page-numbers li .page-numbers.current{border-color:#000}ul.products li.product:hover:before{display:none !important}ul.products li.product:hover .button{opacity:0 !important}ul.products li.product .woocommerce-LoopProduct-link{font-size:16px;display:-webkit-box !important;text-overflow:ellipsis;word-break:normal;-webkit-box-orient:vertical;width:100%;overflow:hidden;word-wrap:break-word;-webkit-line-clamp:1}ul.products li.product .price{display:flex !important;justify-content:center;flex-direction:row-reverse;align-items:center}ul.products li.product .price ins{color:#fb0505 !important;font-size:16px !important}ul.products li.product .price del{color:#999 !important;margin-left:5px !important;font-size:16px !important}.theme-shoptimizer .woocommerce-image__wrapper .product-label.type-circle{right:10px !important;left:initial !important}.content-area .summary .onsale{display:none}.summary h1{padding-right:0 !important;text-align:center;font-size:25px !important}.summary.entry-summary .cgkit-as-variation-price{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;gap:10px;margin-top:25px}.summary.entry-summary .cgkit-as-variation-price .price{display:flex;flex-direction:row-reverse}.product p.price del{font-size:22px !important;color:#999 !important;margin-left:10px !important}.summary.entry-summary .price ins{color:#fb0505;font-size:22px !important}.summary.entry-summary .cgkit-as-variation-price .price.woocommerce-Price-amount{font-size:22px !important}.product-details-wrapper .product-label{display:none !important}.custom-discount-block{position:relative;margin:20px 0 30px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:15px 0 15px 30px}.custom-discount-block:after{content:"\e90a";font-family:'icomoon';font-size:20px;color:#000;position:absolute;left:0;top:50%;transform:translateY(-50%)}.custom-discount-block p{color:#000;font-size:14px;font-weight:500;margin:0}.custom-discount-block p span{color:var(--color-error)}.product table.variations td,.product table.variations th{text-align:center}.summary .variations label{font-size:var(--font-size-base);margin-bottom:15px}.summary .variations label strong{font-weight:400}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button{border-color:transparent;font-size:14px}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected{border-color:#000;background-color:#fff;color:var(--color-main)}.commercekit-pdp-simple-form p{text-align:center}.commercekit-pdp-simple-form .quantity{float:initial !important;margin:0 auto 20px !important}.commercekit-pdp-simple-form .quantity .input-text{margin:0 !important}.theme-shoptimizer .commercekit-size-guide button{font-size:16px !important;font-weight:400 !important;text-decoration:underline !important}.commercekit-size-guide .commercekit-sg-label svg{width:24px !important;height:24px !important}.product-widget .widget ul{padding:24px 24px 16px 16px;margin:16px 0;background-color:#f6f6f6;border-radius:4px}.product-widget .widget ul li{position:relative;padding-left:36px;margin-left:0 !important;margin-top:8px;font-size:14px;line-height:1.4;color:#545454}.product-widget .widget ul li:before{display:none !important}.product-widget .widget ul li:after{content:"";font-family:'icomoon';font-size:20px;line-height:20px;color:#000;position:absolute;left:0;top:0}.product-widget .widget ul li:nth-child(1):after{content:"\e900"}.product-widget .widget ul li:nth-child(2):after{content:"\e900"}.product-widget .widget ul li:nth-child(3):after{content:"\e905"}.product-widget .widget ul li:nth-child(4):after{content:"\e901"}.product-widget .widget ul li strong{display:block;font-size:var(--font-size-base);color:#000;margin-bottom:5px;font-weight:500}.product-widget fieldset{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr)}.product-widget fieldset div{min-width:100px;padding:8px;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;margin:10px auto}.product-widget fieldset div img{width:90%}.product-widget fieldset legend{font-size:16px;color:#1d1f21 !important}.woocommerce-tabs.wc-tabs-wrapper{border:none !important}.woocommerce-tabs ul.tabs{max-width:1200px;margin:0 auto !important;text-align:left !important;border-bottom:1px solid #eee}.woocommerce-tabs .tabs li a:after{top:100% !important}.single-product div.product .product_meta{display:none !important}.single_variation_wrap .woocommerce-variation-add-to-cart>p{text-align:center;font-size:16px}.product form.cart .quantity{width:125px !important;height:52px !important;border:1px solid var(--color-gray) !important;position:relative !important;box-sizing:border-box}.product .cart .quantity .input-text{margin-left:37px !important;border-top:0 !important;border-bottom:0 !important;height:50px !important;font-size:var(--font-size-base) !important}.quantity-nav{position:initial !important;border:none !important;width:auto !important;box-shadow:none !important}.quantity .minus,.quantity .plus{height:52px !important;width:37px !important;top:0 !important}.quantity .minus{left:0 !important;right:inherit !important}.quantity .plus{right:0 !important;left:inherit !important}.product form.cart .quantity{border:none !important}.product .cart .quantity .input-text{border:none !important}.quantity-button.quantity-up:before{content:"\e907" !important;font-family:'icomoon';mask-image:none !important;background:0 0 !important;line-height:18px !important}.quantity-button.quantity-down:before{content:"\e906" !important;font-family:'icomoon';mask-image:none !important;background:0 0 !important;line-height:18px !important}.product form.cart .button{width:100% !important;margin:0 auto !important}.product .cart .single_add_to_cart_button{border:1px solid #08203f !important;background-color:#fff !important;color:#08203f !important}.product .cart .single_add_to_cart_button:hover{background-color:#08203f !important;color:#fff !important}.single_variation_wrap .commercekit-sticky-atc-intersector{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.custom-mini-cart-totals span{font-size:15px;font-weight:600}.custom-mini-cart-totals .mini-cart-row{padding:.65em 0 0;display:flex;justify-content:space-between}.custom-mini-cart-totals .mini-cart-row.mini-cart-total{font-weight:700}.custom-mini-cart-totals .discount-amount{color:#e74c3c}.custom-mini-cart-totals .free-shipping{color:#27ae60}.custom-mini-cart-totals .total-amount{color:#e74c3c}.cart_totals .shop_table tr.cart-discount td,.cart_totals .shop_table tr.cart-discount th{border-bottom:1px solid #e2e2e2}.cart_totals .shop_table tr.shipping td,.cart_totals .shop_table tr.shipping th{display:table-cell !important;padding:1em 20px !important;width:auto !important}.cart_totals .shop_table tr.shipping th{border-right:none !important;border-bottom:1px solid #e2e2e2 !important}.cart_totals .shop_table tr.shipping td{border-left:none !important;text-align:right !important}.related-wrapper{margin-bottom:60px}.related{position:relative;padding:var(--spacing-2xl) 0 !important}.related .related-swiper{padding:0 24px !important}.related>h2{text-align:center}.related ul.products{display:flex !important;flex-wrap:nowrap !important;overflow:visible !important;width:100% !important;margin-left:0 !important}.related ul li.product{float:none !important;display:block !important;flex:0 0 calc(25% - 15px) !important;width:calc(25% - 15px) !important;max-width:calc(25% - 15px) !important;padding:0 !important;box-sizing:border-box !important}.related ul.products li.product .woocommerce-loop-product__title .woocommerce-LoopProduct-link{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.related ul.products li.product .price{margin-top:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-sm)}.related .swiper-button-prev,.related .swiper-button-next{width:23px;background:#fff;top:0;bottom:0;height:100%;display:flex;align-items:center;justify-content:center;margin:0 !important}.related .swiper-button-prev{left:0 !important}.related .swiper-button-next{right:0 !important}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px !important;color:#000 !important}.related .cgkit-as-variation-price .price{justify-content:center !important;flex-direction:row-reverse !important;margin-top:10px !important}.related .cgkit-as-variation-price .price .ins{margin-left:10px !important}.related ul.products li.product .button{position:relative !important;opacity:1 !important;width:100% !important;background-color:#fff !important;color:#000 !important;border:1px solid #000 !important;height:48px;border-radius:0;line-height:48px;font-size:16px;font-weight:400}.related ul.products li.product:hover:before{opacity:0 !important}.related ul.products li.product .price ins{color:#fb0505 !important;font-size:16px;font-weight:400}.related ul.products li.product .price del{margin-left:10px !important;font-size:16px;font-weight:400}.related ul.products .product-label{top:0 !important}@media(min-width:993px){.product .woocommerce-product-gallery .product-custom-inner-box{position:sticky;top:90px}.product .product-details-wrapper .images,.product .woocommerce-product-gallery{width:calc(50% - 25px) !important}.product .summary{width:calc(50% - 25px) !important}}@media (max-width:992px){body.theme-shoptimizer .site-header .custom-logo-link img,body.wp-custom-logo .site-header .custom-logo-link img{height:45px !important}.main-navigation ul.menu li.menu-item-has-children span.caret{height:30px !important;top:10px !important}.main-navigation ul.menu>li.has-child.active>span.caret{transition:transform .4s;transform:rotate(180deg)}.main-navigation ul.menu>li.menu-item-has-children.dropdown-open>.sub-menu-wrapper{border-bottom-color:transparent !important}}@media (max-width:769px){.main-navigation ul li.menu-item#nav-menu-item-216420>a:before,.main-navigation ul li.menu-item.nfl>a:before,.main-navigation ul li.menu-item.mlb>a:before,.main-navigation ul li.menu-item.nba>a:before,.main-navigation ul li.menu-item.nhl>a:before,.main-navigation ul li.menu-item.fifa>a:before{width:30px !important;height:30px !important}.menu-primary-menu-container>ul>li>a,.menu-primary-menu-container>ul>li.nolink{padding:10px 0 !important}.menu-primary-menu-container>ul>li>a{font-size:20px !important;font-weight:400 !important}.main-navigation ul.menu li>ul{padding-left:15px !important;opacity:0;display:none;height:0;transition:all .3s ease-in-out}.main-navigation ul li.menu-item.has-child.active>span.caret{transition:transform .4s;transform:rotate(180deg)}.main-navigation ul.menu li.has-child.active>ul{opacity:1;display:block;height:auto}.main-navigation ul.menu ul li>a{font-size:17px !important;line-height:30px !important;padding:5px 0 !important}.main-navigation ul.menu>li>ul.sub-menu>li .icon-wrapper{width:30px !important;height:30px !important}.item-logo-list{max-height:26rem !important;overflow:hidden !important}.item-logo-list.expand{max-height:99rem !important}.item-logo-list button.show-more-btn{position:absolute;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.9375rem;width:100%;height:6.1875rem;color:#3863a3;font-size:16px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 35%);transition:all .75s}.item-logo-list.expand{padding-bottom:40px}.item-logo-list.expand button.show-more-btn{background-image:none;height:40px;padding:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 0)}.summary h1{font-size:18px !important}.summary.entry-summary .cgkit-as-variation-price{margin-top:10px !important}.custom-discount-block{margin:5px 0 30px}.summary .variations label{font-size:15px !important}.theme-shoptimizer .commercekit-size-guide button{font-size:14px !important}.related-wrapper{margin-top:60px}.related.products ul.products{padding:20px 0 !important}}@media (max-width:610px){.product-widget fieldset legend{font-size:18px}.product-widget fieldset{padding:1em .5em 1.618em;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr)}.product-widget fieldset div{min-width:60px;padding:5px;margin:5px auto}.woocommerce-tabs ul.tabs li,.woocommerce-tabs ul.tabs li a{display:inline-block !important}.woocommerce-tabs ul.tabs li{padding:10px !important}.related.products ul.products li.product{min-width:92vw !important;margin-right:0 !important}}