.size-picker{background:linear-gradient(135deg,#fff,#f8f9fc);border:1px solid rgba(71,112,219,.15);border-radius:16px;padding:1rem;margin:.5rem 0 1rem;box-shadow:0 4px 20px #0e1b4d0f}.size-picker__title{font-family:var(--font-body-family);font-size:1rem;font-weight:600;color:#0e1b4d;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .75rem;padding:0 0 0 .25rem;line-height:calc(1 + .5 / var(--font-body-scale))}.size-picker__options{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem}.size-picker__option{display:flex;flex-direction:row;align-items:center;padding:.8rem 1rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:1.5px solid rgba(14,27,77,.08);border-radius:14px;position:relative;background:#fff;flex:1 1 0;min-width:0;overflow:hidden}.size-picker__option:hover{border-color:#4770db4d;box-shadow:0 4px 15px #4770db1f}.size-picker__option.is-selected{border-color:#4770db99;border-width:2px;background:linear-gradient(135deg,#f0f4ff,#fff);box-shadow:0 0 0 1px #4770db1a,0 2px 8px #4770db1f;padding:calc(.8rem - .5px) calc(1rem - .5px)}.size-picker__option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.size-picker__swatch{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;border:1px solid rgba(var(--color-foreground),.08);background:rgba(var(--color-foreground),.03)}.size-picker__swatch img{width:100%;height:100%;object-fit:cover}.size-picker__swatch-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.25)}.size-picker__info{flex:1;margin-left:.75rem;min-width:0}.size-picker__header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.size-picker__name{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;color:rgb(var(--color-foreground));margin:0}.size-picker__premium-badge{font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#4770db,#5a7fe8);padding:.2em .65em;border-radius:20px;display:inline-block;box-shadow:0 2px 8px #4770db4d}.size-picker__indicator{width:22px;height:22px;border-radius:50%;border:2px solid rgba(var(--color-foreground),.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:.75rem;transition:all .2s ease;background:rgb(var(--color-background))}.size-picker__option.is-selected .size-picker__indicator{border-color:rgb(var(--color-button));background:rgb(var(--color-button))}.size-picker__indicator svg{width:11px;height:11px;color:rgb(var(--color-button-text));opacity:0;transform:scale(.5);transition:all .15s ease}.size-picker__option.is-selected .size-picker__indicator svg{opacity:1;transform:scale(1)}.size-picker__option.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.size-picker__option.is-disabled .size-picker__name{text-decoration:line-through}@media screen and (max-width: 749px){.size-picker{padding:.75rem;border-radius:12px;margin:.5rem 0 .75rem}.size-picker__title{font-size:.9rem}.size-picker__options{gap:.4rem}.size-picker__option{padding:.6rem .8rem;border-radius:10px}.size-picker__option.is-selected{padding:calc(.6rem - .5px) calc(.8rem - .5px)}.size-picker__swatch{width:40px;height:40px}.size-picker__info{margin-left:.6rem}.size-picker__name{font-size:1.2rem}.size-picker__premium-badge{font-size:.85rem;padding:.15em .5em}.size-picker__indicator{width:20px;height:20px;margin-left:.5rem}.size-picker__indicator svg{width:10px;height:10px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-size-picker.css.map */
