.opts{margin:4px 0 22px}.opt{margin-bottom:18px}.opt:last-child{margin-bottom:0}.opt-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.opt-head .fieldlbl{margin:0}.opt-val{font-size:13px;color:var(--bone);font-weight:600}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{position:relative;display:inline-flex;cursor:pointer}.pill input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.pill span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:100px;border:1px solid var(--line);font-size:13.5px;font-weight:500;line-height:1;color:var(--bone);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .15s ease;-webkit-user-select:none;user-select:none}.pill:hover span{border-color:var(--neon)}.pill input:focus-visible+span{outline:2px solid var(--neon);outline-offset:2px}.pill input:checked+span{background:var(--neon);border-color:var(--neon);color:var(--void);font-weight:600}.pill.is-out span{opacity:.45;text-decoration:line-through;text-decoration-thickness:1px}.pill.is-out input:checked+span{background:transparent;color:var(--mute);border-color:var(--line);text-decoration:line-through}@media(hover:none){.pill:hover span{border-color:var(--line)}.pill:active span{transform:scale(.96)}}@media(max-width:520px){.pill span{padding:0 16px;font-size:13px}.pills{gap:7px}}.pdp-form .btn-fill.full{min-height:54px;font-size:12px;letter-spacing:.16em}.pdp-form .shopify-payment-button{margin-top:12px}.pdp-form .shopify-payment-button__button--unbranded{width:100%;min-height:54px;padding:16px 30px;border-radius:100px;border:2px solid var(--neon);background:color-mix(in srgb,var(--neon) 12%,transparent);color:var(--neon);font-family:Martian Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:background .22s ease,transform .18s ease,box-shadow .25s ease}.pdp-form .shopify-payment-button__button--unbranded:hover{background:color-mix(in srgb,var(--neon) 22%,transparent);transform:translateY(-2px);box-shadow:0 10px 26px color-mix(in srgb,var(--neon) 26%,transparent)}.pdp-form .shopify-payment-button__button--unbranded:active{transform:scale(.985)}.pdp-form .shopify-payment-button__button--branded{min-height:54px;border-radius:100px;overflow:hidden}.pdp-form .shopify-payment-button:before{content:"or";display:block;text-align:center;font-family:Martian Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin:2px 0 12px}.pdp-form .shopify-payment-button__more-options{margin-top:10px;font-size:11px;color:var(--mute);text-decoration:underline;text-underline-offset:3px}.pdp-form .shopify-payment-button__more-options:hover{color:var(--neon)}@media(max-width:520px){.pdp-form .btn-fill.full,.pdp-form .shopify-payment-button__button--unbranded,.pdp-form .shopify-payment-button__button--branded{min-height:50px}}@media(prefers-reduced-motion:reduce){.pdp-form .shopify-payment-button__button--unbranded{transition:none}.pdp-form .shopify-payment-button__button--unbranded:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/variants.css.map */
