.kit_builder__container{display:block;border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--variant-picker-button-radius);padding:var(--padding-md)}.kit_builder__buttons{display:flex;gap:10px}.kit_builder__buttons button{max-height:50px!important;max-width:170px!important;border:var(--variant-picker-button-border-width) solid var(--color-input-border);border-radius:var(--variant-picker-button-radius);padding:var(--button-padding-block) 14px}.kit_builder__buttons button.active{color:var(--color-primary-button-hover-text);background-color:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-background)}.kit_builder__buttons button>span{width:100%}.kit_builder__custom,.kit_builder__player{margin-top:20px}.product-form__input{margin-bottom:15px}.kit_builder__badges{display:flex;align-items:center;margin-top:15px}.kit_builder__container input[type=text],.kit_builder__container input[type=number]{width:100%;background-color:var(--color-input-background);color:var(--color-input-text);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);padding:var(--input-padding);font-size:var(--font-paragraph--size);cursor:text;transition:box-shadow var(--animation-speed) ease}.kit_builder__container input[type=text]:focus,.kit_builder__container input[type=number]:focus{box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-background);outline:none}.form__label{display:flex;margin-bottom:5px;font-weight:500}.preview-container>img{width:100%;height:100%;max-width:350px;max-height:250px;overflow-y:hidden;color:#000;text-align:center;object-fit:cover;object-position:top;margin:-40px auto 0}.preview-container{position:relative;height:100%;width:100%;padding:8px;overflow:hidden}.kit-badges-container{display:flex;flex-direction:column;gap:10px}.kit-badges{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;box-sizing:border-box}.kit-badge{display:flex!important;align-items:center;gap:10px;max-height:50px!important;max-width:170px!important;border:var(--variant-picker-button-border-width) solid var(--color-input-border);border-radius:var(--variant-picker-button-radius);padding:var(--button-padding-block) 14px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease;box-sizing:border-box}.kit-badge:hover{color:var(--color-variant-hover-text);background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border)}.kit-badge input[type=radio]{position:absolute;opacity:0;cursor:pointer}.kit-badge:has(input[type=radio]:checked),.kit-badge.checked{outline:2px solid var(--color-selected-variant-border);border-color:transparent}.kit-badge img{width:36px;height:auto;border-radius:40px;object-fit:contain;transition:transform .2s ease;padding:1px}.kit_builder__disclaimer{margin-top:var(--margin-md);padding:var(--padding-md);font-size:var(--font-paragraph--size);color:var(--color-input-text);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--variant-picker-button-radius);background-color:var(--color-variant-hover-background)}.kit_builder__disclaimer h5{margin-bottom:10px;letter-spacing:.02em;font-weight:800;text-transform:uppercase}.kit_builder__container .input.invalid,.kit_builder__container input.invalid{border-color:rgb(var(--color-error-text));box-shadow:0 0 0 1px rgb(var(--color-error-text))}.kit_builder__container .input.invalid:focus,.kit_builder__container input.invalid:focus{border-color:rgb(var(--color-error-text));box-shadow:0 0 0 2px rgb(var(--color-error-text) / .3);outline:none}.kit_builder__error-message{padding:var(--padding-xs) var(--padding-md);border-radius:var(--buttons-radius);font-size:.875rem;line-height:1.25;margin-top:var(--margin-xs);display:none;align-items:flex-start;gap:var(--gap-xs)}.kit_builder__error-message.show{display:flex;align-items:center}.shirt-container{width:100%;height:100%;position:absolute;top:0;left:0;color:#000;text-align:center}@font-face{font-family:EFL2022;src:url(https://cdn.shopify.com/s/files/1/0916/6998/7702/files/EFL2022.otf?v=1748942271) format("opentype")}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-kit-builder.css.map */
