.variant-picker .swatches:has(.label-swatch){display:flex;flex-wrap:wrap;gap:.75rem}.variant-picker .swatches:has(.label-swatch)>li{flex:1 0 0;min-width:0}.variant-picker .label-swatch{display:flex;padding:1rem;justify-content:center;align-items:center;gap:.625rem;width:100%;border-radius:.75rem;border:1px solid #e7e7e6;background:#fff;color:#3c3b32;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;letter-spacing:-.025rem;transition:all .3s ease-in-out}.variant-picker input:checked+.label-swatch{border:1px solid #3c3b32;box-shadow:0 0 0 1px #3c3b32}.variant-picker .label-swatch:after,:checked+.label-swatch:after{box-shadow:none}.variant-picker .color-swatch{aspect-ratio:1/1;border-radius:6.25rem;--swatch-size: 2rem;border:1px solid #5f5f5b;transition:border .3s ease-in-out}.variant-picker :checked+.color-swatch{border:1px solid transparent}.variant-picker .color-swatch:before{box-shadow:none}.variant-picker .color-swatch:after{box-shadow:0 0 0 1px rgb(var(--color-border))}.variant-picker :checked+.color-swatch:after{box-shadow:0 0 0 2.5px rgb(var(--color-foreground))}.variant-picker .swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.color-swatch--invert:before{filter:invert(1)}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
