.AppShell_main__qq2tg{padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))}.BottomNav_nav__Xq1nj{position:fixed;left:50%;bottom:calc(8px + env(safe-area-inset-bottom, 0px));z-index:50;width:100%;max-width:430px;padding:0 16px;transform:translateX(-50%);pointer-events:none}@media(max-width:767px){.BottomNav_nav__Xq1nj{max-width:none}}.BottomNav_bar__YUmFA{position:relative;pointer-events:auto;display:flex;align-items:stretch;justify-content:space-between;height:65px;padding:0 4px;margin:0;list-style:none;background:hsla(0,0%,100%,.95);border-radius:32.5px;box-shadow:0 0 6px rgba(100,63,54,.2)}.BottomNav_slot__uXwuz{flex:1 1 0;display:flex}.BottomNav_item__qURyn{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex:1;gap:4px;padding:0;color:#cbaf93;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.BottomNav_item__qURyn:active{transform:scale(.94)}.BottomNav_active__jMi0Y{color:#d65532}.BottomNav_primary__FjqHX{color:#fff}.BottomNav_primary__FjqHX:before{content:"";position:absolute;top:50%;left:50%;width:72px;height:72px;transform:translate(-50%,-50%);background-image:url(/images/nav/nav-center-circle.svg);background-size:72px 72px;background-repeat:no-repeat}.BottomNav_primary__FjqHX>*{position:relative}.BottomNav_icon__nXuxz{display:block;width:22px;height:20px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.BottomNav_iconHome__t457E{mask-image:url(/images/nav/icon-home.svg);-webkit-mask-image:url(/images/nav/icon-home.svg)}.BottomNav_iconStamp__AQlTR{mask-image:url(/images/nav/icon-stamp.svg);-webkit-mask-image:url(/images/nav/icon-stamp.svg)}.BottomNav_iconSearch__ozXHF{mask-image:url(/images/nav/icon-search.svg);-webkit-mask-image:url(/images/nav/icon-search.svg)}.BottomNav_iconCollection__Jw4n8{mask-image:url(/images/nav/icon-collection.svg);-webkit-mask-image:url(/images/nav/icon-collection.svg)}.BottomNav_iconMypage__cEWH7{mask-image:url(/images/nav/icon-mypage.svg);-webkit-mask-image:url(/images/nav/icon-mypage.svg)}.BottomNav_label__r9byO{font-size:10px;font-weight:700;color:currentColor;letter-spacing:.06em;line-height:10px;white-space:nowrap}