@font-face{font-family:jersey-font;src:url(/cdn/shop/files/BillsJersey_1.woff2?v=1758573653) format("woff");font-display:swap}.customize-field-container input::-webkit-outer-spin-button,.customize-field-container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.customize-field-container input[type=number]{-moz-appearance:textfield}.slider-single .slick-track .thumb:nth-child(3) a{pointer-events:none}.slider-single .slick-track .thumb:nth-child(3){pointer-events:none;cursor:unset}#CustomNameContainer{display:flex;width:100%;justify-content:center;margin:0 auto;position:absolute;height:50px;top:15%;padding-left:0;overflow:visible;column-gap:3px}.product #CustomNameContainer{top:14%}#CustomNameContainer span{font-size:20px;text-align:center;display:block;font-family:jersey-font;text-transform:uppercase}.accent-1,.accent-2{color:#fff;position:absolute}#CustomNameContainer img{width:auto;height:24px;position:relative;transform-origin:bottom left}#CustomNumberContainer{width:100%;top:-7px;display:flex;justify-content:center;column-gap:7px;position:absolute;font-size:70px;height:100%;pointer-events:none}.product__media.zoom #CustomNumberContainer{left:50%}.image-magnify-full-size{background-repeat:no-repeat}#CustomNumberContainer svg{width:12%}.product__media.zoom #CustomNumberContainer svg{width:28%}#CustomNumberContainer img{width:auto;height:24%;top:34%;position:relative}#CustomNumberContainer span{display:flex;align-items:center;justify-content:center}#PersonalizeErrorContainer{border:1px solid #c20f2f;padding:20px;display:none}#PersonalizeErrorContainer.active{display:block}#PersonalizeErrorContainer .personalize-error-message{font-size:16px;margin:0;display:none}#PersonalizeErrorContainer .personalize-error-message.active{display:block}#PersonalizeErrorContainer .personalize-error-message a{color:#c20f2f}#CustomNumberContainer .custom-number-wrapper{position:relative;width:50px;height:100px}#CustomNameContainer>div svg{font-size:60px;font-family:jersey-font;overflow:visible;letter-spacing:-7px;text-transform:uppercase}#CustomNameContainer>div svg path{fill:transparent}.select-personaliz{display:none}.select-personaliz-left,.select-personaliz-right{display:flex;flex-direction:column}#CustomerName,#CustomerNumber,.custom-player__select{padding:12px;margin-bottom:12px;width:100%}.product-form__submit:disabled{opacity:.7;cursor:not-allowed}.product__media.zoom #CustomNumberContainer{z-index:3}.customize-field-container p,.customize-field-container p.customize-field__title{font-size:16px;font-style:normal;font-weight:700;line-height:26px;margin:0}.customize-option__wrapper button{padding:12px 20px;border:2px solid #AAB7C4;color:var(--bills-black);border-radius:16px;font-size:14px;font-style:normal;font-weight:400;line-height:18px;cursor:pointer}.customize-option__wrapper button.active{border:2px solid var(--bills-blue);background:#e5eaf3;color:var(--bills-blue)}.customize-option__wrapper{display:flex;flex-wrap:wrap;gap:8px}.customize-field-container{display:flex;flex-direction:column;row-gap:16px}.custom-player__select-wrapper{display:none}.custom-player__select-wrapper select{padding:16px;width:100%;color:#556f88;border:2px solid #AAB7C4;border-radius:8px}#CustomerName,#CustomerNumber{background:#eee;border-radius:8px;border:2px solid #eee;padding:20px;margin-bottom:10px}#CustomerName:focus,#CustomerNumber:focus{border:2px solid var(--bills-blue)}.select-personaliz-left,.select-personaliz-right{position:relative}.select-personaliz-left label,.select-personaliz-right label{position:absolute;left:20px;top:20px;color:#556f88;font-size:14px;font-style:normal;font-weight:400;line-height:16px;transition:all .3s ease}#CustomerName:focus~label,#CustomerNumber:focus~label,#CustomerName.has-content~label,#CustomerNumber.has-content~label{font-size:12px;top:6px}#CustomerName.has-content~label~svg,#CustomerNumber.has-content~label~svg{position:absolute;right:20px;display:block;top:18px}#CustomerName.has-content~label~svg line,#CustomerNumber.has-content~label~svg line{stroke:#5e6a83}@media screen and (min-width: 480px){#CustomNameContainer img{height:50px}.product-media-container.constrain-height .media{height:400px;padding-top:0}}@media screen and (min-width: 650px){#CustomNumberContainer svg{width:12%}.product__media.zoom #CustomNumberContainer svg{width:24%}}@media screen and (min-width: 750px){#CustomNameContainer span{font-size:24px}#CustomNameContainer{padding-right:0}#CustomNameContainer img{height:41%}.customize-field{max-width:480px}}@media screen and (min-width: 770px){#CustomNameContainer{padding-right:0}#CustomNameContainer img{position:relative;height:41%}#CustomNumberContainer svg{width:12%}.product__media.zoom #CustomNumberContainer svg{width:24%}.product-media-container .media{margin:0 auto;max-width:375px}}@media screen and (min-width: 900px){.product #CustomNameContainer{top:29%}#CustomNameContainer{top:28.5%}#CustomNumberContainer img{height:15%;top:38%}#CustomNameContainer img{width:auto;height:32px;position:relative}.product-media-container.constrain-height .media{height:650px;padding-top:0}#CustomNameContainer>div{width:40%}}@media screen and (min-width: 1440px){.product-media-container .media{max-width:630px}#CustomNameContainer{top:12%}#CustomNumberContainer img{height:20%;top:33%}#CustomNameContainer span{font-size:50px}.product #CustomNameContainer{top:13%}}.personalized-jersey__error-message{color:#f33;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/103/assets/product-personalized-jersey.css.map */
