.vsw{--vsw-size: var(--vsw-size-m, 48px);--vsw-gap: 10px;--vsw-ink: #1a1a1a;--vsw-line: #e2e0dc;--vsw-fill: #f1f0ee;margin:18px 0 20px}@media screen and (min-width:741px){.vsw{--vsw-size: var(--vsw-size-d, 52px);--vsw-gap: 12px}}.vsw__row+.vsw__row{margin-top:18px}.vsw__head{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:0;margin-bottom:8px;font-size:13px;line-height:1.4;letter-spacing:.01em;color:var(--vsw-ink)}.vsw__label,.vsw__sep{font-weight:400;color:#6f6f6f}.vsw__sep{white-space:pre}.vsw__sep[hidden]{display:none}.vsw__value{font-weight:500}.vsw__list{display:flex;flex-wrap:wrap;gap:var(--vsw-gap)}.vsw__swatch{position:relative;display:block;width:var(--vsw-size);height:var(--vsw-size);border-radius:50%;-webkit-tap-highlight-color:transparent;outline:none}.vsw__circle{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:50%;background:var(--vsw-fill);box-shadow:inset 0 0 0 1px var(--vsw-line);transition:box-shadow .18s ease,transform .18s ease}.vsw__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.vsw__swatch.is-active .vsw__circle{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--vsw-ink)}@media(hover:hover){.vsw__swatch:not(.is-active):hover .vsw__circle{box-shadow:0 0 0 2px #fff,0 0 0 3px #b9b6b1}}.vsw__swatch:focus-visible .vsw__circle{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--vsw-ink)}.vsw__swatch.is-sold-out .vsw__img{opacity:.45}.vsw__swatch.is-sold-out .vsw__circle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(to top right,transparent calc(50% - .75px),rgba(26,26,26,.55) calc(50% - .75px),rgba(26,26,26,.55) calc(50% + .75px),transparent calc(50% + .75px));pointer-events:none}.vsw.is-navigating .vsw__swatch.is-pending .vsw__circle{animation:vsw-pulse 1s ease-in-out infinite}@keyframes vsw-pulse{50%{transform:scale(.94)}}.vsw--empty{padding:10px 12px;border:1px dashed var(--vsw-line, #ddd);border-radius:6px}.vsw-card{--vsw-card-size: 34px;--vsw-card-gap: 8px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--vsw-card-gap);min-height:calc(var(--vsw-card-size) + 4px);margin:10px 0 0;padding:2px 0}.vsw-card[hidden]{display:none}@media screen and (max-width:740px){.vsw-card{--vsw-card-size: 28px;--vsw-card-gap: 6px;margin-top:8px}}.vsw-card__swatch{position:relative;flex:0 0 auto;width:var(--vsw-card-size);height:var(--vsw-card-size);border-radius:50%;background:#f1f0ee;box-shadow:inset 0 0 0 1px #e2e0dc;-webkit-tap-highlight-color:transparent;transition:box-shadow .18s ease}.vsw-card__swatch img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.vsw-card__swatch.is-active{box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #1a1a1a}.vsw-card__swatch.is-sold-out img{opacity:.45}@media(hover:hover){.vsw-card__swatch:not(.is-active):hover{box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #b9b6b1}}.vsw-card__more{flex:0 0 auto;min-width:var(--vsw-card-size);font-size:12px;line-height:1;text-align:center;color:#6b6b6b;white-space:nowrap}product-item.vsw-previewing .product-item__secondary-image{display:none!important}@media only screen and (max-width:600px){.product__info .product-form{display:block!important}}.product-item--sold-out .product-item__image-wrapper:before{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/89/assets/vovia-swatches.css.map */
