 [class*="btn--"]:not(.btn--none, .wp-block-button), .wp-block-button[class*="btn--"]>.wp-block-button__link, .wp-block-button[class*="btn--"]>svg, i { gap: calc(var(--fr-card-gap)/2); --fill: var(--btn-text-color); --fill-hover: var(--btn-text-color-hover); --size: var(--btn-font-size); } [class*="btn--"] svg, i { fill: var(--fill); height: var(--size); transition: var(--btn-transition, var(--transition)); } [class*="btn--"]:hover svg, i { fill: var(--fill-hover); transition: var(--btn-transition, var(--transition)); }  .btn--outline { --fill: var(--btn-outline-text-color); --fill-hover: var(--btn-outline-text-color-hover); } .btn--outline svg { fill: var(--fill); transition: var(--btn-transition, var(--transition)); } .btn--outline:hover svg { fill: var(--fill-hover); transition: var(--btn-transition, var(--transition)); }  .btn--clear { --fill: var(--btn-outline-text-color) !important; color: var(--btn-outline-text-color) !important; transition: var(--btn-transition, var(--transition)); } .btn--clear svg { fill: var(--fill); transition: var(--btn-transition, var(--transition)); } .btn--clear:hover svg { transition: var(--btn-transition, var(--transition)); } .text--light.text--light, .text--light.text--light :where(:is(h1, h2, h3, h4, h5, h6, svg, path)) { fill: var(--text-light); } .woocommerce-account form .show-password-input { align-items: center; cursor: pointer; display: flex; position: absolute; right: 4px; width: 38px; height: 38px; border: 1px solid var(--neutral-light); border-radius: 10px; background-color: var(--neutral-ultra-light); } .woocommerce .button.disabled { background-color: var(--neutral-light); color: var(--neutral-semi-dark); border-color: var(--neutral-light); }  .woocommerce-error, .woocommerce-info, .woocommerce-message { position: relative; } .woocommerce-error:before { content: "\f268"; font-size: var(--text-l); display: inline-block; font-family: Ionicons; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; position: absolute; left: var(--space-xs); } .woocommerce-info:before { content: "\f1a0"; font-size: var(--text-l); display: inline-block; font-family: Ionicons; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; position: absolute; left: var(--space-xs); } .woocommerce-message:before { content: "\f14a"; font-size: var(--text-l); display: inline-block; font-family: Ionicons; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; position: absolute; left: var(--space-xs); }