@layer shared{.maniaz-button{--border-width:1px;--padding-block:13px;--padding-inline:16px;position:relative;flex-direction:column;width:100%;padding:calc(var(--padding-block) - var(--border-width)) calc(var(--padding-inline) - var(--border-width));border-width:var(--border-width);border-style:solid;border-color:#ce831f;border-radius:var(--radius);outline:none;overflow:hidden;font-size:16px;line-height:18px;font-weight:700;text-decoration:none;text-transform:uppercase;color:var(--black-400);background:linear-gradient(to bottom right,#ffe141,#ffe927,#f2b61b);box-shadow:0 0 6px rgba(255,220,129,.3),inset 0 -6px 10px rgba(242,156,27,.8),inset 0 6px 10px hsla(0,0%,100%,.45),inset 0 0 11px rgba(255,92,0,.25);cursor:pointer;transition:box-shadow .25s ease}@layer mixins{.maniaz-button{display:flex;justify-content:center;align-items:center}}.maniaz-button:after{content:"";border-radius:var(--radius);background:linear-gradient(to bottom right,#ffe454,#fff597,#ffd25e);opacity:0;transition:opacity .25s ease;pointer-events:none}@layer mixins{.maniaz-button:after{position:absolute;inset:0}}@media(hover:hover){.maniaz-button:not(:disabled):hover{box-shadow:0 0 10px rgba(255,220,129,.6),inset 0 -6px 10px rgba(242,156,27,.8),inset 0 6px 10px hsla(0,0%,100%,.45),inset 0 0 11px rgba(255,92,0,.1)}.maniaz-button:not(:disabled):hover:after{opacity:1}}.maniaz-button:disabled{cursor:default}.maniaz-button:disabled:not(.is-loaded,.is-loading){border-color:#af9a65;color:var(--black-400);background:#af9a65;box-shadow:none}.maniaz-button:disabled:not(.is-loaded,.is-loading) .maniaz-button__icon{fill:var(--black-400)}.maniaz-button.is-transparent{border-width:0;background:rgb(from var(--white) r g b/15%);color:var(--white);box-shadow:none;transition:background .25s ease}.maniaz-button.is-transparent:not(:disabled){box-shadow:none}.maniaz-button.is-transparent:after{content:none}@media(hover:hover){.maniaz-button.is-transparent:hover{background:rgb(from var(--white) r g b/30%)}}.maniaz-button em{font-size:11px;font-weight:500;line-height:1.6;font-style:normal;text-transform:none}.maniaz-button .maniaz-button__checkmark,.maniaz-button .spinner,.maniaz-button span{z-index:1;transition:opacity .3s}.maniaz-button .spinner{--color:var(--black-400)}.maniaz-button .maniaz-button__checkmark,.maniaz-button .spinner,.maniaz-button.is-loaded .maniaz-button__icon,.maniaz-button.is-loaded span,.maniaz-button.is-loading .maniaz-button__icon,.maniaz-button.is-loading span{opacity:0}.maniaz-button.is-loaded .maniaz-button__checkmark,.maniaz-button.is-loading:not(.is-loaded) .spinner{opacity:1}.maniaz-button .countdown-timer{font-size:11px;font-weight:600;line-height:1.6;color:var(--black-600);text-transform:none}.maniaz-button.size-s{--padding-block:10px;--padding-inline:12px;font-size:14px;line-height:17px}}