@charset "UTF-8";:root{--ir-bg-primary: #1456f0;--ir-text-primary: #1456f0;--ir-bg-danger: #FF5000;--ir-text-danger: #FF5000}@media screen and (min-width:1400px){.container{max-width:1300px}}.f13{font-size:13px}.f14{font-size:14px}:root{--height-header: 65px;--height-footer-mb: 56px;--text-color: #161616;--blue: #007bff;--black: #161616;--success: #2ECE3D;--lightgray: #7a8c9a;--strava-color: #FC4C02}.text-strava{color:var(--strava-color)}.btn-primary{background-color:var(--ir-bg-primary);color:#fff;box-shadow:none!important;border:none}.btn-primary:hover,.btn-primary:active{background-color:var(--ir-bg-primary)!important;color:#fff}.btn-danger{background-color:var(--ir-bg-danger)}.text-danger{color:var(--ir-text-danger)!important}.text-primary{color:var(--ir-text-primary)!important}.bg-primary{background-color:var(--ir-bg-primary)!important}.bg-danger{background-color:var(--ir-bg-danger)!important}a{color:var(--ir-text-primary)}.btn-outline-primary{color:var(--ir-text-primary);border-color:var(--ir-text-primary)}#layout-wrapper .required:after{content:"*";color:#f91818;padding-left:5px}#layout-wrapper #page-topbar{position:initial;background:#fff;box-shadow:0 2px 3px #343a400f;margin:0}#layout-wrapper #page-topbar .logo{line-height:initial}#layout-wrapper #page-topbar .logo img{height:50px}#layout-wrapper #page-topbar .navbar-header{height:var(--height-header)}#layout-wrapper #page-topbar .dropdown-toggle:after{display:none}#layout-wrapper #page-topbar .topnav .navbar-nav .nav-link{color:var(--text-color);cursor:pointer}#layout-wrapper #page-topbar .topnav .navbar-nav .nav-link:hover{color:var(--ir-text-primary)}#layout-wrapper .layout-content{min-height:calc(100vh - var(--height-header));padding:20px 0}#layout-wrapper .layout-content.pb-mobile{padding-bottom:var(--height-footer-mb);padding-top:50px}@media(max-width:500.9px){#layout-wrapper .layout-content .container{padding:0}#layout-wrapper .layout-content .card{border-radius:0}#layout-wrapper .layout-content .box-item,#layout-wrapper .layout-content .box-item-left{border-radius:0;border:none}#layout-wrapper .layout-content h5.text-uppercase{font-size:16px}}#layout-wrapper .layout-content .product-loop{border-radius:4px}@media(min-width:1025px){#layout-wrapper .layout-content .product-loop{transition:.2s ease}#layout-wrapper .layout-content .product-loop:hover{transform:translateY(-4px);box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px}}#layout-wrapper .layout-content #pagination,#layout-wrapper .layout-content #pagination-coupon,#layout-wrapper .layout-content #pagination-referral{text-align:center;-webkit-user-select:none;user-select:none}#layout-wrapper .layout-content #pagination li,#layout-wrapper .layout-content #pagination-coupon li,#layout-wrapper .layout-content #pagination-referral li{display:inline-block;margin:0 5px;border:0}@media screen and (max-width:767px){#layout-wrapper .layout-content #pagination li.first,#layout-wrapper .layout-content #pagination li.last,#layout-wrapper .layout-content #pagination-coupon li.first,#layout-wrapper .layout-content #pagination-coupon li.last,#layout-wrapper .layout-content #pagination-referral li.first,#layout-wrapper .layout-content #pagination-referral li.last{display:none}}#layout-wrapper .layout-content #pagination li a,#layout-wrapper .layout-content #pagination-coupon li a,#layout-wrapper .layout-content #pagination-referral li a{border-radius:5px}#layout-wrapper .layout-content #pagination li:last-child,#layout-wrapper .layout-content #pagination-coupon li:last-child,#layout-wrapper .layout-content #pagination-referral li:last-child{margin-right:0}#layout-wrapper .layout-content .bottom-pagination select.perpage{display:inline-block;height:34px;width:100px}#layout-wrapper .layout-content .bottom-pagination #pagination{text-align:right}#layout-wrapper .layout-content .bottom-pagination .left{margin-top:20px}#layout-wrapper .footer-layout.footer{height:100%;position:unset;padding:0}#layout-wrapper .footer-layout.footer.nav-mb{padding-bottom:var(--height-footer-mb)}#layout-wrapper .footer-layout.footer .footer-top{height:150px}#layout-wrapper .footer-layout.footer .footer-top.is-mobile{height:unset}#layout-wrapper .footer-layout.footer .footer-top.is-mobile .image-notifi{max-height:52px}#layout-wrapper .footer-layout.footer .footer-top.is-mobile .info-company{max-width:100%}#layout-wrapper .footer-layout.footer .footer-top.is-mobile .container-contact{padding:0}#layout-wrapper .footer-layout.footer .footer-top.is-mobile .container-contact .footer-socials{margin:10px 0}#layout-wrapper .footer-layout.footer .footer-top .image-notifi{max-width:200px}#layout-wrapper .footer-layout.footer .footer-top .info-company{max-width:60%;text-align:center}#layout-wrapper .footer-layout.footer .footer-top .container-contact{padding-top:4px}#layout-wrapper .footer-layout.footer .footer-top .container-contact .footer-socials{display:flex;justify-content:center;margin-bottom:16px}#layout-wrapper .footer-layout.footer .footer-top .container-contact .footer-socials img{width:20px;height:20px}#layout-wrapper .footer-layout.footer .footer-top .container-contact .logo-strava{max-height:22px;display:block;margin:0 auto 10px}#layout-wrapper .footer-layout.footer .footer-bottom{border-top:solid 1px #ddd;height:60px}#layout-wrapper .footer-layout.footer .footer-bottom.is-mobile{height:unset}#layout-wrapper .footer-layout.footer .logo-irace{max-width:165px}@media(max-width:768px){#layout-wrapper .footer-layout.footer .text-irace{font-size:12px;color:#686868;margin:10px 0}}#layout-wrapper .footer-layout a{display:inline-block;color:#686868;margin:0 8px}@media(max-width:768px){#layout-wrapper .footer-layout a{font-size:12px}}#layout-wrapper .loadingoverlay_element{width:60px!important;height:60px!important}#layout-wrapper .form-select{box-shadow:none}#layout-wrapper .form-select.perpage{font-size:13px}#layout-wrapper .btn.form-control{border:none}#layout-wrapper .txt-primary{color:var(--ir-text-danger)}#layout-wrapper .radius-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#layout-wrapper .radius-r-none{border-top-right-radius:0;border-bottom-right-radius:0}#layout-wrapper .blue{color:var(--blue)}#layout-wrapper .btn-login-irace{cursor:pointer}#layout-wrapper .btn-login-irace:not(.btn){color:var(--blue)}#layout-wrapper .red{color:var(--ir-text-danger)}.flatpickr-current-month{font-size:16px!important}.flatpickr-prev-month,.flatpickr-next-month{display:flex}button{background:transparent}img{max-width:100%}.close-modal{font-size:22px;border:none}.disabled{pointer-events:none;opacity:.65}.modal-full-scrren{height:100%;width:100%;visibility:hidden;opacity:0;position:fixed;z-index:777778;top:0;left:0;background-color:#000;background-color:#000000b3;-webkit-transition:opacity .6s,visibility .6s;transition:opacity .6s,visibility .6s}.modal-full-scrren.show{visibility:visible;opacity:1}.modal-full-scrren .overlay-content{position:relative;top:30%;width:50%;text-align:center;margin:auto}@media screen and (max-width:991px){.modal-full-scrren .overlay-content{top:20%;width:70%}}@media screen and (max-width:768px){.modal-full-scrren .overlay-content{width:90%}}.modal-full-scrren .box-search{width:100%;margin:0 auto}.modal-full-scrren .closebtn{position:absolute;top:20px;right:45px;font-size:40px;cursor:pointer;color:#fff;z-index:1}@media(max-width:425.9px){.modal-full-scrren .closebtn{right:20px}}.modal-full-scrren .closebtn:hover{color:#ccc}.modal-full-scrren input[type=text]{padding:15px;font-size:17px;border:none;float:left;width:80%;background:#fff;outline:none}.modal-full-scrren input[type=text]:hover{background:#f1f1f1}.modal-full-scrren button{float:left;width:20%;padding:15px;background:var(--ir-bg-danger);font-size:17px;border:none;cursor:pointer;color:#fff}.modal-full-scrren .search-result{width:100%;margin:5px 0 0;text-align:left;background-color:#fff;float:left;display:none}.modal-full-scrren .search-result li a{padding:10px 15px;display:block;color:var(--blue);font-size:15px}#modal-size-chart .overlay-content{width:100%;height:100%;top:initial;margin:auto}#modal-size-chart .overlay-content img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}@media screen and (max-width:991px){.navbar-header .header-item{height:60px}.footer-layout.footer{height:inherit;text-align:center}.footer-layout.footer .text-lg-end{margin-top:10px}}@media(min-width:767px){.d-none-desktop{display:none!important}}@media(max-width:767.9px){:root{--height-header: 60px}#layout-wrapper .layout-content{padding-bottom:0}#layout-wrapper .layout-content.pt-header{padding-top:0}#layout-wrapper #page-topbar{position:sticky;left:0;top:0;right:0}#layout-wrapper #page-topbar .topnav{top:calc(var(--height-header) + 1px)}#layout-wrapper #page-topbar .logo{line-height:unset}#layout-wrapper #page-topbar .logo img{height:35px}#layout-wrapper #page-topbar .wrap-btn-login .btn{padding:5px;font-size:13px}.d-none-mb{display:none!important}}.wrapper-footer-mb{position:fixed;bottom:-1px;height:var(--height-footer-mb);left:0;width:100%;background-color:#fff;z-index:2;border-top:1px solid #dfe3e8}.wrapper-footer-mb ul{margin:0;padding:8px 0 0}.wrapper-footer-mb ul li{display:inline-block;width:20%;float:left;text-align:center}.wrapper-footer-mb ul li img{width:24px;height:24px}.wrapper-footer-mb ul li img.img-logo{width:40px;height:40px}.wrapper-footer-mb ul li span{display:inline-block;width:100%;font-size:12px;color:#637381}.wrapper-header-setting{height:56px;position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:#2123261a 0 10px 10px -10px;z-index:3;display:flex;align-items:center;padding:0 16px}.wrapper-header-setting i{font-size:22px}.wrapper-header-setting h5{margin:0;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%}.swal2-container .swal2-popup{width:fit-content}.swal2-container .swal2-popup .swal2-icon{width:50px;height:50px;margin-bottom:0}.swal2-container .swal2-popup .swal2-icon .swal2-icon-content{font-size:30px}.swal2-container .swal2-popup .swal2-actions button{font-size:14px}.loadingoverlay_element{width:90px!important;height:90px!important}.wrap-item-sport .sport-name{font-weight:700;margin-bottom:5px}.dropdown-menu .dropdown-item{cursor:pointer}.delivery-notes{font-size:11px}.avatar-default{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:25px}.empty-cell:after{content:"--:--"}.container-header-banner-qc{height:auto;overflow:hidden}.container-header-banner-qc img,.container-banner-qc img{vertical-align:middle}@media(min-width:1025px){.race-loop{transition:.2s ease}.race-loop:hover{transform:translateY(-4px);box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px}}.race-loop .card-img-top{height:200px;object-fit:cover}@media(max-width:500px){.race-loop .card-img-top{max-height:unset}}.race-loop .race-title{height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--text-color);margin-bottom:10px}.race-loop .race-desc{height:64px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#000000b3}.race-loop .container-badge{position:absolute;right:-6px;top:-6px}.race-loop .container-badge img{max-width:44px}.race-loop .item-info{margin-bottom:5px;font-size:14px;color:#666;display:flex;align-items:center;gap:6px}.race-loop .card-footer .text-blue{margin-left:2px;font-size:16px;font-weight:700;color:#1456f0}.race-loop .card-footer .btn{font-weight:700}.race-loop .card-footer .btn-hot{width:fit-content;display:flex;align-items:center;gap:4px;background:#ef4040!important;border-color:#ef4040!important}.race-loop .card-footer .btn-hot img{max-width:20px}.select2-container--bootstrap-5 .select2-selection{box-shadow:none!important}.select2-container--bootstrap-5 .select2-search--inline .select2-search__field{font-size:14px!important;vertical-align:middle!important}.cpt{cursor:pointer}.btn-header-enterprise{background:linear-gradient(to right,#7c4728,#efb764);background-size:200%;background-position:0 0;color:#fff;border:0;box-shadow:none;display:inline-block;cursor:pointer;transition:.5s}.table-bordered>:not(caption)>*>*{border-color:#eff0f2;border-style:solid;border-width:1px}@media(max-width:425.9px){.bottom-pagination .control-label{display:none}}.pagination .page-link{color:#fff;cursor:pointer}#wrap-payment-methods,#wrap-payment-methods .radio{margin-bottom:10px}#wrap-payment-methods .radio label{display:flex;align-items:center;gap:10px;width:fit-content;-webkit-user-select:none;user-select:none;cursor:pointer}#wrap-payment-methods .radio label:hover{color:var(--blue)}#wrap-payment-methods .radio label input{width:17px;min-width:17px;height:17px}.border-animate{position:relative;display:inline-block;overflow:hidden}.border-animate span{position:absolute;display:block}.border-animate span:nth-child(1){top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,transparent,#FC4C02);animation:animate1 1s linear infinite}@keyframes animate1{0%{left:-100%}50%,to{left:100%}}.border-animate span:nth-child(2){top:-100%;right:0;width:5px;height:100%;background:linear-gradient(180deg,transparent,#FC4C02);animation:animate2 1s linear infinite;animation-delay:.25s}@keyframes animate2{0%{top:-100%}50%,to{top:100%}}.border-animate span:nth-child(3){bottom:0;right:0;width:100%;height:5px;background:linear-gradient(270deg,transparent,#FC4C02);animation:animate3 1s linear infinite;animation-delay:.5s}@keyframes animate3{0%{right:-100%}50%,to{right:100%}}.border-animate span:nth-child(4){bottom:-100%;left:0;width:5px;height:100%;background:linear-gradient(360deg,transparent,#FC4C02);animation:animate4 1s linear infinite;animation-delay:.75s}@keyframes animate4{0%{bottom:-100%}50%,to{bottom:100%}}.text-underline{text-decoration:underline!important}.grecaptcha-badge{opacity:0;z-index:-1}.pr1{position:relative;top:1px}#layout-wrapper.layout-wrapper-iframe .layout-content{padding:0}.wrap-download-bib-cert{display:flex;justify-content:center;gap:10px;padding:10px 0}.wrap-download-bib-cert a{display:flex;align-items:center;justify-content:center;gap:5px}
