body.on_layer.guest{padding-top:70px}.guest.on_layer .top_fix_wrap{top:72px!important}body:not(.on_layout) .guestTopBanner{display:none}.on_layer.guest .guestTopBanner{position:fixed;top:0;left:0;z-index:302;display:inline-block;background-color:#202020;width:100%}.on_layer.guest .guestTopBanner img{margin:0 auto}.left-banner.on_layer{display:none}body .top_fix_wrap{z-index:302!important;position:fixed;transform:translate(-50%);left:50%;background-color:#fff;width:100%;top:0}@media screen and (min-width: 1024px){:root{--banner-width: 400px;--gap: 40px;--page-max-width: calc( var(--banner-width) + var(--gap) + var(--wrap-size) );--fixed-left: calc( (100vw - var(--page-max-width)) / 2 + var(--banner-width) + var(--gap) );--fixed-width:calc(var(--page-max-width) - var(--banner-width) - var(--gap) + 10px)}html,body{margin:0;padding:0}.left-banner{display:none}.main-contents-wrap{max-width:600px;margin:0 auto;position:relative;min-height:100vh;padding:0 16px}.frame_outer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;transform:translate3d(100%,0,0);opacity:0;transition:transform .5s ease,opacity .5s ease;will-change:transform,opacity;backface-visibility:hidden}.frame_outer.show{transform:translateZ(0);opacity:1}.frame_outer iframe{width:100%;height:100%;border:0}body.guest{border:1px solid #e5e5e5}.guest .guestTopBanner{top:47px;left:0;right:0;margin:0 auto;max-width:var(--wrap-size);z-index:302;display:block}body{max-width:100%}body:not(.on_layer) header.main,body:not(.on_layer) header.shopmain,body:not(.on_layer) header.top_fix_wrap{position:fixed;top:0;left:var(--fixed-left);transform:none;width:var(--wrap-size);max-width:var(--wrap-size);z-index:300;background-color:#fff}body:not(.on_layer) nav.main,body:not(.on_layer) .fixed-bottom-btn{position:fixed;bottom:0;left:var(--fixed-left);transform:none;width:var(--wrap-size);max-width:var(--wrap-size)}body:not(.on_layer) nav.main:before{left:0;transform:none}body:not(.on_layer) .main-contents-wrap{width:var(--wrap-size);max-width:var(--wrap-size);margin:50px 0 0;position:relative;left:calc((100vw - var(--page-max-width)) / 2 + var(--banner-width) + var(--gap));padding:0 16px;box-sizing:border-box;box-shadow:0 0 50px #0000004d}body:not(.on_layer) .left-banner{display:block;position:fixed;top:50%;left:calc((100vw - var(--page-max-width)) / 2);width:var(--banner-width);transform:translateY(-50%);z-index:999}.app_btn{display:flex;justify-content:space-around;margin:25px auto}.left-banner .coupon_banner img{max-height:63vh;width:auto;max-width:100%;margin:0 auto}.left-banner .app_btn img{max-width:180px;width:100%}.left-banner .qrcode img{max-height:20vh;width:auto;max-width:400px}body:not(.on_layer) .frame_outer{top:0;left:calc((100vw - var(--page-max-width)) / 2 + var(--banner-width) + var(--gap) - 10px);width:calc(var(--page-max-width) - var(--banner-width) - var(--gap) + 10px);height:100%}body.on_layer .left-banner{display:none}body.on_layer .main-contents-wrap{max-width:none;margin:0;padding-left:0}body.on_layer .frame_outer{left:0;width:100%}.goWriteBtn{left:calc(var(--fixed-left) + var(--wrap-size) - 63px)}.overlay{left:var(--fixed-left);width:var(--fixed-width)}body .main-contents-wrap>.wrap.communityWrap_n{margin-top:53px}.my_information_window{margin-top:53px}body.on_layer.guest{max-width:calc(var(--page-max-width) - var(--banner-width) - var(--gap) + 10px)}.section04 .sticky_wrap.is-sticky{width:calc(var(--fixed-width) - 10px)!important;left:var(--fixed-left)!important;transform:unset}.on_layer.guest .guestTopBanner{position:fixed;top:0;left:0;z-index:302;display:inline-block;background-color:#202020;width:100%}}@media screen and (max-width: 1023px){body .left-banner{display:none!important}.guest .main-contents-wrap{max-width:calc(var(--page-max-width) - var(--banner-width) - var(--gap) + 10px)}body.on_layer.guest .top_fix_wrap{top:69px!important;z-index:302!important}.main-contents-wrap{max-width:var(--wrap-size);margin:0 auto}}@media screen and (max-width: 600px){body.guest.on_layer{padding-top:50px}body.on_layer.guest .top_fix_wrap{top:45px!important;z-index:302!important}.guest .contentsWrap{margin-top:27px}}
