/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/index.css ***!
  \*******************************************************************************************************************************************************************/
.btn-w-arrow {
    display: flex;
    align-items: center;
}

.btn-w-arrow:hover .wp-element-button, .wp-block-button__link {
    background-color: var(--wp--preset--color--vianoce-2);    
}

.btn-w-arrow:focus {
    border-color: var(--wp--preset--color--contrast-2);
    outline-color: var(--wp--preset--color--contrast);
    outline-offset: 2px;
    outline-style: dotted;
    outline-width: 1px;
}

.button_circle.black {
    color: var(--wp--preset--color--base);
    justify-content: flex-end;
}

.button_circle {
    z-index: 99;
    width: 48px;
    height: 48px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
    margin-right: 5px;
    background-color: var(--wp--preset--color--vianoce-2);
    border-radius: 50%;
}

.button_circle:hover {
    background-color: var(--wp--preset--color--vianoce-2);
}

.arrow {
    text-align: center;
    margin-right: -1px;
    font-family: Material Symbols Sharp, sans-serif;
    font-size: 28px;
    font-weight: 200;
    line-height: 0;
    position: absolute;  
}

.arrow_wrapper {
    width: 50px;
    height: 50px;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
    transform: translate3d(0%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); 
    transform-style: preserve-3d;
    transition: all 0.3s;
} 

.wp-block-buttons:has(> .btn-w-arrow:hover) .arrow_wrapper {
    transform: translate3d(100%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); 
    transform-style: preserve-3d;  
    transition: all 0.3s;
}

/*# sourceMappingURL=style.css.map*/