/* v2.10.59 direct compact circular color controls */
body.single-product form.variations_form .variations .parshey59-color{box-sizing:border-box!important;display:inline-flex!important;vertical-align:middle!important;align-items:center!important;justify-content:center!important;position:relative!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:5px!important;margin:0 5px 5px 0!important;border:2px solid transparent!important;border-radius:50%!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:0!important;overflow:hidden!important;cursor:pointer!important}
body.single-product form.variations_form .variations .parshey59-color .parshey59-dot{display:block!important;flex:none!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;border-radius:50%!important;border:1px solid #0003!important;background:var(--parshey59-hex)!important;box-shadow:none!important;pointer-events:none!important}
body.single-product form.variations_form .variations .parshey59-color.selected,body.single-product form.variations_form .variations .parshey59-color[aria-checked="true"],body.single-product form.variations_form .variations .parshey59-color.active,body.single-product form.variations_form .variations .parshey59-color.swatchly-selected,body.single-product form.variations_form .variations .parshey59-color.cfvsw-selected-swatch{border-color:#111!important}
body.single-product form.variations_form .variations .parshey59-color:hover{border-color:#999!important}
body.single-product form.variations_form .variations .parshey59-color:focus-visible{outline:2px solid #111!important;outline-offset:2px!important}
body.single-product form.variations_form .variations .parshey59-color>*:not(.parshey59-dot){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;pointer-events:none!important}
