variant-selects{display:block}.product-form__input--pill{--vp-accent: #ef5a16;--vp-accent-dark: #c9440b;--vp-bg: #fffaf6;--vp-radius: 0 14px 0 14px;--vp-border: rgba(239, 90, 22, .55);--vp-shadow: 0 8px 20px rgba(126, 54, 20, .1);--vp-shadow-hover: 0 12px 26px rgba(126, 54, 20, .16);--vp-ring: 0 0 0 3px rgba(239, 90, 22, .2);display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;max-width:58rem}.product-form__input--pill input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product-form__input--pill input[type=radio]+label{border:1.5px solid var(--vp-border);background:var(--vp-bg);color:#7e3214;border-radius:var(--vp-radius);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;height:5.4rem;min-height:5.4rem;margin:0;padding:.9rem 1.15rem;font-size:1.35rem;letter-spacing:0;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;box-shadow:0 3px 10px #7e361412;transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease,border-color var(--duration-short) ease,background var(--duration-short) ease,color var(--duration-short) ease}.product-form__input--pill input[type=radio]+label:before{display:none}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--vp-accent);color:var(--vp-accent-dark);transform:translateY(-2px);box-shadow:var(--vp-shadow-hover)}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--vp-accent);background:#fff3e9;color:var(--vp-accent-dark);box-shadow:var(--vp-shadow);font-weight:700}.product-form__input--pill input[type=radio]:checked+label:hover{transform:translateY(-2px);box-shadow:var(--vp-shadow-hover)}.product-form__input--pill input[type=radio]:focus-visible+label,.product-form__input--pill input[type=radio].focused+label{outline:none;box-shadow:var(--vp-ring)}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border-color:#7e361433;background:#f7f3f0;color:#3c302a7a;opacity:1;cursor:not-allowed;transform:none;box-shadow:none;text-decoration:none}.product-form__input--pill input[type=radio]:disabled+label:hover,.product-form__input--pill input[type=radio].disabled+label:hover{border-color:#7e361433}@media screen and (max-width:749px){.product-form__input--pill{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;max-width:none}.product-form__input--pill input[type=radio]+label{height:5.1rem;min-height:5.1rem;padding:.75rem .85rem;font-size:1.18rem}}@media screen and (max-width:420px){.product-form__input--pill{grid-template-columns:1fr}}.product-form__input--swatch{display:flex;flex-wrap:wrap;gap:.65rem .85rem}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.4rem;margin:0;border-radius:14px;box-shadow:0 1px rgba(var(--color-foreground),.08);transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(var(--color-shadow),.18)}.product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:none;box-shadow:0 0 0 .25rem rgb(var(--color-background)),0 0 0 .45rem rgba(var(--color-foreground),.45)}@media screen and (min-width:750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.9rem}}.product-form__input--pill input[type=radio]+label.genki-variant-pill--available{--vp-accent: #22c55e;--vp-accent-dark: #15803d;--vp-bg: #f0fdf4;--vp-border: rgba(34, 197, 94, .58);color:#166534}.product-form__input--pill input[type=radio]+label.genki-variant-pill--preorder{--vp-accent: #fb923c;--vp-accent-dark: #c2410c;--vp-bg: #fff7ed;--vp-border: rgba(251, 146, 60, .64);color:#9a3412}.product-form__input--pill input[type=radio]+label.genki-variant-pill--soldout{--vp-accent: #ef4444;--vp-accent-dark: #b91c1c;--vp-bg: #fff1f2;--vp-border: rgba(239, 68, 68, .58);color:#b91c1c}.product-form__input--pill input[type=radio]:checked+label.genki-variant-pill--available{background:#dcfce7;border-color:#16a34a;color:#14532d}.product-form__input--pill input[type=radio]:checked+label.genki-variant-pill--preorder{background:#ffedd5;border-color:#f97316;color:#9a3412}.product-form__input--pill input[type=radio]:checked+label.genki-variant-pill--soldout{background:#ffe4e6;border-color:#ef4444;color:#991b1b}.product-form__input--pill input[type=radio]:disabled+label.genki-variant-pill--available,.product-form__input--pill input[type=radio].disabled+label.genki-variant-pill--available{border-color:#22c55e5c;background:#f0fdf4;color:#15803d9e}.product-form__input--pill input[type=radio]:disabled+label.genki-variant-pill--preorder,.product-form__input--pill input[type=radio].disabled+label.genki-variant-pill--preorder{border-color:#fb923c6b;background:#fff7ed;color:#c2410c9e}.product-form__input--pill input[type=radio]:disabled+label.genki-variant-pill--soldout,.product-form__input--pill input[type=radio].disabled+label.genki-variant-pill--soldout{border-color:#ef44446b;background:#fff1f2;color:#b91c1ca8}
/*# sourceMappingURL=/cdn/shop/t/104/assets/component-product-variant-picker.css.map */
