.wp-block-button,
.wp-block-button__link {
width: 100%;
}
.wp-block-button__link {
transition: .2s ease all;
}
.wp-block-button .has-button-small-font-size {
padding: 8px;
letter-spacing: 0.9px;
}
.wp-block-button .has-button-large-font-size {
padding: 16px 8px;
} .button--default {
display: block;
line-height: 1.2;
text-transform: capitalize;
font-weight: 700;
transition: .2s ease all;
text-align: center;
font-family: var(--wp--preset--font-family--proxima-nova);
cursor: pointer;
border-radius: 4px;
font-size: 18px;
padding: 12px 8px;
letter-spacing: 0.05rem;
}
.button--small {
display: block;
line-height: 1.2;
text-transform: capitalize;
font-weight: 700;
transition: .2s ease all;
text-align: center;
font-family: var(--wp--preset--font-family--proxima-nova);
cursor: pointer;
border-radius: 4px;
font-size: 14px;
padding: 8px;
letter-spacing: .7px;
}
.button--large {
display: block;
line-height: 1.2;
text-transform: capitalize;
font-weight: 700;
transition: .2s ease all;
text-align: center;
font-family: var(--wp--preset--font-family--proxima-nova);
cursor: pointer;
border-radius: 4px;
font-size: 20px;
padding: 16px 8px;
letter-spacing: 1px;
}
.button--primary {
background-color: var(--wp--preset--color--primary-ggr-red);
color: var(--wp--preset--color--white);
text-decoration: none !important;
}
.button--primary:hover {
background-color: var(--wp--preset--color--red-60) !important;
color: var(--wp--preset--color--white) !important;
text-decoration: none !important;
}
.button--secondary {
background-color: var(--wp--preset--color--primary-ggr-blue);
color: var(--wp--preset--color--white);
text-decoration: none !important;
}
.button--secondary:hover {
background-color: var(--wp--preset--color--blue-70);
color: var(--wp--preset--color--white) !important;
text-decoration: none !important;
}
.button--tertiary {
background-color: var(--wp--preset--color--midnight-90);
color: var(--wp--preset--color--white) !important;
text-decoration: none !important;
}
.button--tertiary:hover {
background-color: var(--wp--preset--color--midnight-70);
color: var(--wp--preset--color--white) !important;
text-decoration: none !important;
}
.button--tertiary-dark-mode {
background-color: var(--wp--preset--color--white);
color: var(--wp--preset--color--midnight) !important;
text-decoration: none !important;
}
.button--tertiary-dark-mode:hover {
background-color: var(--wp--preset--color--primary-ggr-tan);
color: var(--wp--preset--color--midnight) !important;
text-decoration: none !important;
}
.button--ghost {
background-color: var(--wp--preset--color--white);
color: var(--wp--preset--color--midnight) !important;
border: 1px solid var(--wp--preset--color--midnight);
text-decoration: none !important;
}
.button--ghost:hover {
background-color: var(--wp--preset--color--midnight);
color: var(--wp--preset--color--white) !important;
text-decoration: none !important;
}
.button--ghost-dark-mode {
background-color: var(--wp--preset--color--midnight);
color: var(--wp--preset--color--white) !important;
border: 1px solid var(--wp--preset--color--white);
text-decoration: none !important;
}
.button--ghost-dark-mode:hover {
background-color: var(--wp--preset--color--white);
color: var(--wp--preset--color--midnight) !important;
text-decoration: none !important;
}
.button--quaternary {
color: var(--wp--preset--color--midnight);
text-decoration: none !important;
}
.button--quaternary:hover {
color: var(--wp--preset--color--midnight);
text-decoration: underline !important;
}
.button--quaternary-dark-mode {
color: var(--wp--preset--color--white);
text-decoration: none !important;
}
.button--quaternary-dark-mode:hover {
color: var(--wp--preset--color--white);
text-decoration: underline !important;
}
.button--right-arrow,
.button--left-arrow {
display: flex;
align-items: center;
justify-content: center;
}
.button--right-arrow::after {
content: url('data:image/svg+xml; utf8, <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.0552 5.99573L16.5139 12.0002L11.0552 18.0047L9.94531 16.9957L14.4867 12.0002L9.94531 7.00474L11.0552 5.99573Z" fill="white"/></svg>');
display: block;
margin-left: 12px;
width: 24px;
height: 24px;
}
.button--left-arrow::after {
content: url('data:image/svg+xml; utf8, <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.9451 18.0045L8.48645 12L13.9451 5.99548L15.055 7.00449L10.5136 12L15.055 16.9955L13.9451 18.0045Z" fill="white"/></svg>');
display: block;
margin-left: 12px;
width: 24px;
height: 24px;
}
@media screen and (min-width: 600px) {
.wp-block-button,
.wp-block-button__link {
width: 274px;
}
}