:root{--tx-black:#070a09;--tx-ink:#0d1210;--tx-green:#123d2f;--tx-green-2:#1f5a43;--tx-gold:#d5a43a;--tx-cream:#f5f3ed;--tx-white:#fff;--tx-border:rgba(255,255,255,.12)}body{background:#f7f7f5;color:#111}.header-announcements,.announcement-bar{background:linear-gradient(90deg,#0a251d,#123d2f)!important;color:#fff!important}#header-component,.header{background:#070a09fa!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.08)!important}#header-component a,#header-component button,#header-component summary,#header-component svg,.header a,.header button{color:#fff!important;fill:currentColor}#header-component .menu-list__link{font-weight:750;letter-spacing:.025em;text-transform:uppercase;font-size:.82rem}#header-component .menu-list__link:hover{color:#c9a44d!important}#header-component .menu-list__submenu,.mega-menu,.menu-list__submenu{background:#fff!important;color:#111!important;border:1px solid #e6e6e2!important;box-shadow:0 24px 60px #00000038!important}#header-component .menu-list__submenu a,#header-component .menu-list__submenu button,#header-component .mega-menu a,#header-component .mega-menu *{color:#111!important}#header-component .menu-list__submenu a:hover,#header-component .mega-menu a:hover{color:#123d2f!important;background:#eef4f0!important}.header__icon,.header-actions__action{color:#fff!important}.button,.button-primary,.shopify-payment-button__button{border-radius:8px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.035em!important}.button:not(.button-secondary),.button-primary{background:#18543c!important;color:#fff!important;border-color:#18543c!important}.button:not(.button-secondary):hover,.button-primary:hover{background:#21684c!important;transform:translateY(-1px)}.product-card,.card{border-radius:14px!important;overflow:hidden;background:#fff;box-shadow:0 8px 28px #00000012;transition:transform .25s ease,box-shadow .25s ease}.product-card:hover,.card:hover{transform:translateY(-4px);box-shadow:0 15px 38px #0000001f}.price{font-weight:800}.price__sale{color:#a21d24}.footer{background:#07120e!important;color:#fff!important}.footer a{color:#ffffffc7!important}.footer a:hover{color:#fff!important}@media(max-width:749px){#header-component,.header{min-height:62px!important}.menu-drawer,.header-drawer__content,[data-drawer]{background:#0a0f0d!important;color:#fff!important}.menu-drawer a,.header-drawer__content a{color:#fff!important;font-size:1.05rem!important;font-weight:750!important}.menu-drawer summary,.header-drawer__content summary{color:#fff!important}.button{min-height:46px!important}}.button-unstyled,.product-media-container__zoom-button,.deferred-media__poster-button,.dialog-thumbnails-list__thumbnail,.dialog-zoomed-gallery__close-button,.close-button,.media-gallery button,.media-gallery__thumbnail,.thumbnail,.slideshow-control,.slider-button,[data-media-id] button{min-height:initial!important;width:auto!important;padding:initial;background:transparent!important;color:inherit!important;border:0!important;border-radius:initial!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;transform:none!important}.product-media-container__zoom-button{position:absolute}@media(max-width:749px){.menu-drawer__submenu,.menu-drawer__inner-submenu,.menu-drawer__menu--childlist{background:#0a0f0d!important;color:#fff!important}.menu-drawer__submenu a,.menu-drawer__submenu summary,.menu-drawer__submenu .menu-drawer__menu-item,.menu-drawer__submenu .menu-drawer__menu-item-text,.menu-drawer__submenu button:not(.menu-drawer__back-button),.menu-drawer__submenu svg{color:#fff!important;fill:currentColor!important;opacity:1!important;visibility:visible!important}.menu-drawer__submenu .menu-drawer__menu-item{min-height:52px;border-bottom:1px solid rgba(255,255,255,.1)}.menu-drawer__submenu .menu-drawer__menu-item:hover,.menu-drawer__submenu .menu-drawer__menu-item:focus-visible{background:#ffffff12!important}.menu-drawer__back-button{background:linear-gradient(90deg,#123d2f,#1f5a43)!important;color:#fff!important;border-radius:0!important;width:100%!important;justify-content:flex-start!important;padding:14px 16px!important}}.product-information{--tx-product-surface: #ffffff;--tx-product-muted: #66706b;--tx-product-border: #e5e9e6}.product-information__grid{gap:clamp(24px,4vw,64px)!important;align-items:start}.product-information__media{background:#f4f6f4;border-radius:18px;overflow:hidden;border:1px solid var(--tx-product-border)}.product-information__media img,.product-information__media video,.product-information__media model-viewer{background:#f4f6f4}.product-information .product-details{background:var(--tx-product-surface);border:1px solid var(--tx-product-border);border-radius:18px;box-shadow:0 18px 48px #09231b14;padding:clamp(20px,3vw,34px)!important}.product-information .product-details h1{font-weight:850;letter-spacing:-.035em;line-height:1.02}.product-information .price,.product-information product-price{font-size:clamp(1.25rem,2vw,1.65rem);font-weight:850}.product-information variant-picker fieldset{border-top:1px solid var(--tx-product-border);padding-top:16px}.product-information variant-picker label,.product-information .variant-option__button-label{border-radius:10px!important;border-color:#cfd7d2!important;min-height:44px;font-weight:750}.product-information variant-picker input:checked+label,.product-information .variant-option__button-label:has(input:checked){background:#0d1713!important;color:#fff!important;border-color:#0d1713!important}.product-information product-form .add-to-cart-button,.product-information product-form [name=add],.product-information .product-form__submit{min-height:54px!important;border-radius:10px!important;background:linear-gradient(90deg,#123d2f,#1f5a43)!important;color:#fff!important;border:0!important;box-shadow:0 10px 24px #123d2f33;font-weight:850!important;letter-spacing:.04em!important}.product-information product-form .add-to-cart-button:hover,.product-information product-form [name=add]:hover,.product-information .product-form__submit:hover{background:linear-gradient(90deg,#174b39,#287054)!important;transform:translateY(-1px)}.product-information .shopify-payment-button__button{min-height:52px!important;border-radius:10px!important;background:#0b0f0d!important;color:#fff!important}.product-information .quantity-selector,.product-information quantity-selector{border-radius:10px;overflow:hidden;border:1px solid #d7ddd9}.product-information details,.product-information .accordion{border-color:var(--tx-product-border)!important}.product-information .product-description,.product-information .rte{color:#303934;line-height:1.7}.cart-page{gap:clamp(26px,5vw,72px)!important}.cart-page .cart-items-component,.cart-page .cart-items{background:#fff;border:1px solid #e5e9e6;border-radius:18px;padding:clamp(16px,3vw,28px);box-shadow:0 12px 38px #09231b0f}.cart-page .cart-summary,.cart-page .cart__summary,.cart-page [class*=cart-summary]{border-radius:18px!important}.cart-page .cart-summary__inner,.cart-page .cart__summary-inner{background:#0b1712!important;color:#fff!important;border-radius:18px!important;padding:clamp(22px,3vw,32px)!important}.cart-page .cart-summary__inner a,.cart-page .cart__summary-inner a{color:#fff!important}.cart-page button[name=checkout],.cart-page .cart__checkout-button,.cart-page .checkout-button{min-height:54px!important;width:100%;border-radius:10px!important;background:linear-gradient(90deg,#1f6a4c,#2c815e)!important;color:#fff!important;border:0!important;font-weight:850!important;text-transform:uppercase;letter-spacing:.04em}cart-drawer-component .cart-drawer__inner,#cart-drawer .cart-drawer__inner{background:#f8faf8!important}cart-drawer-component .cart-drawer__summary,#cart-drawer .cart-drawer__summary{background:#0b1712!important;color:#fff!important}cart-drawer-component .cart-drawer__summary a,cart-drawer-component .cart-drawer__summary button,#cart-drawer .cart-drawer__summary a,#cart-drawer .cart-drawer__summary button{color:#fff}cart-drawer-component button[name=checkout],#cart-drawer button[name=checkout]{min-height:52px!important;border-radius:10px!important;background:#23805b!important;color:#fff!important;border:0!important;font-weight:850!important}@media(max-width:749px){.product-information__grid{gap:14px!important}.product-information__media{border-radius:0 0 16px 16px}.product-information .product-details{margin-inline:10px;border-radius:16px;padding:20px 16px!important}.product-information .product-details h1{font-size:clamp(1.7rem,8vw,2.35rem)}.product-information product-form .add-to-cart-button,.product-information product-form [name=add],.product-information .product-form__submit{min-height:56px!important}.cart-page .cart-items-component,.cart-page .cart-items{border-radius:14px;padding:12px}}#header-component,.header{position:sticky!important;top:0;z-index:40;background:#060c09db!important;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);box-shadow:0 10px 36px #00000029}.tx-home{overflow:clip}.tx-hero{min-height:clamp(640px,88svh,920px);isolation:isolate}.tx-hero__image,.tx-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.035);animation:txHeroDrift 14s ease-in-out infinite alternate}.tx-hero__video{z-index:-3}.tx-hero__shade{background:radial-gradient(circle at 72% 42%,rgba(38,128,91,.2),transparent 34%),linear-gradient(90deg,#030806ed,#030806b0 48%,#0308065c),linear-gradient(0deg,rgba(3,8,6,.45),transparent 48%)}.tx-hero__content{position:relative;z-index:3}.tx-hero__content h1{max-width:900px;font-size:clamp(3.4rem,8.3vw,8rem);line-height:.86;letter-spacing:-.065em;text-wrap:balance;text-shadow:0 12px 42px rgba(0,0,0,.38)}.tx-kicker{letter-spacing:.28em}.tx-hero__glow{position:absolute;z-index:1;width:min(48vw,720px);aspect-ratio:1;right:-13%;bottom:-34%;border-radius:50%;background:radial-gradient(circle,rgba(49,181,124,.23),transparent 68%);filter:blur(12px);pointer-events:none}.tx-btn{position:relative;overflow:hidden}.tx-btn:after{content:"";position:absolute;inset:-80% auto -80% -45%;width:34%;transform:rotate(17deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transition:left .7s ease}.tx-btn:hover:after{left:118%}.tx-scroll-cue{position:absolute;z-index:4;left:50%;bottom:22px;transform:translate(-50%);display:grid;place-items:center;gap:7px;color:#fff;text-decoration:none;opacity:.82}.tx-scroll-cue span{width:24px;height:38px;border:1px solid rgba(255,255,255,.55);border-radius:20px;position:relative}.tx-scroll-cue span:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;border-radius:3px;background:#fff;transform:translate(-50%);animation:txScrollDot 1.8s ease infinite}.tx-scroll-cue small{font-size:.64rem;letter-spacing:.22em;font-weight:800}.tx-team-marquee{width:100%;overflow:hidden;background:linear-gradient(90deg,#c8942f,#f0cf79 48%,#c8942f);color:#07120e;border-block:1px solid rgba(0,0,0,.16);box-shadow:0 4px 18px #b7842338}.tx-team-marquee__track{width:max-content;display:flex;align-items:center;will-change:transform;animation:txMarquee 30s linear infinite}.tx-team-marquee__group{flex:0 0 auto;display:flex;align-items:center;gap:26px;padding:13px}.tx-team-marquee span{flex:0 0 auto;white-space:nowrap;font-size:.77rem;font-weight:950;letter-spacing:.16em}.tx-team-marquee i{flex:0 0 auto;font-style:normal;opacity:.55}.tx-competition,.tx-team,.tx-category,.tx-promo,.tx-editorial__card,.tx-product{transform:translateZ(0);transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s ease,border-color .38s ease}.tx-competition:hover,.tx-team:hover,.tx-category:hover,.tx-promo:hover,.tx-editorial__card:hover{transform:translateY(-7px);box-shadow:0 26px 58px #05120d2e}.tx-team img,.tx-category img,.tx-editorial__card img,.tx-product__media img{transition:transform .75s cubic-bezier(.2,.8,.2,1)}.tx-team:hover img,.tx-category:hover img,.tx-editorial__card:hover img,.tx-product:hover .tx-product__media img{transform:scale(1.065)}.tx-product{position:relative}.tx-product__quick{position:absolute;left:14px;right:14px;bottom:14px;z-index:3;padding:12px 14px;border-radius:8px;background:#07120eeb;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900;opacity:0;transform:translateY(8px);transition:.28s ease}.tx-product:hover .tx-product__quick{opacity:1;transform:translateY(0)}.tx-product__meta{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:#426153;font-weight:850}.tx-stats{margin-block:clamp(50px,8vw,100px);display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(10,40,29,.12);background:linear-gradient(135deg,#08130f,#123d2f);border-radius:22px;overflow:hidden;box-shadow:0 28px 70px #05191126}.tx-stats>div{min-height:154px;display:grid;place-content:center;text-align:center;padding:24px;color:#fff;border-right:1px solid rgba(255,255,255,.12)}.tx-stats>div:last-child{border-right:0}.tx-stats strong{font-size:clamp(1.55rem,3.4vw,3rem);line-height:1;letter-spacing:-.04em}.tx-stats span{margin-top:10px;font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:#ffffffad}.tx-reveal{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.tx-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes txHeroDrift{0%{transform:scale(1.035) translateZ(0)}to{transform:scale(1.085) translate3d(-.8%,-.6%,0)}}@keyframes txScrollDot{0%{opacity:0;transform:translate(-50%)}35%{opacity:1}to{opacity:0;transform:translate(-50%,14px)}}@keyframes txMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:899px){.tx-stats{grid-template-columns:repeat(2,1fr)}.tx-stats>div:nth-child(2){border-right:0}.tx-stats>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}}@media(max-width:749px){.tx-hero{min-height:720px}.tx-hero__content h1{font-size:clamp(3.35rem,17vw,5.4rem)}.tx-scroll-cue{display:none}.tx-team-marquee__track{animation-duration:24s}.tx-product__quick{opacity:1;transform:none;position:static;display:block;margin:10px 12px 12px}.tx-stats{margin-inline:14px;border-radius:16px}.tx-stats>div{min-height:118px;padding:16px 10px}}@media(prefers-reduced-motion:reduce){.tx-hero__image,.tx-hero__video,.tx-team-marquee__track,.tx-scroll-cue span:after{animation:none!important}.tx-reveal{opacity:1;transform:none;transition:none}}.tx-competition{background:#08110d!important}.tx-competition__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;transform:scale(1.001);filter:saturate(.92) contrast(1.06);transition:transform .85s cubic-bezier(.2,.8,.2,1),filter .5s ease}.tx-competition:before{z-index:-2!important;background:linear-gradient(180deg,#040a0814 5%,#040a084d 48%,#030806f0)!important}.tx-competition:after{width:auto!important;height:auto!important;border-radius:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;background:linear-gradient(110deg,rgba(9,30,21,.32),transparent 60%)!important;filter:none!important;opacity:1}.tx-competition:hover .tx-competition__image{transform:scale(1.075);filter:saturate(1.04) contrast(1.1)}.tx-competition strong,.tx-competition span,.tx-competition em{position:relative;z-index:1;text-shadow:0 2px 18px rgba(0,0,0,.65)}.tx-competition em{display:inline-flex;align-items:center;gap:7px}.tx-competition em:after{content:"\203a";font-size:1.2em;transition:transform .25s ease}.tx-competition:hover em:after{transform:translate(5px)}.tx-competition:hover{border-color:#d5a43aa6;box-shadow:0 26px 58px #05120d40,0 0 0 1px #d5a43a40}.tx-competition--six .tx-competition__image{object-position:center 58%}.tx-competition--black .tx-competition__image{object-position:center 40%}.tx-competition--pacific .tx-competition__image{object-position:center 42%}.tx-competition--nrl .tx-competition__image{object-position:center 54%}.tx-competition--retro .tx-competition__image{object-position:center 48%;filter:grayscale(1) sepia(.12) contrast(1.08)}.tx-competition--retro:hover .tx-competition__image{filter:grayscale(.82) sepia(.16) contrast(1.12)}
/*# sourceMappingURL=/cdn/shop/t/41/assets/tacklex-premium.css.map */
