.spmenu{display:block;transition:.2s;transition-property:top,right;position:fixed;top:8px;right:8px;z-index:999999}@media screen and (min-width: 980px){.spmenu{display:none}}.spmenu{--spmbtn_color:#02005c}.spmenu-btn{width:66px;height:66px;background-color:rgba(0,0,0,0);border:none;outline:none;padding:0 0 10px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;cursor:pointer;line-height:1;display:flex;align-items:flex-end;justify-content:center;font-size:10px;color:var(--spmbtn_color);border-radius:4px}@media screen and (min-width: 980px){.spmenu-btn{color:var(--spmbtn_color)}}.spmenu-btn{transition:.3s}.spmenu-btn::before,.spmenu-btn::after{content:"";display:block;height:2px;background-color:var(--spmbtn_color);position:absolute;top:50%;left:50%;transition:.3s}.spmenu-btn::before{width:60%;transform:translate(-50%, -14px)}.spmenu-btn::after{width:40%;transform:translate(-50%, 0px)}@media(any-hover: hover){.spmenu-btn::before{width:50%;transform:translate(-50%, -14px)}.spmenu-btn::after{width:50%;transform:translate(-50%, 0px)}}.spmenu.is-open .spmenu-btn{box-shadow:1px 0 3px 0 rgba(0,0,0,.2);background-color:var(--spmbtn_color);color:var(--c_white)}.spmenu.is-open .spmenu-btn::before{width:50%;transform:translate(-50%, -8px) rotate(45deg);background-color:var(--c_white)}.spmenu.is-open .spmenu-btn::after{width:50%;transform:translate(-50%, -8px) rotate(-45deg);background-color:var(--c_white)}.sticky .spmenu{top:2px;right:2px}.sticky .spmenu .spmenu-btn{background-color:var(--spmbtn_color);color:var(--c_white)}.sticky .spmenu .spmenu-btn::before,.sticky .spmenu .spmenu-btn::after{background-color:var(--c_white)}.sticky .spmenu.is-open .spmenu-btn{color:var(--c_white)}.sticky .spmenu.is-open .spmenu-btn::before{background-color:var(--c_white)}.sticky .spmenu.is-open .spmenu-btn::after{background-color:var(--c_white)}body::after{backdrop-filter:saturate(0%) blur(8px);content:"";position:fixed;top:0;left:0;z-index:99999;width:100%;height:100vh;background-color:hsla(0,0%,100%,.6);transition:.3s;transform:translateX(100%);opacity:0;cursor:pointer}.spmenu_open body{overflow:hidden}.spmenu_open body::after{transform:translateX(0);opacity:1}.spmenu_open .l-menu{display:block;position:fixed;top:0;left:50%;transform:translateX(-50%);opacity:1;pointer-events:auto;padding:5vw 4vw;z-index:100200;width:84vw;max-height:100dvh;overflow-y:auto;margin-block:4vw}/*# sourceMappingURL=spmenu.min.css.map */