.subscribe[data-v-d8d7c1e7]{display:flex;flex-direction:column;gap:1.5rem;max-width:460px;width:100%}.subscribe__field[data-v-d8d7c1e7]{position:relative}.subscribe__input[data-v-d8d7c1e7]{background:#11111109;border:0;border-bottom:1.5px solid rgba(17,17,17,.22);caret-color:var(--scarlet);color:inherit;font-family:var(--font-serif);font-feature-settings:"kern","liga";font-size:1.1rem;font-weight:400;letter-spacing:.005em;outline:0;padding:.85rem 1rem 1rem;transition:border-bottom-color .22s ease,background .22s ease;width:100%}.subscribe__input[data-v-d8d7c1e7]:hover{background:#1111110d}.subscribe__input[data-v-d8d7c1e7]::-moz-placeholder{color:inherit;font-style:italic;opacity:.45}.subscribe__input[data-v-d8d7c1e7]::placeholder{color:inherit;font-style:italic;opacity:.45}.subscribe__input[data-v-d8d7c1e7]:disabled{cursor:not-allowed;opacity:.55}.subscribe__input[data-v-d8d7c1e7]:focus{background:#1111110d;border-bottom-color:transparent}.subscribe__line[data-v-d8d7c1e7]{background:var(--scarlet);bottom:0;height:1.5px;left:0;pointer-events:none;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .38s cubic-bezier(.4,0,.2,1)}.subscribe__input:focus~.subscribe__line[data-v-d8d7c1e7]{transform:scaleX(1)}.subscribe__btn[data-v-d8d7c1e7]{align-items:center;background:var(--scarlet);border:0;color:#fff;cursor:pointer;display:flex;font-family:var(--font-sans);font-size:.78rem;font-weight:700;height:56px;justify-content:space-between;letter-spacing:.22em;overflow:hidden;padding:0 1.5rem;position:relative;text-transform:uppercase;transition:transform .22s cubic-bezier(.4,0,.2,1);width:100%}.subscribe__btn[data-v-d8d7c1e7]:before{background:var(--scarlet-deep);content:"";inset:0;position:absolute;transform:translate(-101%);transition:transform .42s cubic-bezier(.4,0,.2,1);z-index:0}.subscribe__btn[data-v-d8d7c1e7]:hover:not(:disabled):before{transform:translate(0)}.subscribe__btn[data-v-d8d7c1e7]:active:not(:disabled){transform:scale(.985)}.subscribe__btn-arrow[data-v-d8d7c1e7],.subscribe__btn-label[data-v-d8d7c1e7]{position:relative;z-index:1}.subscribe__btn-arrow[data-v-d8d7c1e7]{font-family:var(--font-sans);font-size:1.15rem;font-weight:400;letter-spacing:0;transition:transform .28s cubic-bezier(.4,0,.2,1)}.subscribe__btn:hover:not(:disabled) .subscribe__btn-arrow[data-v-d8d7c1e7]{transform:translate(6px)}.subscribe__btn[data-v-d8d7c1e7]:disabled{cursor:not-allowed;opacity:.55}
