product-form color-swatch{max-height:none!important;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0 4px}product-form color-swatch .armament-swatch-option label{width:auto!important;height:auto!important;display:inline-flex!important;align-items:center;gap:8px;padding:5px 14px 5px 5px;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-size:15px!important;line-height:1.2}product-form color-swatch .armament-swatch-option label:before{display:none}product-form color-swatch .armament-swatch-option label:after{width:28px!important;height:28px!important;margin:0!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:50%!important;flex:none;order:-1}product-form color-swatch label .sr-only{position:static!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important;white-space:nowrap;text-transform:capitalize}product-form color-swatch input:checked+label{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}product-form color-swatch input:focus-visible+label{outline:2px solid #fff;outline-offset:2px}product-form color-swatch .colour-stock-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#fff;color:#000;font-size:13px;line-height:1.2;padding:4px 8px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s;z-index:20}product-form color-swatch label:hover .colour-stock-tip,product-form color-swatch input:focus-visible+label .colour-stock-tip{opacity:1}product-form color-swatch label.colour-unavailable:after,product-form color-swatch label.colour-unavailable .sr-only{opacity:.35}product-form color-swatch label.colour-unavailable .sr-only{text-decoration:line-through}product-form color-swatch label.colour-unavailable{border-style:dashed}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
