
@media (min-width:1241px){.hdr .wrap{max-width:1240px!important}}
@media (max-width:600px){
 .hdr .wrap{position:relative}
 .hdr .cfg{display:flex!important;position:absolute;right:26px;top:calc(100% - 2px);gap:2px;padding:4px 8px 7px;background:#fff;border-radius:0 0 16px 16px;box-shadow:0 14px 24px -14px rgba(60,20,25,.28)}
 .hdr .cfg .cfx{width:28px;height:28px}.hdr .cfg .fl{width:19px;height:19px}
 .hdr .cfg .cfx::after{top:calc(100% + 6px)}
 .pd-top{padding-top:calc(env(safe-area-inset-top,0px) + 132px)!important}
 .s1-t{margin-top:30px}
}
@media (min-width:601px) and (max-width:860px){.pd-top{padding-top:calc(env(safe-area-inset-top,0px) + 116px)!important}}
