.btn-plain{--btn-color: var(--color-brand-1);--btn-text-color: var(--color-black);--btn-active-color: var(--color-brand-3);--btn-active-text-color: var(--color-white);position:relative;display:inline-block;padding:.8rem 1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--btn-color);border:none;border-radius:4px;cursor:pointer;color:var(--btn-text-color);font:400 1rem/1.2 var(--font-text);white-space:nowrap;transition:.1s ease-in-out;transition-property:background,color,box-shadow}@media only screen and (max-width: 987px){.btn-plain{padding:.6em 1.8em}}.btn-plain .a-svg{position:absolute;top:0;right:1.2em;bottom:0;width:.8em;opacity:0;transform:translateX(1em);color:var(--btn-active-text-color);transition:transform .2s ease-in-out}.btn-plain .a-svg path{fill:var(--btn-active-text-color)}.btn-plain:hover,.btn-plain:focus{background:var(--btn-active-color);border-color:var(--btn-active-color);box-shadow:8px 8px 12px 0 rgba(0,0,0,.1490196078);color:var(--btn-active-text-color)}.btn-plain:hover .a-svg,.btn-plain:focus .a-svg{opacity:1;transform:translateX(0)}.btn-plain--sm{padding:.63em 1em;border-radius:2.5em;font-size:var(--font-size-t-xs)}@media only screen and (max-width: 987px){.btn-plain--sm{padding:.5em .8em}}.btn-plain--sm:hover,.btn-plain--sm:focus{padding-right:2.8em}.btn-plain--sm .a-svg{right:2em;transform:translateX(0.5em)}.btn-plain--plain.btn-plain--white{--btn-color: var(--color-white);--btn-text-color: var(--color-black);--btn-active-color: var(--color-black);--btn-active-text-color: var(--color-white)}.btn-plain--outline{--btn-text-color: var(--color-black);--btn-active-color: var(--color-brand-1);--btn-active-text-color: var(--color-black);background-color:rgba(0,0,0,0);border:1px solid var(--btn-active-color);color:var(--btn-text-color)}.btn-plain--outline:hover,.btn-plain--outline:focus{background:var(--btn-active-color);border-color:var(--btn-active-color);box-shadow:8px 8px 12px 0 rgba(0,0,0,.1490196078)}.btn-plain--outline-white{--btn-text-color: var(--color-white);--btn-active-color: var(--color-black);--btn-active-text-color: var(--color-white);background-color:rgba(0,0,0,0);border:1px solid var(--color-white)}
