@import"https://fonts.googleapis.com/css2?family=Graduate&display=swap";.jersey-customisation{display:block;max-width:44rem;margin-bottom:1.5rem}.jersey-customisation__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.jersey-customisation__title{font-size:1.4rem;font-weight:600;margin:0}.jersey-customisation__description{font-size:1.2rem;color:rgba(var(--color-foreground),.7);margin:0 0 1rem}.jersey-customisation__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.2rem 1.5rem;background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius);cursor:pointer;transition:background-color .2s ease,border-color .2s ease;font-family:inherit}.jersey-customisation__toggle:hover{background:rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.25)}.jersey-customisation__toggle[aria-expanded=true]{background:rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.25);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.jersey-customisation__toggle-text{font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.jersey-customisation__toggle-price-chip{font-size:1.1rem;font-weight:600;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.1);padding:.4rem .8rem;border-radius:2rem;margin-left:auto;margin-right:1rem;min-width:6rem;text-align:center}.jersey-customisation__toggle-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:rgba(var(--color-foreground),.6);transition:transform .3s ease}.jersey-customisation__toggle[aria-expanded=true] .jersey-customisation__toggle-icon{transform:rotate(45deg)}.jersey-customisation__form{padding:1.5rem;border:1px solid rgba(var(--color-foreground),.15);border-top:none;border-radius:0 0 var(--inputs-radius) var(--inputs-radius);background:rgba(var(--color-foreground),.02)}.jersey-customisation__form[hidden]{display:none}.jersey-customisation__preview{position:relative;margin-bottom:1.5rem;padding:2rem 1rem 1.5rem;background:linear-gradient(180deg,rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.08));border-radius:var(--inputs-radius);text-align:center}.jersey-customisation__preview-label{position:absolute;top:.75rem;right:1rem;font-size:.9rem;color:rgba(var(--color-foreground),.35);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.jersey-preview{width:100%;max-width:180px;height:auto;margin:0 auto;display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.25))}.jersey-preview__body{fill:var(--jersey-body, #1a1a2e);stroke:var(--jersey-trim, #2bc0e4)}.jersey-preview__trim{fill:var(--jersey-trim, #2bc0e4)}.jersey-preview__name{font-family:Graduate,Impact,Arial Black,sans-serif;font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;fill:var(--jersey-text, #ffffff);transition:opacity .2s ease}.jersey-preview__name--empty{opacity:.25}.jersey-preview__number{font-family:Graduate,Impact,Arial Black,sans-serif;font-size:48px;font-weight:400;letter-spacing:-.02em;fill:var(--jersey-text, #ffffff);transition:opacity .2s ease}.jersey-preview__number--empty{opacity:.25}.jersey-customisation__fields{display:grid;grid-template-columns:2fr 1fr;gap:1rem;align-items:start}.jersey-customisation__field{display:flex;flex-direction:column}.jersey-customisation__label{font-size:1.2rem;font-weight:500;margin-bottom:.6rem;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.jersey-customisation__optional{font-weight:400;color:rgba(var(--color-foreground),.5);font-size:1.1rem}.jersey-customisation__input{width:100%;font-size:1.4rem;padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color .2s ease,box-shadow .2s ease;text-transform:uppercase;box-sizing:border-box}.jersey-customisation__input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.jersey-customisation__input::placeholder{text-transform:none;color:rgba(var(--color-foreground),.4)}.jersey-customisation__input--number{text-transform:none;text-align:center;font-weight:600;letter-spacing:.05em}.jersey-customisation__hint{font-size:1.1rem;color:rgba(var(--color-foreground),.5);margin-top:.5rem;line-height:1.4}.jersey-customisation__input:invalid:not(:placeholder-shown){border-color:#c83c3c}.jersey-customisation__input:invalid:not(:placeholder-shown)+.jersey-customisation__hint{color:#c83c3c}@media screen and (max-width:749px){.jersey-customisation__fields{grid-template-columns:1fr 1fr;gap:1rem}.jersey-preview{max-width:150px}.jersey-customisation__label{font-size:1.1rem}.jersey-customisation__input{font-size:1.3rem;padding:.9rem 1rem}.jersey-customisation__toggle{padding:1rem 1.2rem}.jersey-customisation__toggle-text{font-size:1.2rem}.jersey-customisation__form{padding:1.25rem}}@media screen and (max-width:480px){.jersey-customisation__fields{grid-template-columns:1fr;gap:1rem}.jersey-customisation__header{flex-direction:column;align-items:flex-start;gap:.5rem}}@container (max-width: 350px){.jersey-customisation__fields{grid-template-columns:1fr}}@supports not (container-type: inline-size){.jersey-customisation__fields{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-jersey-customisation.css.map */
