:root{color-scheme:light;--bg: #ffffff;--surface: #f5f5f5;--surface-2: #ececec;--text: #111111;--muted: #707072;--line: #e5e5e5;--line-strong: #cacacb;--accent: #111111;--accent-dark: #111111;--lime: #cffd51}.splash,.gate,.collection-film,.gym-package,.belt-specs{color-scheme:dark;--bg: #090909;--surface: #111113;--surface-2: #18181b;--text: #ffffff;--muted: #e2e1de;--line: #303034;--line-strong: #55555b;--accent: #cffd51;--accent-dark: #a5d321;color:var(--text)}:is(.gate,.collection-film,.gym-package,.belt-specs) .button-primary{color:#06130b}:is(.gate,.collection-film,.gym-package,.belt-specs) .button-primary:hover{background:#e2ff8a}:is(.gate,.collection-film,.gym-package,.belt-specs) .button-secondary{background:transparent;color:#fff;border-color:#66666c}particle-wave canvas{filter:invert(1);opacity:.5}:focus-visible{outline-color:#111}.announcement,.announcement-link{background:var(--surface);color:var(--text);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.whatsapp-bar{background:#111;color:#fff;border-top:0;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.whatsapp-bar:active{background:#3a3a3a}.site-header{background:#fffffff7}.brand{background:var(--lime);color:#06130b}.desktop-nav>a:hover,.nav-group:hover>a,.nav-actions a:hover,.footer-grid a:hover,.product-card h3 a:hover,.social-videos .sv-open:hover{color:var(--muted)}.button-primary,.nav-actions a span,.mega-links a:hover,.lang-switch button:hover,.lang-switch button:focus-visible,.filter-pills a.active,.filter-pills a:hover,.filter-pills button.active,.filter-pills button:hover,.product-picker summary b,.selected-products-next:hover,.filter-badge,.filter-panel a.active,.search-disciplines a:hover,.sv-playicon{color:#fff}@media(max-width:767px){.section-heading a:active{color:#fff}}.section-label,.section-heading a,.text-button,.policy-page a,.selected-products-next,.stock-status.available,.stock-status.unavailable,.field-hint.closed,.product-card:hover .product-card-cta{color:var(--text)}.product-description,.policy-page>p,.policy-page li,.article-body p,.article-body ul,.article-body ol,.consent-field,.cat-intro-copy p{color:var(--text)}.sport-tile span,.gym-banner,.collection-hero,.hero-copy,.sv-platform{color:#fff}.button-primary:hover{background:#3a3a3a}.button-secondary{background:#fff;border-color:var(--line-strong);color:var(--text)}.button-secondary:hover{border-color:var(--text)}.product-image,.gallery-image,.cart-line img{background:var(--surface)}input,select,textarea{border-color:var(--line-strong);background:#fff}input::placeholder,textarea::placeholder{color:#8d8d8d}.form-status.success{color:#1a7f37;background:#e9f7ee}.form-status.error{color:#b42318;background:#fdecea}.referral-note{background:var(--surface);color:var(--text)}.loading-shell div{background:linear-gradient(100deg,var(--surface) 20%,#ececec 40%,var(--surface) 60%)}.site-footer{background:var(--surface)}.filter-panel{box-shadow:0 20px 48px #00000024}.filter-panel a:hover{background:#0000000a}.card-badge{background:#fff;color:var(--text)}.card-badge.sale{background:var(--lime);color:#06130b}.card-badge.new{background:#fff;color:var(--text);box-shadow:none}.section-heading h2:after,.sports-section>h2:after{display:none}.social-links--float .social-link{background:#fff;color:var(--text);border:1px solid var(--line);box-shadow:0 6px 18px #00000024}.social-links .social-link:hover,.social-links .social-link:focus-visible{color:#fff}html .nova-news{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}html .nn-text{color:var(--text)}html .nn-label{color:var(--muted)}html .nn-arrow,html a.nn-body:hover .nn-text{color:var(--text)}html .nn-nova{filter:invert(1)}html .nn-x{color:var(--muted)}html .gr .gr-btn--primary{color:#fff}html .gr .gr-btn:hover,html .gr .gr-btn:focus-visible{background:var(--text);border-color:var(--text);color:#fff}html .gr .gr-btn:focus-visible{outline-color:var(--text)}html .gr-score,html .gr-quote,html .gr-sponsor{border-radius:16px;overflow:hidden}html .gr .gr-btn{border-radius:999px}.section-shell,.page-shell{padding-block:clamp(32px,3.6vw,52px)}.section-heading{align-items:center;margin-bottom:20px}.section-heading h2,.sports-section>h2,.type-row .section-heading h2{font-family:var(--font-body),Arial,sans-serif;font-weight:600;font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.01em;text-transform:none}.sports-section>h2{margin-bottom:20px}.section-heading a{font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;border:0;padding:0;white-space:nowrap}@media(max-width:767px){.section-shell,.page-shell{padding-block:32px}.section-heading{flex-direction:row;align-items:center}.section-heading a{border:0;padding:0;min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.section-heading a:active{background:none;color:var(--muted)}}.site-header{border-bottom-color:var(--line)}.desktop-nav>a,.nav-group>a{font-size:15px;font-weight:600;text-transform:none;letter-spacing:0;padding:0 10px}.nav-actions{gap:14px;text-transform:none}.ns-icon-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px}.ns-icon-link svg,.menu-button svg{width:22px;height:22px;display:block}.nav-actions>a.ns-icon-link{display:inline-flex}.nav-actions .ns-icon-link span[data-cart-count]{position:absolute;top:0;right:-4px;min-width:17px;height:17px;margin:0;padding:0 4px;border-radius:999px;font-size:10px;line-height:17px;display:inline-grid;place-items:center}.menu-button{border:0;padding:6px;background:none;color:var(--text)}.lang-switch button{border-radius:999px;border-color:var(--line-strong);font-size:11px;padding:4px 8px}.mega-menu{box-shadow:0 24px 48px #00000014}html[lang] .mobile-menu{background:#fff;padding-top:6px;padding-bottom:24px;box-shadow:0 24px 40px #00000014;max-height:calc(100dvh - 64px);overflow-y:auto}html[lang] .mobile-menu a{border-bottom:0;padding-block:11px;font-size:22px;font-weight:500;letter-spacing:-.01em;text-transform:none}html[lang] .mobile-menu a:hover{color:var(--muted)}.product-grid{background:none;border:0;gap:28px 12px}.product-card,.product-card:hover{background:transparent;transform:none}.product-card-copy{display:flex;flex-direction:column;padding:12px 2px 4px}.product-card h3{order:1;min-height:0;font-size:16px;font-weight:500;line-height:1.35}.product-type{order:2;margin:3px 0 0;color:var(--muted);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none}.product-card .ns-dots{order:3}.product-card-bottom{order:4;margin-top:10px;padding-top:0;font-size:16px}.product-card-bottom span{font-weight:600}.product-card .ns-card-cta{order:5}.product-card-bottom{flex-wrap:wrap}.product-card-bottom .product-card-cta{flex:1 0 100%;margin:12px 0 0;min-height:42px;padding:6px 14px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--text);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.product-card-bottom .product-card-cta:hover{background:#111;border-color:#111;color:#fff}.product-rail>.product-card,.related-products .product-grid>.product-card{border:0}.product-rail,.related-products .product-grid{gap:12px;grid-auto-columns:31%}@media(max-width:767px){.collection-page .product-grid:not(.product-rail),.search-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.product-rail,.related-products .product-grid{grid-auto-columns:64%;gap:8px}.product-card-copy{padding:10px 0 2px}.product-card h3{font-size:14px}.product-type{font-size:13px}.product-card-bottom{flex-direction:row;font-size:14px}}.sports-section{border-top:0}.sport-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:none;grid-auto-columns:calc((100% - 24px) / 3);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.sport-grid::-webkit-scrollbar{display:none}.sport-tile,.sport-tile-1{grid-row:auto;min-height:0;aspect-ratio:4 / 5;scroll-snap-align:start;background:var(--surface)}.sport-tile img,.sport-tile:hover img{filter:none}.sport-tile:after{background:linear-gradient(180deg,transparent 60%,rgb(0 0 0 / .28))}.sport-tile span{left:20px;right:auto;bottom:20px;display:block}.sport-tile strong{display:inline-block;padding:10px 20px;border-radius:999px;background:#fff;color:var(--text);font-family:var(--font-body),Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}.sport-tile small{display:none}@media(max-width:767px){.sport-grid{grid-auto-columns:72%;gap:8px}.sport-tile span{left:14px;bottom:14px}.sport-tile strong{font-size:15px;padding:9px 16px}}.collection-title h1,.search-page h1,.empty-cart h1,.policy-page h1,.empty-state h1{font-family:var(--font-body),Arial,sans-serif;font-weight:600;text-transform:none;font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-.02em}.collection-title{margin-bottom:24px}.collection-toolbar{border-top:0}.sort-controls select{border-radius:999px;border-color:var(--line-strong);background-color:#fff;padding-inline:16px 12px;min-height:40px}.product-image{aspect-ratio:1 / 1}@media(max-width:767px){.collection-title h1{font-size:28px}.product-image{aspect-ratio:1 / 1}}html .product-summary h1{font-family:var(--font-body),Arial,sans-serif;font-weight:600;font-size:clamp(24px,2.2vw,30px);line-height:1.2;letter-spacing:-.01em;text-transform:none}.product-vendor{color:var(--muted);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;margin:0 0 6px}.product-price{font-size:20px;font-weight:600;margin:14px 0 6px}.product-summary{top:104px}.gallery-image{background:var(--surface)}@media(max-width:767px){.product-gallery{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:92%;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.product-gallery::-webkit-scrollbar{display:none}.product-gallery:has(>:only-child){grid-auto-columns:100%}.product-gallery>*{scroll-snap-align:start}}.breadcrumbs{font-size:13px}html .bb-label-name{color:var(--text);font-family:var(--font-body),Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}html .bb-label-sep{color:var(--line-strong)}html .bb-label-value{color:var(--muted);font-weight:500}html .bb-guide{color:var(--text);font-weight:600;text-decoration:underline;text-underline-offset:3px}html .bb-chip{border-color:var(--line-strong);background-color:#fff;color:var(--text);font-weight:500}html .bb-chip:hover{border-color:var(--text)}html .bb-radio:checked+.bb-chip{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text);background-color:#fff}html .bb-radio:focus-visible+.bb-chip{outline-color:var(--text)}html .bb-chip.is-off{color:#b5b5b7;border-color:var(--line);background-image:linear-gradient(to top right,transparent calc(50% - .75px),#cacacb calc(50% - .75px),#cacacb calc(50% + .75px),transparent calc(50% + .75px))}html .bb-radio:checked+.bb-chip.is-off{border-color:var(--muted);box-shadow:inset 0 0 0 1px var(--muted)}html .bb-values.is-swatch .bb-chip{border-color:#00000024;box-shadow:0 0 0 3px #fff,0 0 0 4px transparent}html .bb-values.is-swatch .bb-chip:hover{box-shadow:0 0 0 3px #fff,0 0 0 4px var(--line-strong)}html .bb-values.is-swatch .bb-radio:checked+.bb-chip{border-color:#00000024;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--text)}html .bb-values.is-swatch .bb-chip.is-off:after{background:linear-gradient(to top right,transparent calc(50% - 1px),#111 calc(50% - 1px),#111 calc(50% + 1px),transparent calc(50% + 1px))}html .bb-qty{border-bottom-color:var(--text)}html .bb .bb-step,html .bb .bb-qty-input{color:var(--text)}html .bb .bb-step:hover,html .bb-stock{color:var(--muted)}html .bb-dot{background:#1a7f37;box-shadow:0 0 0 4px #1a7f3726}html .bb-stock[data-state=low]{color:#c2410c}html .bb-stock[data-state=low] .bb-dot{background:#ea580c;box-shadow:0 0 0 4px #ea580c2e}html .bb-stock[data-state=out] .bb-dot{background:#8d8d8d;box-shadow:0 0 0 4px #0000000f}html .bb .bb-add{min-height:60px;background:var(--text);color:#fff;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}html .bb .bb-add:hover{background:#3a3a3a}html .bb .bb-add:disabled{background:var(--line);color:var(--muted)}html .bb .bb-add:focus-visible{outline-color:var(--text)}html .bb-whatsapp{color:var(--text)}.footer-grid strong{font-family:var(--font-body),Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:0}.footer-grid a{color:var(--muted)}.footer-grid a:hover{color:var(--text)}.button{font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;min-height:48px}.button-whatsapp{background:#111;color:#fff}.button-whatsapp:hover{background:#3a3a3a}.cart-page .checkout-panel{position:static;padding:0;border:0;border-radius:0;background:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(28px,5vw,64px);align-items:start}.cart-lines{list-style:none;padding:0;margin:0;border-top:0}.cart-line{grid-template-columns:120px minmax(0,1fr) auto;gap:18px;padding:20px 0;border-bottom-color:var(--line)}.cart-line img{width:120px;height:120px;background:var(--surface)}.cart-line h2{font-family:var(--font-body),Arial,sans-serif;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0;margin-bottom:4px}.cart-line p{font-size:15px}.cart-line-price{font-size:16px;font-weight:600;white-space:nowrap}.cart-summary{position:sticky;top:110px;display:grid;gap:14px;padding:24px;border-radius:16px;background:var(--surface)}.cart-total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:18px;font-weight:600;padding-bottom:14px;border-bottom:1px solid var(--line)}.cart-note,.cart-summary .pickup-reality{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.cart-note a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.cart-summary .button-row{display:grid;gap:10px}.cart-summary .button{width:100%;min-height:56px}.cart-summary .cart-whatsapp{order:-1}@media(max-width:767px){.cart-page .checkout-panel{grid-template-columns:1fr}.cart-line{grid-template-columns:96px minmax(0,1fr)}.cart-line img{width:96px;height:96px}.cart-line-price{grid-column:2}.cart-summary{position:static;padding:20px 16px}}.nav-actions .ns-icon-link span[data-cart-count]{background:#111;color:#fff;font-weight:600}.nav-actions .ns-icon-link span[data-cart-count].is-zero{display:none}.menu-button .ns-bar{transition:transform .2s ease,opacity .2s ease;transform-origin:12px 12px}.menu-button[aria-expanded=true] .ns-bar-1{transform:translateY(5px) rotate(45deg)}.menu-button[aria-expanded=true] .ns-bar-2{opacity:0}.menu-button[aria-expanded=true] .ns-bar-3{transform:translateY(-5px) rotate(-45deg)}
/*# sourceMappingURL=/cdn/shop/t/62/assets/nova-light.css.map */
