.bundle-picker{margin-top:10px;display:block}.bundle-picker__inner{display:flex;flex-direction:column;row-gap:10px}.bundle-picker__inner input{display:none}.bundle-picker__inner fieldset{width:100%;display:flex;align-items:center;justify-content:flex-start;column-gap:12px;row-gap:7px;margin:0;padding:0;border:none}.bundle-picker__inner fieldset[hidden]{display:none}.bundle-picker__inner legend{margin:0 0 10px;display:block;color:#000;font:normal var(--font-body-weight) 16px / 1.4 var(--font-body-family)}.bundle-picker__inner legend small{font:normal var(--font-body-weight) 16px / 1.4 var(--font-body-family);text-transform:capitalize}.bundle-picker__inner label{border:1px solid #fff;border-radius:.2rem}.bundle-picker__inner span{text-transform:capitalize}.bundle-picker__inner input:checked+label{outline:.1rem solid rgb(var(--color-foreground))}.bundle-picker__inner label.is-swatch span{width:28px;height:28px;overflow:hidden;border-radius:.2rem;color:transparent;background-color:var(--swatch, #fff);display:block}.bundle-picker__inner label.is-swatch.is-swatch--image span{background:var(--swatch-image, #fff);background-repeat:no-repeat;background-size:cover}.bundle-picker__inner:has(.is-swatch--image) label.is-swatch span{width:60px;height:60px}.card__content .bundle-picker__inner fieldset{justify-content:center}.card-bundle-picker{margin-bottom:10px}.card-bundle-picker .bundle-picker__inner small,.card-bundle-picker .bundle-picker__inner legend{font-size:12px;line-height:1.2}.card-bundle-picker .bundle-picker__inner label.is-swatch span{width:20px;height:20px}.card-bundle-picker .bundle-picker__inner:has(.is-swatch--image) label.is-swatch span{width:30px;height:30px;transform:scale(1.2)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-bundle-picker.css.map */
