@import"https://fonts.googleapis.com/css2?family=Epilogue:ital,wght@0,700;0,800;0,900;1,800&family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--font-heading-family: "Epilogue", sans-serif !important;--font-body-family: "Instrument Sans", sans-serif !important;--color-brand-black: #000000;--color-brand-dark: #111111;--color-brand-red: #e11d48;--color-brand-gray-light: #f8f9fa;--color-brand-border: #e5e7eb}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.banner__heading,.card__heading,.section-header__title,.title,.h0{font-family:Epilogue,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important}body,p,span,a,input,select,textarea,button,.caption,.body{font-family:Instrument Sans,sans-serif!important}.header__menu-item,.list-menu__item,.menu-drawer__menu-item{font-family:Epilogue,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.8px!important;font-size:13px!important}.button,.btn,.shopify-payment-button__button,.button--primary,.button--secondary,.quick-add__submit{border-radius:0!important;font-family:Epilogue,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:13px!important;padding:14px 28px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:#000!important;color:#fff!important;border:1px solid #000000!important}.button--primary:hover,.button:not(.button--secondary):hover{background-color:#262626!important;border-color:#262626!important;transform:translateY(-2px);box-shadow:0 4px 12px #00000026!important}.button--secondary{background-color:#fff!important;color:#000!important;border:1.5px solid #000000!important}.button--secondary:hover{background-color:#000!important;color:#fff!important}.card-wrapper{background:#fff!important;border-radius:0!important;transition:transform .25s ease,box-shadow .25s ease!important}.card-wrapper:hover{transform:translateY(-4px)}.card__heading{font-size:14px!important;line-height:1.3!important;margin-top:8px!important;margin-bottom:6px!important}.card__heading a{color:#111!important;text-decoration:none!important}.card__heading a:hover{color:#e11d48!important}.price{font-family:Epilogue,sans-serif!important;font-weight:800!important;font-size:16px!important}.price .price-item--sale{color:#e11d48!important;font-weight:900!important}.price .price-item--regular{color:#111!important}.price .price__sale .price-item--regular{color:#9ca3af!important;text-decoration:line-through!important;font-size:14px!important;font-weight:600!important;margin-right:6px!important}.badge,.card__badge .badge{border-radius:0!important;font-family:Epilogue,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:11px!important;padding:4px 10px!important;border:none!important}.badge--bottom-left,.badge.price__badge-sale{background-color:#e11d48!important;color:#fff!important}.ds-ticker,.horizontal-ticker,.announcement-bar{background-color:#000!important;color:#fff!important}.ds-ticker-item,.announcement-bar__message{font-family:Epilogue,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important}.ds-icon-bar,.icon-bar-section{background-color:#f8f9fa!important;border-top:1px solid #e5e7eb!important;border-bottom:1px solid #e5e7eb!important}.ds-icon-bar .column-title,.icon-bar__title{font-family:Epilogue,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;font-size:14px!important;letter-spacing:.5px!important;color:#111!important}.ds-testimonials,.testimonials-section{background-color:#fff!important}.testimonial-card,.ds-testimonial-item{border:1px solid #e5e7eb!important;background:#fff!important;border-radius:0!important;padding:24px!important;box-shadow:0 1px 3px #0000000d!important}.newsletter-section,.newsletter{background-color:#000!important;color:#fff!important}.newsletter-section .h2,.newsletter__heading{color:#fff!important}.newsletter-form__field-wrapper input{border-radius:0!important;border:1px solid #ffffff!important;background:#fff!important;color:#000!important}.newsletter-form__button{border-radius:0!important;background-color:#e11d48!important;color:#fff!important}.header-wrapper{border-bottom:1px solid #e5e7eb!important}.cart-drawer,.drawer__inner{border-radius:0!important}.leagues-nav-scroll::-webkit-scrollbar{display:none}.league-nav-item:hover{background:#fff;color:#000;border-color:#fff}.league-nav-item.league-nav-highlight{background:#e11d48;color:#fff;border-color:#e11d48}.league-nav-item.league-nav-highlight:hover{background:#be123c;color:#fff}.product-form__input input[type=radio]+label,.variant-picker__input input[type=radio]+label,fieldset.js.product-form__input label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:52px!important;height:44px!important;padding:0 16px!important;border-radius:0!important;border:2px solid #000000!important;background:#fff!important;color:#000!important;font-family:Epilogue,sans-serif!important;font-weight:900!important;font-size:15px!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .2s ease!important;margin:0 8px 8px 0!important}.product-form__input input[type=radio]:checked+label,.variant-picker__input input[type=radio]:checked+label,fieldset.js.product-form__input input[type=radio]:checked+label{background:#000!important;color:#fff!important;border-color:#000!important}.product-form__input input[type=radio]+label:hover,fieldset.js.product-form__input label:hover{background:#f3f4f6!important;border-color:#000!important}#preview-bar-iframe,.shopify-preview-bar,.shopify-section-group-footer-group .shopify-preview-bar{display:none!important}.banner,.slideshow,.slideshow__media,.banner__media,.banner__media.media{background-image:url('{{ "hero_banner_jerseys.jpg" | asset_url }}')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.slideshow__text.banner__box,.banner__box{background:#000000b8!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1.5px solid rgba(255,255,255,.15)!important}.banner__heading{color:#fff!important;font-family:Epilogue,sans-serif!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:1px!important}.banner__text,.banner__text p{color:#e5e7eb!important;font-weight:500!important}.banner__buttons .button{background:#fff!important;color:#000!important;font-family:Epilogue,sans-serif!important;font-weight:900!important;border:2px solid #ffffff!important}.banner__buttons .button:hover{background:#000!important;color:#fff!important}.kj-social-proof-compact .kj-floating-coupon{display:none!important}.product-form__input input[type=radio][value="2XL"]+label,.product-form__input input[type=radio][value=XXL]+label,.product-form__input input[type=radio][value="2xl"]+label,.product-form__input input[type=radio][value=xxl]+label,.variant-picker__input input[type=radio][value="2XL"]+label,.variant-picker__input input[type=radio][value=XXL]+label,fieldset.js.product-form__input input[value="2XL"]+label,fieldset.js.product-form__input input[value=XXL]+label,select.select__select option[value*="2XL"],select.select__select option[value*=XXL],select.select__select option[value*="2xl"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.kj-shipping-insurance-card{display:flex;align-items:center;gap:12px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;padding:12px 14px;margin:12px 0 16px;font-family:Epilogue,sans-serif}.kj-si-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.kj-si-info{flex:1;min-width:0}.kj-si-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.kj-si-title,.kj-si-price{font-size:13px;font-weight:800;color:#0f172a}.kj-si-desc{font-size:11px;color:#64748b;margin:0;line-height:1.35;font-weight:500}.kj-si-toggle-wrapper{flex-shrink:0;margin-left:8px}.kj-si-switch{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer;margin:0}.kj-si-switch input{opacity:0;width:0;height:0}.kj-si-slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s cubic-bezier(.4,0,.2,1);border-radius:24px}.kj-si-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s cubic-bezier(.4,0,.2,1);border-radius:50%;box-shadow:0 2px 4px #00000026}.kj-si-switch input:checked+.kj-si-slider{background-color:#22c55e}.kj-si-switch input:checked+.kj-si-slider:before{transform:translate(20px)}.kj-custom-sidebar-drawer{position:fixed;top:0;left:0;width:320px;max-width:85vw;height:100vh;background:#fff;z-index:999999;box-shadow:4px 0 25px #00000026;font-family:Epilogue,sans-serif;overflow-y:auto;transform:translate(-100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}details[open]>.kj-custom-sidebar-drawer{transform:translate(0)}.kj-sidebar-inner{display:flex;flex-direction:column;min-height:100vh;padding:20px 24px}.kj-sidebar-header{display:flex;justify-content:flex-start;margin-bottom:24px}.kj-sidebar-close{background:transparent;border:none;cursor:pointer;padding:4px;color:#111;display:flex;align-items:center;justify-content:center}.kj-sidebar-nav{flex:1}.kj-sidebar-list{list-style:none;padding:0;margin:0}.kj-nav-item{margin-bottom:20px}.kj-nav-root{font-size:15px;font-weight:900;text-transform:uppercase;color:#000;text-decoration:none;letter-spacing:.5px;display:block}.kj-accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.kj-toggle-icon,.kj-sub-toggle-icon{font-size:18px;font-weight:700;color:#111;line-height:1}.kj-accordion-content{display:none;padding-left:8px;margin-top:14px}.kj-accordion-content.kj-open{display:block}.kj-sub-list{list-style:none;padding:0;margin:0}.kj-sub-item{margin-bottom:16px}.kj-sub-accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 0}.kj-sub-title{font-size:14px;font-weight:700;color:#1f2937}.kj-sub-title-link{font-size:14px;font-weight:700;color:#1f2937;text-decoration:none;display:block}.kj-sub-accordion-content{display:none;padding-left:14px;margin-top:10px;border-left:1.5px solid #e5e7eb}.kj-sub-accordion-content.kj-open{display:block}.kj-club-list{list-style:none;padding:0;margin:0}.kj-club-list li{margin-bottom:10px}.kj-club-list li a{font-size:13px;font-weight:500;color:#4b5563;text-decoration:none;transition:color .15s ease;display:block}.kj-club-list li a:hover{color:#000;font-weight:700}.kj-sidebar-footer{margin-top:auto;padding-top:24px;border-top:1px solid #e5e7eb}.kj-sidebar-account{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#111;text-decoration:none}.kj-faq-container{max-width:860px;margin:40px auto 60px;padding:0 20px;font-family:Epilogue,sans-serif}.kj-faq-hero{text-align:center;margin-bottom:32px}.kj-faq-badge{display:inline-block;background:#000;color:#fff;font-size:11px;font-weight:800;padding:4px 10px;border-radius:20px;letter-spacing:1px;margin-bottom:10px}.kj-faq-main-title{font-size:28px;font-weight:900;text-transform:uppercase;color:#0f172a;margin:0 0 10px;letter-spacing:.5px}.kj-faq-subtitle{font-size:14px;color:#64748b;margin:0;line-height:1.5}.kj-faq-grid{display:flex;flex-direction:column;gap:12px}.kj-faq-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:all .2s ease}.kj-faq-card.kj-faq-active{border-color:#000;box-shadow:0 4px 14px #0000000f}.kj-faq-question{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff}.kj-faq-question h3{font-size:14px;font-weight:800;color:#0f172a;margin:0;line-height:1.3}.kj-faq-icon{font-size:18px;font-weight:700;color:#0f172a;margin-left:12px}.kj-faq-answer{display:none;padding:0 20px 18px;font-size:13px;color:#475569;line-height:1.6;border-top:1px solid #f1f5f9}.kj-faq-answer p{margin:10px 0 0}.kj-faq-answer ul{margin:8px 0 0 18px;padding:0}.kj-faq-contact-box{text-align:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;padding:24px 20px;margin-top:40px}.kj-faq-contact-box h3{font-size:16px;font-weight:800;color:#0f172a;margin:0 0 4px}.kj-faq-contact-box p{font-size:13px;color:#64748b;margin:0 0 14px}.kj-faq-contact-btn{display:inline-block;background:#000;color:#fff;font-size:12px;font-weight:900;padding:10px 20px;border-radius:4px;text-decoration:none;letter-spacing:.5px;transition:background .2s ease}.kj-faq-contact-btn:hover{background:#222}.kj-tracking-wrapper{max-width:1100px;margin:40px auto 70px;padding:0 20px;font-family:Epilogue,sans-serif}.kj-tracking-container{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;background:#fff;border-radius:4px;overflow:hidden;align-items:stretch}.kj-tracking-card{padding:30px 40px;display:flex;flex-direction:column;justify-content:center}.kj-tracking-title{font-size:26px;font-weight:800;color:#0f172a;text-align:center;margin:0 0 28px;letter-spacing:-.3px}.kj-tracking-tabs{display:flex;border-bottom:2px solid #e2e8f0;margin-bottom:28px}.kj-tab-btn{flex:1;background:transparent;border:none;font-family:Epilogue,sans-serif;font-size:14px;font-weight:700;color:#64748b;padding:12px 10px;cursor:pointer;position:relative;text-align:center;transition:color .2s ease}.kj-tab-btn.kj-tab-active{color:#000;font-weight:800}.kj-tab-btn.kj-tab-active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#000}.kj-tracking-form{display:flex;flex-direction:column;gap:16px}.kj-input-group{width:100%}.kj-input-field{width:100%;height:48px;border:1px solid #cbd5e1;border-radius:4px;padding:0 16px;font-family:Epilogue,sans-serif;font-size:14px;color:#0f172a;outline:none;transition:border-color .2s ease;box-sizing:border-box}.kj-input-field:focus{border-color:#000}.kj-input-row{display:flex;gap:12px}.kj-select-wrapper{width:110px;flex-shrink:0}.kj-type-select{width:100%;height:48px;border:1px solid #cbd5e1;border-radius:4px;padding:0 12px;font-family:Epilogue,sans-serif;font-size:13px;font-weight:600;color:#0f172a;background:#fff;outline:none;cursor:pointer}.kj-tracking-hint{font-size:12px;color:#64748b;margin:-6px 0 4px;line-height:1.4}.kj-tracking-submit-btn{width:100%;height:48px;background:#000;color:#fff;border:none;border-radius:4px;font-family:Epilogue,sans-serif;font-size:14px;font-weight:800;letter-spacing:1px;cursor:pointer;transition:background .2s ease;margin-top:6px}.kj-tracking-submit-btn:hover{background:#222}.kj-tracking-media{position:relative;overflow:hidden;border-radius:0 4px 4px 0;min-height:380px}.kj-tracking-img{width:100%;height:100%;object-fit:cover;display:block}.kj-tracking-result{margin-top:24px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.kj-status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.kj-status-badge{background:#059669;color:#fff;font-size:10px;font-weight:800;padding:3px 8px;border-radius:12px}.kj-status-date{font-size:11px;color:#64748b}.kj-status-title{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 14px}.kj-progress-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px;text-align:center}.kj-step{font-size:9px;color:#94a3b8;font-weight:600}.kj-step span{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 auto 4px;border-radius:50%;background:#e2e8f0;color:#64748b;font-size:10px;font-weight:800}.kj-step-done span,.kj-step-active span{background:#000;color:#fff}.kj-step-active p{color:#000;font-weight:800}.kj-external-btn{display:block;text-align:center;font-size:11px;font-weight:800;color:#000;text-decoration:underline}@media(max-width:768px){.kj-tracking-container{grid-template-columns:1fr}.kj-tracking-media{display:none}.kj-tracking-card{padding:24px 16px}}.kj-affiliate-wrapper{max-width:1100px;margin:40px auto 80px;padding:0 20px;font-family:Epilogue,sans-serif}.kj-aff-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;margin-bottom:70px}.kj-aff-badge{display:inline-block;font-size:13px;font-weight:700;color:#4b5563;margin-bottom:12px}.kj-aff-title{font-size:38px;font-weight:900;color:#0f172a;line-height:1.15;margin:0 0 16px;letter-spacing:-.5px}.kj-aff-desc{font-size:15px;color:#64748b;line-height:1.6;margin:0 0 28px}.kj-aff-hero-actions{display:flex;gap:14px}.kj-aff-btn-primary{display:inline-block;background:#000;color:#fff;font-size:14px;font-weight:800;padding:12px 28px;border-radius:4px;text-decoration:none;transition:background .2s ease}.kj-aff-btn-primary:hover{background:#222}.kj-aff-btn-secondary{display:inline-block;background:#fff;color:#000;border:1.5px solid #000000;font-size:14px;font-weight:800;padding:12px 24px;border-radius:4px;text-decoration:none}.kj-aff-stats-card{background:#fff;border:2px solid #0f172a;box-shadow:10px 10px #0f172a;border-radius:8px;padding:30px;text-align:center}.kj-stats-icon{font-size:36px;margin-bottom:8px}.kj-stats-amount{display:block;font-size:28px;font-weight:900;color:#059669;margin-bottom:4px}.kj-stats-label{font-size:13px;font-weight:700;color:#64748b;text-transform:uppercase}.kj-stats-pill{display:inline-block;background:#f1f5f9;color:#0f172a;font-size:11px;font-weight:800;padding:6px 12px;border-radius:20px;margin-top:16px}.kj-aff-how{margin-bottom:70px}.kj-aff-section-title{font-size:28px;font-weight:800;text-align:center;color:#0f172a;margin:0 0 40px}.kj-aff-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kj-aff-step-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:30px 24px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.kj-aff-step-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000000f}.kj-step-icon-wrap{position:relative;display:inline-block;margin-bottom:16px}.kj-step-emoji{font-size:40px}.kj-step-badge{position:absolute;top:-4px;right:-8px;background:#000;color:#fff;font-size:11px;font-weight:900;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.kj-step-title{font-size:18px;font-weight:800;color:#0f172a;margin:0 0 10px}.kj-step-text{font-size:13px;color:#64748b;line-height:1.5;margin:0}.kj-aff-form-section{margin-bottom:60px}.kj-aff-form-box{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;padding:40px}.kj-form-title{font-size:24px;font-weight:900;color:#0f172a;margin:0 0 8px;text-align:center}.kj-form-sub{font-size:14px;color:#64748b;text-align:center;margin:0 0 30px}.kj-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px}.kj-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.kj-form-group label{font-size:13px;font-weight:700;color:#0f172a}.kj-form-input{height:46px;border:1px solid #cbd5e1;border-radius:4px;padding:0 14px;font-family:Epilogue,sans-serif;font-size:14px;outline:none;background:#fff}.kj-form-input:focus{border-color:#000}.kj-aff-submit-btn{width:100%;height:50px;background:#000;color:#fff;font-size:14px;font-weight:900;letter-spacing:.5px;border:none;border-radius:4px;cursor:pointer;margin-top:10px;transition:background .2s ease}.kj-aff-submit-btn:hover{background:#222}.kj-aff-link-result{margin-top:30px;background:#fff;border:2px solid #059669;border-radius:6px;padding:24px}.kj-success-badge{color:#059669;font-size:14px;font-weight:800}.kj-result-info{font-size:13px;color:#475569;margin:6px 0 16px}.kj-link-copy-box{display:flex;gap:10px;margin-bottom:16px}.kj-link-field{flex:1;height:44px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:0 14px;font-family:monospace;font-size:14px;font-weight:700;color:#0f172a}.kj-copy-link-btn{background:#000;color:#fff;border:none;border-radius:4px;padding:0 20px;font-size:13px;font-weight:800;cursor:pointer}.kj-summary-tags{display:flex;gap:20px;font-size:13px;color:#0f172a}.kj-aff-dashboard-section{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:40px;text-align:center}.kj-dash-title{font-size:24px;font-weight:900;margin:0 0 6px}.kj-dash-sub{font-size:14px;color:#64748b;margin:0 0 30px}.kj-sim-container{max-width:600px;margin:0 auto}.kj-sim-slider-wrap label{display:block;font-size:15px;font-weight:700;margin-bottom:12px}.kj-sim-slider-wrap input[type=range]{width:100%;margin-bottom:24px}.kj-sim-result-card{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;padding:20px}.kj-sim-label{display:block;font-size:13px;color:#64748b;font-weight:600}.kj-sim-amount{display:block;font-size:32px;font-weight:900;color:#059669;margin:4px 0}.kj-sim-note{font-size:11px;color:#94a3b8;font-weight:600}@media(max-width:768px){.kj-aff-hero,.kj-aff-steps-grid,.kj-form-grid-2{grid-template-columns:1fr}}.featured-collection .title-wrapper-with-link h2,.featured-collection h2.title,.featured-collection .collection__title{font-family:Epilogue,sans-serif!important;font-size:32px!important;font-weight:900!important;text-transform:uppercase!important;text-align:center!important;color:#0f172a!important;letter-spacing:.5px!important;margin:0 auto 30px!important;display:block!important;width:100%!important}.featured-collection .center.collection__view-all,.featured-collection .collection__view-all{text-align:center!important;margin-top:32px!important}.featured-collection .collection__view-all .button,.featured-collection .collection__view-all a{background:#000!important;color:#fff!important;font-family:Epilogue,sans-serif!important;font-size:13px!important;font-weight:900!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:14px 38px!important;border-radius:0!important;display:inline-block!important;border:2px solid #000000!important;transition:all .2s ease!important;text-decoration:none!important}.featured-collection .collection__view-all .button:hover,.featured-collection .collection__view-all a:hover{background:#fff!important;color:#000!important}.card-wrapper .card__heading{font-family:Epilogue,sans-serif!important;font-weight:600!important;font-size:13px!important;color:#1f2937!important;text-align:center!important;margin-top:10px!important}.card-wrapper .price{text-align:center!important;font-family:Epilogue,sans-serif!important;font-weight:800!important;font-size:14px!important;color:#dc2626!important}@media(max-width:768px){.featured-collection .title-wrapper-with-link h2{font-size:22px!important}}header-drawer,.header__icon--menu,.header__icon--summary,summary.header__icon--menu{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;margin-right:14px!important}.kj-hamburger-icon-wrap{display:flex!important;align-items:center!important;justify-content:center!important;color:#000!important}.kj-sidebar-logo-text{font-family:Epilogue,sans-serif;font-size:15px;font-weight:900;letter-spacing:1px;color:#000;margin-left:12px}.kj-view-all-league{font-size:12px!important;font-weight:800!important;color:#0284c7!important;margin-top:6px!important;display:inline-block!important}.header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-left:16px!important;padding-right:16px!important}header-drawer,.header__icon--menu,summary.header__icon--menu{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;margin:0 12px 0 0!important;padding:0!important;order:1!important}.header__heading,.header__heading--custom-inline{display:flex!important;align-items:center!important;margin:0 20px 0 0!important;padding:0!important;order:2!important;grid-area:unset!important}.header__heading-logo{max-height:48px!important;width:auto!important;border-radius:50%!important;object-fit:cover!important;box-shadow:0 2px 8px #0000001f!important}.header__inline-menu{display:flex!important;align-items:center!important;order:3!important;margin-right:auto!important;grid-area:unset!important}.header__inline-menu .list-menu--inline{display:flex!important;align-items:center!important;gap:18px!important}.header__inline-menu .header__menu-item{font-family:Epilogue,sans-serif!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#111!important;padding:8px 6px!important}.header__icons{display:flex!important;align-items:center!important;gap:12px!important;order:4!important;margin-left:auto!important;grid-area:unset!important}@media(max-width:989px){.header__inline-menu{display:none!important}}.header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 24px!important;background:#fff!important;color:#fff!important;position:relative!important}header-drawer,.header__icon--menu,summary.header__icon--menu{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;margin:0!important;padding:0!important;order:1!important;color:#fff!important}.kj-hamburger-icon-wrap svg{stroke:#fff!important;color:#fff!important}.header__heading,.header__heading--custom-inline{position:static!important;transform:translate(-50%)!important;margin:0!important;padding:0!important;order:2!important}.header__heading-logo{max-height:46px!important;width:auto!important;border-radius:50%!important;display:block!important}.header__inline-menu,.kj-leagues-nav-bar,.kj-leagues-bar{display:none!important}.header__icons .header__icon,.header__icons a{color:#fff!important}.header__icon--cart .cart-count-bubble{background-color:#fff!important;color:#000!important;font-weight:800!important}.header-wrapper,.header{background:#fff!important;background-color:#fff!important;color:#000!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 24px!important;position:relative!important;border-bottom:1px solid #f1f5f9!important;box-shadow:0 1px 3px #0000000d!important}header-drawer,.header__icon--menu,summary.header__icon--menu{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;margin:0!important;padding:0!important;order:1!important;color:#000!important}.kj-hamburger-icon-wrap svg{stroke:#000!important;color:#000!important}.header__icon--menu .icon-hamburger{color:#000!important;fill:#000!important}.header__heading,.header__heading--custom-inline{position:static!important;transform:translate(-50%)!important;margin:0!important;padding:0!important;order:2!important;display:flex!important;align-items:center!important;justify-content:center!important}.header__heading-logo{max-height:48px!important;width:auto!important;border-radius:50%!important;display:block!important}.header__inline-menu,.header__inline-menu *,.kj-leagues-nav-bar,.kj-leagues-bar{display:none!important}.header__icons{display:flex!important;align-items:center!important;gap:16px!important;order:3!important;margin-left:auto!important}.header__icons .header__icon,.header__icons a,.header__icons svg{color:#000!important;stroke:#000!important}.header__icon--cart .cart-count-bubble{background-color:#000!important;color:#fff!important;font-weight:800!important}.kj-leagues-nav-bar,.kj-leagues-bar,.quick-leagues-bar,.leagues-nav-bar,.header-leagues-bar,div[class*=leagues],div[class*=championnat],div:has(>a[href*=ligue-1]){display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}.header-wrapper{background:#fff!important;background-color:#fff!important;border-bottom:1px solid #e2e8f0!important;width:100%!important}.header{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;width:100%!important;max-width:100%!important;padding:12px 32px!important;margin:0 auto!important;box-sizing:border-box!important;background:#fff!important}.header header-drawer,.header>header-drawer,.header .header__icon--menu,summary.header__icon--menu{justify-self:start!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;margin:0!important;padding:6px!important;order:1!important}.kj-hamburger-icon-wrap svg,.header__icon--menu svg{stroke:#000!important;color:#000!important;width:26px!important;height:26px!important}.header .header__heading,.header .header__heading--custom-inline,.header h1.header__heading{justify-self:center!important;position:static!important;transform:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;order:2!important}.header__heading-logo{max-height:50px!important;width:auto!important;border-radius:50%!important;display:block!important;box-shadow:0 2px 8px #00000014!important}.header .header__icons,.header>.header__icons{justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:24px!important;margin:0!important;padding:0!important;order:3!important}.header .header__icons .header__icon,.header .header__icons a,.header .header__icons details-modal{display:flex!important;align-items:center!important;color:#000!important}.header .header__icons svg{stroke:#000!important;color:#000!important;width:22px!important;height:22px!important}.header__icon--cart .cart-count-bubble{background-color:#000!important;color:#fff!important;font-weight:800!important;font-size:10px!important;width:18px!important;height:18px!important;top:10px!important;right:6px!important}.header__inline-menu{display:none!important}.kj-leagues-nav-bar,.kj-leagues-bar,.quick-leagues-bar,div:has(>a[href*=ligue-1]),div:has(>a[href*=premier-league]){display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}@media(max-width:768px){.header{padding:10px 16px!important}.header .header__icons{gap:16px!important}}.kj-exact-sidebar-drawer{position:fixed!important;top:0!important;left:0!important;width:320px!important;max-width:85vw!important;height:100vh!important;background:#fff!important;z-index:9999999!important;box-shadow:4px 0 25px #00000026!important;font-family:Epilogue,sans-serif!important;overflow-y:auto!important;transform:translate(-100%)!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important}details[open]>.kj-exact-sidebar-drawer{transform:translate(0)!important}.kj-exact-sidebar-inner{display:flex!important;flex-direction:column!important;min-height:100vh!important;padding:22px 24px!important;box-sizing:border-box!important}.kj-exact-header{display:flex!important;justify-content:flex-start!important;margin-bottom:24px!important}.kj-exact-close-btn{background:transparent!important;border:none!important;cursor:pointer!important;padding:2px!important;color:#111!important;display:flex!important;align-items:center!important}.kj-exact-nav{flex:1!important}.kj-exact-menu-list{list-style:none!important;padding:0!important;margin:0!important}.kj-exact-root-item{margin-bottom:22px!important}.kj-exact-root-link{font-size:15px!important;font-weight:900!important;text-transform:uppercase!important;color:#000!important;text-decoration:none!important;letter-spacing:.5px!important;display:block!important}.kj-exact-accordion-head{display:flex!important;justify-content:space-between!important;align-items:center!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.kj-exact-toggle-symbol,.kj-exact-sub-toggle{font-size:18px!important;font-weight:700!important;color:#111!important;line-height:1!important}.kj-exact-accordion-body{display:none!important;padding-left:6px!important;margin-top:14px!important}.kj-exact-accordion-body.kj-exact-open{display:block!important}.kj-exact-leagues-list{list-style:none!important;padding:0!important;margin:0!important}.kj-exact-league-item{margin-bottom:16px!important}.kj-exact-sub-head{display:flex!important;justify-content:space-between!important;align-items:center!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;padding:4px 0!important}.kj-exact-sub-title{font-size:14px!important;font-weight:700!important;color:#1f2937!important}.kj-exact-sub-title-link{font-size:14px!important;font-weight:700!important;color:#1f2937!important;text-decoration:none!important;display:block!important}.kj-exact-sub-body{display:none!important;padding-left:14px!important;margin-top:10px!important;border-left:1.5px solid #e5e7eb!important}.kj-exact-sub-body.kj-exact-open{display:block!important}.kj-exact-clubs-list{list-style:none!important;padding:0!important;margin:0!important}.kj-exact-clubs-list li{margin-bottom:11px!important}.kj-exact-clubs-list li a{font-size:13.5px!important;font-weight:500!important;color:#4b5563!important;text-decoration:none!important;transition:color .15s ease!important;display:block!important}.kj-exact-clubs-list li a:hover{color:#000!important;font-weight:700!important}.kj-exact-footer{margin-top:auto!important;padding-top:24px!important;border-top:1px solid #e5e7eb!important}.kj-exact-account-link{display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:700!important;color:#111!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-u2m-style.css.map */
