.product-attribute-placeholder{display:none}.wc-variation-swatches{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0}.wc-variation-swatches li{margin:0;padding:0}.wc-variation-swatches li span{align-items:center;border:2px solid rgba(var(--evie-color-on-surface-rgb),.1);border-radius:50%;cursor:pointer;display:inline-flex;height:4rem;justify-content:center;margin:0 .8rem .8rem 0;position:relative;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;width:4rem}.wc-variation-swatches li span.wc-option-selected,.wc-variation-swatches li span:hover{border-color:rgb(var(--evie-color-on-surface-rgb))}.wc-variation-swatches li [data-title]:before{background:rgb(var(--evie-color-on-surface-rgb));border-radius:.5rem;color:rgb(var(--evie-color-surface-rgb));content:attr(data-title);font-size:var(--evie-font-size-sm);left:50%;opacity:0;padding:.5rem 1rem;position:absolute;top:-1rem;transform:translate(-50%,-50%);transition:opacity .25s var(--evie-transition-ease),transform .25s var(--evie-transition-ease),visibility .25s var(--evie-transition-ease);visibility:hidden;white-space:nowrap}.wc-variation-swatches li [data-title]:hover:before{opacity:1;transform:translate(-50%,-100%);visibility:visible}.wc-variation-swatches li .attribute-type-button{border-radius:.5rem;padding:.5rem 1rem;width:auto}.wc-variation-swatches li .attribute-type-button.wc-option-selected{background-color:rgb(var(--evie-color-on-surface-rgb));color:rgb(var(--evie-color-surface-rgb))}.wc-variation-swatches li span img{border:2px solid transparent;border-radius:50%}.wc-variation-swatches.wc-variation-attribute-type-color li span:after,.woocommerce-widget-layered-nav-list .attribute-type-color:after{border:2px solid rgb(var(--evie-color-surface-rgb));border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}