.bhfb-footer{display:none!important}
.content-wrapper{margin-bottom:0!important}
.nameki-global-footer{position:relative;z-index:2;margin:0;background:#181818;color:#f8f3ef;font-family:Manrope,Arial,sans-serif}
.nameki-global-footer a{color:inherit;text-decoration:none}
.nameki-global-footer__main{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:clamp(36px,5vw,90px);max-width:1480px;margin:auto;padding:clamp(64px,7vw,108px) clamp(28px,5vw,80px)}
.nameki-global-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.nameki-global-footer__logo{font-family:Prata,serif;font-size:clamp(35px,3.3vw,54px);line-height:1}
.nameki-global-footer__brand p{max-width:240px;margin:5px 0 14px;color:#aaa19d;font-size:15px}
.nameki-global-footer__brand>a:not(.nameki-global-footer__logo){font-size:18px;font-weight:600}
.nameki-global-footer__brand span{max-width:270px;color:#aaa19d;font-size:13px;line-height:1.6}
.nameki-global-footer nav h2{margin:3px 0 23px;color:#f8f3ef;font-family:Manrope,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}
.nameki-global-footer ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}
.nameki-global-footer li{margin:0;padding:0}
.nameki-global-footer nav a{color:#bdb5b0;font-size:14px;line-height:1.45;transition:color .2s ease}
.nameki-global-footer nav a:hover,.nameki-global-footer nav a:focus{color:#f06b8c}
.nameki-global-footer__bottom{display:flex;align-items:center;gap:30px;max-width:1480px;margin:auto;padding:24px clamp(28px,5vw,80px);border-top:1px solid #34302e;color:#847d79;font-size:12px}
.nameki-global-footer__bottom a{margin-left:auto;color:#d5ceca}
.page .entry-header,.page .page-header{margin-top:45px}
.page .entry-content>.nameki-page-lead:first-child{margin-top:0}
.page .entry-content{font-family:Manrope,Arial,sans-serif}
.page .entry-content h2{margin:48px 0 16px;font-family:Prata,serif;font-size:clamp(27px,3vw,42px);font-weight:400}
.page .entry-content p,.page .entry-content li{font-size:16px;line-height:1.75}
.nameki-page-lead{max-width:860px;font-family:Prata,serif!important;font-size:clamp(24px,3vw,42px)!important;line-height:1.35!important}
.nameki-doc-note{margin:0 0 42px;padding:22px 26px;border-left:3px solid #e94d76;background:#fff1f3;color:#4d343a}
.nameki-doc-note strong{font-size:15px}.nameki-doc-note p{margin:8px 0 0;font-size:13px!important;line-height:1.55!important}
.nameki-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:40px 0;background:#eadfd9}
.nameki-info-grid>div{padding:32px;background:#fff9f5}.nameki-info-grid strong{font-size:18px}.nameki-info-grid p{margin:10px 0 0;color:#736c68;font-size:14px!important}
.nameki-text-link{display:inline-block;padding-bottom:7px;border-bottom:1px solid #181818;color:#181818!important;font-weight:600;text-decoration:none!important}
.nameki-store-card{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:40px 0;background:#eadfd9}
.nameki-store-card>div{display:grid;gap:12px;padding:30px;background:#fff9f5}.nameki-store-card span{color:#8c827e;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.nameki-store-card strong{font-size:16px;line-height:1.5}
.nameki-button-dark,.nameki-job-cta a{display:inline-flex;padding:15px 22px;background:#181818;color:#fff!important;font-size:12px;font-weight:700;letter-spacing:1px;text-decoration:none!important;text-transform:uppercase}
.nameki-vacancy-card{display:grid;grid-template-columns:1fr auto;gap:9px 30px;margin:35px 0;padding:34px;border:1px solid #ded6d1;color:#181818!important;text-decoration:none!important;transition:background .2s ease}.nameki-vacancy-card:hover{background:#fff4f5}.nameki-vacancy-card span{grid-column:1/-1;color:#e94d76;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.nameki-vacancy-card strong{font-family:Prata,serif;font-size:34px;font-weight:400}.nameki-vacancy-card em{align-self:center;font-style:normal;font-weight:600}
.nameki-job-cta{margin:42px 0;padding:32px;background:#f8e7e9}.nameki-job-cta strong{font-family:Prata,serif;font-size:28px;font-weight:400}.nameki-job-cta a{margin:10px 8px 0 0}
.nameki-document-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:40px 0;background:#e2d9d4}.nameki-document-list a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:105px;padding:24px 28px;background:#fff9f5;color:#181818!important;text-decoration:none!important;transition:background .2s ease}.nameki-document-list a:hover{background:#fbe8eb}.nameki-document-list span{white-space:nowrap;font-size:12px}
.nameki-details{display:grid;grid-template-columns:minmax(160px,.6fr) 1.4fr;max-width:800px;margin:35px 0;border-top:1px solid #ddd4cf}.nameki-details dt,.nameki-details dd{margin:0;padding:17px 0;border-bottom:1px solid #ddd4cf}.nameki-details dt{color:#857c78;font-size:13px}.nameki-details dd{font-weight:600}
@media(max-width:900px){.nameki-global-footer__main{grid-template-columns:repeat(2,1fr)}.nameki-info-grid,.nameki-store-card{grid-template-columns:1fr}.nameki-document-list{grid-template-columns:1fr}}
@media(max-width:560px){.nameki-global-footer__main{grid-template-columns:1fr;padding:56px 24px;gap:42px}.nameki-global-footer__brand{padding-bottom:8px}.nameki-global-footer__bottom{flex-wrap:wrap;gap:8px 18px;padding:22px 24px}.nameki-global-footer__bottom a{width:100%;margin:10px 0 0}.nameki-vacancy-card{grid-template-columns:1fr;padding:24px}.nameki-vacancy-card span{grid-column:auto}.nameki-vacancy-card strong{font-size:28px}.nameki-document-list a{align-items:flex-start}.nameki-details{grid-template-columns:1fr}.nameki-details dt{padding-bottom:2px;border-bottom:0}.nameki-details dd{padding-top:4px}}
