.vs,.vs-group{display:block}.vs-head{display:flex;align-items:center;justify-content:space-between}.vs-label{display:block;margin:0;font-size:var(--vs-label-size, 14px);font-weight:400;letter-spacing:var(--vs-label-spacing, .3em);line-height:1.6;text-transform:var(--vs-label-case, none);color:inherit}.vs-chart:empty{display:none}.vs .vs-list{border:0;padding:0;min-width:0;margin:10px 0;display:flex;flex-wrap:wrap}.vs .vs-item{position:relative;margin:0;padding:0}.vs .vs-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.vs .vs-input:focus-visible+label{outline:2px solid var(--vs-sw-border-active, #000);outline-offset:2px}.vs-group--color .vs-item{margin:0 var(--vs-sw-gap, 8px) var(--vs-sw-gap, 8px) 0}.vs .vs-list .vs-swatch{display:block;margin:0;padding:var(--vs-sw-pad, 3px);border:1px solid var(--vs-sw-border, #ddd);border-radius:var(--vs-sw-radius, 0);background:#fff;cursor:pointer;letter-spacing:normal;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.vs .vs-swatch__inner{position:relative;display:block;box-sizing:border-box;width:var(--vs-sw-size, 54px);height:var(--vs-sw-size, 54px);border:1px solid var(--vs-sw-border, #ddd);border-radius:var(--vs-sw-radius, 0);background-color:#fff;overflow:hidden;isolation:isolate}.vs .vs-swatch__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform-origin:center top;transition:transform .3s ease-in-out}.vs .vs-item.is-selected .vs-swatch{border-color:var(--vs-sw-border-active, #000)}@media(hover:hover){.vs .vs-group--color .vs-item:hover .vs-swatch{border-color:var(--vs-sw-border-active, #000);box-shadow:var(--vs-sw-shadow, 0 10px 10px -10px #000)}.vs .vs-group--color .vs-item:hover .vs-swatch__img{transform:scale(var(--vs-sw-zoom, 1.2))}}.vs .vs-group--color .vs-item.is-unavailable .vs-swatch{opacity:var(--vs-sw-soldout-opacity, 1)}.vs .vs-group--color .vs-item.is-unavailable .vs-swatch__inner:after{content:var(--vs-sw-soldout-line, none);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:140%;border-right:1.5px solid var(--vs-btn-text, #6a6a6a);transform:rotate(45deg)}.vs-group--button .vs-list{gap:var(--vs-btn-gap, 8px)}.vs-group--button .vs-item{display:flex;flex:1 1 auto;min-width:0}.vs-layout-columns .vs-group--button .vs-list{display:grid;grid-template-columns:repeat(var(--vs-cols-mobile, 4),minmax(0,1fr))}@media only screen and (min-width:769px){.vs-layout-columns .vs-group--button .vs-list{grid-template-columns:repeat(var(--vs-cols-desktop, 6),minmax(0,1fr))}}.vs-layout-auto .vs-group--button .vs-item{flex:0 0 auto}.vs .vs-list .vs-btn{position:relative;display:block;width:100%;min-width:0;margin:0;padding:0;border:1px solid var(--vs-btn-border, #cfcfcf);border-radius:var(--vs-btn-radius, 2px);background:var(--vs-btn-bg, #fff);color:var(--vs-btn-text, #6a6a6a);text-align:center;cursor:pointer;letter-spacing:normal;text-transform:none;overflow:hidden}.vs .vs-btn__text{display:block;padding:var(--vs-btn-pad-y, 9px) var(--vs-btn-pad-x, 10px);font-size:var(--vs-btn-font, 13px);font-weight:400;line-height:1.2;white-space:nowrap;letter-spacing:normal;text-transform:none;border-radius:inherit}@media(hover:hover){.vs .vs-group--button .vs-item:not(.is-selected):hover .vs-btn{border-color:var(--vs-btn-border-hover, #6a6a6a)}}.vs .vs-group--button .vs-item.is-selected .vs-btn{border-color:var(--vs-btn-active-bg, #2f4a3a);background:var(--vs-btn-active-bg, #2f4a3a);color:var(--vs-btn-active-text, #fff)}.vs-soldout-cross .vs-group--button .vs-item.is-unavailable .vs-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:100%;border-right:1.5px solid var(--vs-btn-text, #6a6a6a);transform:rotate(45deg);pointer-events:none}.vs-soldout-cross .vs-group--button .vs-item.is-unavailable.is-selected .vs-btn:before{border-color:var(--vs-btn-active-text, #fff)}.vs-soldout-strike .vs-group--button .vs-item.is-unavailable .vs-btn__text{text-decoration:line-through}.vs-soldout-fade .vs-group--button .vs-item.is-unavailable .vs-btn{opacity:.45}.vs-group--card .vs-item{margin:0 var(--vs-card-gap, 4px) 8px 0}.vs .vs-list .vs-card{display:block;width:calc(var(--vs-card-size, 90px) + 1px);margin:0;padding:0 0 5px;border:.5px solid var(--vs-card-border, #cfcfcf);border-radius:2px;background:#fff;overflow:hidden;cursor:pointer;letter-spacing:normal;text-transform:none;transition:border-color .3s ease-in-out}.vs .vs-card__img{display:block;width:var(--vs-card-size, 90px);height:var(--vs-card-size, 90px);border-bottom:.5px solid #e5e5e5;overflow:hidden}.vs .vs-card__name,.vs .vs-card__price{display:block;max-width:calc(var(--vs-card-size, 90px) - 7px);overflow:hidden;text-overflow:ellipsis;white-space:pre;font-size:12px;line-height:1.2;letter-spacing:normal}.vs .vs-card__name{padding:5px 4px 0;font-weight:600;color:#6a6a6a}.vs .vs-card__price{padding:2px 4px 0;font-weight:400;color:#7a7a7a}.vs .vs-group--card .vs-item.is-selected .vs-card{border-color:var(--vs-card-border-active, #292929)}.vs .vs-group--card .vs-item.is-selected .vs-card__name{color:#292929}.vs .vs-group--card .vs-item.is-selected .vs-card__price{color:#6a6a6a}@media(hover:hover){.vs .vs-group--card .vs-item:hover .vs-card{border-color:var(--vs-card-border-active, #292929)}}.vs .vs-group--card .vs-item.is-unavailable .vs-card__name{text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/9/assets/variant-swatches.css.map */
