.customer-nav{position:relative;height:95px}
.customer-nav>button{width:100%;height:95px;padding:0 8px;border:0;background:transparent;color:#fff;font:inherit;font-size:17px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .25s,color .25s}
.customer-options{display:block;position:absolute;top:95px;left:50%;width:100%;min-width:0;max-width:100%;min-height:235px;padding:15px 0;background:transparent;opacity:0;visibility:hidden;transform:translateX(-50%);overflow:hidden;transition:opacity .25s ease,background-color .25s ease}
.customer-options a{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:32px!important;padding:6px 4px!important;color:#333!important;text-align:center!important;font-size:15px!important;font-weight:500!important;line-height:1.35;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}
.customer-options a:hover{opacity:.78}
.customer-nav:hover .customer-options,.customer-nav:focus-within .customer-options,.customer-nav.open .customer-options{opacity:1;visibility:visible;background:#80a814}
.customer-nav:hover>button,.customer-nav:focus-within>button,.customer-nav.open>button{background:#80a814;color:#fff!important}
.customer-nav:hover .customer-options a,.customer-nav:focus-within .customer-options a,.customer-nav.open .customer-options a{color:#fff!important}
.bar .inner>a:first-child{position:absolute;left:10px;top:32px;width:321px;height:30px;display:block;text-decoration:none}
.bar .inner>a:first-child .logo{position:static;width:321px;height:30px;max-width:100%;object-fit:contain;object-position:left;clip-path:none;filter:none;pointer-events:none}
.bar .inner>a:first-child:after{display:none}
.bar .menu{left:25%!important;width:75%!important}
.bar{height:95px;overflow:hidden;background:transparent!important;border:0;box-shadow:none;transition:height .4s ease}
.bar:before{content:"";position:absolute;z-index:0;inset:0 0 auto;height:95px;background:rgba(0,0,0,.78);transition:height .4s ease,background .4s ease}
.bar:after{content:"";position:absolute;z-index:0;left:0;right:0;top:0;height:95px;background:#fff;transform:scaleY(.012);transform-origin:top;transition:transform .42s ease}
.bar>.inner{position:relative;z-index:1}
.bar:hover,.bar.menu-locked{height:330px;background:transparent!important;border:0;box-shadow:none}
.bar:hover:before,.bar.menu-locked:before{height:330px;background:rgba(0,0,0,.7)}
.bar:hover:after,.bar.menu-locked:after{transform:scaleY(1)}
.bar:hover .menu>a,.bar:hover .customer-nav>button,.bar.menu-locked .menu>a,.bar.menu-locked .customer-nav>button{color:#333!important}
.bar:hover .customer-options,.bar.menu-locked .customer-options{opacity:1;visibility:visible;background:transparent}
.bar:hover .customer-nav:hover .customer-options,.bar:hover .customer-nav:focus-within .customer-options,.bar:hover .customer-nav.open .customer-options,.bar.menu-locked .customer-nav.open .customer-options{background:#80a814}
.bar:hover .customer-nav.rental-nav>button{color:#9a7000!important}.bar:hover .customer-nav.shop-nav>button{color:#287a44!important}
.bar:hover .customer-nav:hover>button,.bar:hover .customer-nav:focus-within>button,.bar:hover .customer-nav.open>button{color:#fff!important}
.preview-nav .preview-logo-lockup{position:relative;width:321px;height:30px;flex:0 0 321px;display:block;text-decoration:none}
.preview-nav .preview-logo-lockup img{position:static;width:321px!important;height:30px;max-width:100%;clip-path:none;filter:none;pointer-events:none}
.preview-nav .preview-logo-lockup:after{display:none}
.preview-nav>ul{transform:none;width:75%!important;margin-left:auto!important;margin-right:0!important}
.preview-note{display:none!important}
.preview-nav{position:sticky!important;top:0;z-index:9999;height:95px;overflow:visible;background:transparent!important;border:0;padding:0 max(20px,calc((100% - 1400px)/2))!important}
.preview-nav:before{content:"";position:absolute;z-index:0;left:0;right:0;top:0;height:95px;background:rgba(0,0,0,.78);border-bottom:1px solid transparent;transition:height .4s ease,background-color .4s ease,border-color .4s ease}
.preview-nav:after{content:"";position:absolute;z-index:0;left:0;right:0;top:0;height:95px;background:#fff;transform:scaleY(.012);transform-origin:top;transition:transform .42s ease}
.preview-nav:hover,.preview-nav.menu-locked{height:95px;background:transparent!important;border:0}
.preview-nav:hover:before,.preview-nav.menu-locked:before{height:330px;background:rgba(0,0,0,.7);border-bottom-color:rgba(0,0,0,.35)}
.preview-nav:hover:after,.preview-nav.menu-locked:after{transform:scaleY(1)}
.preview-nav>.preview-logo-lockup,.preview-nav>ul{position:relative;z-index:1}
.preview-nav:hover>ul a,.preview-nav:hover .customer-nav>button,.preview-nav.menu-locked>ul a,.preview-nav.menu-locked .customer-nav>button{color:#333!important}
.preview-nav:hover .customer-options,.preview-nav.menu-locked .customer-options{opacity:1;visibility:visible;background:transparent}
.preview-nav:hover .customer-nav:hover .customer-options,.preview-nav:hover .customer-nav:focus-within .customer-options,.preview-nav:hover .customer-nav.open .customer-options,.preview-nav.menu-locked .customer-nav.open .customer-options{background:#80a814}
.preview-nav:hover .customer-nav:hover>button,.preview-nav:hover .customer-nav:focus-within>button,.preview-nav:hover .customer-nav.open>button{color:#fff!important}
.customer-nav.rental-nav>button{color:#ffe58a!important;font-weight:700}.customer-nav.shop-nav>button{color:#9ee5b6!important;font-weight:700}
.rental-nav .customer-options a{padding:6px 4px!important;font-size:15px!important;line-height:1.35}
.preview-nav .rental-page-customer .customer-options{padding-top:15px!important}
.preview-nav .rental-page-customer .customer-options a{height:32.25px!important;min-height:32.25px!important;padding:6px 4px!important;font-size:15px!important;line-height:20.25px!important}
.preview-note+.preview-nav .customer-options a{height:32.25px!important;min-height:32.25px!important;padding:6px 4px!important;font-size:15px!important;line-height:20.25px!important}
.preview-note+.preview-nav:hover:before,.preview-note+.preview-nav.menu-locked:before{background:rgba(0,0,0,.7)}
.preview-note+.preview-nav:hover .customer-options a,.preview-note+.preview-nav.menu-locked .customer-options a{color:#fff!important}
.bar:hover .customer-options a,.bar.menu-locked .customer-options a,.preview-nav:hover .customer-options a,.preview-nav.menu-locked .customer-options a{color:#fff!important}
@keyframes menu-dugeun{0%,52%,100%{background-color:rgba(128,168,20,.58);box-shadow:0 0 0 rgba(128,168,20,0)}12%{background-color:#80a814;box-shadow:0 0 18px rgba(128,168,20,.32)}24%{background-color:rgba(128,168,20,.64);box-shadow:0 0 5px rgba(128,168,20,.12)}38%{background-color:#80a814;box-shadow:0 0 22px rgba(128,168,20,.38)}}
.customer-nav:hover>button,.customer-nav:focus-within>button,.customer-nav.open>button,.customer-nav:hover>.customer-options,.customer-nav:focus-within>.customer-options,.customer-nav.open>.customer-options{animation:menu-dugeun 1.65s ease-in-out infinite}
@keyframes delivery-text-dugeun{0%,52%,100%{transform:scale(1)}12%{transform:scale(1.09)}24%{transform:scale(1.02)}38%{transform:scale(1.09)}}
.delivery-nav:hover>button,.delivery-nav:focus-within>button,.delivery-nav.open>button,.delivery-nav:hover>.customer-options a,.delivery-nav:focus-within>.customer-options a,.delivery-nav.open>.customer-options a{animation:delivery-text-dugeun 1.65s ease-in-out infinite;transform-origin:center}
.bar:hover .inner>a:first-child .logo,.bar.menu-locked .inner>a:first-child .logo,.preview-nav:hover>.preview-logo-lockup img,.preview-nav.menu-locked>.preview-logo-lockup img{content:url('../../img/logo.png');opacity:1;clip-path:none;filter:none}
.bar:hover .inner>a:first-child:before,.bar.menu-locked .inner>a:first-child:before,.bar:hover .inner>a:first-child:after,.bar.menu-locked .inner>a:first-child:after,.preview-nav:hover>.preview-logo-lockup:before,.preview-nav.menu-locked>.preview-logo-lockup:before,.preview-nav:hover>.preview-logo-lockup:after,.preview-nav.menu-locked>.preview-logo-lockup:after{display:none}
.mobile-menu-toggle{display:none}
@media(max-width:900px){.bar,.preview-nav{height:72px!important;min-height:72px!important;background:rgba(0,0,0,.88)!important}.bar:before,.preview-nav:before{height:72px!important;background:rgba(0,0,0,.88)!important}.bar .inner,.preview-nav{height:72px!important}.bar .inner>a:first-child{left:14px;top:24px;width:170px;height:24px}.bar .inner>a:first-child .logo{width:170px;height:24px}.preview-nav{padding:0 14px!important}.preview-nav .preview-logo-lockup{width:170px!important;flex-basis:170px!important;height:24px}.preview-nav .preview-logo-lockup img{width:170px!important;height:24px!important}.mobile-menu-toggle{display:flex;position:absolute;z-index:20;right:14px;top:17px;width:42px;height:38px;padding:8px;border:0;border-radius:5px;background:#80a814;flex-direction:column;justify-content:space-around}.mobile-menu-toggle span{display:block;width:100%;height:2px;background:#fff}.bar .menu,.preview-nav>ul{display:none!important;position:absolute!important;z-index:15;left:0!important;top:72px!important;width:100%!important;height:auto!important;margin:0!important;padding:8px 0 16px!important;background:rgba(0,0,0,.92)!important;grid-template-columns:1fr!important}.bar.mobile-open,.preview-nav.mobile-open{overflow:visible!important}.bar.mobile-open .menu,.preview-nav.mobile-open>ul{display:grid!important}.bar .menu>a,.bar .customer-nav,.preview-nav>ul>li{display:block!important;width:100%!important;height:auto!important}.bar .menu>a,.bar .customer-nav>button,.preview-nav>ul>li>a,.preview-nav .customer-nav>button{height:46px!important;padding:0 22px!important;color:#fff!important;font-size:15px!important;text-align:left!important;justify-content:flex-start!important}.customer-options{display:none!important}.bar:hover,.bar.menu-locked,.preview-nav:hover,.preview-nav.menu-locked{height:72px!important}.bar:hover:before,.bar.menu-locked:before,.preview-nav:hover:before,.preview-nav.menu-locked:before{height:72px!important;background:rgba(0,0,0,.88)!important}.bar:hover .inner>a:first-child .logo,.bar.menu-locked .inner>a:first-child .logo,.preview-nav:hover>.preview-logo-lockup img,.preview-nav.menu-locked>.preview-logo-lockup img{content:url('../../img/logo_white.png')}}
@media(max-width:900px){.view{top:72px!important;height:calc(100% - 72px)!important}.view iframe{top:0!important;height:100%!important}.store{top:72px!important;height:calc(100% - 72px)!important}.preview-note+.preview-nav+*{position:relative;z-index:1}}
