.variations_form select.kz-vselect{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden}.variations_form .reset_variations{display:none!important}.variations_form table.variations th.label,.variations_form table.variations td.value{display:block;padding:0}.variations_form table.variations th.label{margin-bottom:8px}.variations_form table.variations th.label label{font-weight:600}.variations_form .kz-vlabel-value{font-weight:400;color:#777}.kz-vbtns{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.kz-vbtn{min-width:48px;height:42px;padding:0 14px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#222;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.kz-vbtn:hover:not(:disabled),.kz-vbtn:focus{border-color:var(--ast-global-color-0,#c2185b);background:#fff;color:#222}.kz-vbtn[aria-checked="true"],.kz-vbtn[aria-checked="true"]:hover,.kz-vbtn[aria-checked="true"]:focus{border-color:var(--ast-global-color-0,#c2185b);background:var(--ast-global-color-0,#c2185b);color:#fff}.kz-vbtn:disabled{color:#bbb;background:#fafafa;text-decoration:line-through;cursor:not-allowed}