@font-face{font-family:jersey-font;src:url(/cdn/shop/files/Ohio_State_Rivalry.ttf?v=1679587881);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}#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 #BA0C2F;padding:20px;display:none;color:#ba0c2f}#PersonalizeErrorContainer.active{display:block}#PersonalizeErrorContainer .personalize-error-message{font-size:16px;margin:0;display:none;color:#ba0c2f}#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;text-transform:uppercase}#CustomNameContainer>div svg path{fill:transparent}.select-personaliz-left,.select-personaliz-right{display:flex;flex-direction:column}#CustomerName,#CustomerNumber,.custom-player__select{margin-bottom:12px}.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:21px;font-style:normal;font-weight:900;line-height:125%;font-family:var(--font-headings);margin:0;color:#1e1d23}.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{border:1px solid #E5E7EB;padding:20px;margin-bottom:10px;border-radius:4px}#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{font-size:16px;font-style:normal;font-weight:400;line-height:30px;color:#1e1d23;font-family:var(--font-text)}#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}.select-personaliz-container{display:flex;flex-direction:column}@media screen and (min-width: 480px){#CustomNameContainer img{height:50px}}@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%}.media>img{max-width:270px;margin:0 auto;right:0;object-fit:contain}.product-media-container.constrain-height div.media{padding-top:270px}}@media screen and (max-width: 769px){#CustomNameContainer{display:block;width:50%;left:25%}#CustomNumberContainer{width:100%;top:-30px;display:inline-flex;justify-content:center;column-gap:7px;position:absolute;font-size:70px;height:125%;pointer-events:none}#CustomNameContainer span{font-size:30px}}@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%}}@media screen and (min-width: 900px){#CustomNameContainer img{width:auto;height:32px;position:relative}#CustomNameContainer>div{width:50%}}@media screen and (min-width: 1024px){.select-personaliz-container{display:flex;flex-direction:row;column-gap:24px;width:100%}.select-personaliz-left,.select-personaliz-right{flex:1 1}}@media screen and (min-width: 1250px){#CustomNameContainer{top:16%}#CustomNumberContainer img{height:30%}.product-media-container.constrain-height div.media{padding-top:450px}#CustomNameContainer span{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/product-personalized-jersey.css.map */
