.zp-pills-group{display:flex;flex-wrap:wrap;gap:.5rem}.zp-pill{font:inherit;font-size:var(--wp--preset--font-size--small);font-weight:500;padding:.5em 1.1em;border-radius:980px;border:1px solid var(--wp--preset--color--border-light);background:#fff;color:var(--wp--preset--color--black);cursor:pointer;transition:transform .1s ease-out,background-color .2s ease,border-color .2s ease,color .2s ease}.zp-pill:hover:not(:disabled){border-color:var(--wp--preset--color--primary)}.zp-pill:active:not(:disabled){transform:scale(.96)}.zp-pill.is-selected{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:#fff}.zp-pill:disabled{opacity:.35;cursor:not-allowed}.zp-hidden-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.variations_form table.variations{border:0;margin:0 0 1rem;width:100%}.variations_form table.variations th,.variations_form table.variations td{display:block;padding:0;border:0;text-align:left}.variations_form table.variations label{display:block;margin-bottom:.5rem;font-size:var(--wp--preset--font-size--x-small);font-weight:500}.variations_form .reset_variations{display:inline-block;margin-top:.6rem;font-size:var(--wp--preset--font-size--x-small)}.single_variation_wrap .woocommerce-variation-price{margin-bottom:.75rem;font-weight:600;color:var(--wp--preset--color--primary)}form.cart .woocommerce-variation-add-to-cart,form.cart:not(.variations_form){display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem}form.cart .quantity .qty{width:4.5rem;height:100%;text-align:center;border:1px solid var(--wp--preset--color--border-light);border-radius:980px}@media (prefers-reduced-motion:reduce){.zp-pill{transition:none}}.variations_form .reset_variations{display:none!important}.variations_form .single_variation:empty,.variations_form .woocommerce-variation:empty{display:none}.single_variation_wrap .woocommerce-variation{margin:0}.zp-buybox form.cart{margin:0}.variations_form table.variations tr{display:block}