/home/bdqbpbxa/demo-subdomains/magnetiq.goodface.com.ua/css/ui-kit/buttons.css
.button {
position: relative;
z-index: 1;
border-radius: 5.491vw
/*80px*/
;
background: var(--Black);
color: var(--White);
padding: 0 2.196vw
/*32px*/
0.137vw
/*2px*/
2.196vw
/*32px*/
;
display: flex;
justify-content: center;
align-items: center;
gap: 0.549vw
/*8px*/
;
height: 4.942vw
/*72px*/
;
cursor: pointer;
border: none;
overflow: hidden;
}
body.-apple .button {
padding-top: 4px;
padding-bottom: 1px;
}
.button.-disabled,
.button:disabled {
opacity: 0.2;
pointer-events: none;
}
.circle-arrow {
position: relative;
z-index: 1;
display: flex;
width: 1.235vw
/*18px*/
;
aspect-ratio: 1/1;
height: fit-content;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
.circle-arrow__inner {
position: absolute;
display: block;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity 0.3s, transform 0.3s;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggNkwxMSA5TDggMTIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
}
.circle-arrow:before,
.circle-arrow:after {
content: '';
display: block;
width: 100%;
position: absolute;
z-index: -1;
left: 0;
top: 0;
border-radius: 50%;
background: var(--Green);
transition: transform 0.3s, opacity 0.3s;
transition-timing-function: ease-in;
aspect-ratio: 1/1;
}
.circle-arrow:before {
opacity: 0.3;
transition: transform 0.3s, opacity 0.3s;
transition-timing-function: ease-in;
transform: scale(0.66);
transition-delay: 0.15s;
}
.circle-arrow:after {
transform: scale(0.33);
}
.button:before {
content: '';
position: absolute;
left: 0;
top: 0;
z-index: -1;
display: block;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity 0.4s;
pointer-events: none;
background: rgba(255, 255, 255, 0.10);
}
.button.-border {
border: 1px solid var(--Grey, #B4C3D3);
color: var(--Black, #000);
background: none;
transition: border 0.4s;
}
.button.-border:before {
display: none;
}
.button.-border.-disabled,
.button.-border:disabled {
opacity: 0.3;
}
.border-link,
.link-in-text a {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
transition: color 0.4s, border 0.4s;
color: var(--Black);
width: fit-content;
}
.copy-button {
border-radius: 2.745vw
/*40px*/
;
border: 1px solid var(--white-20, rgba(255, 255, 255, 0.20));
background: var(--white-10, rgba(255, 255, 255, 0.10));
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
display: flex;
justify-content: center;
align-items: center;
transition: background 0.4s;
height: 2.745vw
/*40px*/
;
min-width: 7.687vw
/*112px*/
;
padding: 0 1.030vw
/*15px*/
1px 1.030vw
/*15px*/
;
width: fit-content;
cursor: pointer;
color: var(--White);
user-select: none;
}
.copy-button .visible-text,
.copy-button .hidden-text {
gap: 0.275vw
/*4px*/
;
display: flex;
justify-content: center;
align-items: center;
transition: opacity 0.4s;
color: var(--White);
}
.copy-button .visible-text:before,
.copy-button .hidden-text:before {
content: '';
display: block;
width: 1.373vw
/*20px*/
;
aspect-ratio: 1/1;
margin-top: 0.137vw
/*2px*/
;
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMyAzLjc4VjEyLjMzMzNDNS4yOTk4NyAxMy4xNzk2IDUuNjEzNiAxMy45OTQzIDYuMTc3NTUgMTQuNjEyMUM2Ljc0MTUgMTUuMjI5OCA3LjUxMzQ0IDE1LjYwNDUgOC4zMzY4IDE1LjY2TDguNTUgMTUuNjY2N0gxNC4yODgyQzE0LjE1MzggMTYuMDU2NiAxMy45MDQ5IDE2LjM5NDEgMTMuNTc1NyAxNi42MzI5QzEzLjI0NjUgMTYuODcxNyAxMi44NTMyIDE2Ljk5OTkgMTIuNDUgMTdINy45QzYuODY1NjYgMTcgNS44NzM2OCAxNi41Nzg2IDUuMTQyMjggMTUuODI4NEM0LjQxMDg5IDE1LjA3ODMgNCAxNC4wNjA5IDQgMTNWNS42NjY2N0MzLjk5OTc5IDUuMjUyOSA0LjEyNDcxIDQuODQ5MjUgNC4zNTc1NCA0LjUxMTM1QzQuNTkwMzcgNC4xNzM0NCA0LjkxOTY1IDMuOTE3OTIgNS4zIDMuNzhaTTE1LjA1IDFDMTUuNTY3MiAxIDE2LjA2MzIgMS4yMTA3MSAxNi40Mjg5IDEuNTg1NzlDMTYuNzk0NiAxLjk2MDg2IDE3IDIuNDY5NTcgMTcgM1YxMi4zMzMzQzE3IDEyLjg2MzggMTYuNzk0NiAxMy4zNzI1IDE2LjQyODkgMTMuNzQ3NUMxNi4wNjMyIDE0LjEyMjYgMTUuNTY3MiAxNC4zMzMzIDE1LjA1IDE0LjMzMzNIOC41NUM4LjAzMjgzIDE0LjMzMzMgNy41MzY4NCAxNC4xMjI2IDcuMTcxMTQgMTMuNzQ3NUM2LjgwNTQ1IDEzLjM3MjUgNi42IDEyLjg2MzggNi42IDEyLjMzMzNWM0M2LjYgMi40Njk1NyA2LjgwNTQ1IDEuOTYwODYgNy4xNzExNCAxLjU4NTc5QzcuNTM2ODQgMS4yMTA3MSA4LjAzMjgzIDEgOC41NSAxSDE1LjA1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
body.-apple .copy-button .visible-text:before,
body.-apple .copy-button .hidden-text:before {
margin-top: -1px;
}
.copy-button .hidden-text:before {
background: no-repeat center / contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDJDOC42MTU1MyAyIDcuMjYyMTYgMi40MTA1NCA2LjExMTAxIDMuMTc5NzFDNC45NTk4NyAzLjk0ODg4IDQuMDYyNjYgNS4wNDIxMyAzLjUzMjg1IDYuMzIxMjJDMy4wMDMwMyA3LjYwMDMgMi44NjQ0MSA5LjAwNzc2IDMuMTM0NTEgMTAuMzY1NkMzLjQwNDYgMTEuNzIzNSA0LjA3MTI5IDEyLjk3MDggNS4wNTAyNiAxMy45NDk3QzYuMDI5MjIgMTQuOTI4NyA3LjI3NjUgMTUuNTk1NCA4LjYzNDM3IDE1Ljg2NTVDOS45OTIyNCAxNi4xMzU2IDExLjM5OTcgMTUuOTk3IDEyLjY3ODggMTUuNDY3MkMxMy45NTc5IDE0LjkzNzMgMTUuMDUxMSAxNC4wNDAxIDE1LjgyMDMgMTIuODg5QzE2LjU4OTUgMTEuNzM3OCAxNyAxMC4zODQ1IDE3IDlDMTYuOTk4IDcuMTQ0MDkgMTYuMjU5OSA1LjM2NDc1IDE0Ljk0NzYgNC4wNTI0MkMxMy42MzUzIDIuNzQwMDkgMTEuODU1OSAyLjAwMTk2IDEwIDJaTTEzLjA3MzMgNy43NjU1OEw5LjMwNDA0IDExLjUzNDhDOS4yNTQwMyAxMS41ODQ5IDkuMTk0NjUgMTEuNjI0NiA5LjEyOTI4IDExLjY1MTdDOS4wNjM5MSAxMS42Nzg4IDguOTkzODQgMTEuNjkyNyA4LjkyMzA4IDExLjY5MjdDOC44NTIzMiAxMS42OTI3IDguNzgyMjUgMTEuNjc4OCA4LjcxNjg4IDExLjY1MTdDOC42NTE1MSAxMS42MjQ2IDguNTkyMTMgMTEuNTg0OSA4LjU0MjEyIDExLjUzNDhMNi45MjY3MyA5LjkxOTQyQzYuODI1NyA5LjgxODM4IDYuNzY4OTMgOS42ODEzNSA2Ljc2ODkzIDkuNTM4NDZDNi43Njg5MyA5LjM5NTU3IDYuODI1NyA5LjI1ODU0IDYuOTI2NzMgOS4xNTc1QzcuMDI3NzcgOS4wNTY0NiA3LjE2NDgxIDguOTk5NyA3LjMwNzY5IDguOTk5N0M3LjQ1MDU4IDguOTk5NyA3LjU4NzYyIDkuMDU2NDYgNy42ODg2NiA5LjE1NzVMOC45MjMwOCAxMC4zOTI2TDEyLjMxMTMgNy4wMDM2NUMxMi4zNjE0IDYuOTUzNjIgMTIuNDIwOCA2LjkxMzk0IDEyLjQ4NjEgNi44ODY4NkMxMi41NTE1IDYuODU5NzkgMTIuNjIxNiA2Ljg0NTg1IDEyLjY5MjMgNi44NDU4NUMxMi43NjMxIDYuODQ1ODUgMTIuODMzMSA2Ljg1OTc5IDEyLjg5ODUgNi44ODY4NkMxMi45NjM5IDYuOTEzOTQgMTMuMDIzMiA2Ljk1MzYyIDEzLjA3MzMgNy4wMDM2NUMxMy4xMjMzIDcuMDUzNjggMTMuMTYzIDcuMTEzMDcgMTMuMTkwMSA3LjE3ODQ0QzEzLjIxNzEgNy4yNDM4IDEzLjIzMTEgNy4zMTM4NiAxMy4yMzExIDcuMzg0NjFDMTMuMjMxMSA3LjQ1NTM3IDEzLjIxNzEgNy41MjU0MiAxMy4xOTAxIDcuNTkwNzlDMTMuMTYzIDcuNjU2MTYgMTMuMTIzMyA3LjcxNTU1IDEzLjA3MzMgNy43NjU1OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.copy-button .hidden-text {
position: absolute;
opacity: 0;
pointer-events: none;
}
.copy-button.-active .hidden-text {
opacity: 1;
position: relative;
}
.copy-button.-active .visible-text {
opacity: 0;
position: absolute;
}
.copy-button.-active {
pointer-events: none;
}
@media screen and (max-width: 1024px) {
.button {
border-radius: clamp(78px, 20.513vw, 82px);
padding: 20px clamp(27px, 7.179vw, 29px) 20px clamp(27px, 7.179vw, 29px);
gap: clamp(7px, 2.051vw, 9px);
height: clamp(62px, 16.410vw, 66px);
}
.button .circle-arrow {
margin-top: clamp(2px, 0.769vw, 3.5px);
}
body.-apple .button {
padding-top: 3px;
padding-bottom: 0;
}
body.-apple .button .circle-arrow {
margin-top: -1px;
}
.circle-arrow {
width: clamp(15px, 4.103vw, 17px);
}
.copy-button {
border-radius: 40px;
height: 40px;
min-width: 112px;
padding: 0 15px 1px 15px;
}
.copy-button .visible-text,
.copy-button .hidden-text {
gap: 4px;
}
.copy-button .visible-text:before,
.copy-button .hidden-text:before {
width: 20px;
margin-top: 2px;
}
}