@charset "UTF-8";
/* https://pre.shawellness.com/wp-content/themes/crepesandthemes/css/botones.css */
.boton,button.boton,a.boton{padding:12px 24px;border-radius:4px;display:inline-block;min-width:80px;text-align:center;background:none;border:solid 1px var(--button-light,#ffffff);color:var(--button-light,#ffffff)!important;cursor:pointer;font-weight:400;font-size:14px;font-family:"Graphik",sans-serif;line-height:18px;letter-spacing:.1em;text-transform:uppercase}.boton:has(img),.boton:has(svg),button.boton:has(img),button.boton:has(svg),a.boton:has(img),a.boton:has(svg){display:inline-flex;align-items:center;justify-content:center;gap:8px}.boton img,.boton svg,button.boton img,button.boton svg,a.boton img,a.boton svg{width:16px;height:16px;flex-shrink:0;display:block;object-fit:contain}.boton:hover{background:none;border:solid 1px var(--button-light,#ffffff);color:var(--button-light,#ffffff)!important}.boton.primary,a.boton.primary,button.boton.primary{background:var(--button-dark);border:solid 1px var(--button-dark);color:var(--button-light)!important}.boton.primary:hover{background:var(--button-hover);border:solid 1px var(--button-hover);color:var(--button-light)!important}.boton.primary:active{background:var(--button-dark);border:solid 1px var(--button-dark);color:var(--button-light)}.boton.primary.disabled{background:var(--button-dark);border:solid 1px var(--button-dark);color:var(--button-light)}.boton.secondary{background:var(--button-light);border:solid 1px var(--button-light);color:var(--button-dark)!important}.boton.secondary:hover{background:color-mix(in srgb,var(--button-light) 25%,transparent);border:solid 1px var(--button-light);color:var(--button-dark)!important}.boton.secondary:active{background:var(--button-hover);border:solid 1px var(--button-hover);color:var(--button-light)!important}.boton.secondary.disabled{background:none;border:solid 1px var(--button-dark);color:var(--button-dark)!important}.boton.transparente,a.boton.transparente{background-color:transparent;border:1px solid var(--button-light);color:var(--button-light)!important}.boton.transparente:hover,a.boton.transparente:hover,a.boton.transparente:focus-visible{background-color:color-mix(in srgb,var(--button-light) 25%,transparent);color:var(--button-light)!important;border-color:var(--button-light)}.boton.transparente.negro,a.boton.transparente.negro{background-color:transparent;border:1px solid var(--button-dark);color:var(--button-dark)!important}.boton.transparente.negro:hover,a.boton.transparente.negro:hover,a.boton.transparente.negro:focus-visible{background-color:color-mix(in srgb,var(--button-dark) 5%,transparent);color:var(--button-dark)!important;border-color:var(--button-dark)}.boton-link{--boton-link-size:64px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--boton-link-size);height:var(--boton-link-size);background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;border:none;border-radius:4px;cursor:pointer;transition:transform 0.35s ease;will-change:transform}.boton-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.boton-link:hover,.boton-link:focus-visible{transform:rotate(45deg)}.boton-link.light{color:var(--button-light);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ccircle cx='32' cy='32' r='31' fill='none' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath d='M24 40 L40 24 M40 24 H28 M40 24 V36' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.boton-link.light:focus-visible{filter:none}.boton-link.dark{color:var(--button-dark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ccircle cx='32' cy='32' r='31' fill='none' stroke='%232c2c2c' stroke-width='2'/%3E%3Cpath d='M24 40 L40 24 M40 24 H28 M40 24 V36' fill='none' stroke='%232c2c2c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.boton-link.dark:hover,.boton-link.dark:focus-visible{filter:none}