.card-product-swatches{--card-product-swatch-size: 34px;margin:.8rem 0 0;min-height:var(--card-product-swatch-size);position:relative;z-index:5}.card-product-swatches[data-card-product-swatches-empty=true]{display:none}.card-product-swatches__list{align-items:center;display:flex;flex-wrap:nowrap;gap:.55rem;min-width:0;position:relative;z-index:6}.card-product-swatches.is-loading .card-product-swatches__list:before,.card-product-swatches.is-loading .card-product-swatches__list:after{animation:card-product-swatch-loading 1.15s ease-in-out infinite alternate;background:#00000014;border-radius:999px;content:"";display:block;flex:0 0 auto;height:var(--card-product-swatch-size);width:var(--card-product-swatch-size)}.card-product-swatches.is-loading .card-product-swatches__list:after{animation-delay:.18s}.card-product-swatches__item{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;height:var(--card-product-swatch-size);justify-content:center;line-height:0;padding:0;position:relative;text-decoration:none;width:var(--card-product-swatch-size)}.card-product-swatches__item:hover{color:inherit;text-decoration:none}.card-product-swatches__item .product-form__swatch{height:var(--card-product-swatch-size);width:var(--card-product-swatch-size)}.card-product-swatches__item.is-active .product-form__swatch:after{border-radius:inherit;box-shadow:inset 0 0 0 .2rem #fffdf7,inset 0 0 0 .35rem #0b2b4c;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.card-product-swatches__more{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;font-size:1.3rem;font-weight:400;line-height:1;margin-left:4px;min-height:var(--card-product-swatch-size);text-decoration:none}.card-product-swatches__more:hover{color:inherit;text-decoration:none}.card-product-swatches__item,.card-product-swatches__more{pointer-events:auto;position:relative;z-index:7}.product.card-swatches-hovering .product-card-figure>img:first-of-type{opacity:1!important}.product.card-swatches-hovering .product-card-figure>img:nth-of-type(2){opacity:0!important}@keyframes card-product-swatch-loading{0%{opacity:.45}to{opacity:.9}}@media screen and (max-width:989px){.card-product-swatches__list{gap:.45rem}}@media screen and (max-width:479px){.card-product-swatches__list{gap:.35rem}.card-product-swatches__more{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/product-swatches-collection.css.map */
