:root{--height-header:65px;--height-footer-mb:56px;--text-color:#161616;--blue:#007bff;--black:#161616;--success:#2ece3d;--lightgray:#7a8c9a;--ir-bg-primary:#1456f0;--ir-text-primary:#1456f0;--ir-bg-danger:#ff5000;--ir-text-danger:#ff5000;--strava-color:#fc4c02}.text-strava{color:var(--strava-color)}.btn-primary{background-color:var(--ir-bg-primary);border:none;box-shadow:none!important;color:#fff}.btn-primary:active,.btn-primary:hover{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}.btn-outline-primary,a{color:var(--ir-text-primary)}.btn-outline-primary{border-color:var(--ir-text-primary)}#layout-wrapper .required:after{color:#f91818;content:"*";padding-left:5px}#layout-wrapper #page-topbar{background:#fff;box-shadow:0 2px 3px rgba(52,58,64,.06);margin:0;position:static}#layout-wrapper #page-topbar .logo{line-height:normal}#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:none;border-radius:0}#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{box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);transform:translateY(-4px)}}#layout-wrapper .layout-content #pagination,#layout-wrapper .layout-content #pagination-coupon,#layout-wrapper .layout-content #pagination-referral{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#layout-wrapper .layout-content #pagination-coupon li,#layout-wrapper .layout-content #pagination-referral li,#layout-wrapper .layout-content #pagination li{border:0;display:inline-block;margin:0 5px}@media screen and (max-width:767px){#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,#layout-wrapper .layout-content #pagination li.first,#layout-wrapper .layout-content #pagination li.last{display:none}}#layout-wrapper .layout-content #pagination-coupon li a,#layout-wrapper .layout-content #pagination-referral li a,#layout-wrapper .layout-content #pagination li a{border-radius:5px}#layout-wrapper .layout-content #pagination-coupon li:last-child,#layout-wrapper .layout-content #pagination-referral li:last-child,#layout-wrapper .layout-content #pagination 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%;padding:0;position:unset}#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{height:20px;width:20px}#layout-wrapper .footer-layout.footer .footer-top .container-contact .logo-strava{max-height:22px}#layout-wrapper .footer-layout.footer .footer-bottom{border-top:1px solid #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{color:#686868;font-size:12px;margin:10px 0}}#layout-wrapper .footer-layout a{color:#686868;display:inline-block;margin:0 8px}@media (max-width:768px){#layout-wrapper .footer-layout a{font-size:12px}}#layout-wrapper .loadingoverlay_element{height:60px!important;width: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-bottom-left-radius:0;border-top-left-radius:0}#layout-wrapper .radius-r-none{border-bottom-right-radius:0;border-top-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-next-month,.flatpickr-prev-month{display:flex}button{background:transparent}img{max-width:100%}.close-modal{border:none;font-size:22px}.disabled{opacity:.65;pointer-events:none}.modal-full-scrren{background-color:#000;background-color:rgba(0,0,0,.7);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .6s,visibility .6s;visibility:hidden;width:100%;z-index:777778}.modal-full-scrren.show{opacity:1;visibility:visible}.modal-full-scrren .overlay-content{margin:auto;position:relative;text-align:center;top:30%;width:50%}@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{margin:0 auto;width:100%}.modal-full-scrren .closebtn{color:#fff;cursor:pointer;font-size:40px;position:absolute;right:45px;top:20px;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]{background:#fff;border:none;float:left;font-size:17px;outline:none;padding:15px;width:80%}.modal-full-scrren input[type=text]:hover{background:#f1f1f1}.modal-full-scrren button{background:var(--ir-bg-danger);border:none;color:#fff;cursor:pointer;float:left;font-size:17px;padding:15px;width:20%}.modal-full-scrren .search-result{background-color:#fff;display:none;float:left;margin:5px 0 0;text-align:left;width:100%}.modal-full-scrren .search-result li a{color:var(--blue);display:block;font-size:15px;padding:10px 15px}#modal-size-chart .overlay-content{height:100%;margin:auto;top:auto;width:100%}#modal-size-chart .overlay-content img{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.add-to-home-screen{display:none}@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{left:0;position:sticky;right:0;top: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{font-size:13px;padding:5px}.add-to-home-screen{background-color:rgba(0,0,0,.8);bottom:0;color:#fff;left:0;padding:5px 15px;position:fixed;width:100%;z-index:4}.add-to-home-screen .wrap{position:relative}.add-to-home-screen .wrap .icon{margin-right:10px;width:35px}.add-to-home-screen .wrap .icon-close{font-size:20px;position:absolute;right:0;top:2px}.add-to-home-screen .wrap .icon-close:before{display:none}#modal-iphone{height:98%}#modal-iphone .modal-content{padding:15px}#modal-iphone .modal-content .modal-body .item{color:var(--ir-text-danger);margin-bottom:15px;text-decoration:underline}.d-none-mb{display:none!important}}.wrapper-footer-mb{background-color:#fff;border-top:1px solid #dfe3e8;bottom:-1px;height:var(--height-footer-mb);left:0;position:fixed;width:100%;z-index:2}.wrapper-footer-mb ul{margin:0;padding:8px 0 0}.wrapper-footer-mb ul li{display:inline-block;float:left;text-align:center;width:20%}.wrapper-footer-mb ul li img{height:24px;width:24px}.wrapper-footer-mb ul li img.img-logo{height:40px;width:40px}.wrapper-footer-mb ul li span{color:#637381;display:inline-block;font-size:12px;width:100%}.wrapper-header-setting{align-items:center;background:#fff;box-shadow:0 10px 10px -10px rgba(33,35,38,.1);display:flex;height:56px;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:3}.wrapper-header-setting i{font-size:22px}.wrapper-header-setting h5{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.swal2-container .swal2-popup{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.swal2-container .swal2-popup .swal2-icon{height:50px;margin-bottom:0;width:50px}.swal2-container .swal2-popup .swal2-icon .swal2-icon-content{font-size:30px}.swal2-container .swal2-popup .swal2-actions button{font-size:14px}.loadingoverlay_element{height:90px!important;width: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{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:25px;justify-content:center}.empty-cell:after{content:"--:--"}.container-header-banner-qc{height:auto;overflow:hidden}.container-banner-qc img,.container-header-banner-qc img{vertical-align:middle}.race-loop .race-title{-webkit-line-clamp:2;height:50px}.race-loop .race-desc,.race-loop .race-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.race-loop .race-desc{-webkit-line-clamp:3;color:#000000b3}@media (min-width:1025px){.race-loop{transition:.2s ease}.race-loop:hover{box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);transform:translateY(-4px)}}.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(90deg,#7c4728 0,#efb764);background-position:0 0;background-size:200%;border:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;transition:.5s}.table-bordered>:not(caption)>*>*{border:1px solid #eff0f2}@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{align-items:center;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#wrap-payment-methods .radio label:hover{color:var(--blue)}#wrap-payment-methods .radio label input{height:17px;min-width:17px;width:17px}.border-animate{display:inline-block;overflow:hidden;position:relative}.border-animate span{display:block;position:absolute}.border-animate span:first-child{-webkit-animation:animate1 1s linear infinite;animation:animate1 1s linear infinite;background:linear-gradient(90deg,transparent,#fc4c02);height:5px;left:0;top:0;width:100%}@-webkit-keyframes animate1{0%{left:-100%}50%,to{left:100%}}@keyframes animate1{0%{left:-100%}50%,to{left:100%}}.border-animate span:nth-child(2){-webkit-animation:animate2 1s linear infinite;animation:animate2 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s;background:linear-gradient(180deg,transparent,#fc4c02);height:100%;right:0;top:-100%;width:5px}@-webkit-keyframes animate2{0%{top:-100%}50%,to{top:100%}}@keyframes animate2{0%{top:-100%}50%,to{top:100%}}.border-animate span:nth-child(3){-webkit-animation:animate3 1s linear infinite;animation:animate3 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s;background:linear-gradient(270deg,transparent,#fc4c02);bottom:0;height:5px;right:0;width:100%}@-webkit-keyframes animate3{0%{right:-100%}50%,to{right:100%}}@keyframes animate3{0%{right:-100%}50%,to{right:100%}}.border-animate span:nth-child(4){-webkit-animation:animate4 1s linear infinite;animation:animate4 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s;background:linear-gradient(1turn,transparent,#fc4c02);bottom:-100%;height:100%;left:0;width:5px}@-webkit-keyframes animate4{0%{bottom:-100%}50%,to{bottom:100%}}@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}

/*# sourceMappingURL=main.css.map*/