.vp-swatch-wrap{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem}.vp-swatch{position:relative;display:block;box-sizing:border-box;width:var(--vp-swatch-size, 40px);height:var(--vp-swatch-size, 40px);border:2px solid rgba(128,128,128,.28);border-color:color-mix(in oklab,var(--color-theme-accent) 25%,transparent);border-radius:var(--vp-swatch-radius, 9999px);background-color:var(--color-theme-card, #fff);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.vp-swatch__color{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;background-color:#e5e5e5;background-image:linear-gradient(0deg,var(--vp-swatch-color, transparent),var(--vp-swatch-color, transparent))}.vp-swatch__image{position:absolute;top:2px;right:2px;bottom:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:inherit}.vp-swatch__image--cover{object-fit:cover}.vp-swatch__image--contain{object-fit:contain}.vp-swatch__label{font-size:.75rem;line-height:1.2;color:var(--color-theme-text);opacity:.75;max-width:calc(var(--vp-swatch-size, 40px) + 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}label:hover>.vp-swatch-wrap>.vp-swatch{border-color:color-mix(in oklab,var(--color-theme-accent) 60%,transparent)}input[type=radio]:checked+.vp-swatch-wrap>.vp-swatch{border-color:var(--color-theme-accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--color-theme-accent) 25%,transparent)}input[type=radio]:checked+.vp-swatch-wrap>.vp-swatch__label{opacity:1;font-weight:600}input[type=radio]:disabled+.vp-swatch-wrap>.vp-swatch{opacity:.45;cursor:not-allowed}.vp-selected-value{font-weight:400;opacity:.7}.vp-selected-value:not(:empty):before{content:": "}.vp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.vp-cards>label{display:block;min-width:0}.vp-card{position:relative;display:flex;align-items:center;gap:.625rem;height:100%;padding:.625rem;border:2px solid rgba(var(--color-border),.7);border-radius:var(--radius-lg, .75rem);color:rgb(var(--color-text));transition:border-color .2s ease,background-color .2s ease}.vp-cards label:hover .vp-card{border-color:rgba(var(--color-accent),.5)}.vp-cards input:checked+.vp-card{border-color:rgb(var(--color-accent))}.vp-cards input:focus-visible+.vp-card{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.vp-cards input:disabled+.vp-card{opacity:.55;cursor:not-allowed}.vp-card__chip{flex:none;width:2.125rem;height:2.125rem;overflow:hidden;border-radius:var(--radius, .5rem);box-shadow:inset 0 0 0 1px rgba(var(--color-text),.12);background:rgba(var(--color-text),.06)}.vp-card__chip--color{background:var(--vp-swatch-color)}.vp-card__chip img{width:100%;height:100%;object-fit:cover;display:block}.vp-card__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.125rem}.vp-card__name{font-family:var(--font-heading-family);font-size:.8125rem;font-weight:700;line-height:1.2}.vp-card__desc{font-size:.6875rem;line-height:1.25;opacity:.75}.vp-card__stock{font-size:.6875rem;font-weight:700;line-height:1.2}.vp-card__stock--low{color:#c2410c}.vp-card__stock--out{color:rgba(var(--color-text),.6)}.vp-card__check{position:absolute;top:-.45rem;right:-.45rem;z-index:1;display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:9999px;background:rgb(var(--color-accent));color:#fff;box-shadow:0 0 0 2px rgb(var(--color-background));transform:scale(0);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.vp-card__check svg{width:.625rem;height:.625rem}.vp-cards input:checked+.vp-card .vp-card__check{transform:scale(1)}@media(prefers-reduced-motion:reduce){.vp-card,.vp-card__check{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/variant-picker.css.map */
