.card-product .card-product__swatches--visible{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;transform:none!important;background:none!important;padding:0!important;margin:.6rem 0 0!important;pointer-events:auto!important}.card-product .card-product__swatches--visible ul{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:0;background:none!important}.card-product .card-product__swatches--visible li{flex:0 0 auto;display:flex;align-items:center;margin:0}.card-product .card-product__swatches--visible .card-product__swatch{width:18px;height:18px;margin:0;border:1px solid rgba(0,0,0,.25);border-radius:50%;box-shadow:none;transform:none}.card-product .card-product__swatches--visible .card-product__swatch:before{display:none}.card-product .card-product__swatches--visible input.is-active+.card-product__swatch{box-shadow:0 0 0 2px #fff,0 0 0 3px #000}.card-product .card-product__swatches--visible .card-product__swatches-remaining{font-size:1.2rem;line-height:18px}.swatches li{position:relative}.swatches li .swatch-tooltip{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:#000;color:#fff;font-size:11px;line-height:1;letter-spacing:.04em;text-transform:none;white-space:nowrap;padding:5px 7px;pointer-events:none;z-index:5}@media(hover:hover){.swatches li:hover .swatch-tooltip{display:block!important}}.swatches li input:focus-visible~.swatch-tooltip{display:block!important}.ak-selected-colour{font-weight:inherit}.product__swatches input.is-coming-soon+.swatch,.product__swatches input.is-coming-soon+.swatch.product__swatch--button{opacity:1;cursor:pointer;border:1px dashed #111;background-image:none}.product__swatches input.is-coming-soon+.swatch:after{display:none}.product__swatches input.is-coming-soon:checked+.swatch,.product__swatches input.is-coming-soon+.swatch.is-active{border-style:solid}.button.is-coming-soon,[name=add].is-coming-soon{opacity:1;letter-spacing:.08em}.ak-coming-soon{margin:0 0 .8rem;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:#111}.swatches li input.ak-sold-out+.swatch{background-image:linear-gradient(to top right,transparent 45%,#fff 45%,#fff 55%,transparent 55%);opacity:.45;cursor:pointer}.swatches li input.ak-sold-out:checked+.swatch{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/86/assets/card-swatches.css.map */
