.combined-product-swatches{width:100%;position:relative}.combined-product-swatches__wrapper{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center;position:relative}.combined-product-swatches__wrapper.is-expanded .combined-product-swatch--hidden{display:inline-flex}.combined-product-swatches__wrapper.is-expanded .combined-product-swatch--more{display:none}.combined-product-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--plp-swatch-size-mobile, 2rem);height:var(--plp-swatch-size-mobile, 2rem);padding:0;border:2px solid rgba(0,0,0,.2);border-radius:100%;background:transparent;cursor:pointer;transition:all .2s ease;overflow:hidden;box-sizing:border-box;padding-block:2px;padding-inline:2px}.combined-product-swatch--hidden{display:none}.combined-product-swatch--more{background:#0000000d;font-size:.75rem;font-weight:600;color:rgb(var(--color-text, 0, 0, 0));border-style:dashed}.combined-product-swatch:hover{border-color:#00000080;transform:scale(1.05)}.combined-product-swatch--more:hover{background:#0000001a;border-color:#0006}.combined-product-swatch:focus{outline:none;border-color:rgb(var(--color-accent, 0, 0, 0))}.combined-product-swatch.is-active{border-color:rgb(var(--color-accent, 0, 0, 0))}.combined-product-swatch .swatch{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:100%;overflow:hidden}.combined-product-swatch .swatch__color{width:100%;height:100%;border-radius:2px}.combined-product-swatch .swatch__image{width:100%;height:100%;object-fit:cover;border-radius:2px}.combined-product-swatch .swatch--text{font-size:.625rem;font-weight:600;text-transform:uppercase;color:rgb(var(--color-text, 0, 0, 0));background:rgb(var(--color-background, 255, 255, 255));border:1px solid rgba(0,0,0,.1);padding:.25rem}product-card{position:relative}product-card .product-card__image--primary{transition:opacity .3s ease}product-card.is-loading .product-card__image--primary{opacity:.4}@media screen and (min-width:750px){.combined-product-swatch{width:var(--plp-swatch-size-desktop, 2rem);height:var(--plp-swatch-size-desktop, 2rem)}}.color-scheme--dark .combined-product-swatch:hover{border-color:#ffffff4d}.color-scheme--dark .combined-product-swatch .swatch--text{background:rgb(var(--color-background-dark, 0, 0, 0));color:rgb(var(--color-text-dark, 255, 255, 255));border-color:#fff3}.combined-product-swatch:after{content:attr(aria-label);position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);padding:.25rem .5rem;background:#000000e6;color:#fff;font-size:.75rem;white-space:nowrap;border-radius:.25rem;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:10}.combined-product-swatch:hover:after{opacity:1}@media screen and (max-width:749px){.combined-product-swatch:after{display:none}}.product-info__combined-swatches{width:100%;border:none;padding:0}.product-info__combined-swatches .variant-picker__option-info{margin-bottom:.5rem}.product-info__combined-swatches legend{float:none;font-weight:inherit;padding:0}.product-info__combined-swatches .combined-product-swatches__wrapper{justify-content:flex-start}.product-info__combined-swatches .combined-product-swatch{width:var(--pdp-swatch-size-mobile, 2.5rem);height:var(--pdp-swatch-size-mobile, 2.5rem)}@media screen and (min-width:750px){.product-info__combined-swatches .combined-product-swatch{width:var(--pdp-swatch-size-desktop, 3rem);height:var(--pdp-swatch-size-desktop, 3rem)}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/combined-product-swatches.css.map */
