configurator-drawer:not(.active){height:0;width:0;margin:0}configurator-drawer .drawer__inner{padding:0}@media screen and (min-width:750px){configurator-drawer .drawer__inner:has([for=flock-3]){width:60rem}}@media screen and (max-width:749px){configurator-drawer .drawer__inner{max-width:450px;width:100vw}}configurator-drawer .drawer__header{padding:1.6rem 2.4rem;flex-direction:row;align-items:center}@media screen and (max-width:749px){configurator-drawer .drawer__header{padding:1.6rem!important}}configurator-drawer .drawer__header .drawer__heading{margin:0}configurator-drawer .drawer__close{min-width:15px;min-height:15px;position:relative;top:0;right:0}configurator-drawer .drawer__close svg{width:15px;height:15px}configurator-drawer .configurator-blocks-container{display:flex;flex-direction:column;gap:24px;overflow:auto;height:100%}configurator-drawer .configurator-blocks-container .custom-badge-overlay{position:absolute;bottom:8px;right:150px;width:60px;height:60px}@media screen and (max-width:749px){configurator-drawer .configurator-blocks-container .custom-badge-overlay{right:calc(100% - 77vw)}}@media screen and (max-width:430px){configurator-drawer .configurator-blocks-container .custom-badge-overlay{right:calc(100% - 80vw)}}@media screen and (max-width:390px){configurator-drawer .configurator-blocks-container .custom-badge-overlay{right:calc(100% - 83vw)}}@media screen and (max-width:350px){configurator-drawer .configurator-blocks-container .custom-badge-overlay{right:calc(100% - 86vw)}}configurator-drawer .configurator-blocks-container .custom-badge-overlay img{width:60px!important;height:auto}configurator-drawer .configurator-blocks-container .configurator-block{display:block}configurator-drawer .configurator-blocks-container .configurator-block:not(:first-of-type){padding:0 24px 24px}@media screen and (max-width:749px){configurator-drawer .configurator-blocks-container .configurator-block:not(:first-of-type){padding:0 16px 24px}}configurator-drawer:has(.jersey-badges-container) .configurator-blocks-container .configurator-block:nth-child(2){border-bottom:1px solid #e0e0e0}configurator-drawer .configurator-blocks-container .configurator-image{position:relative;overflow:hidden;padding:.8rem 0;background:#ebedee}configurator-drawer .configurator-blocks-container .configurator-image img{width:auto;height:284px;object-fit:contain}configurator-drawer .drawer__footer{border:0;padding:1.6rem 2.4rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:16px;border-top:1px solid #e0e0e0}@media screen and (max-width:749px){configurator-drawer .drawer__footer{padding:1.6rem;gap:.8rem;flex-wrap:wrap;display:flex}configurator-drawer .drawer__footer a{flex:1 0 135px}}configurator-drawer .jersey-flock-container .flock_title-container{justify-content:center;flex-wrap:wrap;column-gap:4px;letter-spacing:normal}configurator-drawer .jersey-flock-container .flock-icon{width:20px;height:20px;margin:0 auto 8px}configurator-drawer .jersey-flock-container .flock-icon img{width:100%;height:100%}configurator-drawer .jersey-flock-container .flock-option-block{margin-top:16px}configurator-drawer .jersey-flock-container .flock-options{max-width:100%;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid;margin:0;gap:8px}configurator-drawer .jersey-flock-container:not(:has(input#flock-2)) .heading.custom-badge.uppercase{display:none}configurator-drawer .jersey-flock-container:has(label[for=flock-3]) .flock-options{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}@media screen and (min-width:750px){configurator-drawer .jersey-flock-container:has(label[for=flock-3]) .flock-options{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:749px){configurator-drawer .jersey-flock-container .flock-options{display:flex}}configurator-drawer .jersey-flock-container .flock-options input[type=radio]:checked+label{color:#e30613!important}configurator-drawer .jersey-flock-container .flock-options input[type=radio]:checked+label svg:not(.icon-stop) path{fill:#e30613}configurator-drawer .jersey-flock-container .flock-options input[type=radio]:checked+label svg.icon-stop path{stroke:#e30613}configurator-drawer .jersey-flock-container .flock-options.group-female{display:flex;flex-wrap:wrap}configurator-drawer .jersey-flock-container .flock-options.group-female label{width:45%;padding:12px 8px!important}configurator-drawer .jersey-flock-container .flock-options label{flex-grow:1;padding:16px 8px!important;border-radius:0!important;margin:0!important;font-size:14px!important;line-height:15.6px!important;letter-spacing:.325px!important;background-color:#fff!important;color:#1d1d1b!important;gap:.8rem;justify-content:center}configurator-drawer .jersey-flock-container:has([for=flock-3]) .flock-options label{padding:16px 3px}@media screen and (max-width:749px){configurator-drawer .jersey-flock-container .flock-options label{padding:12px 8px!important;width:33.3%;min-width:80px;overflow-wrap:anywhere}configurator-drawer .jersey-flock-container:has([for=flock-3]) .flock-options label{padding:12px 3px!important}}configurator-drawer .jersey-flock-container .flock-options label:hover{color:#e30613!important}configurator-drawer .jersey-flock-container .flock-options label:hover svg:not(.icon-stop) path{fill:#e30613;stroke-width:.1px}configurator-drawer .jersey-flock-container .flock-options label:hover svg.icon-stop path{stroke:#e30613}configurator-drawer .jersey-flock-container .flock-players-options{position:relative}configurator-drawer .jersey-flock-container .flock-players-options .heading{margin:16px 0 8px}configurator-drawer .jersey-flock-container .flock-players-options.opened svg{transform:rotate(180deg)}configurator-drawer .jersey-flock-container .flock-players-options .selected-player-name .player-img{background:#ebedee;width:40px;height:40px;border-radius:40px}configurator-drawer .jersey-flock-container .flock-players-options .selected-player-name .player-img img{height:100%;width:100%;object-fit:contain;object-position:top;border-radius:40px}configurator-drawer .jersey-flock-container .flock-players-options .selected-name-container{cursor:pointer;align-items:center;color:#9e9e9e}configurator-drawer .jersey-flock-container .flock-players-options .players-container{width:100%;position:absolute;display:block;padding:12px 8px;border:1px solid #e0e0e0;background:#fff;z-index:1;margin-top:7px;height:200px}configurator-drawer .jersey-flock-container .flock-players-options ul{background:#fff;max-height:184px;overflow:scroll;list-style:none;margin:0;display:flex;flex-direction:column;gap:8px;position:absolute;z-index:1;padding:0;width:calc(100% - 20px);scrollbar-width:thin;overflow-x:hidden}configurator-drawer .jersey-flock-container .flock-players-options ul::-webkit-scrollbar{width:3px}configurator-drawer .jersey-flock-container .flock-players-options ul::-webkit-scrollbar-thumb{background:#e0e0e0}configurator-drawer .jersey-flock-container .flock-players-options ul li{cursor:pointer;display:flex;align-items:center;gap:12px;min-height:50px}configurator-drawer .jersey-flock-container .flock-players-options ul li .player-img{background:#ebedee;width:50px;height:50px;border-radius:50px;pointer-events:none}configurator-drawer .jersey-flock-container .flock-players-options ul li .player-img img{height:100%;width:100%;object-fit:contain;object-position:top;border-radius:50px}configurator-drawer .jersey-flock-container .selected-name-container{padding:.5rem 1.2rem .5rem .8rem;border:1px solid #e0e0e0;margin:8px 0 0;justify-content:space-between}configurator-drawer .jersey-flock-container .selected-name-container svg{width:10px;height:10px}configurator-drawer .jersey-flock-container .selected-name-container svg path{fill:#1d1d1b}configurator-drawer .jersey-flock-container .selected-name-container .player-img{height:50px}configurator-drawer .jersey-flock-container .selected-name-container .player-img img{width:50px;height:50px;object-fit:contain;object-position:top}configurator-drawer .jersey-flock-container .selected-name-container li{display:flex;align-items:center;gap:12px;list-style:none;color:#1d1d1b;margin-left:-4px}configurator-drawer .jersey-flock-container .flock-personalize .personalize-labels,configurator-drawer .jersey-flock-container .flock-personalize .personalize-inputs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:16px}@media screen and (max-width:749px){configurator-drawer .jersey-flock-container .flock-personalize .personalize-labels,configurator-drawer .jersey-flock-container .flock-personalize .personalize-inputs{grid-template-columns:2fr 120px}}configurator-drawer .legend-flock-option .jersey-flock-container .flock-players-options,configurator-drawer .legend-flock-option .jersey-flock-container .flock-players-options .heading{margin:0}configurator-drawer .configurator-blocks-container .configurator-block.legend-flock-option{border:none}configurator-drawer .jersey-flock-container .flock-personalize .personalize-labels{margin-bottom:.8rem}configurator-drawer .jersey-flock-container .flock-personalize .personalize-inputs input[name=flock-personalize]{height:50px;padding:11px;border:1px solid #7d7d7d}configurator-drawer .jersey-flock-container .flock-personalize .personalize-inputs .input-container{position:relative}configurator-drawer .jersey-flock-container .flock-personalize .personalize-inputs .input-container input{height:45px;padding:12px;border:none;background:#f5f5f5;width:100%;font-size:1.6rem;font-family:Source Sans Pro,sans-serif}configurator-drawer .jersey-flock-container .flock-personalize .personalize-inputs .input-container input::-webkit-inner-spin-button{display:none}configurator-drawer .jersey-flock-container .flock-personalize .personalize-inputs .input-container .max-length{position:absolute;top:50%;right:0;transform:translate(-50%,-50%);color:#9e9e9e}configurator-drawer .jersey-badges-container .badge-options{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}configurator-drawer .jersey-badges-container.badge--female .badge-options{flex-direction:column}configurator-drawer .jersey-badges-container .badge-group{display:flex;flex-direction:column;gap:8px}configurator-drawer .jersey-badges-container .badge-group-options{display:flex;flex-wrap:wrap;gap:8px}configurator-drawer .jersey-badges-container label{flex:0 0 auto!important;align-self:auto!important;max-width:none;width:fit-content}configurator-drawer .jersey-badges-container .badge-group-title{margin:8px 0 0}configurator-drawer .jersey-badges-container.badge--female label{height:50px}configurator-drawer .jersey-badges-container .badge-options input[type=radio]:checked+label{color:#e30613!important}configurator-drawer .jersey-badges-container .badge-options input[type=radio]:checked+label svg:not(.icon-stop) path{fill:#e30613;stroke-width:.1px}configurator-drawer .jersey-badges-container .badge-options input[type=radio]:checked+label svg.icon-stop path{stroke:#e30613}configurator-drawer .jersey-badges-container .badge-options label{border-radius:0!important;display:flex!important;flex:1 1 calc(50% - 4px);align-items:center;align-self:stretch;gap:8px;justify-content:flex-start;margin:0!important;min-height:72px;font-size:14px!important;font-weight:400!important;line-height:15.6px!important;letter-spacing:.325px!important;background-color:#fff!important;color:#1d1d1b!important;padding:1.2rem 1.6rem!important;border:1px solid rgba(var(--color-foreground),var(--variant-pills-border-opacity))}@media screen and (max-width:749px){configurator-drawer .jersey-badges-container .badge-options label{padding:1.6rem!important;min-height:50px}}configurator-drawer .jersey-badges-container .badge-options label:hover{color:#e30613!important}configurator-drawer .jersey-badges-container .badge-options label:hover svg:not(.icon-stop) path{fill:#e30613;stroke-width:.1px}configurator-drawer .jersey-badges-container .badge-options label:hover svg.icon-stop path{stroke:#e30613}configurator-drawer .jersey-badges-container .badge-options label span{height:20px;width:auto}configurator-drawer .jersey-badges-container .badge-options label span img{width:20px;height:auto}configurator-drawer .jersey-badges-container .badge-options label:not([for=badge-0]) span{height:40px}configurator-drawer .jersey-badges-container .badge-options label:not([for=badge-0]) img{width:40px}configurator-drawer .heading{margin-top:0;margin-bottom:8px}configurator-drawer .personalized-flock{position:absolute;top:120px;text-align:center;line-height:normal;width:100%;display:flex;align-items:center;flex-direction:column;gap:5px}configurator-drawer .personalized-flock .name{font-family:Khand bold,"sans-serif";line-height:20px;font-size:14px;font-style:normal;font-weight:700;line-height:150%}configurator-drawer .personalized-flock .number{display:flex;justify-content:center;font-size:0;height:77px}configurator-drawer .personalized-flock .number img{height:77px}configurator-drawer.cup-configurator{display:block;width:auto;height:auto}.cup-configurator .flock_title-container span:last-child{display:none}configurator-drawer.cup-configurator .jersey-flock-container .flock-players-options{position:unset}configurator-drawer.cup-configurator .jersey-flock-container .flock-players-options .players-container{z-index:3}.product__media-list .custom-badge-overlay{position:absolute;top:calc(100% - 100px)!important;width:80px!important;height:80px!important;z-index:1;left:75%!important;padding:0!important}.product__media-list .custom-badge-overlay img{width:80px!important;height:auto}.product__media-list .personalized-flock{position:absolute;top:120px;text-align:center;line-height:normal;z-index:1;display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:5px}.product__media-list .personalized-flock .name{font-family:Khand bold,"sans-serif";text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:150%}.personalized-flock .specialCharFont svg{height:10px!important}.product .product__media .personalized-flock .specialCharFont svg{height:26px!important}@media screen and (max-width:990px){.product__media-list .personalized-flock .name{font-size:18px}.product .product__media .personalized-flock .specialCharFont svg{height:13px!important}}@media screen and (max-width:360px){.product__media-list .personalized-flock .name{font-size:14px}.product .product__media .personalized-flock .specialCharFont svg{height:10px!important}}.product__media-list .personalized-flock .number{display:flex;justify-content:center}.product__media-list .personalized-flock .number:empty{height:125px}.product__media-list .personalized-flock .number img{width:50px}@media screen and (max-width:1100px){.product__media-list .personalized-flock .number img{width:50px}}@media screen and (min-width:750px)and (max-width:1100px){.product__media-list .personalized-flock .number img{width:30px}}@media screen and (max-width:750px){.product__media-list .personalized-flock .number img{width:40px}}.product__media-list .personalized-flock .number.square-image img{width:75px}@media screen and (max-width:1190px){.product__media-list .personalized-flock .number.square-image img{width:80px}}@media screen and (max-width:990px){.product__media-list .personalized-flock .number.square-image img{width:70px}}@media screen and (max-width:880px){.product__media-list .personalized-flock .number.square-image img{width:60px}}@media screen and (max-width:749px){.product__media-list .personalized-flock .number.square-image img{width:100px}.product__media-list .personalized-flock .number:empty{height:74px}}.personalized-flock .name.curved{position:relative;display:block;overflow:visible;transform:translate(-5px)}.personalized-flock .name.curved .curved-char{display:inline-block}.configurator-image-preview:not(.hidden) .product__modal-opener{padding-left:0!important}.configurator-image-preview:not(.hidden)+li .product__modal-opener{padding-left:0!important}@media screen and (max-width:749px){.configurator-image-preview.is-active+li{margin-left:0!important}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/component-jersey-drawer.css.map */
