form.nkp-variation-ui table.variations{display:block;width:100%;margin:18px 0 20px;padding:14px 16px;border:1px solid #e7e3e0;border-radius:12px;background:#faf9f8}form.nkp-variation-ui table.variations tbody{display:block}form.nkp-variation-ui table.variations tr{display:flex;align-items:flex-start;gap:12px;margin:0}form.nkp-variation-ui table.variations tr+tr{margin-top:14px;padding-top:14px;border-top:1px solid #e7e3e0}form.nkp-variation-ui table.variations th.label{flex:0 0 86px;width:auto;padding:11px 0 0;margin:0;text-align:left;white-space:normal}form.nkp-variation-ui table.variations th.label label{color:#3e3c3b;font-size:13px;font-weight:600;line-height:1.5}form.nkp-variation-ui table.variations td.value{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:0;margin:0}form.nkp-variation-ui .nkp-variation-native{display:none!important}form.nkp-variation-ui .nkp-variation-choices{display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}form.nkp-variation-ui button.nkp-variation-choice{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:82px;min-height:44px;height:auto;max-width:100%;margin:0;padding:9px 14px;border:1px solid #d8d2ce;border-radius:8px;background:#fff;color:#34302e;box-shadow:0 1px 2px rgb(30 20 15 / 3%);font:inherit;font-size:13px;font-weight:500;line-height:1.4;text-transform:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}form.nkp-variation-ui button.nkp-variation-choice::before{content:'\2713';flex:0 0 12px;width:12px;color:#fff0;font-size:13px;font-weight:700}form.nkp-variation-ui button.nkp-variation-choice::after{content:none}form.nkp-variation-ui button.nkp-variation-choice:hover:not(:disabled){border-color:#ff685d;background:#fff8f6}form.nkp-variation-ui button.nkp-variation-choice[aria-pressed="true"]{border-color:#d95146;background:#fff0ed;color:#91382f;box-shadow:inset 0 0 0 1px #d95146;font-weight:600}form.nkp-variation-ui button.nkp-variation-choice[aria-pressed="true"]::before{color:currentColor}form.nkp-variation-ui button.nkp-variation-choice:disabled{opacity:.45;background:#f1efed;box-shadow:none;cursor:not-allowed;text-decoration:line-through}form.nkp-variation-ui button.nkp-variation-choice:focus-visible,form.nkp-variation-ui .nkp-variation-dropdown:focus-visible,form.nkp-variation-ui a.reset_variations:focus-visible{outline:2px solid #91382f;outline-offset:3px}form.nkp-variation-ui select.nkp-variation-dropdown{width:100%;max-width:360px;min-height:44px;margin:0;border:1px solid #d8d2ce;border-radius:8px;background-color:#fff;color:#34302e;font-size:14px}form.nkp-variation-ui table.variations .wd-reset-var{position:static;display:inline-flex;flex-shrink:0;width:auto!important;margin:0 0 0 auto;padding:0;transform:none}form.nkp-variation-ui table.variations a.reset_variations{position:static;inset:auto;transform:none;display:inline-flex;align-items:center;min-height:44px;margin:0;margin-inline:0!important;padding:4px 0;color:#6e625d;font-size:12px;line-height:1.4}form.nkp-variation-ui a.reset_variations:hover{color:#91382f}@media (max-width:600px){form.nkp-variation-ui table.variations{padding:12px;margin:14px 0 18px}form.nkp-variation-ui table.variations tr{flex-direction:column;gap:7px}form.nkp-variation-ui table.variations th.label{flex:none;padding:0}form.nkp-variation-ui table.variations td.value{flex:none;width:100%;gap:6px 10px}form.nkp-variation-ui button.nkp-variation-choice{padding:9px 12px}form.nkp-variation-ui table.variations .wd-reset-var{margin-left:0}}@media (prefers-reduced-motion:reduce){form.nkp-variation-ui button.nkp-variation-choice{transition:none}}