/* Actions: shared CTA layout and motion not expressible in theme.json. */

/* Actions */
.wp-block-button__link,
.wedset-header-shop-btn .wp-block-button__link,
.wedset-shop-cta .wp-block-button__link,
.wedset-newsletter-cta .wp-block-button__link,
.wedset-hero-cta a,
.wedset-category-link a {
	text-transform: uppercase;
	word-break: normal;
	overflow-wrap: normal;
}

.wp-block-button__link,
.wedset-header-shop-btn .wp-block-button__link,
.wedset-shop-cta .wp-block-button__link,
.wedset-newsletter-cta .wp-block-button__link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: var(--wp--custom--component--action--height);
	padding-inline: var(--wp--custom--component--action--padding-inline);
	border-radius: 0;
	white-space: nowrap;
	transition: background-color var(--wp--custom--transition--standard), color var(--wp--custom--transition--standard), transform 180ms var(--wp--custom--easing--out-quart), box-shadow var(--wp--custom--transition--standard);
}

.wedset-header-shop-btn .wp-block-button__link {
	min-width: clamp(7rem, 12vw, 10rem);
}

.wedset-header-shop-btn .wp-block-button__link:hover,
.wedset-shop-cta .wp-block-button__link:hover,
.wedset-shop-cta .wp-block-button__link:focus-visible {
	transform: translateY(-1px);
}

.wedset-hero-cta,
.wedset-category-link {
	width: auto;
	max-width: max-content;
}

.wedset-hero-cta a,
.wedset-category-link a {
	display: inline-flex;
	align-items: center;
	justify-content: flex-start;
	width: auto;
	max-width: max-content;
	min-width: max-content;
	min-height: var(--wp--custom--component--action--height);
	padding-inline: var(--wp--custom--component--action--padding-inline-text);
	white-space: nowrap;
	border-bottom: var(--wp--custom--component--action--underline);
	color: var(--wp--preset--color--pine);
	text-decoration: none;
	transition: color var(--wp--custom--transition--standard), border-color var(--wp--custom--transition--standard);
}

.wedset-hero-cta a:hover,
.wedset-hero-cta a:focus-visible,
.wedset-category-link a:hover,
.wedset-category-link a:focus-visible {
	color: var(--wp--preset--color--ink);
	border-bottom-color: var(--wp--custom--component--action--underline-hover);
}
