.view-roster-modal .modal__content{padding-top:2px;overflow-y:auto!important}.view-roster-modal .modal__inner{width:min(calc(100vw - 12rem),102.4rem);max-height:90vh;max-height:86vh}.view-roster-modal .modal__heading{font-weight:600}.view-roster-modal .modal__toggle{width:48px;height:48px;top:24px;right:24px}.view-roster-modal .modal__toggle svg{width:48px;height:48px}.view-roster-modal .roster__header-price{display:flex;align-items:center;gap:16px;padding:10px 0;margin-bottom:10px}.view-roster-modal .roster__header-price .field__input{max-width:100px;text-align:center}.view-roster-modal .roster__header-price .price__wrapper span{font-size:14px;font-weight:600}.view-roster-modal .roster__header-price .price__wrapper span.text-price{margin-right:16px;font-weight:400}.view-roster-modal .roster__header-price .price__wrapper span.logo-text{margin-left:10px}.view-roster-modal .roster__table .player-row-header,.view-roster-modal .roster__table .player-row{display:flex;align-items:center;gap:0;font-size:14px;font-weight:600;text-transform:capitalize;color:#231f20;padding:12px 0 13px;border-bottom:1px solid #D3D2D2}.view-roster-modal .roster__table .player-row-header{align-items:flex-start}.view-roster-modal .roster__table .player-row{padding:16px 0}.view-roster-modal .player-row-header .quantity-col,.view-roster-modal .player-row .quantity-col{flex:0 0 109px;text-align:center}.view-roster-modal .player-row-header #roster-playernu-price,.view-roster-modal .player-row-header #roster-playerna-price{display:block;font-weight:400}.view-roster-modal .player-row-header .size-col,.view-roster-modal .player-row .size-col{flex:0 0 240px;text-align:center}.view-roster-modal .player-row-header .player-number-col,.view-roster-modal .player-row .player-number-col{flex:0 0 160px;text-align:center;padding:0 16px}.view-roster-modal .player-row-header .player-name-col,.view-roster-modal .player-row .player-name-col{flex:0 0 200px;text-align:center}.view-roster-modal .player-row-header .price-col,.view-roster-modal .player-row .price-col{flex:0 0 190px;text-align:center}.view-roster-modal .player-row-header .remove-col,.view-roster-modal .player-row .remove-col{flex:0 0 63px;text-align:center}.view-roster-modal .size-select{position:relative;width:100%;padding:8px 16px}.view-roster-modal .size-select.disabled{pointer-events:none;opacity:.4}.view-roster-modal .select-display{display:block;padding:10px 40px 10px 16px;border:.1rem solid #000000;border-radius:50rem;background:#fff;color:#000;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:600;text-transform:capitalize;line-height:1.5;min-height:46px;text-align:left;box-sizing:border-box;position:relative;z-index:1}.view-roster-modal .select-display:after{content:"";position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgNy41TDEwIDEyLjVMMTUgNy41IiBzdHJva2U9IiMyMzFGMjAiIHN0cm9rZS13aWR0aD0iMS42NjY2NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);top:50%;right:1.6rem;transform:translateY(-50%);width:24px;height:24px;background-size:24px;pointer-events:none;z-index:2;transition:transform .2s ease}.view-roster-modal .size-select.open .select-display:after{transform:translateY(-60%) rotateX(180deg)}.view-roster-modal .size-select ul{position:absolute;top:100%;left:16px;right:0;background:#fff;border:1px solid #000;border-radius:1rem;box-shadow:0 4px 10px #0a0d1226;list-style:none;padding:.4rem 0 0;margin:0;max-height:32rem;width:calc(100% - 32px);overflow-x:hidden;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;scrollbar-width:none}.view-roster-modal .size-select ul li{display:block;margin:0;cursor:pointer;transition:all .2s ease;outline:none;color:#000;text-align:left;position:relative;padding:10px 16px}.view-roster-modal .size-select ul li[data-selected=true]{background-color:#fff200}.view-roster-modal .size-select ul li[data-selected=true]:before{content:"";position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY2NjMgNUw3LjQ5OTY3IDE0LjE2NjdMMy4zMzMwMSAxMCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjY2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);width:2rem;height:2rem;left:auto;right:1.6rem;top:50%;transform:translateY(-50%)!important;opacity:1;transform:unset}.view-roster-modal .size-select.open ul{animation:dropdownOpen .2s ease-out;opacity:1;visibility:visible;transform:translateY(0)}.view-roster-modal .size-select li:hover{background-color:#e9e9e9}.view-roster-modal .roster__table{margin-bottom:10px}.view-roster-modal .roster__table .field__input{border:1px solid #231F20;color:#231f20;padding:10px 16px}.view-roster-modal .roster__table .field__input::placeholder{color:#231f20}.view-roster-modal .roster__table .field__input[disabled]{opacity:.4}.view-roster-modal .roster__table .field__input.error{border-color:rgba(var(--color-foreground-error),1)}.view-roster-modal .roster__table .remove-player-btn{background:transparent;border:none;cursor:pointer}.view-roster-modal .roster__table .remove-player-btn svg{color:#231f20}.view-roster-modal .add-player-btn{display:flex;align-items:center;gap:3px;font-size:14px;font-weight:600;min-height:36px;padding:6px 34px;margin-bottom:10px}.view-roster-modal .toltal-wrapper{position:relative;isolation:isolate;z-index:2;text-align:right;background-color:#f0f0f0;background-image:url(/cdn/shop/files/bg-body.png?v=1748944362);background-repeat:repeat;padding:12px 20px 20px}.view-roster-modal .toltal-wrapper:before{content:none}.view-roster-modal .toltal-wrapper .total-price{display:inline-block;position:relative;z-index:1;font-size:20px;font-weight:600;line-height:1.3;padding-left:4px;margin-bottom:9px;white-space:nowrap}.view-roster-modal .toltal-wrapper .save-roster-btn{position:relative;z-index:1;font-size:14px;font-weight:600;padding:6px 44px;min-height:36px;text-transform:uppercase}.view-roster-modal .product-form__buttons .quantity.disabled{opacity:.4}.hide{display:none}.view-roster-modal .toltal-wrapper{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}.view-roster-modal .toltal-wrapper .save-roster-btn{width:max-content}@media screen and (max-width:1200px){.view-roster-modal .roster__table .player-row-header,.view-roster-modal .roster__table .player-row{display:inline-flex;width:auto;box-sizing:content-box}.view-roster-modal .roster__table{overflow-x:auto}.view-roster-modal .player-row-header .quantity-col,.view-roster-modal .player-row .quantity-col{flex:unset;width:80px}.view-roster-modal .player-row-header .size-col,.view-roster-modal .player-row .size-col{flex:unset;width:190px}.view-roster-modal .player-row-header .player-number-col,.view-roster-modal .player-row .player-number-col{flex:unset;width:160px}.view-roster-modal .player-row-header .player-name-col,.view-roster-modal .player-row .player-name-col{flex:unset;width:200px}.view-roster-modal .player-row-header .price-col,.view-roster-modal .player-row .price-col{flex:unset;width:190px}.view-roster-modal .player-row-header .remove-col,.view-roster-modal .player-row .remove-col{flex:unset;width:63px}.view-roster-modal .product-form__buttons .quantity,.view-roster-modal .size-select{width:auto}.view-roster-modal .product-form__buttons .quantity__button{width:auto;height:auto}.view-roster-modal .size-select{padding:8px}}@media screen and (max-width:1024px){.view-roster-modal .size-select ul{display:none}.view-roster-modal .size-select.open ul{display:block}}@media screen and (max-width:991px){.view-roster-modal .player-row-header .quantity-col,.view-roster-modal .player-row .quantity-col{width:80px;padding-right:8px}.view-roster-modal .player-row-header .size-col,.view-roster-modal .player-row .size-col{width:190px}.view-roster-modal .player-row-header .player-number-col,.view-roster-modal .player-row .player-number-col{width:130px;padding:0 8px}.view-roster-modal .player-row-header .player-name-col,.view-roster-modal .player-row .player-name-col{width:160px;padding:0 8px}.view-roster-modal .player-row-header .price-col,.view-roster-modal .player-row .price-col{width:120px}.view-roster-modal .player-row-header .remove-col,.view-roster-modal .player-row .remove-col{width:63px}}@media screen and (max-width:749px){.view-roster-modal .modal__inner{width:calc(100vw - 3.2rem);max-height:80vh;max-height:58vh}.view-roster-modal .modal__toggle{width:30px;height:30px;top:22px;right:16px}.view-roster-modal .modal__toggle svg{width:36px;height:36px}.view-roster-modal .select-display{min-height:40px}.view-roster-modal .product-form__buttons .quantity{min-height:38px}.view-roster-modal .roster__header-price{align-items:center;justify-content:space-between;gap:8px;margin-bottom:0;flex-direction:column;align-items:flex-start}.view-roster-modal .roster__header-price .price__wrapper{position:relative;top:-2px;letter-spacing:-.02rem;text-align:left}.view-roster-modal .roster__header-price .price__wrapper span{font-size:14px}.view-roster-modal .roster__header-price .field__input{max-height:40px;min-width:60px;max-width:60px}.view-roster-modal .roster__header-price .price__wrapper span.text-price{margin-right:2px}.view-roster-modal .roster__header-price .price__wrapper span.logo-text{font-size:12px;margin-left:2px}.view-roster-modal .player-row-header .quantity-col{text-align:left}.view-roster-modal .roster__table .player-row{padding:10px 0}.view-roster-modal .roster__table{position:relative;z-index:0;contain:paint}.view-roster-modal .add-player-btn,.view-roster-modal .toltal-wrapper{position:relative;z-index:2;-webkit-transform:translateZ(0);transform:translateZ(0)}.view-roster-modal .roster__table .remove-player-btn{padding-top:7px}.view-roster-modal .select-display:after{width:20px;height:20px;background-size:20px}.view-roster-modal .toltal-wrapper .total-price{font-size:18px;line-height:1.35}}@media screen and (min-width:1500px){.view-roster-modal .modal__inner{max-height:73vh;max-height:64vh}}@media screen and (min-width:1800px){.view-roster-modal .modal__inner{max-height:55vh}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/team-order.css.map */
