.button-main-action{--btn-font-size:1.25rem;--btn-line-height:1.5rem;display:flex;justify-content:center;overflow:hidden;padding:2rem}.button-main-action a,.button-main-action button{align-items:center;background:var(--color-primary,#ff355a);border:1px solid var(--color-primary,#ff355a);border-radius:.75rem;color:#fff;display:flex;font-family:Dotties Vanilla;font-size:var(--btn-font-size);font-weight:600;justify-content:center;letter-spacing:0;line-height:var(--btn-line-height);max-width:31rem;padding:1.75rem;position:relative;text-align:center;width:100%}.button-main-action a:hover,.button-main-action button:hover{background-color:#ff5e76;border-color:#ff5e76}.button-main-action a span,.button-main-action button span{bottom:0;display:block;position:absolute;right:0}.button-main-action a span:first-child,.button-main-action button span:first-child{border:1px solid #ff355a;border-radius:1rem;height:calc(100% + 1rem);left:-8px;top:-8px;width:calc(100% + 1rem)}.button-main-action a span:nth-child(2),.button-main-action button span:nth-child(2){border:1px solid #ffb0b7;border-radius:1.25rem;height:calc(100% + 2rem);left:-16px;top:-16px;width:calc(100% + 2rem)}.button-main-action a span:nth-child(3),.button-main-action button span:nth-child(3){border:1px solid #fff0f0;border-radius:1.5rem;height:calc(100% + 3rem);left:-24px;top:-24px;width:calc(100% + 3rem)}@media screen and (width > 768px){.button-main-action{--btn-font-size:1.75rem;--btn-line-height:2.1rem;padding:3rem 2rem}}.button-main-action--lp_produto{margin-top:-32px;padding:32px 40px 80px}.button-main-action--lp_produto a span,.button-main-action--lp_produto button span{opacity:1!important;transform:none!important}.button-main-action--lp_produto a span:first-child,.button-main-action--lp_produto button span:first-child{height:calc(100% + 18px);left:-9px;top:-9px;width:calc(100% + 18px)}.button-main-action--lp_produto a span:nth-child(2),.button-main-action--lp_produto button span:nth-child(2){height:calc(100% + 34px);left:-17px;top:-17px;width:calc(100% + 34px)}.button-main-action--lp_produto a span:nth-child(3),.button-main-action--lp_produto button span:nth-child(3){height:calc(100% + 50px);left:-25px;top:-25px;width:calc(100% + 50px)}@media (min-width:768px){.button-main-action--lp_produto{margin-top:-16px;padding:32px 32px 112px}.button-main-action--lp_produto a,.button-main-action--lp_produto button{max-width:494px}}