.ua-body-configurator-mount{display:block}.ua-body-color-picker{margin:1.5rem 0}.ua-body-color-picker__native{display:none!important}.ua-body-color-picker__label{margin:0 0 .8rem;font-size:1.4rem;line-height:1.5}.ua-body-color-picker__grid{display:flex;flex-wrap:wrap;gap:.55rem}.ua-body-color-picker__swatch{box-sizing:border-box;display:inline-flex;flex:0 0 4.4rem;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:0;padding:0;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;background:#ededed;color:#333;cursor:pointer;font:inherit}.ua-body-color-picker__swatch[aria-pressed=true]{border:.3rem solid #000}.ua-body-color-picker__swatch:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.ua-body-color-picker__swatch img{width:100%;height:100%;object-fit:cover;transform:scale(1.8);transform-origin:50% 38%}.ua-body-color-picker__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.2rem;font-size:.9rem;font-weight:600;line-height:1.05;overflow-wrap:anywhere;text-align:center}.ua-body-configurator{--ua-body-border: rgba(var(--color-foreground), .18);--ua-body-muted: rgba(var(--color-foreground), .68);margin:2rem 0;padding:2rem;border:.2rem solid rgba(var(--color-foreground),.55);border-radius:1.2rem;background:rgba(var(--color-foreground),.03);color:rgb(var(--color-foreground))}.ua-body-configurator__header{margin-bottom:2rem}.ua-body-configurator__eyebrow{margin:0 0 .4rem;color:var(--ua-body-muted);font-size:1.3rem;font-weight:700;letter-spacing:.08em}.ua-body-configurator__heading{margin:0;font-size:2.2rem;line-height:1.35}.ua-body-configurator__intro,.ua-body-configurator__help{color:var(--ua-body-muted)}.ua-body-configurator__intro{margin:.8rem 0 0;font-size:1.4rem;line-height:1.6}.ua-body-configurator__fields{display:grid;gap:1.8rem}.ua-body-configurator__field{min-width:0}.ua-body-configurator__fieldset{margin:0;padding:0;border:0}.ua-body-configurator__label{display:block;margin:0 0 .7rem;padding:0;font-size:1.5rem;font-weight:700;line-height:1.45}.ua-body-configurator__required{display:inline-block;margin-left:.5rem;padding:.1rem .5rem;border-radius:.3rem;background:#b3261e;color:#fff;font-size:1.1rem;font-weight:700;vertical-align:.1rem}.ua-body-configurator__text-mode-options{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin:0 0 1rem}.ua-body-configurator__text-mode-option{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;font-size:1.4rem;line-height:1.5}.ua-body-configurator__text-mode-option input{width:1.8rem;height:1.8rem;margin:0;accent-color:rgb(var(--color-button))}.ua-body-configurator__input,.ua-body-configurator__select{box-sizing:border-box;width:100%;min-height:4.8rem;padding:1rem 1.2rem;border:.1rem solid var(--ua-body-border);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem;line-height:1.5}.ua-body-configurator__input:focus-visible,.ua-body-configurator__select:focus-visible,.ua-body-configurator__chip:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.ua-body-configurator__textarea{min-height:12rem;resize:vertical}.ua-body-configurator__input[aria-invalid=true],.ua-body-configurator__select[aria-invalid=true],.ua-body-configurator__location-chips[aria-invalid=true],.ua-body-configurator__thread-color-chips[aria-invalid=true]{border-color:#b3261e;box-shadow:0 0 0 .1rem #b3261e}.ua-body-configurator__help{margin:.5rem 0 0;font-size:1.3rem;line-height:1.5}.ua-body-configurator__text-progress{min-height:2rem;font-weight:700}.ua-body-configurator__location-select-wrap,.ua-body-configurator__thread-color-select-wrap{display:none}.ua-body-configurator__location-chips,.ua-body-configurator__thread-color-chips{display:flex;flex-wrap:wrap;gap:.8rem;border-radius:.6rem}.ua-body-configurator__chip{min-height:4.2rem;padding:.8rem 1.2rem;border:.1rem solid var(--ua-body-border);border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;font:inherit;font-size:1.4rem;font-weight:600}.ua-body-configurator__chip[aria-pressed=true]{border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.ua-body-configurator__thread-color-chip{display:inline-flex;align-items:center;gap:.7rem}.ua-body-configurator__thread-color-swatch{box-sizing:border-box;flex:0 0 auto;width:1.6rem;height:1.6rem;border:.1rem solid transparent;border-radius:50%;background:var(--ua-body-thread-color)}.ua-body-configurator__thread-color-swatch--white{border-color:#0003}.ua-body-configurator__field--quantity{max-width:16rem}.ua-body-configurator__pricing{margin-top:2.2rem;padding:1.6rem;border-radius:.8rem;background:rgba(var(--color-foreground),.045)}.ua-body-configurator__pricing-heading{margin:0 0 1rem;font-size:1.6rem}.ua-body-configurator__price-list{margin:0}.ua-body-configurator__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;padding:.5rem 0;font-size:1.4rem}.ua-body-configurator__price-row dt,.ua-body-configurator__price-row dd{margin:0}.ua-body-configurator__price-row dd{font-variant-numeric:tabular-nums;font-weight:700}.ua-body-configurator__price-row--unit-total{margin-top:.7rem;padding-top:1.2rem;border-top:.1rem solid var(--ua-body-border)}.ua-body-configurator__price-row--order-total{font-size:1.7rem;font-weight:700}.ua-body-configurator__error{margin-top:1.6rem;padding:1.2rem 1.4rem;border:.1rem solid #b3261e;border-radius:.6rem;background:#b3261e14;color:#8c1d18;font-size:1.4rem;line-height:1.5}.ua-body-configurator__error[hidden]{display:none}.ua-body-configurator__delivery{margin:1.6rem 0 0;padding-top:1.6rem;border-top:.1rem solid var(--ua-body-border);color:var(--ua-body-muted);font-size:1.3rem;line-height:1.65}@media screen and (max-width:749px){.ua-body-color-picker__swatch{flex-basis:3.6rem;width:3.6rem;height:3.6rem}.ua-body-configurator{margin:1.6rem 0;padding:1.6rem}.ua-body-configurator__location-select-wrap,.ua-body-configurator__thread-color-select-wrap{display:block}.ua-body-configurator__location-chips,.ua-body-configurator__thread-color-chips{display:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ua-body-configurator.css.map */
