.memez-swatches{margin-top:12px;display:flex;flex-direction:column;gap:10px}.klbtheme-type-color span.klbtheme-term::before{content:"";position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;border:1px solid #d9d9d9;border-radius:50%;pointer-events:none}.klbtheme-type-color span.klbtheme-term.klbtheme-selected::before{border-color:#000}.products form.variations_form.memez-card-simplified table.variations,.products form.variations_form.memez-card-simplified .variations,.products .memez-card-simplified .quantity,.products .memez-card-simplified .reset_variations,.products .memez-card-simplified .woocommerce-variation-add-to-cart,.products .memez-card-simplified .single_add_to_cart_button,.products .add_to_cart_button.product_type_variable,.products a.button.product_type_variable:not(.memez-card-cta),.products .memez-size-swatch{display:none!important}.products .memez-card-colors{margin:8px 0 10px}.products .memez-card-colors,.products .memez-card-colors *{cursor:default;pointer-events:none}.products .memez-card-colors .memez-swatch-label{color:#777}.products a.memez-card-cta,.products .memez-card-cta.button{display:block!important;width:100%!important;min-height:0!important;margin:9px 0 0!important;padding:10px 14px!important;background:#0a0a0a!important;background-color:#0a0a0a!important;color:#fff!important;border:1px solid #0a0a0a!important;border-radius:9px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;opacity:1!important;will-change:transform;transition:transform .2s cubic-bezier(.2,.8,.25,1),background-color .2s ease,box-shadow .2s ease}.products a.memez-card-cta:hover{background:#1c1c1c!important;background-color:#1c1c1c!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 7px 16px rgb(10 10 10 / .22)}.products a.memez-card-cta:active{transform:translateY(0);box-shadow:0 3px 8px rgb(10 10 10 / .20)}.products .product{display:flex;flex-direction:column;height:100%}.products .product>.product-inner{display:flex;flex-direction:column;flex:1 1 auto}.products .product .product-body{display:flex;flex-direction:column;flex:1 1 auto}.products .product .product-body .product-cart{margin-top:auto}.products .product .product-body .product-stock{margin-top:8px}