.tos-vc-swatch,.tos-vc-namebar__layer,.tos-vc-chipswatch .wc-block-product-filter-chips__label::before{box-sizing:border-box;background-color:var(--tos-vc-color, transparent);background-image:var(--tos-vc-image, none);background-size:var(--tos-vc-bgsize, auto);background-position:var(--tos-vc-bgpos, 0 0);background-repeat:no-repeat}.tos-vc-chipswatch .wc-block-product-filter-chips__label::before{content:"";display:inline-block;flex:none}.tos-vc-layout .wc-block-product-filter-chips__text{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.tos-vc-chipswatch--none .wc-block-product-filter-chips__label::before{border:1px dashed currentColor;opacity:.35}.wc-block-product-filter-chips__item[hidden]{display:none !important}.tos-vc-swatches{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:8px;vertical-align:middle}.tos-vc-swatch{display:inline-block;flex:none;padding:0;border:0;cursor:pointer}.tos-vc-swatch[aria-pressed=true]{outline:2px solid currentcolor;outline-offset:2px}.tos-vc-swatch:disabled{opacity:.3;cursor:not-allowed}.tos-vc-layout--standard .wc-block-product-filter-chips{display:block;padding:0;width:100%}.tos-vc-layout--standard .wc-block-product-filter-chips__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:.375rem}@media screen and (min-width: 782px){.tos-vc-layout--standard .wc-block-product-filter-chips__items{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}}.tos-vc-layout--standard .wc-block-product-filter-chips__item{transition:background-color .15s ease}.tos-vc-layout--standard .wc-block-product-filter-chips__item:not([aria-checked=true]){padding:.25rem .5rem !important}.tos-vc-layout--standard .wc-block-product-filter-chips__item:not([aria-checked=true]):hover{background-color:color-mix(in srgb, transparent, currentColor 7%)}.tos-vc-layout--standard .wc-block-product-filter-chips__item.tos-vc-chipswatch{border-radius:.25rem;display:flex;align-content:start}.tos-vc-layout--standard .wc-block-product-filter-chips__item.tos-vc-chipswatch .wc-block-product-filter-chips__label{display:flex;align-items:center;min-width:0;text-align:left}.tos-vc-layout--standard .wc-block-product-filter-chips__item.tos-vc-chipswatch .wc-block-product-filter-chips__label::before{margin-right:6px;vertical-align:middle}.tos-vc-layout--standard .wc-block-product-filter-chips__item.tos-vc-chipswatch:disabled{opacity:.3}.tos-vc-layout--grid .wc-block-product-filter-chips__item{padding:2px;line-height:1}.tos-vc-layout--grid .wc-block-product-filter-chips{width:100%}.tos-vc-layout--grid .tos-vc-grid{--tos-vc-grid-min: 48px;--tos-vc-grid-gap: 6px;display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--tos-vc-grid-min), 1fr));gap:var(--tos-vc-grid-gap)}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch{position:relative;box-sizing:border-box;width:100%;min-width:0;aspect-ratio:1;padding:0;border:0;background:none;overflow:visible;outline:2px solid rgba(0,0,0,0);transition:outline .3s ease;outline-offset:1px}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch .wc-block-product-filter-chips__label{padding-top:0 !important;padding-bottom:0 !important}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch .wc-block-product-filter-chips__text{font-size:0 !important}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch .wc-block-product-filter-chips__item .wc-block-product-filter-chips__text{font-size:unset !important}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch .wc-block-product-filter-chips__label{position:relative;display:block;width:100%;height:100%}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch .wc-block-product-filter-chips__label::before{display:block;width:100%;height:100%;margin:0;border-radius:4px}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch .wc-block-product-filter-chips__label::after{content:"";position:absolute;inset:0;width:28%;height:28%;margin:auto;background-color:var(--tos-vc-check, #000);clip-path:polygon(5.5% 52.5%, 14.7% 43.3%, 38% 66.5%, 85.3% 19.3%, 94.5% 28.5%, 38% 85%);opacity:0;transition:opacity .3s ease;pointer-events:none}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch[aria-checked=true] .wc-block-product-filter-chips__label::after,.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch[aria-checked=true] .wc-block-product-filter-chips__text::after{opacity:1}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch::before{content:attr(data-tos-vc-name);position:absolute;bottom:calc(100% + 6px);left:50%;z-index:10;padding:3px 8px;border-radius:4px;background:var(--tos-vc-tip-bg, #1d2327);color:var(--tos-vc-tip-fg, #fff);font-size:12px;font-weight:400;line-height:1.3;white-space:nowrap;transform:translateX(calc(-50% + var(--tos-vc-tip-shift, 0px)));opacity:0;pointer-events:none;transition:opacity .15s ease}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch .wc-block-product-filter-chips__text::after{content:"";position:absolute;inset:0;width:40%;height:40%;margin:auto;border-radius:50%;background-color:var(--tos-vc-check-bg, #fff);opacity:0;transition:opacity .3s ease;pointer-events:none}@media(hover: hover){.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch:hover::before,.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch:focus-visible::before{opacity:1}}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch[aria-checked=true]{outline:2px solid currentcolor;outline-offset:2px}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch[aria-checked=true],.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch.is-previewed,.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch:hover,.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch:focus-visible{outline:2px solid currentColor !important}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch:disabled{opacity:.3}.tos-vc-layout--grid .tos-vc-grid .wc-block-product-filter-chips__item.tos-vc-chipswatch[hidden]{display:none}@media(min-width: 782px){.tos-vc-layout--grid .tos-vc-grid{--tos-vc-grid-min: 48px}}.tos-vc-namebar{display:flex;align-items:center;gap:0 12px;margin-bottom:8px}.tos-vc-namebar__swatch{position:relative;flex:none;width:var(--tos-vc-namebar-swatch, 60px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:4px;border:1px dashed rgba(0,0,0,0);border-radius:4px;text-align:center;transition:border-color .3s ease}.tos-vc-namebar__layer{position:absolute;inset:-1px;border-radius:inherit;opacity:0;transition:opacity .15s ease}.tos-vc-namebar__layer.is-on{opacity:1}.tos-vc-namebar.is-empty .tos-vc-namebar__swatch,.tos-vc-namebar.is-blank .tos-vc-namebar__swatch{border:1px dashed currentColor;border-color:color-mix(in srgb, transparent, currentColor 45%)}.tos-vc-namebar__body{display:flex;flex:1;flex-wrap:wrap;align-self:center;align-content:center;align-items:flex-start;gap:0 .35em;min-width:0;line-height:1.4}.tos-vc-namebar__attr{flex-basis:100%}.tos-vc-namebar__name{min-height:1lh;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.tos-vc-namebar__name:disabled{cursor:default;opacity:.5}.tos-vc-namebar__hint{position:relative;color:currentColor;font-size:.75em;line-height:1;opacity:1;transition:opacity .3s ease,visibility .3s ease}.tos-vc-namebar__hint::before{content:var(--tos-vc-hint-hover, "Click a swatch")}@media(hover: none)and (pointer: coarse){.tos-vc-namebar__hint::before{content:var(--tos-vc-hint-touch, "Tap a swatch")}}@media(any-hover: hover)and (any-pointer: coarse){.tos-vc-namebar__hint::before{content:var(--tos-vc-hint-both, "Click or tap a swatch")}}.tos-vc-namebar__none{position:absolute;inset:0;display:none;align-items:center;justify-content:center;padding:4px;font-size:.75em;line-height:1;text-align:center}.tos-vc-namebar.is-blank .tos-vc-namebar__none{display:flex}.tos-vc-namebar.is-empty .tos-vc-namebar__hint{animation:tos-vc-jiggle 5s ease-in-out infinite}.tos-vc-namebar:not(.is-empty) .tos-vc-namebar__hint,.tos-vc-namebar.is-empty .tos-vc-namebar__name{visibility:hidden}.tos-vc-namebar.is-empty .tos-vc-namebar__attr{visibility:hidden}@media(prefers-reduced-motion: reduce){.tos-vc-namebar__hint{transition:none}.tos-vc-namebar.is-empty .tos-vc-namebar__hint{animation:none}.tos-vc-namebar__layer{transition:none}}@keyframes tos-vc-jiggle{0%,14%,100%{transform:translateX(0)}2%{transform:translateX(-3px)}5%{transform:translateX(3px)}8%{transform:translateX(-2px)}11%{transform:translateX(2px)}}
