.mint-ann{background:#0E3B2E;color:#E3F5EC;font-size:.8125rem;font-weight:500;text-align:center;padding:9px 16px}
.mint-header{background:#fff;border-bottom:1px solid #D9E3DD;position:relative;z-index:30}
.mint-header__in{max-width:1488px;margin:0 auto;padding:10px clamp(16px,4vw,24px);display:flex;flex-wrap:wrap;align-items:center;gap:0 40px}
.mint a.mint-logo{display:flex;align-items:center;gap:9px;min-height:48px;text-decoration:none;color:#0F1F1A}
.mint-logo__t{display:flex;align-items:baseline;gap:6px}
.mint-logo__w{font-size:2.125rem;font-weight:700;letter-spacing:-.055em;line-height:1}
.mint-logo__s{font-size:.75rem;font-weight:700;letter-spacing:.2em;color:#17795A}
.mint-nav{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:0 26px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font-size:.9375rem;font-weight:500}
.mint-nav::-webkit-scrollbar{display:none}
.mint-nav__d{flex:none}
.mint .mint-nav>a,.mint-nav summary{flex:none;display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#0F1F1A;padding:11px 0;cursor:pointer;list-style:none}
.mint-nav summary::-webkit-details-marker{display:none}
.mint .mint-nav>a.is-on,.mint-nav summary.is-on{text-decoration:underline;text-decoration-color:#1FAF7F;text-decoration-thickness:3px;text-underline-offset:7px}
.mint-header__tools{display:flex;align-items:center;gap:20px;margin-left:auto}
.mint .mint-header__tools a{text-decoration:none;color:#0F1F1A;font-size:.9375rem;font-weight:500;display:inline-flex;align-items:center;gap:10px;min-height:48px}
.mint-cart span{min-width:24px;height:30px;border:2px solid #0F1F1A;border-radius:4px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700}
@media(max-width:900px){.mint-header__in{gap:0 16px}.mint-nav{order:3;flex:1 1 100%}}
@media(max-width:520px){.mint .mint-header__tools{gap:14px}.mint .mint-header__tools a.mint-cart{font-size:0;gap:0}.mint .mint-header__tools a.mint-cart span{font-size:.8125rem}.mint-logo__w{font-size:1.875rem}}
.mint-mega{position:absolute;left:0;right:0;top:100%;z-index:20;background:#fff;border-top:1px solid #D9E3DD;border-bottom:1px solid #D9E3DD;white-space:normal;max-height:75vh;overflow-y:auto}
.mint-mega__in{max-width:1488px;margin:0 auto;padding:clamp(16px,2.6vw,28px) clamp(16px,4vw,24px);display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 48px}
.mint-mega__col{flex:2 1 240px;min-width:0;display:flex;flex-direction:column;gap:8px}
.mint-mega__col--img{flex:3 1 320px;gap:12px}
.mint-mega__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(140px,22%),1fr));gap:12px}
.mint .mint-mega__tiles a{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:#0F1F1A;font-weight:700}
.mint-mega__tiles img,.mint-mega__ph{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:10px;background:#0E3B2E}
.mint-mega__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
.mint .mint-mega__links a{display:block;padding:10px 0;text-decoration:none;color:#0F1F1A;border-bottom:1px solid #D9E3DD}
.mint a.mint-mega__all{flex:1 1 100%;font-weight:700}
.mint-footer{background:#fff;border-top:1px solid #D9E3DD}
.mint-footer__in{max-width:1488px;margin:0 auto;padding:36px clamp(16px,4vw,24px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px 32px;font-size:.9375rem;color:#2E4A40}
.mint-footer__a{flex:1 1 260px;display:flex;flex-direction:column;gap:8px}
.mint-footer__a p{margin:0}
.mint-footer__logo{display:flex;align-items:center;gap:10px;color:#0F1F1A}
.mint-footer__b{flex:1 1 200px;display:flex;flex-direction:column}
.mint-footer__b b{color:#0F1F1A;margin-bottom:4px}
.mint .mint-footer__b a{padding:10px 0}
.mint-footer__c{flex:2 1 300px;font-size:.8125rem}
