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