/* Parshey v2.10.58 - override prior pill CSS only for the detected color group. */
body.single-product .parshey-product-purchase .parshey-compact-colors,body.single-product form.variations_form .parshey-compact-colors{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important}
body.single-product .parshey-product-purchase .parshey-compact-colors .variable-item.parshey-compact-color,body.single-product form.variations_form .parshey-compact-colors .variable-item.parshey-compact-color{box-sizing:border-box!important;display:inline-flex!important;position:relative!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;min-height:42px!important;max-height:42px!important;padding:5px!important;margin:0!important;border:2px solid transparent!important;border-radius:50%!important;background:transparent!important;color:transparent!important;box-shadow:none!important;font-size:0!important;line-height:0!important;overflow:hidden!important}
body.single-product .parshey-compact-colors .variable-item.parshey-compact-color .parshey-color-dot{box-sizing:border-box!important;position:relative!important;display:block!important;flex:none!important;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;margin:0!important;border:1px solid #0003!important;border-radius:50%!important;background:var(--parshey-swatch)!important;box-shadow:none!important}
body.single-product .parshey-compact-colors .variable-item.parshey-compact-color.selected,body.single-product .parshey-compact-colors .variable-item.parshey-compact-color[aria-checked="true"]{border-color:#111!important;background:transparent!important;box-shadow:none!important}
body.single-product .parshey-compact-colors .variable-item.parshey-compact-color:hover{border-color:#999!important}
body.single-product .parshey-compact-colors .variable-item.parshey-compact-color.selected:hover{border-color:#111!important}
body.single-product .parshey-compact-colors .variable-item.parshey-compact-color:focus-visible{outline:2px solid #111!important;outline-offset:2px!important}
body.single-product .parshey-compact-colors .variable-item.parshey-compact-color .variable-item-span,body.single-product .parshey-compact-colors .variable-item.parshey-compact-color .variable-item-contents,body.single-product .parshey-compact-colors .variable-item.parshey-compact-color .variable-item-name{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;font-size:0!important;white-space:nowrap!important}
