﻿html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace;
    font-size: 1em
}

a {
    background-color: #0000
}

abbr[title] {
    text-decoration: underline;
    border-bottom: none;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=reset]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring {
    outline: 1px dotted buttontext
}

[type=reset]:-moz-focusring {
    outline: 1px dotted buttontext
}

[type=submit]:-moz-focusring {
    outline: 1px dotted buttontext
}

button:-moz-focusring {
    outline: 1px dotted buttontext
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    white-space: normal;
    max-width: 100%;
    padding: 0;
    display: table
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button {
    height: auto
}

[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

:root {
    --primary-color: #6B635B;
    --secondary-color: #000;
    --third-color: #E8E4DF;
    --light-color: #F5F2EE;
    --input-color: #F5F2EE;
    --black: #000;
    --white: #fff;
    --error-color: #e53e3e;
    --placeholder-color: #aca8a8;
    --border-color: #afafaf;
    --ease-quint-out: cubic-bezier(.23, 1, .32, 1);
    --ease-out-cubic: var(--ease-quint-out);
    --hover-duration: .6s;
    --hover-translate-y: -100%;
    --hover-transition: transform var(--hover-duration)var(--ease-quint-out);
    --font-hagrid: "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
    --font-hagrid-text: "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
    --size: 1360;
    --container-padding: 1.625rem;
    --container-padding-md: .9375rem;
    --container-width: 45.5rem;
    --container-width-md: 59.125rem;
    --container-max-width: none;
    --content-max-width: 67.75rem;
    --animatedDefaultStart: .18s;
    --animatedDefaultDiff: .14s;
    --animatedFirstViewStart: .4s;
    --animatedFirstViewDiff: .14s;
    --first-view-bg-expand-duration: 1s;
    --ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);
    --benefit-sticky-track: 140dvh
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

html {
    font-size: clamp(14px, 1.17647vw, 20px);
    font-size: clamp(14px, calc(100vw/var(--size)*16), 20px);
    max-width: 100%;
    overflow-x: hidden
}

@supports (overflow-x:clip) {
    html {
        overflow-x: clip
    }
}

html.lenis,
html.lenis body {
    height: auto
}

.lenis.lenis-smooth {
    scroll-behavior: auto !important
}

.lenis.lenis-smooth [data-lenis-prevent] {
    overscroll-behavior: contain
}

.lenis.lenis-stopped {
    overflow: hidden
}

.lenis.lenis-smooth iframe {
    pointer-events: none
}

body {
    background-color: #E8E4DF;
    background-color: var(--third-color);
    box-sizing: border-box;
    color: var(--black);
    font-family: "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
    font-family: var(--font-hagrid-text);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    padding: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4;
    overflow-x: hidden
}

@supports (overflow-x:clip) {
    body {
        overflow-x: clip
    }
}

html:not(.first-view-scroll-ready) {
    touch-action: none
}

html:not(.first-view-scroll-ready),
html:not(.first-view-scroll-ready) body {
    overscroll-behavior: none;
    overflow: hidden
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: inherit;
    font-family: "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
    font-family: var(--font-hagrid);
    font-family: inherit;
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    margin: 0;
    padding: 0
}

a {
    color: var(--black);
    text-decoration: none
}

.flex-wrapper {
    flex-direction: column;
    min-height: 100vh;
    display: flex
}

main {
    isolation: isolate;
    z-index: 0;
    flex: 1;
    overflow: visible
}

[data-floating-ui-portal] {
    font-size: 1rem
}

[data-floating-ui-portal] button {
    color: inherit;
    cursor: pointer;
    background: 0 0;
    border: none;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif
}

@media (max-width:768px) {
    [data-floating-ui-portal]>div {
        position: fixed !important;
        inset: 50% auto auto 50% !important;
        transform: translate(-50%, -50%) !important
    }
}

.Header-module__30pftW__header {
    color: var(--white);
    mix-blend-mode: difference;
    padding: calc(1.4375rem + env(safe-area-inset-top, 0px))0 0;
    transition: transform .6s var(--ease-quint-out);
    z-index: 100;
    width: 100%;
    position: fixed;
    top: 0;
    transform: translateY(0)
}

.Header-module__30pftW__header.Header-module__30pftW__menuOpen {
    mix-blend-mode: normal;
    z-index: 110
}

html:not(.first-view-ready) .Header-module__30pftW__header {
    pointer-events: none;
    transform: translateY(-110%)
}

html:not(.first-view-ready) .Header-module__30pftW__bottomBar {
    pointer-events: none;
    transform: translateY(100%)
}

.Header-module__30pftW__headerHiddenAtBottom {
    pointer-events: none;
    transform: translateY(-110%)
}

.Header-module__30pftW__bottomBar {
    color: var(--white);
    mix-blend-mode: difference;
    transition: transform .6s var(--ease-quint-out);
    z-index: 90;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    transform: translateY(0)
}

.Header-module__30pftW__bottomBarHidden {
    pointer-events: none;
    transform: translateY(100%)
}

.Header-module__30pftW__bottomInner {
    padding: .5rem var(--container-padding)calc(.5rem + env(safe-area-inset-bottom, 0px));
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    font-size: 1rem;
    display: grid
}

.Header-module__30pftW__links {
    justify-self: start;
    align-items: center;
    gap: 1.25rem;
    font-size: 2.5rem;
    display: flex
}

.Header-module__30pftW__links a {
    color: inherit;
    text-decoration: none
}

.Header-module__30pftW__timestamp {
    text-align: center;
    justify-self: center
}

.Header-module__30pftW__bottomMintButton {
    background-color: var(--black);
    border: 1px solid var(--white);
    box-sizing: border-box;
    color: var(--white);
    cursor: pointer;
    isolation: isolate;
    mix-blend-mode: normal;
    border-radius: 0;
    justify-content: center;
    justify-self: end;
    align-items: center;
    gap: .5rem;
    padding: .8rem;
    text-decoration: none;
    display: inline-flex
}

.Header-module__30pftW__bottomMintButton:focus-visible {
    outline: 1px solid var(--white);
    outline-offset: .125rem
}

.Header-module__30pftW__bottomMintLabel {
    font-family: var(--font-hagrid);
    font-size: 1.75rem;
    line-height: 1
}

.Header-module__30pftW__bottomMintIconMarquee {
    --bottomMintIconHeight: 1.75rem;
    --bottomMintIconWidth: 2.35rem;
    --bottomMintIconGap: .15rem;
    --bottomMintVisibleLogos: 2;
    height: 1.75rem;
    height: var(--bottomMintIconHeight);
    width: 5rem;
    width: calc(var(--bottomMintVisibleLogos)*(var(--bottomMintIconWidth) + var(--bottomMintIconGap)));
    display: block;
    overflow: hidden
}

.Header-module__30pftW__bottomMintIconTrack {
    width: max-content;
    height: 100%;
    animation: 4.8s linear infinite Header-module__30pftW__bottomMintIconMarqueeRight;
    display: flex
}

.Header-module__30pftW__bottomMintIconGroup {
    height: 100%;
    padding-right: var(--bottomMintIconGap);
    flex: none;
    align-items: center;
    display: flex
}

.Header-module__30pftW__bottomMintIconMarquee .Header-module__30pftW__bottomMintLogoGlyph {
    background-color: var(--white);
    height: var(--bottomMintIconHeight);
    width: calc(var(--bottomMintIconHeight)*94/70);
    flex-shrink: 0;
    display: block;
    -webkit-mask-image: url(../../../images/common/mint_logo.svg);
    mask-image: url(../../../images/common/mint_logo.svg);
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

@keyframes Header-module__30pftW__bottomMintIconMarqueeRight {
    0% {
        transform: translate(-50%)
    }
    to {
        transform: translate(0)
    }
}

@media (prefers-reduced-motion:reduce) {
    .Header-module__30pftW__bottomMintIconTrack {
        animation: none
    }
}

.Header-module__30pftW__container {
    padding: 0 var(--container-padding);
    perspective: 1000px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    display: flex
}

.Header-module__30pftW__logo {
    height: 2.5rem;
    transform-style: preserve-3d;
    z-index: 101;
    width: 6.25rem;
    position: absolute;
    left: 50%;
    transform: translate(-50%)
}

.Header-module__30pftW__logo,
.Header-module__30pftW__logo img {
    backface-visibility: hidden
}

.Header-module__30pftW__logo img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: 100%
}

.Header-module__30pftW__logoHidden {
    pointer-events: none;
    visibility: hidden
}

.Header-module__30pftW__logoImage {
    opacity: 1;
    transition: opacity .28s var(--ease-quint-out)
}

.Header-module__30pftW__logoImageHidden {
    opacity: 0;
    pointer-events: none
}

.Header-module__30pftW__logoSpin {
    animation: .6s ease-in-out Header-module__30pftW__logoSpin3d
}

@keyframes Header-module__30pftW__logoSpin3d {
    0% {
        transform: translate(-50%)rotateY(0)
    }
    to {
        transform: translate(-50%)rotateY(1turn)
    }
}

.Header-module__30pftW__headerMypageLink {
    box-sizing: border-box;
    color: inherit;
    background-color: #0000;
    border: none;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    padding: .125rem;
    text-decoration: none;
    display: inline-flex
}

.Header-module__30pftW__headerMypageLink:focus-visible {
    outline: 1px solid var(--white);
    outline-offset: .125rem
}

.Header-module__30pftW__headerMypageIcon {
    width: 1.125rem
}

.Header-module__30pftW__headerMypageIcon,
.Header-module__30pftW__headerWalletIcon {
    -o-object-fit: contain;
    object-fit: contain;
    flex-shrink: 0;
    height: 1.125rem;
    display: block
}

.Header-module__30pftW__headerWalletIcon {
    width: auto;
    max-width: 1.375rem
}

.Header-module__30pftW__headerWalletClusterIconLogin button {
    white-space: normal !important;
    border: none !important;
    padding: .125rem !important
}

.Header-module__30pftW__walletButton {
    align-items: center;
    gap: .5rem;
    margin-left: .625rem;
    display: flex
}

.Header-module__30pftW__walletButton button {
    color: var(--white) !important;
    font-family: var(--font-hagrid) !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
    background-color: #0000 !important;
    border: none !important;
    border-radius: 0 !important;
    height: auto !important;
    padding: .5rem .625rem !important;
    font-size: .6rem !important;
    font-weight: 400 !important;
    line-height: 1 !important
}

.Header-module__30pftW__walletButton button:hover:not(:disabled) {
    background-color: #0000 !important
}

.Header-module__30pftW__walletButton button:has(div) {
    color: var(--white) !important;
    background-color: #0000 !important;
    border: none !important
}

.Header-module__30pftW__walletButton button:has(div):hover:not(:disabled) {
    background-color: #0000 !important
}

.Header-module__30pftW__mobileHeaderWallet,
.Header-module__30pftW__mobileWhitePaper {
    display: none
}

.Header-module__30pftW__mobileMenuFooter,
.Header-module__30pftW__navContent {
    display: contents
}

.Header-module__30pftW__mobileMenuSocials {
    display: none
}

.Header-module__30pftW__menuText {
    display: block
}

.Header-module__30pftW__hamburger {
    cursor: pointer;
    z-index: 101;
    background: 0 0;
    border: none;
    flex-direction: column;
    justify-content: space-around;
    width: 31px;
    height: 26px;
    padding: 0;
    display: none
}

.Header-module__30pftW__hamburgerLine {
    background-color: var(--white);
    height: 1px;
    transition: all .3s var(--ease-out-cubic);
    width: 100%
}

.Header-module__30pftW__nav {
    flex: 1
}

.Header-module__30pftW__nav a,
.Header-module__30pftW__nav span {
    color: inherit;
    text-decoration: none
}

.Header-module__30pftW__nav .Header-module__30pftW__navList {
    gap: .625rem;
    width: 100%;
    list-style: none
}

.Header-module__30pftW__nav .Header-module__30pftW__navLeft,
.Header-module__30pftW__nav .Header-module__30pftW__navList {
    align-items: center;
    display: flex
}

.Header-module__30pftW__nav .Header-module__30pftW__navLeft {
    gap: 1.25rem
}

.Header-module__30pftW__nav .Header-module__30pftW__actionMenuGroup,
.Header-module__30pftW__nav .Header-module__30pftW__navRight {
    align-items: center;
    gap: .625rem;
    margin-left: auto;
    display: flex
}

.Header-module__30pftW__nav .Header-module__30pftW__actionMenuGroup {
    flex-direction: row
}

.Header-module__30pftW__nav .Header-module__30pftW__actionMenuGroup .Header-module__30pftW__navRight {
    order: 1;
    margin-left: 0
}

.Header-module__30pftW__nav .Header-module__30pftW__allowlistNavItem {
    border: 1px solid var(--white);
    color: var(--white);
    border-radius: 0;
    order: 2;
    font-size: .9rem;
    line-height: 1
}

.Header-module__30pftW__nav .Header-module__30pftW__allowlistNavItem a {
    justify-content: center;
    align-items: center;
    padding: .5rem .625rem;
    display: flex
}

.Header-module__30pftW__nav .Header-module__30pftW__allowlistNavItem a:focus-visible {
    outline: 2px solid var(--white);
    outline-offset: .125rem
}

.Header-module__30pftW__nav .Header-module__30pftW__navItem {
    color: var(--white);
    font-size: .9rem
}

.Header-module__30pftW__nav .Header-module__30pftW__navItemBtn,
.Header-module__30pftW__nav .Header-module__30pftW__navItemBtn2 {
    border: 1px solid var(--white);
    color: var(--white);
    cursor: pointer;
    padding: .5rem .625rem;
    font-size: .9rem;
    line-height: 1
}

.Header-module__30pftW__nav .Header-module__30pftW__navItemBtn a,
.Header-module__30pftW__nav .Header-module__30pftW__navItemBtn2 a {
    align-items: center;
    gap: .5rem;
    display: flex
}

.Header-module__30pftW__nav .Header-module__30pftW__navItemBtn {
    border-radius: 1.875rem;
    margin-left: auto
}

.Header-module__30pftW__nav .Header-module__30pftW__navIcon {
    flex-shrink: 0;
    display: inline-block
}

.Header-module__30pftW__nav .Header-module__30pftW__navBtn {
    border: 1px solid var(--white);
    color: var(--white);
    cursor: pointer;
    font-size: 1rem
}

.Header-module__30pftW__nav .Header-module__30pftW__navBtn a {
    justify-content: center;
    align-items: center;
    width: 158px;
    height: 40px;
    padding: .3125rem .5rem;
    display: flex
}

.Header-module__30pftW__nav .Header-module__30pftW__navBtn a:after {
    content: "";
    background-image: url(../../../images/common/link_l.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 13px;
    height: 13px;
    margin-left: .75rem;
    display: inline-block
}

@media (max-width:1280px) {
    .Header-module__30pftW__nav .Header-module__30pftW__allowlistNavItem,
    .Header-module__30pftW__nav .Header-module__30pftW__navItem,
    .Header-module__30pftW__nav .Header-module__30pftW__navItemBtn,
    .Header-module__30pftW__nav .Header-module__30pftW__navItemBtn2 {
        font-size: .875rem
    }
    .Header-module__30pftW__nav .Header-module__30pftW__navLeft {
        gap: .875rem
    }
    .Header-module__30pftW__walletButton button {
        font-size: .875rem !important
    }
}

@media (max-width:1024px) {
    .Header-module__30pftW__header {
        padding: calc(.9375rem + env(safe-area-inset-top, 0px))0 0
    }
    .Header-module__30pftW__container {
        position: relative
    }
    .Header-module__30pftW__mobileWhitePaper {
        border: 1px solid var(--white);
        color: inherit;
        align-items: center;
        gap: .375rem;
        padding: .125rem .375rem;
        font-size: .875rem;
        text-decoration: none;
        display: flex
    }
    .Header-module__30pftW__logo,
    .Header-module__30pftW__logo img {
        width: 3.125rem;
        height: 1.25rem
    }
    .Header-module__30pftW__logo img {
        -o-object-fit: contain;
        object-fit: contain
    }
    .Header-module__30pftW__walletButton {
        display: none
    }
    .Header-module__30pftW__mobileHeaderWallet {
        z-index: 101;
        align-items: center;
        gap: .375rem;
        margin-right: auto;
        display: flex
    }
    .Header-module__30pftW__mobileHeaderWallet button {
        color: var(--white) !important;
        font-family: var(--font-hagrid) !important;
        letter-spacing: 0 !important;
        text-transform: uppercase !important;
        white-space: nowrap !important;
        background-color: #0000 !important;
        border: none !important;
        border-radius: 0 !important;
        height: auto !important;
        padding: .375rem .625rem !important;
        font-size: .6rem !important;
        font-weight: 400 !important;
        transform: none !important
    }
    .Header-module__30pftW__container {
        padding: 0 var(--container-padding-md)
    }
    .Header-module__30pftW__hamburger {
        margin-left: auto;
        display: flex
    }
    .Header-module__30pftW__nav {
        background-color: var(--primary-color);
        mix-blend-mode: normal;
        opacity: 0;
        pointer-events: none;
        visibility: hidden;
        z-index: 100;
        width: 100%;
        height: calc(100dvh + .9375rem);
        transition: opacity .3s, visibility .3s;
        position: fixed;
        top: -.9375rem;
        left: 0;
        overflow-y: auto
    }
    .Header-module__30pftW__nav.Header-module__30pftW__navOpen {
        opacity: 1;
        pointer-events: auto;
        visibility: visible
    }
    .Header-module__30pftW__nav .Header-module__30pftW__navList {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 1.875rem;
        width: 100%;
        margin: 0;
        padding: 0
    }
    .Header-module__30pftW__nav .Header-module__30pftW__navLeft {
        gap: 1.625rem
    }
    .Header-module__30pftW__nav .Header-module__30pftW__actionMenuGroup,
    .Header-module__30pftW__nav .Header-module__30pftW__navLeft {
        flex-direction: column;
        align-items: center;
        width: 100%;
        margin-left: 0
    }
    .Header-module__30pftW__nav .Header-module__30pftW__actionMenuGroup {
        gap: 2.25rem;
        padding-block: .25rem 0
    }
    .Header-module__30pftW__nav .Header-module__30pftW__actionMenuGroup .Header-module__30pftW__allowlistNavItem,
    .Header-module__30pftW__nav .Header-module__30pftW__actionMenuGroup .Header-module__30pftW__navRight {
        order: 0
    }
    .Header-module__30pftW__nav .Header-module__30pftW__allowlistNavItem {
        box-sizing: border-box;
        margin-block: .125rem 0;
        margin-inline: var(--container-padding-md);
        max-width: calc(100% - var(--container-padding-md)*2)
    }
    .Header-module__30pftW__nav .Header-module__30pftW__navRight {
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: .75rem;
        width: 100%;
        margin-left: 0
    }
    .Header-module__30pftW__nav .Header-module__30pftW__navItemBtn,
    .Header-module__30pftW__nav .Header-module__30pftW__navItemBtn2 {
        text-align: center;
        margin-left: 0;
        padding: 0 .5rem
    }
    .Header-module__30pftW__nav .Header-module__30pftW__navItem {
        text-align: center;
        width: 100%;
        font-size: 1.5rem;
        line-height: 1
    }
    .Header-module__30pftW__nav .Header-module__30pftW__navItem a {
        text-align: center;
        width: 100%;
        display: block
    }
    .Header-module__30pftW__nav .Header-module__30pftW__navBtn {
        border-width: 1px
    }
    .Header-module__30pftW__nav .Header-module__30pftW__navBtn,
    .Header-module__30pftW__nav .Header-module__30pftW__navBtn a {
        text-align: center;
        width: 100%
    }
    .Header-module__30pftW__nav .Header-module__30pftW__navBtn a {
        justify-content: center;
        align-items: center;
        height: 35px;
        margin: 0 auto;
        padding: 0 .3125rem;
        font-size: .875rem;
        display: flex
    }
    .Header-module__30pftW__nav .Header-module__30pftW__navBtn a:after {
        width: 30px;
        height: 18px;
        margin-left: 1.25rem
    }
    .Header-module__30pftW__nav .Header-module__30pftW__navBtn span {
        text-align: center
    }
    .Header-module__30pftW__navContent {
        min-height: 100%;
        padding: 6.5rem var(--container-padding-md)3rem;
        justify-content: center;
        align-items: center;
        display: flex
    }
    .Header-module__30pftW__mobileMenuFooter {
        flex-direction: column;
        gap: 2.25rem
    }
    .Header-module__30pftW__mobileMenuFooter,
    .Header-module__30pftW__mobileMenuSocials {
        align-items: center;
        width: 100%;
        display: flex
    }
    .Header-module__30pftW__mobileMenuSocials {
        justify-content: center;
        gap: 2rem;
        font-size: 1.375rem;
        line-height: 1
    }
    .Header-module__30pftW__navItemBtn {
        border-radius: 999px;
        width: auto;
        min-width: 6.4375rem
    }
    .Header-module__30pftW__navItemBtn a {
        gap: .875rem;
        width: 100%;
        height: 35px;
        padding: 0 1.5rem
    }
    .Header-module__30pftW__allowlistNavItem a {
        min-height: 35px;
        padding: 0 1.5rem
    }
    .Header-module__30pftW__navItemBtn .Header-module__30pftW__navIcon {
        width: .4375rem;
        height: auto
    }
    .Header-module__30pftW__nav a,
    .Header-module__30pftW__nav button {
        transition: none
    }
    .Header-module__30pftW__mobileHeaderWallet button {
        transition: none !important
    }
    .Header-module__30pftW__hamburgerOpen .Header-module__30pftW__hamburgerLine:first-child {
        transform: rotate(45deg)translate(.3125rem, .3125rem)
    }
    .Header-module__30pftW__hamburgerOpen .Header-module__30pftW__hamburgerLine:nth-child(2) {
        transform: rotate(-45deg)translate(.3125rem, -.3125rem)
    }
    .Header-module__30pftW__links {
        font-size: 1.25rem
    }
    .Header-module__30pftW__timestamp {
        display: none
    }
    .Header-module__30pftW__bottomMintButton {
        grid-column: 3;
        justify-self: end;
        gap: .25rem;
        padding: .375rem .5rem
    }
    .Header-module__30pftW__bottomMintLabel {
        font-size: .875rem
    }
    .Header-module__30pftW__bottomMintIconMarquee {
        --bottomMintIconHeight: .875rem;
        --bottomMintIconWidth: 1.175rem;
        --bottomMintIconGap: .125rem
    }
}

html.first-view-ready .Header-module__30pftW__header {
    transition-delay: .8s
}

html.first-view-ready .Header-module__30pftW__bottomBar {
    transition-delay: .8s
}