.c-swatches{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:flex-start;justify-content:flex-start;margin:-5px;padding:0 0 0;list-style:none}.c-swatches__item{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.c-swatches__button{box-sizing:border-box;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-width:30px;min-height:30px;margin:5px;padding:0;background-color:transparent;border-radius:100%;border:1px solid #aaa;box-shadow:0 0 3px 1px inherit;color:currentColor;font-weight:500;font-size:14px;line-height:1;white-space:nowrap;outline:0;overflow:hidden;transition:background-color .25s,border .25s,box-shadow .25s,color .25s}.c-swatches__button.is-active,.c-swatches__button:focus,.c-swatches__button:hover{border-color:#000;box-shadow:0 0 3px 1px inherit;background-color:transparent;color:currentColor}.c-swatches .c-swatches__button{background:0 0;background-position:50%;background-repeat:no-repeat;background-size:cover}.c-swatches:not(.c-swatches--show-text) .c-swatches__button{width:30px;height:30px;text-indent:1000px;white-space:nowrap}.c-swatches__tooltip{box-sizing:border-box;display:block;position:absolute;z-index:100;top:100%;-webkit-transform:translateY(-8px);transform:translateY(-8px);margin-top:.428em;padding:.7em 1em;white-space:nowrap;background:rgba(0,0,0,.85);border-radius:1px;font-size:14px;line-height:1;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;visibility:visible;pointer-events:none;transition:opacity .25s ease-out,visibility .25s ease-out,transform .25s ease-out}.c-swatches__tooltip::before{content:'';position:absolute;bottom:100%;width:0;height:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-right:.428em solid transparent;border-left:.428em solid transparent;border-bottom:.428em solid rgba(0,0,0,.85)}.c-swatches__button:hover+.c-swatches__tooltip{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.collection-type-products.tweak-product-item-details-show-variants .product-variants{display:-webkit-box;display:flex;flex-wrap:wrap}.view-list .ProductList-meta .c-swatches,.view-list .grid-main-meta .c-swatches,.view-list .product-meta .c-swatches{display:inline-flex;padding-top:10px}.product-list-alignment-center .product-meta{text-align:center}