body.single-product .cie-single-product-template .cie-sp-video-cta .elementor-button-icon {
display: inline-flex;
align-items: center;
line-height: 0;
}
body.single-product .cie-single-product-template .cie-sp-video-cta .cie-product-contact-icon {
display: block;
width: 18.5px;
height: 16.5px;
max-width: none;
flex: none;
}
body.single-product .cie-single-product-template :is(
.cie-sp-video-cta .elementor-button,
.cie-sp-summary .cie-price-gate__login,
.cie-sp-summary .single_add_to_cart_button:not(:disabled):not(.disabled):not(.loading):not([aria-disabled="true"])
) {
transition: background-color 160ms ease, color 160ms ease;
} body.single-product .cie-single-product-template :is(
.cie-sp-video-cta .elementor-button,
.cie-sp-summary .cie-price-gate__login,
.cie-sp-summary .single_add_to_cart_button:not(:disabled):not(.disabled):not(.loading):not([aria-disabled="true"])
):focus-visible {
background: #cad1d6 !important;
color: #000 !important;
outline: 2px solid #000;
outline-offset: 3px;
} @media (hover: hover) and (pointer: fine) {
body.single-product .cie-single-product-template :is(
.cie-sp-video-cta .elementor-button,
.cie-sp-summary .cie-price-gate__login,
.cie-sp-summary .single_add_to_cart_button:not(:disabled):not(.disabled):not(.loading):not([aria-disabled="true"])
):hover {
background: #cad1d6 !important;
color: #000 !important;
}
}
@media (prefers-reduced-motion: reduce) {
body.single-product .cie-single-product-template :is(
.cie-sp-video-cta .elementor-button,
.cie-sp-summary .cie-price-gate__login,
.cie-sp-summary .single_add_to_cart_button
) {
transition: none;
}
}