@charset "UTF-8";.ecpay-pl-note-box{display:none}.ecpay-card-info-tab input{background-color:#fff}#container.account #nav>ul>li:last-child{display:block!important}#container.search.sharelife .map-control .icon-search,#container.service.sharelife .form .icon-search,.datepicker-container.sharelife .btn,.sharelife #account .filter li:hover,.sharelife #account .order .main .price,.sharelife #account .order .main .status .btn,.sharelife #account>ul>li .no-result .icon-error,.sharelife #account>ul>li>p,.sharelife #cart .icon-info:before,.sharelife #cart .meal span,.sharelife #detail .icon-info:before,.sharelife #detail .meal span,.sharelife #service>ul>li .no-result .icon-error,.sharelife #store .card span,.sharelife #store .form li p .date,.sharelife #store .icon-help:before,.sharelife #store .progress .datepicker .yy,.sharelife .badge,.sharelife .business-rating-number,.sharelife .checkmark .check,.sharelife .checkmark .icon-check,.sharelife .datepicker-panel>ul>li.picked,.sharelife .datepicker-panel>ul>li.picked:hover,.sharelife .datepicker .dd,.sharelife .dropdown .icon-arrow-down,.sharelife .fc .fc-button-primary:disabled,.sharelife .fc .fc-button-primary:hover,.sharelife .gift.shopping .price,.sharelife .info .rss .price,.sharelife .list .thumb~ul span,.sharelife .meal>li>ul>li.deal .action,.sharelife .meal>li>ul>li:not(.disable) .main .price,.sharelife .pagination div span:first-child,.sharelife .pagination li:not(.current),.sharelife .point>div:not(.disable) .main .price,.sharelife .point li li:not(.disable) .main .price,.sharelife .popup-bubble-anchor.done .btn,.sharelife.portal .list li li.on .btn,.sharelife .read-more-trigger,.sharelife.ready #account .filter li.on,.sharelife .record li:not(:first-child) div:last-child,.sharelife a{color:#3498e8}#container.account.sharelife #header h1,#container.account.sharelife .dropdown>span,#container.account.sharelife .text>span,#container.contact.sharelife .text>span,#container.service.sharelife #header h1,#container.sharelife #alert .dropdown>span,#container.sharelife #alert .text>span,#container.signin.sharelife .dropdown>span,#container.signin.sharelife .text>span,.datepicker-container.sharelife .btn:hover,.sharelife #account .order .main .status .btn:hover,.sharelife #cart .total,.sharelife #detail .total,.sharelife #discount .counter,.sharelife #filter .cat li span,.sharelife #lg-counter,.sharelife #store .done .icon-check-circle,.sharelife #store .form h3:before,.sharelife #store .form li p:hover .date,.sharelife #store .icon-error,.sharelife #store .waiting h3:before,.sharelife #store .waiting li:first-child h3+div span,.sharelife #store>ul>li>.done .number span,.sharelife #store h2:before,.sharelife .meal>li>ul>li.deal .action>span,.sharelife .pagination li:not(.current):hover,.sharelife .read-more-trigger:hover,.sharelife a:hover{color:#5ac8fa}#container.account #nav .thumb .icon-upload,#container.account.sharelife #nav li b{color:rgba(109,138,229,.4)}.datepicker-container.sharelife .btn,.sharelife #filter .sub-cat+.more{border-color:rgba(52,152,232,.4)}.sharelife #account>ul>li>p,.sharelife #account ul ul ul .list,.sharelife.search #header ul{border-color:rgba(52,152,232,.2)}.sharelife.datepicker-top-left,.sharelife.datepicker-top-right{border-top-color:#3498e8}#container.account.sharelife #nav:before,#container.service.sharelife #nav:before,#container.store.sharelife #nav:before{border-bottom-color:rgba(88,86,214,.2)}#container.account.sharelife #nav:after,#container.service.sharelife #nav:after{border-left-color:rgba(88,86,214,.2)}.sharelife #detail.fixed:after,.sharelife .btn:before{box-shadow:0 11px 43px 0 rgba(52,152,232,.62)}.sharelife .bar.cyan .side-0 .growing-bar{box-shadow:-.5em -1.5em 4em #3498e8}.sharelife .bar.cyan .floor .growing-bar{box-shadow:0 0 2em #3498e8}#container.sharelife .list .btn:not(.disable):before,.sharelife #cart .icon-minus:after,.sharelife #cart .icon-plus:after,.sharelife #cart [id^=line]:checked+.switch,.sharelife .ad3 span,.sharelife .cancel .rain:after,.sharelife .cancel .rain:before,.sharelife .datepicker .mm,.sharelife .fc .fc-col-header-cell-cushion,.sharelife .lSPager li.video:after,.sharelife .meal .action:after,.sharelife .option .icon-check.on:after,.sharelife .point>div:not(.disable) .action:after,.sharelife .point li li:not(.disable) .action:after,.sharelife .popup-bubble .btn:before,.sharelife .write-reviews{background:#5ac8fa}.sharelife .datepicker-panel>ul>li.highlighted,.sharelife .datepicker-panel>ul>li:hover,.sharelife .record li:first-child,.sharelife .ship .light{background:rgba(90,200,250,.2)}.sharelife .spinLoader,.sharelife .spinLoader:after,.sharelife .spinLoader:before{background:linear-gradient(180deg,rgba(0,122,255,.4) 30%,rgba(90,200,250,.4) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff3366",endColorstr="#ff6600",GradientType=0)}.sharelife .spinLoader{color:rgba(0,122,255,.4)}#container.account.sharelife #nav li:before{background:linear-gradient(180deg,#007aff 0,#5ac8fa)}#container.contact.sharelife .btn.submit:before,#container.error.sharelife .btn.submit:before,#container.search.sharelife #header .btn:before,#container.signin.sharelife .btn.submit:before,.sharelife #account .btn.submit:before,.sharelife #account .btn:not(.fb):before,.sharelife #account .btn:not(.google):before,.sharelife #account .text .btn:before,.sharelife #alert .text .btn:before,.sharelife #service .btn:before,.sharelife [id^=line]:checked+.switch{background:linear-gradient(-45deg,#5ac8fa,#007aff)}.sharelife #account>ul>li:nth-child(2) .no-result li .main:before,.sharelife .card li .main:before,.sharelife .order~.no-result li .main:before{background:linear-gradient(180deg,rgba(90,200,250,.2) 0,#007aff 80%)}.sharelife #account .btn.submit.fixed:before{background:linear-gradient(-45deg,rgba(90,200,250,.8),#007aff)}#container.account.sharelife .done:not(.left) p,#container.account.sharelife .outer:before,#container.contact.sharelife>.outer p,#container.contact.sharelife h1:after,#container.contact.sharelife h1:before,#container.error.sharelife>.outer p,#container.error.sharelife h1:after,#container.error.sharelife h1:before,#container.service.sharelife #nav>ul,#container.service.sharelife .outer:before,#container.sharelife.store.signed:not(.gold) .gold:after,#container.signin.sharelife .done p,#container.signin.sharelife h1:after,#container.signin.sharelife h1:before,#container.store.sharelife #nav>ul,#container.store.sharelife .meal>li>ul>li.deal .main:after,#container.store.sharelife .outer:before,.gift>.disable:after,.sharelife #account .badge:before,.sharelife #account:before,.sharelife #alert .signin .done p,.sharelife #alert .status:after,.sharelife #cart .tab:before,.sharelife #detail .status:after,.sharelife #discount .status:after,.sharelife #exchange .status:after,.sharelife #filter .cat li:after,.sharelife #filter .result:after,.sharelife #service:before,.sharelife #signup>ul>li:nth-child(2):before,.sharelife #store .card ul li:before,.sharelife #store:before,.sharelife .card li.closed .thumb:after,.sharelife .icon-close,.sharelife .lg-close,.sharelife .lg-thumb-outer,.sharelife.portal .list li li.closed .thumb~ul:after{background:linear-gradient(180deg,rgba(90,200,250,.2) 0,rgba(0,122,255,.2))}.sharelife .map .list>li.closed .thumb~ul:after{background:linear-gradient(180deg,rgba(90,200,250,.4) 0,rgba(0,122,255,.4))}.sharelife #discount .option .detail,.sharelife #discount .option .detail:after,.sharelife #exchange .option .detail,.sharelife #exchange .option .detail:after,.sharelife #store .rule{background:linear-gradient(270deg,rgba(90,200,250,.2) 0,rgba(0,122,255,.2))}#container.store.sharelife .meal>li>ul>li.deal .outer:after,#store .rule h3,.sharelife #discount .option>li:last-child h3,.sharelife #exchange .option>li:last-child h3{background:rgba(90,200,250,.2)}#container.store.sharelife #nav .thumb:before,.sharelife #account .badge,.sharelife #account .point li li:first-child,.sharelife #account>ul>li:nth-child(2) .no-result li .thumb:before,.sharelife #alert .thumb:before,.sharelife #discount .thumb:before,.sharelife #exchange .thumb:before,.sharelife #store .info .shopping.video .thumb:after,.sharelife .card li .thumb:before,.sharelife .order~.no-result li .thumb:before{background:linear-gradient(180deg,rgba(0,122,255,.4) 0,rgba(90,200,250,.4))}#container.account.sharelife #nav .thumb:before{background:linear-gradient(180deg,rgba(0,122,255,.4) 0,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,0) 60%,rgba(90,200,250,.4))}#container.account.sharelife #nav .thumb:hover:before{background:linear-gradient(180deg,rgba(0,122,255,.6) 0,hsla(0,0%,100%,.2) 40%,hsla(0,0%,100%,.2) 60%,rgba(90,200,250,.6))}#container.account.sharelife .order .thumb:before{background:linear-gradient(180deg,rgba(0,122,255,0) 40%,rgba(90,200,250,.8))}#container.service.sharelife #nav li.on,#container.store.sharelife #nav li.on,.search.sharelife #header li.on:before,.sharelife #account .filter li:after,.sharelife #cart .tab li.on,.sharelife #store .card [class^=icon-],.sharelife .fc .fc-button-primary:disabled:after,.sharelife.portal .list li li.on{background-image:linear-gradient(270deg,rgba(90,200,250,.6) 0,rgba(0,122,255,.6))}.sharelife .bar.cyan .growing-bar,.sharelife .btn:before,.sharelife.ready.signed [class*=" bar-"] .cyan .side-a{background:linear-gradient(-45deg,#5ac8fa,#55a8f5,#3498e8,#007aff,#5856d6);background-size:500%}.sharelife #detail.fixed:hover:after,.sharelife .btn:hover:before{box-shadow:0 32px 53px 0 rgba(52,152,232,.62)}#container.service.sharelife #nav>ul:after,#container.store.sharelife #nav>ul:after,.sharelife .btn.fixed:after{background:linear-gradient(180deg,rgba(102,142,225,.6) 0,#55a8f5 80%)}#container.service.sharelife #nav ul.more:after,#container.store.sharelife #nav ul.more:after{background:linear-gradient(180deg,rgba(85,168,245,.4) 0,rgba(102,142,225,.6) 80%)}.sharelife #map-search .gm-style div[role=region]:before,.sharelife.search>.outer:before{background:linear-gradient(180deg,rgba(52,152,232,.8) 0,rgba(90,200,250,.2) 60%,rgba(90,200,250,0))}.sharelife.search:not(.list) #footer:after{background:linear-gradient(0deg,rgba(52,152,232,.8) 0,rgba(90,200,250,.2) 60%,rgba(90,200,250,0))}@media only screen and (max-width:896px) and (-webkit-min-device-pixel-ratio:2){.sharelife #discount .option .detail,.sharelife #discount .status:after,.sharelife #exchange .option .detail,.sharelife #exchange .status:after{background:linear-gradient(180deg,rgba(90,200,250,.2) 0,rgba(0,122,255,.2))}}@media only screen and (max-width:431px) and (-webkit-min-device-pixel-ratio:2){#container.search.sharelife:not(.list) .map-control .icon-search{color:#5ac8fa}.sharelife #map-search .gm-style div[role=region]:before,.sharelife.search>.outer:before{background:linear-gradient(180deg,rgba(52,152,232,.8) 0,rgba(90,200,250,.6) 60%,rgba(90,200,250,0))}}@media only screen and (max-width:1366px){body{overflow-x:auto}#search .map{min-height:830px}#account .order li .thumb,.gift .thumb,.info .rss .thumb,.list .thumb,.list .thumb~ul{height:180px}.list .thumb~ul li{margin:calc(180px - 29px - 10px - 10px) 0 0 15px}.list .ad3>ins{height:324px!important}}@media only screen and (max-width:1366px) and (-webkit-min-device-pixel-ratio:1.3){body{overflow-x:hidden}#container{width:100vw;min-width:100vw}#container.account>.outer:after,#container.search.list>.outer:after,#container.service>.outer:after{background:linear-gradient(180deg,rgba(255,255,225,0) 300px,rgba(255,255,225,.4) 600px,rgba(255,255,225,.6) 800px)}#container.account.ready #account:before,#container.service.ready #service:before{right:-110px}#container.contact.ready h1:after,#container.contact.ready h1:before,#container.error.ready h1:after,#container.error.ready h1:before,#container.signin.ready h1:after,#container.signin.ready h1:before{height:500px}#container.contact.ready h1:before,#container.error.ready h1:before,#container.signin.ready h1:before{top:0}#container.contact.ready h1:after,#container.error.ready h1:after,#container.signin.ready h1:after{bottom:0}#account>ul>li>p{padding:0 30px;margin-left:-30px}#store .menu .lSSlideOuter{padding:3px;margin:-3px}.list .popup-bubble{transform:translate(-50%,-100%)}.list .popup-bubble .main{padding:9px}.list .popup-bubble .main,.list .popup-bubble.top:hover .main,.list .popup-bubble.top:hover .thumb,.list .popup-bubble.top:hover .thumb~ul,.list .popup-bubble.top:hover:before,.list .popup-bubble:before,.list .popup-bubble:not(:hover):before,.list .popup-bubble h1{transform:none}.list .popup-bubble,.list .popup-bubble .main,.list .popup-bubble:before,.list .popup-bubble:not(:hover),.list .popup-bubble:not(:hover):before,.list .popup-bubble h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:auto}.list .popup-bubble:before,.list .popup-bubble:not(:hover):before{width:100%}.list .popup-bubble .discount,.list .popup-bubble .ratings,.list .popup-bubble .ratings .full{float:left;line-height:22px;max-height:22px}.list .popup-bubble .ratings{margin-left:3px}.list .popup-bubble h1{max-width:130px;float:left;font-size:14px;line-height:22px;max-height:22px;color:#666}.list .on .popup-bubble:before,.list .popup-bubble.on:before,.map .list>li.on:before{background:#fff;box-shadow:0 22px 43px 0 rgba(0,0,0,.51)}.list .on .popup-bubble-anchor{z-index:4}.list .on .popup-bubble .ratings .full,.list .popup-bubble.on .ratings .full,.map .list>li.on .ratings .full{-webkit-animation:ratings 10s cubic-bezier(.25,.8,.25,1) infinite;animation:ratings 10s cubic-bezier(.25,.8,.25,1) infinite}@-webkit-keyframes ratings{0%{background-position:0 0,0 0}25%{background-position:-100px 0,0 0}75%{background-position:-100px 0,0 0}to{background-position:0 0,0 0}}@keyframes ratings{0%{background-position:0 0,0 0}25%{background-position:-100px 0,0 0}75%{background-position:-100px 0,0 0}to{background-position:0 0,0 0}}#store .list .done .popup-bubble .ratings,.list .done .popup-bubble:hover h1,.list .done .popup-bubble:not(:hover) h1,.list .done .ratings,.list .done h1,.map .list>li.done .discount,.map .list>li.done .ratings,.popup-container.done .ratings,.popup-container.done h1{color:hsla(0,0%,100%,.8)}.list .popup-bubble .discount,.list .popup-bubble:not(:hover) .discount{width:auto;height:auto;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#store .map .slider .list>li.done{margin:0}#store #map-portal{height:800px}#search .map .list{margin:0}.list .popup-bubble .btn,.list .popup-bubble .discount:after,.list .popup-bubble .discount span,.list .popup-bubble .thumb,.list .popup-bubble .thumb~ul{display:none}.map .slider{display:block}@media (hover:none){#container.store #nav ul:hover li,#footer ul:hover a,#header ul:hover li,#signin li ul:hover li,#signup li .form div ul:hover li,#signup li .form p span:hover em,#signup li ul:hover li,#store .cat ul:hover li:not(.on){opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#account>ul>li:nth-child(2) .no-result li:hover .thumb,#cart .icon-minus:hover:after,#cart .icon-plus:hover:after,#store .info .facebook:hover,#store .info .rss:hover,#store .menu .lSSlideOuter .lSPager.lSGallery li:hover,#store .menu .lSSlideWrapper:hover,.card li:hover .thumb,.instagram-feed .instagram-new:hover,.meal>li>ul>li:not(.disable) .action .icon-minus:hover:after,.meal>li>ul>li:not(.disable) .action .icon-plus:hover:after,.meal>li>ul>li:not(.disable) .action:hover:after,.meal>li>ul>li:not(.disable):hover,.option .icon-check:hover:after,.order~.no-result li:hover .thumb{box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}#account .order>li:hover,.write-reviews:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.05)}#container.account #nav .thumb:hover .icon-upload,#container.store:not(.portal) #nav .thumb:hover .icon-add{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#container.account #nav .thumb:hover img,#container.store:not(.portal) #nav .thumb:hover img{width:100%;-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0);filter:blur(0);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="0")}#detail.fixed:hover:after{transform:scale(1);filter:brightness(1) contrast(1)}.list .popup-bubble:hover .thumb,.list .popup-bubble:hover ul{width:0;height:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.list .popup-bubble:hover h1{font-size:14px;line-height:22px;max-height:22px;color:#666}.list .popup-bubble:hover .btn{margin-top:10px}.list .popup-container:not(.on) .popup-bubble:hover:before,.map .list>li:not(.on):hover:before{background:hsla(0,0%,100%,.8);box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.map .list>li:not(.on):hover .ratings .full{background-position:-100px 0,0 0}}}@media only screen and (max-width:1335px) and (-webkit-min-device-pixel-ratio:1.3){#container.contact video,#container.error video,#container.signin video{height:100vh;width:auto;left:50%;top:50%;transform:translate(-50%,-50%)}#container.account>.outer,#container.service>.outer,#container.store>.outer{width:975px}#container.account #nav,#container.store #nav{width:240px}#account,#service,#store{padding:50px 60px}#store .cat.fixed{padding-right:60px;padding-left:60px;margin-left:-60px}#store h3:before{top:-15px}#account .ad1{left:auto;margin:0 auto}#container.account #nav li:nth-child(2),#container.account.ready #nav ul{width:calc(100% - 20px)}#container.account #nav li:nth-child(3){width:calc(100% - 20px * 2)}#container.account #nav li:nth-child(4){width:calc(100% - 20px * 3)}#container.account #nav li:nth-child(5){width:calc(100% - 20px * 4)}#service{padding-top:0}#container.service #nav,#container.store #nav{width:240px}#container.service.ready #nav ul,#container.store.ready #nav ul{width:calc(100% - 20px * 2)}#container.service.ready #nav ul{margin-left:20px}#store .form li p,#store .form li p .date,#store .notify,#store .waiting .error,#store .waiting li:first-child h3+div,#store .waiting li p,.dropdown,.search .map-control{width:170px}.chart{width:150px}.business-chart,.business-rating{margin:0 15px 0 0;width:calc((100% - 15px - 15px) / 3)}#account>ul,#service>ul,#store>ul{padding-bottom:calc(70px + 50px)}#store .waiting .notify,#store>ul>li:first-child .notify{position:relative;right:0;left:auto;bottom:auto;display:inline-block;float:right;margin:-8px 0 0;padding:7px 0 0}#store .waiting .error:after,#store .waiting .error:before,#store>ul>li:first-child .error:after,#store>ul>li:first-child .error:before{position:absolute;top:-7px;left:50%;margin:0 0 0 -7px;text-align:center;width:0;height:0;border-color:transparent transparent rgba(255,51,102,.2);border-style:solid;border-width:0 7px 7px}#store .waiting .error:before,#store>ul>li:first-child .error:before{border-color:transparent transparent hsla(0,0%,100%,.6)}#store>ul>li:first-child .error{width:100%;text-align:center;box-sizing:border-box}#account .notify{position:relative;left:auto;right:auto;width:100%;overflow:hidden}#account .notify.on{margin:0;padding:15px 0 0}#account .error{width:100%;box-sizing:border-box}#account .error:after,#account .error:before{position:absolute;top:-7px;left:50%;margin:0 0 0 -7px;text-align:center;width:0;height:0;border-color:transparent transparent rgba(255,51,102,.2);border-style:solid;border-width:0 7px 7px}#account .error:before{border-color:transparent transparent hsla(0,0%,100%,.6)}#account>ul>li>p{padding:0 40px;margin-left:-40px}#account>ul>li:last-child>ul>li:nth-child(4),#account>ul>li:last-child>ul>li:nth-child(5){width:calc(((655px - (240px * 2)) / 2) + (240px * 2))}.meal .thumb,.point .thumb{width:140px}.portal .point h1+p{margin-bottom:5px}.meal>li>ul>li.deal .btn{margin:0 0 0 30px;width:240px}.meal>li>ul>li.deal .main{padding-top:20px}.meal>li>ul>li.deal .main .price{top:20px}.point h1{margin-bottom:17px}.portal .point h1{margin-bottom:10px}.point .main div p{margin:0;width:100%}.point .main div p:last-child{margin:0 0 10px}.ad1,.ad1 img,.ad1 ins{height:70px}#container.contact.ready h1:after,#container.contact.ready h1:before,#container.error.ready h1:after,#container.error.ready h1:before,#container.signin.ready h1:after,#container.signin.ready h1:before{height:270px}detail .status{perspective:calc(655px * 2)}#detail .status ul{transform:translateZ(calc(-655px / 2))}#detail .status li{padding:0}#detail .show-back li.left,#detail .show-back li.right,#detail .show-bottom li.left,#detail .show-bottom li.right,#detail .show-front li.left,#detail .show-front li.right,#detail .show-left li.back,#detail .show-left li.front,#detail .show-right li.back,#detail .show-right li.front,#detail .show-top li.left,#detail .show-top li.right{left:calc((655px - (845px / 2)) / 2)}#detail .show-left li.bottom,#detail .show-left li.top,#detail .show-right li.bottom,#detail .show-right li.top{height:655px;top:calc((-655px + (845px / 2)) / 2);left:calc((655px - (845px / 2)) / 2)}#detail .status li.left{transform:rotateY(-90deg) translateZ(calc(655px / 2))}#detail .status li.right{transform:rotateY(90deg) translateZ(calc(655px / 2))}#detail .show-left li.left,#detail .show-right li.left{transform:rotateY(-90deg) translateZ(calc(845px / 4))}#detail .show-left li.right,#detail .show-right li.right{transform:rotateY(90deg) translateZ(calc(845px / 4))}#detail .show-left li.front,#detail .show-right li.front{transform:rotateY(0deg) translateZ(calc(655px / 2))}#detail .show-left li.back,#detail .show-right li.back{transform:rotateY(180deg) translateZ(calc(655px / 2))}#detail.fixed,#detail.fixed .status,#detail.fixed .status li,#detail.fixed .status ul{width:320px;height:70px}#detail.fixed{right:8px;bottom:8px}#detail.fixed .status li>span{margin:8px 0}#account .filter{margin:0 -30px 0 0}#account .order .main .status .motion{transform:scale(.45) translateY(-110px)}#account .gift li,#account .no-result .gift li,#account .order>li,#store .gift>:not(h2):not(p),.info .rss,.list li li{width:calc((100% - 30px) / 2)}.map .list:not(.search)>li,.map .list>li .thumb~ul,.map .list>li:before,.map .list>li>*{width:calc((655px - 15px) / 2)}.portal .lSSlideWrapper{max-width:200%;width:200%;margin-left:-50%}#account .order li:first-child .thumb img{max-width:none;max-height:100%}#account .order .thumb:hover img{max-height:110%}#account .order li:first-child .thumb{height:301px}#account .order>li:nth-child(11){display:-webkit-box;display:-moz-box}#account .order>li:first-child .status,#account .order>li:first-child .status li,#account .order>li:first-child .status ul{width:calc(655px / 2 - 30px);height:calc(299px - (15px * 3) - 25px - 20px)}#account .order>li:first-child .status{perspective:calc((655px / 2 - 30px) * 2);overflow:hidden}#account .order>li:first-child .show-back li.left,#account .order>li:first-child .show-back li.right,#account .order>li:first-child .show-bottom li.left,#account .order>li:first-child .show-bottom li.right,#account .order>li:first-child .show-front li.left,#account .order>li:first-child .show-front li.right,#account .order>li:first-child .show-left li.back,#account .order>li:first-child .show-left li.front,#account .order>li:first-child .show-right li.back,#account .order>li:first-child .show-right li.front,#account .order>li:first-child .show-top li.left,#account .order>li:first-child .show-top li.right{width:calc(299px - (15px * 3) - 25px - 20px);left:calc(((655px / 2 - 30px) - (299px - (15px * 3) - 25px - 20px)) / 2)}#account .order>li:first-child .show-left li.bottom,#account .order>li:first-child .show-left li.top,#account .order>li:first-child .show-right li.bottom,#account .order>li:first-child .show-right li.top{width:calc(299px - (15px * 3) - 25px - 20px);height:calc(655px / 2 - 30px);top:calc(((-655px / 2 + 30px) + (299px - (15px * 3) - 25px - 20px)) / 2);left:calc(((655px / 2 - 30px) - (299px - (15px * 3) - 25px - 20px)) / 2)}#account .order>li:first-child .status li.left{transform:rotateY(-90deg) translateZ(calc((655px / 2 - 30px) / 2))}#account .order>li:first-child .status li.right{transform:rotateY(90deg) translateZ(calc((655px / 2 - 30px) / 2))}#account .order>li:first-child .show-left li.left,#account .order>li:first-child .show-right li.left{transform:rotateY(-90deg) translateZ(calc((299px - (15px * 3) - 25px - 20px) / 2))}#account .order>li:first-child .show-left li.right,#account .order>li:first-child .show-right li.right{transform:rotateY(90deg) translateZ(calc((299px - (15px * 3) - 25px - 20px) / 2))}#account .order>li:first-child .status li.front{transform:rotateY(0deg) translateZ(calc((299px - (15px * 3) - 25px - 20px) / 2))}#account .order>li:first-child .status li.back{transform:rotateY(180deg) translateZ(calc((299px - (15px * 3) - 25px - 20px) / 2))}#account .order>li:first-child .show-left li.front,#account .order>li:first-child .show-right li.front{transform:rotateY(0deg) translateZ(calc((655px / 2 - 30px) / 2))}#account .order>li:first-child .show-left li.back,#account .order>li:first-child .show-right li.back{transform:rotateY(180deg) translateZ(calc((655px / 2 - 30px) / 2))}#account .order>li:first-child .status li.top{transform:rotateX(90deg) translateZ(calc((299px - (15px * 3) - 25px - 20px) / 2))}#account .order>li:first-child .status li.bottom{transform:rotateX(-90deg) translateZ(calc((299px - (15px * 3) - 25px - 20px) / 2))}#account .order>li:first-child .status ul.show-front{transform:translateZ(calc((-299px + (15px * 3) + 25px + 20px) / 2)) rotateY(0deg)}#account .order>li:first-child .status ul.show-back{transform:translateZ(calc((-299px + (15px * 3) + 25px + 20px) / 2)) rotateY(-180deg)}#account .order>li:first-child .status ul.show-top{transform:translateZ(calc((-299px + (15px * 3) + 25px + 20px) / 2)) rotateX(-90deg)}#account .order>li:first-child .status ul.show-bottom{transform:translateZ(calc((-299px + (15px * 3) + 25px + 20px) / 2)) rotateX(90deg)}#account .order>li:first-child .status ul.show-right{transform:translateZ(calc((-299px + (15px * 3) + 25px + 20px) / 2)) rotateY(-90deg)}#account .order>li:first-child .status ul.show-left{transform:translateZ(calc((-299px + (15px * 3) + 25px + 20px) / 2)) rotateY(90deg)}#account .order>li:first-child .saucer{margin-top:5px}.lg-actions .lg-prev{left:-30px}.lg-actions .lg-next{right:-30px}#discount .counter,#exchange .counter,#lg-counter{top:5px}#store h2:before{bottom:-20px}#store .menu .lSGallery li,#store .menu .lSGallery li a{height:70px}#store .outer{margin-bottom:-15px;flex-wrap:wrap}#store .meal>li>ul>li.deal .outer{margin-bottom:0}#store .facebook{flex:auto;min-width:calc((100% - 30px) / 2)}#store .instagram{padding:10px;margin:20px -10px -10px}.instagram-feed{width:calc(100% + 15px);grid-column-end:4;grid-template-columns:repeat(3,1fr)}#account .card>li{width:calc((100% - 30px) / 2)}#discount .option>li:last-child,#discount .option>li:last-child.on,#exchange .option>li:last-child,#exchange .option>li:last-child.on{position:relative;right:0;z-index:2;transform:none;transition:none}#discount .option,#exchange .option{background:none;padding-top:0;padding-bottom:0;box-shadow:none}#discount .option .detail,#exchange .option .detail{width:100%;min-height:auto;max-height:unset;display:block;-webkit-animation:none;animation:none}#discount .option>li:first-child,#exchange .option>li:first-child{background:hsla(0,0%,100%,.8);box-shadow:0 1px 3px 0 rgba(0,0,0,.25);padding:30px 0 15px}#discount:not(.less) .flex,#exchange:not(.less) .flex{justify-content:flex-start;align-items:flex-start}#account .card .icon-close{opacity:1}.search #header ul{left:calc((100vw - (110px * 6) - 200px - 20px) / 2 + 200px + 10px);transform:none}.search #header .logo img{margin-right:5px}.search .map-control .result{line-height:29px;padding:calc(15px / 2) 0}.search .map-control .result span{width:100%;display:inline-block}.lg-object.lg-image,.lg-outer .lg-video-cont{max-width:845px!important}#store .card ul li:not(:last-child){margin:0 15px 0 0}#account>ul>li,#cart .flex,#detail .flex,#detail .status,#detail .status li,#detail .status ul,#filter .flex,#service>ul>li,#store .cat.fixed,#store .way.fixed,#store>h1,#store>ul,.ad1,.ad1 img,.ad1 ins,.meal>li>ul>li.deal .flex{width:655px}#cart .total,#detail .total,#discount .counter span,#lg-counter-current,#store .waiting li:first-child h3+div span,#store>ul>li>.done .number span,#store h2:before,#store h3:before,.lg-actions .lg-next,.lg-actions .lg-prev,.meal>li>ul>li.deal .action>span{font-size:80px}#filter .cat li span{font-size:50px;bottom:-7px}#account .record li:not(:first-child){line-height:29px;padding:10px 0}.record li div{width:33%}.record li div:nth-child(3){width:100%}.record>li:not(:first-child) div:last-child{float:right;margin-top:-59px}#account>ul>li:nth-child(3)>.filter{margin-bottom:50px}#account>ul>li:nth-child(3)>p:not(.fixed):not(#detail):not(.hide){left:0;margin-left:0}#account>ul>li:nth-child(3)>.on{margin-top:20px}#search .map{height:calc(100vh - 50px)}#container.account #nav li b{font-size:45px}#account .point li li:first-child .price span{font-size:35px}#store>h1,.datepicker .dd,.meal>li>ul>li.deal .main .price,.meal>li>ul>li.deal h1,.pagination div span:first-child{font-size:25px}#cart .meal span,#detail .meal span,#filter .result,.meal .main .price,.point .main .price span,input#search-filter{font-size:22px}#detail.fixed .status li>span,.search #header .logo span{font-size:15px}#account .point .icon-help,#discount .option .detail:after,#discount .option:after,#discount .option>li:last-child h3,#exchange .option .detail:after,#exchange .option:after,#exchange .option>li:last-child h3,.record li.title div:nth-child(3),.search .map-control .result span:after{display:none}}@media only screen and (max-width:1335px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.3){#container.contact>img,#container.error>img,#container.signin>img{height:80px}#container.contact h1,#container.error h1,#container.signin h1{padding:calc(13vh + 80px + 15px) 0 0}}@media only screen and (max-width:950px) and (-webkit-min-device-pixel-ratio:2){#container.account>.outer:after,#container.search>.outer:after,#container.service>.outer:after{background:linear-gradient(180deg,rgba(255,255,225,0) 300px,rgba(255,255,225,.2) 600px,rgba(255,255,225,.4) 800px)}#container.contact>img,#container.error>img,#container.signin>img{height:83px}#container.contact h1,#container.error h1,#container.signin h1{padding:calc(13vh + 83px + 15px) 0 0}#container.account>.outer,#container.service>.outer,#container.store>.outer{width:715px}#container.account #nav,#container.service #nav,#container.store #nav{width:210px}#account .order li:first-child .thumb{height:180px}#container.store #nav:after{height:55px;line-height:50px}#account .point>li{margin-right:0}#account .gift li,#account .order>li,#account .point>li,#store .gift>:not(h2):not(p),#store .point>div,.info .rss,.list li li{width:calc(100% - 15px)}#store .facebook{min-width:calc(100% - 15px)}#account>ul>li>ul>li{padding:0 calc((50% - ((360px - 15px) /2)) / 2)}#account>ul>li:last-child>ul>li:nth-child(4),#account>ul>li:last-child>ul>li:nth-child(5){width:calc(((415px - (((360px - 15px) / 2) * 2)) / 2) + (((360px - 15px) / 2) * 2))}#account>ul>li>ul>li:nth-child(5) .list .account-address{width:100%;margin:0}#container.account #account-phone.on,#container.account #account-verify.on{border-radius:5px 5px 0 0}#account .text #account-phone+.btn,#account .text #account-phone+.btn p,#account .text #account-verify+.btn,#account .text #account-verify+.btn p{width:100%;text-align:center}#account>ul>li:last-child>ul>li:nth-child(4) li p{width:calc(100% - 90px - 30px)}#account ul ul ul .list a{top:0;position:absolute;right:0}#account ul ul ul .list a:last-child{right:60px}#account .text .btn,#account ul ul ul .list:not(.hide){position:relative}#account .text .btn.add,#account .text .btn.save{position:absolute}#account .text .btn:after,#account .text .btn:before{border-radius:0 0 5px 5px}#account .text .btn.add:after,#account .text .btn.add:before,#account .text .btn.save:after,#account .text .btn.save:before{border-radius:0 5px 5px 0}#account .text .btn:hover:before{transform:scale(1)}#container.store #nav ul{margin:15px auto 0}#account>ul>li.no-result .no-result,#discount .option>li:first-child>div,#service>ul>li.no-result .no-result,#store .google-reviews,#store .info,#store .instagram,#store .map{margin-top:15px}#account,#service,#store{padding:50px 70px;min-height:calc(100vh - 80px - 66px)}#store>.discount{position:relative;right:auto;top:auto;padding:0;margin:15px auto 0}#store>.discount span{left:-73px;width:calc(100% + 6px + 70px + 70px);max-width:none;min-width:auto;padding:0}#store>.discount:before{left:-73px;right:auto}#store>.discount:after{right:-73px}#store>.discount span{background:linear-gradient(270deg,#9a7b38,#ddbc6d 24px,#f0df99 48px,#f0df99 52%,#ddbc6d 76%,#9a7b38)}#account{padding-top:50px}#account>ul>li:nth-child(2) .no-result li .main,.card li .main,.order~.no-result li .main{width:290px;margin:0 auto}#account,#service{min-height:calc(100vh - 80px - 129px - 66px)}#service{padding-top:0}#container.account #nav.bottom,#container.service #nav.bottom,#container.store #nav.bottom{bottom:calc(66px + 35px)}#service>ul>li,#store .blacklist,#store .done,#store .failed,#store .form,#store .note,#store>h1,#store div.no-result{padding:0}#account>ul,#service>ul,#store>ul{padding-bottom:calc(360px + 50px)}#store h2:before{bottom:-30px}#account .done:not(.left),#account>ul>li:last-child>ul>li:nth-child(5),#account>ul>li:last-child>ul>li:nth-child(5) ul{margin-top:20px}#store h3:before{top:-20px;right:-5px}#store .btn.submit{margin:10px auto 30px}#cart .btn.submit{margin:-22px auto 0}#account>ul>li .no-result .icon-error,#service>ul>li .no-result .icon-error,#store .icon-check-circle,#store .icon-error,#store>ul>li>.done .number{margin:66px auto 60px}#container.account .done:not(.left) p{margin:30px auto 0}#account>ul>li .no-result .icon-error,#service>ul>li .no-result .icon-error{margin-top:41px}#account>ul>li.no-result .no-result,#container.account .done:not(.left):not(.hide){margin:71px auto 0}#container.account .done:not(.left):not(.hide){height:calc(287px - 44px)}#container.account #discount .done,#container.account #exchange .done{height:auto;margin:0}#service>ul>li.no-result .no-result .btn,#store .blacklist .btn,#store .done .btn,#store .failed .btn,#store div.no-result .btn,li.no-result .no-result .btn{margin-top:45px}#store .form li,#store>ul>li>.waiting li{margin:0 0 20px}#store .form li:nth-child(2){float:right}#store .form li:nth-child(3),#store .waiting li:first-child,#store .waiting li:first-child .dropdown,#store .waiting li:first-child h3+div,#store .waiting li:nth-child(2),#store .waiting li p{width:100%}#store .form li:nth-child(3) .dropdown,#store .waiting li:nth-child(2) .dropdown{float:left}#store .form li:nth-child(3) .dropdown.oclock,#store .waiting li:nth-child(2) .dropdown.child{float:right}#store .form li p{line-height:44px;height:44px;width:100%;padding:0 15px}#store .form li p .date{float:right;text-align:center;margin:0 -15px 0 0}#container.account #nav li,#container.account #nav li:last-child,#container.account #nav li:nth-last-child(2),#container.store #nav li{height:44px;line-height:44px}#container.account #nav li{line-height:30px}#container.contact.ready h1:before,#container.contact h1:before,#container.error.ready h1:before,#container.error h1:before,#container.signin.ready h1:before,#container.signin h1:before{left:-90px;right:auto}#container.contact.ready h1:after,#container.contact h1:after,#container.error.ready h1:after,#container.error h1:after,#container.signin.ready h1:after,#container.signin h1:after{left:auto;right:-90px}#store .waiting .error:nth-child(2){float:right}#store .cat.fixed{padding-right:70px;padding-left:70px;margin-left:-70px}#store .cat li{margin-right:20px}.list:not(.search) li,.list li li,.meal>li>ul>li,.meal li{width:100%;margin-right:0}.list li li,.map .list>li .thumb~ul,.map .list>li:before,.map .list>li>*{width:calc((655px - 15px) / 2)}.list>li>ul>li{float:none;margin-left:auto;margin-right:auto}.list li li li{margin-right:15px}.meal .main p{margin:15px 0}.meal .action{margin:0 15px 0 0}#alert .thumb,.meal .thumb,.point .thumb{width:180px;height:180px}.portal .point h1+p{margin-bottom:22px}.point .main div p{margin:0 15px 15px 0;width:auto}.point .main>div:not([class]){width:100%;display:inline-block;vertical-align:top}.point h1{margin-bottom:34px}#alert .status:after{bottom:calc(180px / 2)}#alert .option{margin-top:calc(-180px / 2);padding-top:calc(180px / 4 * 3)}#account .order li:first-child .thumb{border-radius:5px 5px 0 0}#account .order li:first-child .thumb img{max-width:100%;max-height:none}#cart .notify{position:relative;right:0;left:auto;bottom:auto;display:inline-block;float:right;margin:-8px 0 0;padding:7px 0 0}#cart .error:after,#cart .error:before{position:absolute;top:-7px;left:50%;margin:0 0 0 -7px;text-align:center;width:0;height:0;border-color:transparent transparent rgba(255,51,102,.2);border-style:solid;border-width:0 7px 7px}#cart .error:before{border-color:transparent transparent hsla(0,0%,100%,.6)}#cart .error{width:100%;text-align:center;box-sizing:border-box}#cart .notify.on{margin:8px 0 0}#cart .payment .notify{width:calc(100% - 15px);float:left;left:auto}#cart .personal .notify{width:calc((100% - 15px) / 2 * 3 + 30px)}#cart .donate .notify{width:calc(300% + 30px)}#cart .company .notify{width:calc((100% - 15px) / 2 * 3 + 30px)}#account .filter{margin:0 -40px 0 0;width:auto}#account .filter li{width:80px}#account .order>li:nth-child(7) .ad3{position:relative;bottom:auto;left:auto;margin:0}.ad3{opacity:1;filter:alpha(opacity=1.0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";pointer-events:auto}@-webkit-keyframes order-deal{33%{width:100%;box-shadow:0 22px 43px 0 rgba(0,0,0,.31)}to{width:100%;box-shadow:0 22px 43px 0 rgba(0,0,0,.31)}}@keyframes order-deal{33%{width:100%;box-shadow:0 22px 43px 0 rgba(0,0,0,.31)}to{width:100%;box-shadow:0 22px 43px 0 rgba(0,0,0,.31)}}#account .order>li:first-child .status,#account .order>li:first-child .status li,#account .order>li:first-child .status ul{width:385px;height:180px}#account .order>li:first-child .status{perspective:385px}#account .order>li:first-child .show-back li.left,#account .order>li:first-child .show-back li.right,#account .order>li:first-child .show-bottom li.left,#account .order>li:first-child .show-bottom li.right,#account .order>li:first-child .show-front li.left,#account .order>li:first-child .show-front li.right,#account .order>li:first-child .show-left li.back,#account .order>li:first-child .show-left li.front,#account .order>li:first-child .show-right li.back,#account .order>li:first-child .show-right li.front,#account .order>li:first-child .show-top li.left,#account .order>li:first-child .show-top li.right{width:180px;left:calc((385px - 180px) / 2)}#account .order>li:first-child .show-left li.bottom,#account .order>li:first-child .show-left li.top,#account .order>li:first-child .show-right li.bottom,#account .order>li:first-child .show-right li.top{width:180px;height:385px;top:calc((-385px + 180px) / 2);left:calc((385px - 180px) / 2)}#account .order>li:first-child .status li.left{transform:rotateY(-90deg) translateZ(calc(385px / 2))}#account .order>li:first-child .status li.right{transform:rotateY(90deg) translateZ(calc(385px / 2))}#account .order>li:first-child .show-left li.left,#account .order>li:first-child .show-right li.left{transform:rotateY(-90deg) translateZ(calc(180px / 2))}#account .order>li:first-child .show-left li.right,#account .order>li:first-child .show-right li.right{transform:rotateY(90deg) translateZ(calc(180px / 2))}#account .order>li:first-child .status li.front{transform:rotateY(0deg) translateZ(calc(180px / 2))}#account .order>li:first-child .status li.back{transform:rotateY(180deg) translateZ(calc(180px / 2))}#account .order>li:first-child .show-left li.front,#account .order>li:first-child .show-right li.front{transform:rotateY(0deg) translateZ(calc(385px / 2))}#account .order>li:first-child .show-left li.back,#account .order>li:first-child .show-right li.back{transform:rotateY(180deg) translateZ(calc(385px / 2))}#account .order>li:first-child .status li.top{transform:rotateX(90deg) translateZ(calc(180px / 2))}#account .order>li:first-child .status li.bottom{transform:rotateX(-90deg) translateZ(calc(180px / 2))}#account .order>li:first-child .status ul.show-front{transform:translateZ(calc(-180px / 2)) rotateY(0deg)}#account .order>li:first-child .status ul.show-back{transform:translateZ(calc(-180px / 2)) rotateY(-180deg)}#account .order>li:first-child .status ul.show-top{transform:translateZ(calc(-180px / 2)) rotateX(-90deg)}#account .order>li:first-child .status ul.show-bottom{transform:translateZ(calc(-180px / 2)) rotateX(90deg)}#account .order>li:first-child .status ul.show-right{transform:translateZ(calc(-180px / 2)) rotateY(-90deg)}#account .order>li:first-child .status ul.show-left{transform:translateZ(calc(-180px / 2)) rotateY(90deg)}#account .order>li:first-child .saucer{margin-top:0}#account .order .main .status .motion{transform:scale(.4) translateY(-125px)}#account .order>li:first-child{-webkit-box-orient:vertical}#discount .counter,#lg-counter{top:-5px}#store .menu .lSSlideWrapper li{height:calc(415px / 4 * 3)}.lg-object.lg-image{max-height:800px}.lg-object.lg-image,.lg-outer .lg-video-cont{max-width:545px!important}#store .info li,#store .info li:nth-child(2n),#store .info li:nth-child(odd){text-align:center;border:none;width:100%;padding:0}.instagram-feed{grid-column-end:3;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);width:100%}.business-chart,.business-rating{margin:0 30px 0 0;width:calc((100% - 30px) / 2)}.business-rating{margin:0}.business-chart{margin:0 30px 15px 0}#store .card{padding:0;width:360px}#store .card ul li{width:100%;padding:15px;box-sizing:border-box;height:calc((275px + 5px) / 3)}#store .card ul li:not(:last-child){margin:0 0 15px}#store .card ul li:before{top:0;left:140px;bottom:0;height:auto;width:0}.ready #store li.on .card ul li:before{left:0;width:140px;height:auto}#store .card{margin-top:21px}#store .card [class^=icon-]{position:absolute;left:40px;top:calc((((275px + 5px - 6px) / 3) - 60px) / 2)}#store .card ul li:after{border-radius:0 5px 5px 0;top:0;left:140px}#store .card p,#store .card span{width:calc(100% - 140px);text-align:center;margin:0 0 0 140px}#store .card p{margin-top:10px}#store .card .btn{margin:10px auto}#store .gift .icon-help,#store .point .icon-help,#store p.icon-help{line-height:29px;margin-bottom:15px;text-align:justify;padding-left:34px;width:calc(100% - 15px - 34px)}#store p.icon-help{width:calc(100% - 34px);margin-bottom:5px}#store p.icon-help:before{position:absolute;left:0}.progress .grade li:last-child{color:#666;top:140px;left:0;transform:none;text-align:left;transition:none;opacity:1}#container.store:not(.gold) .progress .grade li:last-child{width:100%;text-align:center;top:107.5px}.progress .grade li:nth-child(2) p{position:absolute;right:0;margin:0;text-align:right;top:140px}.search #header .account{width:80px}.search #header ul{width:400px;left:calc((100vw - (80px * 6) - 200px - 20px) / 2 + 200px + 10px)}#account .card>li{width:calc(100% - 15px)}#account .order>li:first-child .status,#account .order li:first-child .main,#account .order li:first-child .thumb,#cart .notify,#store .waiting .notify{width:100%}#account>ul>li,#service>ul>li,#store .cat.fixed,#store .way.fixed,#store>h1,#store>ul{width:415px}#store .form,#store>ul>li>.waiting{width:360px}.datepicker{width:170px}#container.account #header h1,#container.service #header h1{font-size:90px}#account>ul>li:nth-child(2) .no-result:before,#cart .total,#container.account #nav .thumb .icon-upload,#detail .total,#discount .counter span,#lg-counter-current,#store .waiting li:first-child h3+div span,#store>ul>li>.done .number span,#store h2:before,#store h3:before,.account #account>ul>li:nth-child(2) .no-result:before,.lg-actions .lg-next,.lg-actions .lg-prev,.meal>li>ul>li.deal .action>span,.order~.no-result:before,.record~.no-result:before{font-size:60px}.business-rating-number{font-size:40px}#container.account #nav li b{font-size:35px}.business-rating .ratings .icon-rating{font-size:32px}#account>ul>li:nth-child(2) .no-result li .main li span,.meal h1,.order~.no-result li .main li span,.review-item .icon-rating{font-size:18px}#account>ul>li:last-child>ul>li:nth-child(4) li:first-child p:after,#store .form li p span,.ad1{display:none}}@media only screen and (max-width:950px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){#container.account>.outer:after,#container.search.list>.outer:after,#container.service>.outer:after{background:linear-gradient(180deg,rgba(255,255,225,0) 150px,rgba(255,255,225,.4) 300px,rgba(255,255,225,.6) 450px)}#container.contact video,#container.error video,#container.signin video{width:100vw;height:auto}#container.account #nav.fixed,#container.service #nav.fixed,#container.store #nav.fixed{top:auto;bottom:calc(26px + 20px + 20px + 50px)}#container.contact,#container.error,#container.signin{height:auto;min-height:0}.spinLoader{margin:calc((100vh - 59px) / 2 + 50px) 0 0 -5px;top:auto}#header{padding:15px 0}#header .icon-account,#header .icon-arrow-left,#header .icon-logout,#header li{line-height:44px;height:44px;width:44px;margin:0}#header li:nth-child(2){float:left}#container.account #header li:nth-child(2),#container.store #header li:nth-child(2){float:left;margin-left:210px}#container.service #header .icon-arrow-left,#container.service #header h1{left:40px}#header li:first-child{margin-right:40px}.search #header li:first-child{margin-right:0}#container.account.ready>.outer:before,#container.service.ready>.outer:before,#container.store.ready>.outer:before{top:-20px;height:95px;right:-45px}#container.service #nav{top:148px}#account,#container.account #header h1,#container.account.ready #header h1,#service,#store{padding:15px 65px 50px;overflow:unset}#store .cat.fixed{padding-right:65px;padding-left:65px;margin-left:-65px}#store .cat ul{padding-bottom:15px}#container.account #header h1,#store>h1{position:absolute;top:-59px;width:100%;color:#fff!important;font-size:18px;font-weight:400;font-style:normal;right:0;padding:0 94px;text-shadow:0 2px 11px rgba(0,0,0,.31);text-align:center;line-height:44px;height:44px;box-sizing:border-box}#container.account #header h1,#container.account.ready #header h1{padding-bottom:0;width:415px;left:auto;transition:none;box-sizing:content-box}#container.account #header h1,#container.account.ready #header h1,#container.service #header h1,#container.service.ready #header h1{top:15px;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-font-smoothing:unset}#container.service #header h1,#container.service.ready #header h1{color:#fff!important;font-size:18px;font-weight:400;font-style:normal;text-align:center;line-height:44px;height:44px;width:100%;left:0;text-shadow:0 2px 11px rgba(0,0,0,.31)}#store>.ratings{margin-top:0}#container.account #nav{top:20px}#account>ul>li>p{padding:0 65px;margin-left:-65px}#container.account .done:not(.left){position:relative;top:auto;left:auto;margin:50px auto;transform:none}#account ul ul.hide,#container.account .done.hide{height:0;display:flex;margin:0}#container.contact #footer,#container.error #footer,#container.signin #footer{position:relative}#container.service .form{margin:0 auto 15px;width:calc(100% - 60px)}#service{min-height:calc(100vh - 69px - 74px - 66px)}#service>ul>li>ul>li.on{min-height:44px}#service li li>span{line-height:24px}#service>ul>li>p{line-height:44px}#service li li div{margin-left:-26px;width:calc(100% + 26px)}#service li:nth-last-child(2) li div,#service li:nth-last-child(3) li div{margin:0;width:100%}#container.cart #nav,#container.cart #store>ul>li>.submit.fixed,#container.detail #nav,#container.detail #store>ul>li>.submit.fixed,.submit.fixed{filter:none}#container.cart #nav,#container.deal #nav,#container.detail #nav{transform:none}#container.account.ready.detail #nav>ul,#container.store.ready.cart #nav>ul,#container.store.ready.deal #nav>ul,#container.store.ready.detail #nav>ul{-moz-filter:blur(40px);-ms-filter:blur(40px);-o-filter:blur(40px);filter:blur(40px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="40")}#store>.discount span{left:-68px;width:calc(100% + 6px + 65px + 65px)}#store>.discount:before{left:-68px}#store>.discount:after{right:-68px}.meal>li>ul>li.deal .flex{justify-content:flex-end;align-items:flex-end}#alert .flex,#cart .flex,#detail .flex,#filter .flex{justify-content:flex-start;align-items:flex-start}#cart .flex,#detail .flex,#detail .status,#detail .status li,#detail .status ul,#filter .flex,.meal>li>ul>li.deal .flex{width:calc(415px + (65px * 2))}#detail .status,#detail .status li,#detail .status ul{height:calc((415px + (65px * 2)) * .55)}#detail .status{perspective:calc((415px + (65px * 2)) * 2)}#detail .show-back li.left,#detail .show-back li.right,#detail.show-bottom li.left,#detail .show-bottom li.right,#detail .show-front li.left,#detail .show-front li.right,#detail .show-left li.back,#detail .show-left li.front,#detail .show-right li.back,#detail .show-right li.front,#detail .show-top li.left,#detail .show-top li.right{width:calc((415px + (65px * 2)) * .55);left:calc(((415px + (65px * 2)) * .45) / 2)}#detail .show-left li.bottom,#detail .show-left li.top,#detail .show-right li.bottom,#detail .show-right li.top{width:calc((415px + (65px * 2)) * .55);height:calc(415px + (65px * 2));top:calc(((-415px - (65px * 2)) * .45) / 2);left:calc(((415px + (65px * 2)) * .45) / 2)}#detail .status li.left{transform:rotateY(-90deg) translateZ(calc((415px + (65px * 2)) / 2))}#detail .status li.right{transform:rotateY(90deg) translateZ(calc((415px + (65px * 2)) / 2))}#detail .show-left li.left,#detail .show-right li.left{transform:rotateY(-90deg) translateZ(calc((415px + (65px * 2)) * .55 / 2))}#detail .show-left li.right,#detail .show-right li.right{transform:rotateY(90deg) translateZ(calc((415px + (65px * 2)) * .55 / 2))}#detail .status li.front{transform:rotateY(0deg) translateZ(calc((415px + (65px * 2)) * .55 / 2))}#detail .status li.back{transform:rotateY(180deg) translateZ(calc((415px + (65px * 2)) * .55 / 2))}#detail .show-left li.front,#detail .show-right li.front{transform:rotateY(0deg) translateZ(calc((415px + (65px * 2)) / 2))}#detail .show-left li.back,#detail .show-right li.back{transform:rotateY(180deg) translateZ(calc((415px + (65px * 2)) / 2))}#detail .status li.top{transform:rotateX(90deg) translateZ(calc((415px + (65px * 2)) * .55 / 2))}#detail .status li.bottom{transform:rotateX(-90deg) translateZ(calc((415px + (65px * 2)) * .55 / 2))}#detail .status ul.show-front{transform:translateZ(calc((-415px - (65px * 2)) * .55 / 2)) rotateY(0deg)}#detail .status ul.show-back{transform:translateZ(calc((-415px - (65px * 2)) * .55 / 2)) rotateY(-180deg)}#detail .status ul.show-top{transform:translateZ(calc((-415px - (65px * 2)) * .55 / 2)) rotateX(-90deg)}#detail .status ul.show-bottom{transform:translateZ(calc((-415px - (65px * 2)) * .55 / 2)) rotateX(90deg)}#detail .status ul.show-right{transform:translateZ(calc((-415px - (65px * 2)) * .55 / 2)) rotateY(-90deg)}#detail .status ul.show-left{transform:translateZ(calc((-415px - (65px * 2)) * .55 / 2)) rotateY(90deg)}#alert .flex,#cart .flex,#detail .flex,#discount .flex,#filter .flex,.meal>li>ul>li.deal .flex{padding:15px 0}#cart .tab,#cart .tab:before{height:100px}#cart .tab:before{height:68px}#cart .tab [class^=icon-]{margin-bottom:5px}.meal>li>ul>li.deal h1{font-size:18px;font-weight:400;width:calc(100% - 80px)}.meal>li>ul>li.deal .main p{height:auto;min-height:20px;max-height:60px}.meal>li>ul>li.deal .main{padding:20px 20px 0}#store .meal>li>ul>li.deal .outer{width:100%;margin-top:0}.meal>li>ul>li.deal .thumb{left:0;height:calc((415px + (65px * 2)) * .55);border-radius:5px 5px 0 0}#cart #location{height:calc(((415px + (65px * 2)) * .55) - 100px)}.meal .option>li{padding:0 20px}.meal>li>ul>li.deal .main .price{right:20px}#cart .option>li.visible-last,#cart .option>li:last-child,#detail .option>li.visible-last,#detail .option>li:last-child,#filter .option>li.visible-last,#filter .option>li:last-child,.meal .option>li:last-child{padding-bottom:5px}#cart .option li h3,#filter .option li h3,#store .meal .option h3{margin-bottom:20px}.meal>li>ul>li.deal .btn{margin:0 0 0 15px}.meal>li>ul>li.deal .action>span{width:140px;text-shadow:hsla(0,0%,100%,.62) 0 22px 43px}.meal>li>ul>li.deal .outer:after{height:130px}#cart .option>li,#filter .option>li,.meal .option>li{padding:0 20px}#cart .option>li,#filter .option>li{padding-right:5px}#cart .option:before,#filter .option:before,.meal .option:before{height:30px;margin-top:-30px}#cart .option,#filter .option,.meal .option{padding:30px 0 0}#cart .for-here .oclock{width:calc(((100% - (15px * 3)) / 3) * 2 + 15px)}#cart .payment .notify{display:block}#cart .payment .error{display:none;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.icon-close,.lg-close{left:52px;top:15px}#account .card .icon-close,.lg-actions .lg-prev{left:0}.lg-actions .lg-next{right:0}#discount .counter,#lg-counter{top:5px}#detail .motion{transform:scale(.8);margin:70px auto 0}#detail .light,#detail .saucer-svg{margin-top:-60px}#detail .status li>span{font-size:40px;margin:50px auto 0}.rain:after,.rain:before{top:35%}#account .filter{margin:0 -63px 0 0}#alert .thumb{margin:45px auto 0}#alert .option p{margin:0}#alert .option{padding-top:calc(180px / 4 * 3 - 15px)}#discount .thumb{height:215px}#discount .counter,#lg-counter{right:50px;line-height:normal}.lg-outer .lg-video-cont{max-width:545px!important}#discount .counter p{margin:-5px 0 0}.search .map-control{left:50%;transform:translate(-50%)}#map-search{position:fixed!important;top:0;bottom:0;border-radius:0}.search .map-control{width:320px;top:89px!important;margin-left:-185px;border-radius:5px 5px 0 0;box-shadow:0 -2px 2px -3px rgba(0,0,0,.3);z-index:3}.search .map .slider{top:calc(89px + 103px);width:320px;background:hsla(0,0%,100%,.8);box-shadow:0 2px 4px -3px rgba(0,0,0,.3);padding:15px 15px 0;margin-left:-185px;border-radius:0 0 5px 5px;position:relative;transition:none;z-index:4}.search.list .map .slider{background:hsla(0,0%,100%,.2)}.search.list .map-control,.search.list .map .slider{margin-left:auto;margin-right:auto;left:auto;transform:none;position:relative;top:89px}.search.list .map-control{background:hsla(0,0%,100%,.2)}.search #footer{padding:20px 0 36px;margin:0 auto;text-shadow:0 2px 11px rgba(0,0,0,.31)}.search.list #footer{padding:55px 0 20px;text-shadow:none}.search #header{padding:15px 0 0}.search #header .logo{margin-left:0}.search #header ul{left:calc((715px - 40px - 40px - (80px * 5) - (44px * 2)) / 2 + 44px)}.search #header .account{width:44px;margin-right:0}.search .map-control .result{width:100%;line-height:44px;padding:0;border:1px rgba(138,154,154,.2);border-style:none none solid;display:inline-block;vertical-align:top}.search .map-control .result a:not(.filter){float:right}.search .map-control .result .filter,.search .map-control .result span{width:auto;float:left}.search .map-control .text .icon-search{left:auto;right:0}.search .map-control .text input{padding:0 44px 0 15px}.search #header{width:calc(715px - 40px - 40px);margin-left:calc((-715px + 40px + 40px) / 2);left:50%}#search .map{height:auto;padding-bottom:calc(74px + 104px);z-index:unset!important}.search.list #search .map{padding-bottom:calc(74px + 30px)}#search .map .list{padding:0;margin:0;display:inline-block}#search .map .list>li{padding:0;margin-bottom:15px;pointer-events:auto;touch-action:auto}#search .map .list>li:before{bottom:0}#map-search .gm-style div[role=group]:after,#map-search .gm-style div[role=group]:before{height:130px;opacity:.7}[id*=content-],[id^=content-]{transition:none;transition-delay:0s}#search .gm-style{width:calc(100% + 50vw)!important;height:calc(100% + 70vh + env(safe-area-inset-bottom))!important}#map-search .gm-style div[role=region]:after{bottom:80vh}#search .gmnoprint{position:fixed!important}#map-search .on .popup-bubble:before,#map-search .popup-bubble.on:before{box-shadow:0 22px 43px 0 rgba(0,0,0,.31)}.search .map .list>li.on:before{box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.ready .map .list>li.active{transform:scale(1)}#container.search.list.ready>.outer:before{opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.map .list>li.on:before{background:hsla(0,0%,100%,.8);box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}#filter .result{height:150px;line-height:44px;padding:calc((150px - 44px - 22px) / 2) 44px calc((150px - 44px) / 2)}#filter .cat li.on:after{width:130px}#cart .total,#detail .total,#discount .counter span,#lg-counter-current,.lg-actions .lg-next,.lg-actions .lg-prev,.meal>li>ul>li.deal .action>span{font-size:60px}#cart .tab [class^=icon-]{font-size:28px}#discount .counter,#lg-counter{font-size:25px;color:#fff!important}.search .map-control .keyword{text-align:right;position:absolute;right:15px;margin-top:-44px}#container.service.ready #service:before,#container.service.ready .outer:before,#container.sharelife.list #search .map [id^=map],#container.store #nav .thumb .line,#header li span,#map-search .gm-style div[role=region]:before,#search .pagination li:not(.active),.meal>li>ul>li.deal .outer:after,.search #header .account span,.search #header .logo span,.search.list .map-control .result span,.search .map-control .btn,.search .map-control .result a:not(.filter),.search .map-control .result i{display:none}#cart .payment .error.on,#header .icon-account,#header .icon-arrow-left,#header .icon-logout,#search .map .pagination,.search #footer:after,.search>.outer:before{display:block}.search .map-control .result span:after{display:inline-block}}@media only screen and (max-width:800px) and (-webkit-min-device-pixel-ratio:2){.icon-close,.lg-close{left:0}#discount .counter,#lg-counter{right:15px}.lg-actions .lg-prev{left:-15px}.lg-actions .lg-next{right:-15px}}@media only screen and (max-width:735px) and (-webkit-min-device-pixel-ratio:2){#container.account>.outer,#container.service>.outer,#container.store>.outer{width:620px}.search #header{width:calc(620px - 40px - 40px);margin-left:calc((-620px + 40px + 40px) / 2)}.search #header ul{left:calc((620px - 40px - 40px - (70px * 5) - (44px * 2)) / 2 + 44px);width:350px}#store h2:before{bottom:-30px;right:-3px}#container.contact .text:nth-child(2n) .notify,#container.contact .text:nth-child(odd) .notify,#container.signin #signin li:nth-child(2) .text .notify,#container.signin .text:nth-child(2n) .notify,#container.signin .text:nth-child(odd) .notify,#signup .dropdown .notify,.notify{position:relative;width:100%;left:auto;right:auto;margin:0;overflow:hidden}#alert .signin .text:nth-child(2n) .notify.on,#alert .signin .text:nth-child(odd) .notify.on,#alert .signup .text.on:nth-child(2n) .notify.on,#alert .signup .text.on:nth-child(odd) .notify.on,#alert .signup .text:not(.on) .notify.on,#container.contact .text:nth-child(2n) .notify.on,#container.contact .text:nth-child(odd) .notify.on,#container.signin #signin li:nth-child(2) .text .notify.on,#container.signin .text:nth-child(2n) .notify.on,#container.signin .text:nth-child(odd) .notify.on,#signup .dropdown .notify.on,.notify.on{margin:8px 0 0;padding:7px 0 0;left:auto;right:auto}.error{width:100%;box-sizing:border-box}#alert .notify .error:after,#alert .notify .error:before,#alert .signin .text:nth-child(2n) .error:after,#alert .signin .text:nth-child(2n) .error:before,#alert .signin li:not(:first-child) .error:after,#alert .signin li:not(:first-child) .error:before,#alert .signup .text.on:nth-child(odd) .error:after,#alert .signup .text.on:nth-child(odd) .error:before,#alert .signup .text:not(.on) .error:after,#alert .signup .text:not(.on) .error:before,#container.contact .error:after,#container.contact .error:before,#container.contact .text:nth-child(2n) .error:after,#container.contact .text:nth-child(2n) .error:before,#container.contact .text:nth-child(3) .error:after,#container.contact .text:nth-child(3) .error:before,#container.signin #signin li:nth-child(2) .error:after,#container.signin #signin li:nth-child(2) .error:before,#container.signin .error:after,#container.signin .error:before,#container.signin .text:nth-child(2n) .error:after,#container.signin .text:nth-child(2n) .error:before,.error:after,.error:before{position:absolute;top:-7px;left:50%;margin:0 0 0 -7px;text-align:center;width:0;height:0;border-color:transparent transparent rgba(255,51,102,.2);border-style:solid;border-width:0 7px 7px}#alert .notify .error:before,#alert .signin .text:nth-child(2n) .error:before,#alert .signin li:not(:first-child) .error:before,#alert .signup .text.on:nth-child(odd) .error:before,#alert .signup .text:not(.on) .error:before,#container.contact .error:before,#container.contact .text:nth-child(2n) .error:before,#container.contact .text:nth-child(3) .error:before,#container.signin #signin li:nth-child(2) .error:before,#container.signin .error:before,#container.signin .text:nth-child(2n) .error:before,.error:before{border-color:transparent transparent hsla(0,0%,100%,.6)}#discount .option .notify,#exchange .option .notify{padding:0;overflow:visible}#container.contact,#container.error,#container.signin{height:auto}#container.contact .outer,#container.error .outer,#container.signin .outer{height:440px;max-width:calc(100% - 30px)}#store .form ul,#store .note,#store>ul>li>.waiting ul{padding:0 15px;box-sizing:border-box}#account>ul,#service>ul,#store>ul{padding-bottom:calc(325px + 50px)}.ad3{height:auto;min-height:325px}.ad3 p{margin:0 0 15px;height:60px;-webkit-line-clamp:2}.ad3 img{width:100%;height:auto}.ad3 div{padding-top:calc(217px - 50px)}#account .text #account-phone+.btn,#account .text #account-phone+.btn p,#account .text #account-verify+.btn,#account .text #account-verify+.btn p{width:60px;position:absolute}#container.account #account-phone.on,#container.account #account-verify.on{border-radius:5px}#account .text .btn.add,#account .text .btn.save{width:100%;border-radius:0 0 5px 5px;position:relative}#account .text .btn:after,#account .text .btn:before{border-radius:0 5px 5px 0}#account .text .btn.add:after,#account .text .btn.add:before,#account .text .btn.save:after,#account .text .btn.save:before{border-radius:0 0 5px 5px}#account-phone,#account-verify{border-radius:5px}#account ul li .submit,.account .done:not(.left) p{width:100%}#account>ul>li>p{padding:0 80px;margin-left:-80px}#account>ul>li:last-child>ul>li:nth-child(5) input.account-tag{border-radius:5px 5px 0 0}#account>ul>li:last-child>ul>li:nth-child(5) .list .account-address,#account>ul>li:last-child>ul>li:nth-child(5) textarea.account-address{margin:1px auto 0;overflow:auto;padding:10px 15px 0;line-height:25px;height:75px;white-space:normal;border-radius:0;width:100%;border-right:none;border-bottom:10px solid transparent;text-align:justify;-ms-text-justify:inter-ideograph;-moz-text-align-last:justify;-webkit-text-align-last:justify}#account>ul>li:last-child>ul>li:nth-child(5) .list .account-address{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#account ul ul ul .list a{width:50%;top:auto;position:relative;right:auto}#account ul ul ul .list a:last-child{right:auto}#account>ul>li:last-child>ul>li:nth-child(4) li p{width:100%;margin:15px 0 0}#account>ul>li:last-child>ul>li:nth-child(4) .thumb{right:0}#account>ul>li:last-child ul ul li{margin:0 auto 15px;min-height:calc(44px + 15px + 44px);height:auto}#account .order li .thumb img{max-width:100%;max-height:none}#account .order>li:first-child .status,#account .order>li:first-child .status li,#account .order>li:first-child .status ul{width:290px;height:180px}#account .order>li:first-child .status{perspective:290px}#account .order>li:first-child .show-back li.left,#account .order>li:first-child .show-back li.right,#account .order>li:first-child .show-bottom li.left,#account .order>li:first-child .show-bottom li.right,#account .order>li:first-child .show-front li.left,#account .order>li:first-child .show-front li.right,#account .order>li:first-child .show-left li.back,#account .order>li:first-child .show-left li.front,#account .order>li:first-child .show-right li.back,#account .order>li:first-child .show-right li.front,#account .order>li:first-child .show-top li.left,#account .order>li:first-child .show-top li.right{width:180px;left:calc((290px - 180px) / 2)}#account .order>li:first-child .show-left li.bottom,#account .order>li:first-child .show-left li.top,#account .order>li:first-child .show-right li.bottom,#account .order>li:first-child .show-right li.top{width:180px;height:290px;top:calc((-290px + 180px) / 2);left:calc((290px - 180px) / 2)}#account .order>li:first-child .status li.left{transform:rotateY(-90deg) translateZ(calc(290px / 2))}#account .order>li:first-child .status li.right{transform:rotateY(90deg) translateZ(calc(290px / 2))}#account .order>li:first-child .show-left li.left,#account .order>li:first-child .show-right li.left{transform:rotateY(-90deg) translateZ(calc(180px / 2))}#account .order>li:first-child .show-left li.right,#account .order>li:first-child .show-right li.right{transform:rotateY(90deg) translateZ(calc(180px / 2))}#account .order>li:first-child .status li.front{transform:rotateY(0deg) translateZ(calc(180px / 2))}#account .order>li:first-child .status li.back{transform:rotateY(180deg) translateZ(calc(180px / 2))}#account .order>li:first-child .show-left li.front,#account .order>li:first-child .show-right li.front{transform:rotateY(0deg) translateZ(calc(290px / 2))}#account .order>li:first-child .show-left li.back,#account .order>li:first-child .show-right li.back{transform:rotateY(180deg) translateZ(calc(290px / 2))}#account .order>li:first-child .status li.top{transform:rotateX(90deg) translateZ(calc(180px / 2))}#account .order>li:first-child .status li.bottom{transform:rotateX(-90deg) translateZ(calc(180px / 2))}#account .order>li:first-child .status ul.show-front{transform:translateZ(calc(-180px / 2)) rotateY(0deg)}#account .order>li:first-child .status ul.show-back{transform:translateZ(calc(-180px / 2)) rotateY(-180deg)}#account .order>li:first-child .status ul.show-top{transform:translateZ(calc(-180px / 2)) rotateX(-90deg)}#account .order>li:first-child .status ul.show-bottom{transform:translateZ(calc(-180px / 2)) rotateX(90deg)}#account .order>li:first-child .status ul.show-right{transform:translateZ(calc(-180px / 2)) rotateY(-90deg)}#account .order>li:first-child .status ul.show-left{transform:translateZ(calc(-180px / 2)) rotateY(90deg)}#account .order .main .status .motion{transform:scale(.38) translateY(-135px)}#account .order>li:first-child .saucer{margin-top:-3px}#account>ul>li:nth-child(2) .no-result li .thumb,.card li .thumb,.order~.no-result li .thumb{width:210px;padding-top:calc(210px / 3 * 4)}#account .order>li:not(:first-child) .main>ul{height:22px;-webkit-line-clamp:1}.lg-actions .lg-prev{left:-30px}.lg-actions .lg-next{right:-30px}#store .menu .lSSlideWrapper li{height:calc(320px / 4 * 3)}#store .waiting li p{position:relative;top:auto}.business-rating{flex-grow:1;flex-shrink:1;flex-basis:0%;margin-right:0}.business-title{text-align:center;min-width:250px}.business-chart{margin:0 15px 15px 0}#account>ul>li,#account>ul>li.no-result .no-result .btn,#alert .flex,#alert .status,#container.account #header h1,#container.account.ready #header h1,#discount .flex,#discount .status,#service>ul>li,#service>ul>li.no-result .no-result .btn,#store .blacklist .btn,#store .card,#store .card .btn,#store .cat.fixed,#store .done .btn,#store .failed .btn,#store .form,#store .form ul,#store .submit,#store .way.fixed,#store>ul,#store>ul>li>.waiting,#store>ul>li>.waiting ul,#store div.no-result .btn,.ad3,li.less .no-result .btn,li.no-result .no-result .btn{width:320px}#account>ul>li:last-child>ul>li:nth-child(4),#account>ul>li:last-child>ul>li:nth-child(5),#account>ul>li:last-child>ul>li:nth-child(5) .account-address,#account>ul>li:last-child>ul>li:nth-child(5) .account-tag,#account>ul>li>ul:not(.card):not(.filter):not(.order):not(.point):not(.gift):not(.record)>li{float:none;padding:0;width:290px;margin:0 auto}#account>ul>li:last-child>ul>li:nth-child(5) .account-tag{padding-left:15px}#account>ul>li:nth-child(2) .no-result:before,.order~.no-result:before{margin-bottom:60px}.map .slider .lSSlideOuter{width:335px}#store .form li p .date,#store .notify,.chart,.datepicker,.dropdown{width:135px}#cart .company .notify,#cart .donate .notify,#cart .notify,#cart .personal .notify,#discount .option>li:first-child>.text,#exchange .option>li:first-child>.text,#store .waiting .error,#store .waiting li:first-child .dropdown,#store .waiting li:first-child h3+div,#store .waiting li p{width:100%}#alert .btn:not(.fb):not(.google),#alert .option li.signin .title,#alert .option li.signup>p,#alert .option li.signup>ul,#alert .option li>ul>li>ul,#alert .text,#alert li.signin li .text,#alert li.signin li:first-child .text,#alert li.signin li:last-child .text,#alert li.signup .text,#alert li.signup .text.on,#alert li.signup .text:last-child,#discount .btn,#discount .option .notify,#discount input{width:calc(100% - 30px)}#signin,#signup{left:50%;transform:translate(-50%)}#signup{transform:translate(-50%) rotateY(180deg)}#alert .option li.signin,#alert .option li.signin>ul.forgot>li.forgot,#alert .option li.signin>ul.validate>li.validate,#alert .option li.signup{width:100%;left:auto;text-align:center;top:0;height:auto}#alert .option li.signin>ul.forgot>li.forgot,#alert .option li.signin>ul.validate>li.validate,#alert .option li.signin>ul:not(.flip)>li:first-child,#alert.signin .flex.flip .option li.signup,#alert.signin .flex:not(.flip) .option li.signin{position:relative}#alert .btn:not(.fb):not(.google),#alert .option li.signup>ul,#alert .text,#alert li.signin li .text,#alert li.signin li:first-child .text,#alert li.signin li:last-child .text,#alert li.signup .text.on,#alert li.signup .text:last-child,.option li.signin>ul>li>ul{float:none;margin-left:auto;margin-right:auto}#alert .signin .done p{padding-top:5px}#alert li.signin li:first-child .text:nth-child(odd){margin-bottom:15px}#alert .fb,#alert .google{width:calc((100% - 45px) / 2)}#alert .fb{margin-left:15px}#alert.signin .option{height:auto}#account>ul>li:nth-child(2) .no-result:before,#cart .total,#detail .total,#lg-counter-current,#store h2:before,#store h3:before,.lg-actions .lg-next,.lg-actions .lg-prev,.meal>li>ul>li.deal .action>span,.order~.no-result:before{font-size:60px}.business-rating-number{font-size:30px}#account>ul>li:nth-child(2) .no-result li .main li span,.card li .main li span,.order~.no-result li .main li span{font-size:25px}#account>ul>li:nth-child(2) .no-result li h1,.card li h1,.list h1,.order .main>h1,.order~.no-result li h1{font-size:18px}.ad3-1{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";pointer-events:none}.ad3-2{opacity:1;filter:alpha(opacity=1.0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";pointer-events:auto}.search .map-control{margin:auto}.search .map .slider{margin:0}.map .list>li.active{transform:scale(1)}#store .waiting li p.remove{display:none!important}.point .main div p{margin:0;width:100%}.point h1{margin-bottom:17px}.meal .thumb,.point .thumb{width:140px}.portal .point h1+p{margin-bottom:5px}.progress .grade li:nth-child(2) p{text-align:left;margin-top:30px}.progress{margin:30px auto}#store .card p{margin-top:0}#store .card [class^=icon-]{font-size:18px;width:50px;height:50px;line-height:50px;left:35px;top:calc((72px - 50px) / 2)}#store .card ul li{height:auto;padding:10px}.ready #store li.on .card ul li:before{width:120px}#store .card ul li:after{left:120px}#store .card p,#store .card span{width:calc(100% - 120px);margin:0 0 0 120px}.ecpay-select-input{width:calc(100% - 30px)!important}.ecpay-cit-item-box{margin-top:15px;margin-bottom:0!important;width:calc(100% - 15px)!important}}@media only screen and (max-width:735px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){#map-search .popup-container{display:none!important}}@media only screen and (max-width:568px) and (-webkit-min-device-pixel-ratio:2){#container.account #nav,#container.store #nav{top:15px}#container.service #nav{top:138px}#container.service .form{margin:0 auto 5px}#container.account>.outer,#container.service>.outer,#container.store>.outer{width:550px}.search #header{width:calc(550px - 30px - 30px);margin-left:calc((-550px + 30px + 30px) / 2)}.search #header ul{left:calc((550px - 30px - 30px - (70px * 5) - (44px * 2)) / 2 + 44px)}#container.account #nav,#container.service #nav,#container.store #nav{width:180px}#container.service.ready #nav ul{margin-left:-10px}#container.account #header li:nth-child(2),#container.store #header li:nth-child(2){margin-left:180px}#header li:first-child{margin-right:30px}#account,#container.account #header h1,#container.account.ready #header h1,#service,#store{padding:0 40px 35px}#store .cat.fixed{padding-right:40px;padding-left:40px;margin-left:-40px}#container.account.ready #nav ul{width:calc(100% - 10px * 2)}#container.account #nav li:nth-child(2){width:calc(100% - 10px)}#container.account #nav li:nth-child(3){width:calc(100% - 10px * 2)}#container.account #nav li:nth-child(4){width:calc(100% - 10px * 3)}#container.account #nav li:nth-child(5){width:calc(100% - 10px * 4)}#account>ul>li>p{padding:0 55px;margin-left:-55px}#account .filter{margin:0 -35px 0 0}#container.contact>img,#container.error>img,#container.signin>img{height:60px}#container.contact h1,#container.error h1,#container.signin h1{padding:calc(13vh + 60px + 15px) 0 0}#container.service.ready>.outer:before{height:113px;right:-40px}#container.service #header h1{left:0;padding:0}#container.service .form{width:calc(100% - 30px)}#store>.discount span{left:-43px;width:calc(100% + 6px + 40px + 40px)}#store>.discount:before{left:-43px}#store>.discount:after{right:-43px}.meal>li>ul>li.deal .btn{margin:30px 0 0;width:320px}.meal>li>ul>li .main:after{height:calc(100% + 59px);top:-59px}.meal>li>ul>li.deal .outer{margin:0 0 15px}.meal>li>ul>li.deal .thumb{margin:-54px 0 0}#cart .flex,#filter .flex,.meal>li>ul>li.deal .flex{padding:64px 0 10px}.meal .option:before{height:105px;margin-top:-105px}#alert .flex,#detail .flex,#filter .flex{padding:10px 0}#cart .payment .text #credit-num{width:calc(100% - 15px);margin-bottom:15px}#cart .payment .text #credit-valid{width:calc(((100% - (15px * 3)) / 3) * 2 + 15px)}#cart .tab{height:85px}#cart .tab:before{height:calc(100% + 44px + 10px)}#cart #location{height:calc(((415px + (65px * 2)) * .55) - 85px - 54px)}.icon-close,.lg-close{position:absolute;left:calc((100vw - (415px + (65px * 2))) / 2);top:10px}#discount .thumb,#exchange .thumb{height:240px}#discount:not(.less) .thumb,#exchange:not(.less) .thumb{border-radius:0}#discount:not(.less) .status:after,#exchange:not(.less) .status:after{top:-74px;bottom:auto;height:300px}#discount:not(.less) .flex,#exchange:not(.less) .flex{padding:69px 0 10px;padding-top:84px}#discount:not(.less) .counter{margin:10px 15px;color:#fff!important;opacity:.6;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";right:calc((100vw - 320px) / 2)}#discount .counter p{display:inline-block}#discount .counter{top:-15px;line-height:100px}.lg-outer .lg-video-cont{max-width:400px!important}#container.account #nav li b,.business-rating-number{font-size:35px}#discount .counter,#lg-counter{font-size:20px}}@media only screen and (max-width:568px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){#container.contact .outer,#container.error .outer,#container.signin .outer,#signin,#signup{width:300px}#account>ul>li:nth-child(2) .no-result li .thumb,.card li .thumb,.order~.no-result li .thumb{width:180px;padding-top:calc(180px / 3 * 4)}}@media only screen and (max-width:450px) and (-webkit-min-device-pixel-ratio:2){#container.account>.outer:after,#container.search.list>.outer:after,#container.service>.outer:after{background:linear-gradient(180deg,rgba(255,255,225,0) 150px,rgba(255,255,225,.2) 300px,rgba(255,255,225,.4) 800px)}#container.account #nav,#container.service #nav,#container.store #nav{position:relative;top:0;left:auto;margin:0 auto;display:inline-block;width:210px}#container.service #nav>ul,#container.store #nav>ul{background:none!important}#container.account #nav>ul,#container.service #nav>ul,#container.service #nav>ul:after,#container.service.ready #nav>ul,#container.store #nav>ul,#container.store #nav>ul:after,#container.store.ready #nav>ul,#store ul li .submit:after{content:"";width:100vw;height:44px;position:fixed;bottom:-88px;left:0;transition:all 1.5s cubic-bezier(.25,.8,.25,1)}#container.service #nav>ul:after,#container.store #nav>ul:after{transition:none;position:absolute;left:0;bottom:0;z-index:-1}.spinLoader{top:auto;margin:calc((var(--vh, 1vh) * 35) + 45px + 108px + 12px) 0 0 -5px}#store>.discount span{left:-3px;width:calc(100% + 6px)}#store>.discount:before{left:-3px}#store>.discount:after{right:-3px}#store ul li .submit:after{z-index:-1;position:absolute;top:0;bottom:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:auto}#store ul li .submit.fixed:after{opacity:.4;filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}#container.service.ready #nav ul{margin-left:0}#container.account #nav>ul:after,#container.service #nav>ul:after,#container.store #nav>ul:after{box-shadow:0 0 43px 0 rgba(0,0,0,.31)}#container.account.ready #nav>ul,#container.service.ready #nav>ul,#container.service.ready #nav>ul:after,#container.store.ready #nav>ul,#container.store.ready #nav>ul:after{bottom:0;padding-bottom:calc(2 * env(safe-area-inset-bottom));transition:none}#container.account #nav>ul:after{content:"";z-index:-2;background:linear-gradient(180deg,hsla(0,0%,100%,.95) 22px,hsla(0,0%,88.2%,.8));position:absolute;left:0;right:0;top:0;bottom:0}#container.account.ready #nav>ul{width:100vw;height:44px;background:none;box-shadow:none}#container.deal #store{z-index:unset}#container.deal #store:after{z-index:4}#container.alert #account ul li .submit.fixed,#container.alert #store ul li .submit.fixed,#container.alert #store ul li .submit.fixed:after,#container.cart #account ul li .submit.fixed,#container.cart #store ul li .submit.fixed,#container.cart #store ul li .submit.fixed:after,#container.deal #account ul li .submit.fixed,#container.deal #store ul li .submit.fixed,#container.deal #store ul li .submit.fixed:after,#container.detail #account ul li .submit.fixed,#container.detail #store ul li .submit.fixed,#container.detail #store ul li .submit.fixed:after,#container.store.ready.cart #nav>ul,#container.store.ready.cart #nav>ul:after,#container.store.ready.deal #nav>ul,#container.store.ready.deal #nav>ul:after{bottom:-88px;filter:none;transition-duration:.5s}#container.account.ready.alert #nav>ul,#container.account.ready.detail #nav>ul,#container.account.ready.discount #nav>ul,#container.store.ready.alert #nav>ul,#container.store.ready.cart #nav>ul,#container.store.ready.deal #nav>ul,#container.store.ready.detail #nav>ul,#container.store.ready.discount #nav>ul,#container.store.ready.lg-on #nav>ul{-moz-filter:blur(40px);-ms-filter:blur(40px);-o-filter:blur(40px);filter:blur(40px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="40")}#container.alert #nav,#container.cart #nav,#container.deal #nav,#container.detail #nav,#container.discount #nav,#container.lg-on #nav{transform:none}#container.alert #nav,#container.alert #store>ul>li>.submit.fixed,#container.cart #nav,#container.cart #store>ul>li>.submit.fixed,#container.deal #nav,#container.deal #store>ul>li>.submit.fixed,#container.detail #nav,#container.detail #store>ul>li>.submit.fixed,#container.discount #nav,#container.lg-on #nav,#container.lg-on #store>ul>li>.submit.fixed{filter:none}#container.account #nav li,#container.service #nav li,#container.store #nav li{width:calc(100vw / 3)!important;height:44px;line-height:44px;float:left;background-position:0 88px;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-radius:0}#container.account #nav li:before{border-radius:0}#container.account #nav li:first-child,#container.account #nav li:nth-child(2),#container.service #nav li:first-child,#container.service #nav li:nth-child(2),#container.store #nav li:first-child,#container.store #nav li:nth-child(2){opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#container.account #nav>ul>li span,#container.service #nav>ul>li span,#container.store #nav>ul>li span{width:100%;height:44px;display:inline-block}#container.account .badge,#container.service #nav .badge,#container.store #nav .badge{right:5px}#container.account #nav ul.more,#container.service #nav ul.more,#container.store #nav ul.more{position:absolute;width:calc(100vw / 3);bottom:44px;right:0;height:auto;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:-1;pointer-events:none}#container.account.ready #nav li{-webkit-animation:none;animation:none;transition-delay:unset;background:none;box-shadow:none}#container.account #account-phone.on,#container.account #account-verify.on{border-radius:5px}#container.account .done:not(.left){position:relative;top:auto;left:auto;margin:30px auto 50px;transform:none}#account ul ul.hide,#container.account .done.hide{height:0;display:flex;margin:0}#container.account #nav ul.more.on,#container.service #nav ul.more.on,#container.store #nav ul.more.on{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";pointer-events:auto}#container.service #nav ul.more li,#container.store #nav ul.more li{float:none}#container.account.ready #nav ul.more:after,#container.service.ready #nav ul.more:after,#container.store.ready #nav ul.more:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:0 -42px 83px 0 rgba(0,0,0,.21);z-index:-1}#container.account.ready #nav ul.more:after{background:hsla(0,0%,100%,.95);border-radius:5px 5px 0 0}#container.account #nav:after,#container.service #nav:after{left:auto;right:0}#container.account #nav:before,#container.service #nav:before,#container.store #nav:before{border-width:0 0 calc((100vw - 350px) / 2) calc((100vw - 350px) / 2)}#container.account #nav:after,#container.service #nav:after{border-width:calc((100vw - 350px) / 2) 0 0 calc((100vw - 350px) / 2)}#container.account.ready #nav:after,#container.account.ready #nav:before,#container.service.ready #nav:after,#container.service.ready #nav:before,#container.store.ready #nav:before{bottom:44px}#account,#store{float:none;overflow:unset;margin:-130px auto 15px;padding:140px 0 130px;min-height:calc(100vh - 74px - (210px / 2) - 145px - 15px - 140px - 130px)}#service{position:relative;float:none;margin:0 auto 15px;padding:0 0 130px;min-height:calc(100vh - 74px - 74px - 15px - 130px)}#account,#service,#store{padding-bottom:calc(2 * env(safe-area-inset-bottom) + 130px)}#service>ul>li>ul>li{min-height:44px}#account .ad3,#service .ad3,#store .ad3{left:50%;margin-left:-160px;bottom:calc(30px + 46px + 70px - 15px + (2 * env(safe-area-inset-bottom)))}#store .note,#store div.no-result{padding-left:0;padding-right:0}#container.account #footer,#container.service #footer,#container.store #footer{margin:0 auto calc(2 * env(safe-area-inset-bottom) + 70px);position:absolute;bottom:0;left:0}#container.store #footer li{border-color:hsla(0,0%,40%,.2)}#container.store #footer,#container.store #footer a{color:#666!important}#container.account #header h1,#store>h1{position:absolute;top:-215px;width:70%;left:50%;margin-left:-35%;color:#fff!important;font-size:18px;font-weight:400;padding:0;text-shadow:0 2px 11px rgba(0,0,0,.31)}#container.account #header h1,#container.account.ready #header h1,#container.service #header h1,#container.service.ready #header h1{color:#fff!important;font-size:18px;font-weight:400;font-style:normal;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";text-align:center;line-height:44px;height:44px;width:100%;top:10px;left:0;text-shadow:0 2px 11px rgba(0,0,0,.31);-webkit-font-smoothing:unset}#container.account #header h1,#container.account.ready #header h1{padding:0;margin:0}#account>ul>li.no-result .no-result,#container.account .done:not(.left):not(.hide){margin:50px auto 0}#account>ul>li>p{padding:0;margin:25px auto 0;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:inline-block}#account .filter{margin:25px auto 0;float:none}#header,.search #header{padding:10px 0 15px;margin-left:0}.search #header{left:50%;margin-left:calc(((-100vw + 320px) / 2 - 320px) / 2);top:0;transition:none;z-index:5}.ready .map .list>li.active{transform:scale(1)}.map .list>li.on:before{background:hsla(0,0%,100%,.8);box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}#header .icon-account,#header .icon-arrow-left,#header .icon-logout,#header li,.search #header .account,search #header .logo{line-height:44px;height:44px;width:44px;margin:0}#container.account #header li:nth-child(2),#container.service #header li:nth-child(2),#container.store #header li:nth-child(2){float:left;margin-left:0}#header li:first-child{margin-right:0}#container.account.ready>.outer:before,#container.store.ready .outer:before{height:500px;right:180px}#container.contact.ready h1:before,#container.error.ready h1:before,#container.signin.ready h1:before{top:-120px}#container.contact.ready h1:after,#container.error.ready h1:after,#container.signin.ready h1:after{bottom:-120px}#container.contact>img,#container.error>img,#container.signin>img{height:70px;margin:105px auto 86px}#container.contact h1,#container.error h1,#container.signin h1{padding:190px 0 0}#container.contact #footer,#container.error #footer,#container.signin #footer{position:relative}#footer li:last-child{border:none}#footer p,#footer ul{float:none}#container.service .form{margin:0 auto 15px}#service>ul>li{position:relative;margin:0 auto;padding:0;float:none}#service li li>span{line-height:24px}#service>ul>li>p{line-height:44px}#service li li div{margin-left:-26px;width:calc(100% + 26px)}#service li:nth-last-child(2) li div,#service li:nth-last-child(3) li div{margin:0;width:100%}#store .cat ul{margin:0 auto;padding-bottom:15px}#store .cat.fixed{padding:15px 0 35px;margin-left:calc(((-100vw + 320px) / 2 - 320px) / 2);left:50%}.icon-close,.lg-close{position:absolute;left:calc((100vw - 320px) / 4);top:10px}#account .card .icon-close{left:0}.meal>li>ul>li.deal:not(.less) .flex{justify-content:flex-end;align-items:flex-end}.meal>li>ul>li.deal.less .main:after{height:calc(100% + 15px);top:-15px}#alert:not(.less) .flex,#cart:not(.less) .flex,#filter:not(.less) .flex{justify-content:flex-start;align-items:flex-start}#cart.less .tab:before{height:100%}#alert .option p{margin:0}#alert .option{padding-top:calc(180px / 4 * 3 - 15px)}.meal>li>ul>li.deal>.price{width:auto;right:calc((100vw - 320px) / 4);left:auto;transform:none}.meal>li>ul>li.deal>.price:before{content:"$"}#cart .flex,.meal>li>ul>li.deal .flex{padding:69px 0 10px}.meal>li>ul>li.deal h1{font-size:18px;font-weight:400;width:calc(100% - 70px - 10px - 40px);margin-left:20px;-webkit-line-clamp:2;line-height:34px;padding:5px 0;text-align:justify}.meal>li>ul>li.deal .main p{margin:10px 0 0;height:auto;min-height:22px;max-height:110px;padding:0 20px;-webkit-line-clamp:5}.meal>li>ul>li.deal .main{padding-top:0;padding-left:0;padding-right:0}.meal>li>ul>li .main:after{height:calc(100% + 59px);top:-59px}.meal>li>ul>li.deal .main .price{top:0;right:20px}#store .meal>li>ul>li.deal .outer{width:100%;margin-top:0;margin-bottom:15px}#cart #location,.meal>li>ul>li.deal .thumb{height:calc(((100vw - 320px) / 2 + 320px) *0.75)}.meal>li>ul>li.deal .thumb{border-radius:5px 5px 0 0;left:0;margin:-59px 0 0;height:calc(100vw / 4 * 3)}.meal>li>ul>li.deal .thumb:hover img,.meal>li>ul>li.deal .thumb img,.meal>li>ul>li.meal-deal .thumb:hover img,.meal>li>ul>li.meal-deal .thumb img{width:auto;height:100%}.meal>li>ul>li.deal .outer:after{top:0}#cart .option>li,#detail .option>li,#filter .option>li,.meal .option>li{padding:0 10px 10px}#cart .option>li,#detail .option>li,#filter .option>li{padding-right:0}#cart .option>li:last-child,#detail .option>li.visible-last,#detail .option>li:last-child #cart .option>li.visible-last,#filter .option>li.visible-last,#filter .option>li:last-child,.meal .option>li:last-child{padding-bottom:5px}.meal>li>ul>li.deal .action>span{width:140px}.meal .option:before{height:125px;margin-top:-125px}#cart .option li h3,#filter .option li h3,#store .meal .option h3{margin:15px 0 20px}#store>.ratings{margin-top:0}#cart .tab{height:100px}#cart .tab [class^=icon-]{margin:5px 0}#cart .tab:before{height:calc(100% + 44px + 15px)}#cart .dropdown,#cart .invoice li .dropdown,#cart .invoice li .text,#cart .invoice li .text.company input,#cart .invoice li .text.company input:first-child,#cart .payment .text #credit-valid,#cart .payment~.text input,#cart .text,#cart .wide,#filter .cat li,#filter .datepicker,#filter .dropdown,#filter .sub-cat li,#filter .text{width:calc((100% - (10px * 2)) / 2);margin-right:10px}#cart .company .notify,#cart .dropdown.date,#cart .dropdown.location,#cart .for-here .booking,#cart .for-here .oclock,#cart .invoice li .text.personal,#cart .option li h3,#cart .order-in.to-go .wide,#cart .payment .notify,#cart .payment .text #credit-num,#cart p,#credit-num,#filter .option li h3,#filter .text.wide{width:calc(100% - 10px)}#cart .company .notify{float:left}select{padding:0 39px 0 10px}.dropdown .icon-arrow-down{width:39px}#cart .payment .notify{display:block}#cart .payment .error{display:none;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#cart .payment .error.on{display:block}#cart .meal .action,#cart .meal .price,#detail .meal .action,#detail .meal .price{margin:0 0 30px}#cart .meal li:last-child .action,#cart .meal li:last-child .price{margin-bottom:0}#cart .invoice li .text.company,#cart .meal h1,#cart .option .invoice>ul,#detail .meal h1{width:100%}#cart .invoice .donate+.text .notify{width:calc(200% + 10px)}#cart .option .discount span{white-space:normal;display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#detail .status,#detail .status li,#detail .status ul{height:calc((((100vw - 320px) / 2 + 320px) *0.75) + 159px)}#detail .status{perspective:calc(((100vw - 320px) / 2 + 320px) * 2)}#detail .show-back li.left,#detail .show-back li.right,#detail .show-bottom li.left,#detail .show-bottom li.right,#detail .show-front li.left,#detail .show-front li.right,#detail .show-left li.back,#detail .show-left li.bottom,#detail .show-left li.front,#detail .show-left li.top,#detail .show-right li.back,#detail .show-right li.bottom,#detail .show-right li.front,#detail .show-right li.top,#detail .show-top li.left,#detail .show-top li.right{width:calc((((100vw - 320px) / 2 + 320px) *0.75) + 159px);left:calc((((100vw - 320px) / 2 + 320px) - ((((100vw - 320px) / 2 + 320px) *0.75) + 159px)) / 2)}#detail .show-left li.bottom,#detail .show-left li.top,#detail .show-right li.bottom,#detail .show-right li.top{height:calc((100vw - 320px) / 2 + 320px);top:calc((((-100vw + 320px) / 2 - 320px) + ((((100vw - 320px) / 2 + 320px) *0.75) + 159px)) / 2)}#detail .status li.left{transform:rotateY(-90deg) translateZ(calc(((100vw - 320px) / 2 + 320px) / 2))}#detail .status li.right{transform:rotateY(90deg) translateZ(calc(((100vw - 320px) / 2 + 320px) / 2))}#detail .show-left li.left,#detail .show-right li.left{transform:rotateY(-90deg) translateZ(calc(((((100vw - 320px) / 2 + 320px) *0.75) + 159px) / 2))}#detail .show-left li.right,#detail .show-right li.right{transform:rotateY(90deg) translateZ(calc(((((100vw - 320px) / 2 + 320px) *0.75) + 159px) / 2))}#detail .status li.front{transform:rotateY(0deg) translateZ(calc(((((100vw - 320px) / 2 + 320px) *0.75) + 159px) / 2))}#detail .status li.back{transform:rotateY(180deg) translateZ(calc(((((100vw - 320px) / 2 + 320px) *0.75) + 159px) / 2))}#detail .show-left li.front,#detail .show-right li.front{transform:rotateY(0deg) translateZ(calc(((100vw - 320px) / 2 + 320px) / 2))}#detail .show-left li.back,#detail .show-right li.back{transform:rotateY(180deg) translateZ(calc(((100vw - 320px) / 2 + 320px) / 2))}#detail .status li.top{transform:rotateX(90deg) translateZ(calc(((((100vw - 320px) / 2 + 320px) *0.75) + 159px) / 2))}#detail .status li.bottom{transform:rotateX(-90deg) translateZ(calc(((((100vw - 320px) / 2 + 320px) *0.75) + 159px) / 2))}#detail .status ul.show-front{transform:translateZ(calc(((((-100vw + 320px) / 2 - 320px) *0.75) - 159px) / 2)) rotateY(0deg)}#detail .status ul.show-back{transform:translateZ(calc(((((-100vw + 320px) / 2 - 320px) *0.75) - 159px) / 2)) rotateY(-180deg)}#detail .status ul.show-top{transform:translateZ(calc(((((-100vw + 320px) / 2 - 320px) *0.75) - 159px) / 2)) rotateX(-90deg)}#detail .status ul.show-bottom{transform:translateZ(calc(((((-100vw + 320px) / 2 - 320px) *0.75) - 159px) / 2)) rotateX(90deg)}#detail .status ul.show-right{transform:translateZ(calc(((((-100vw + 320px) / 2 - 320px) *0.75) - 159px) / 2)) rotateY(-90deg)}#detail .status ul.show-left{transform:translateZ(calc(((((-100vw + 320px) / 2 - 320px) *0.75) - 159px) / 2)) rotateY(90deg)}#detail .motion{transform:scale(.8);margin:60px auto 0}#detail .meal span{text-align:left}#detail.fixed,#detail.fixed.bottom{bottom:calc(2 * env(safe-area-inset-bottom) + 59px);left:50%;margin-left:-160px}#detail{left:0;right:auto;bottom:0}.bubble:first-child{margin-top:-30.5%}.bubble:nth-child(2){margin-top:-30%}.bubble:nth-child(3){margin-top:-31.2%}.bubble:nth-child(4){margin-top:-30.3%}.bubble:nth-child(5){margin-top:-31.5%}@-webkit-keyframes ufo{0%{left:-75%;transform:scale(1.05)}10%{top:5%;transform:rotate(30deg) scale(1.05)}40%{top:-5%;transform:rotate(0deg) scale(1.05)}50%{left:75%;transform:rotate(10deg) scale(1.05)}60%{top:5%;transform:rotate(-30deg) scale(1.05)}90%{top:-5%;transform:rotate(0deg) scale(1.05)}to{left:-75%;transform:rotate(-10deg) scale(1.05)}}@keyframes ufo{0%{left:-75%;transform:scale(1.05)}10%{top:5%;transform:rotate(30deg) scale(1.05)}40%{top:-5%;transform:rotate(0deg) scale(1.05)}50%{left:75%;transform:rotate(10deg) scale(1.05)}60%{top:5%;transform:rotate(-30deg) scale(1.05)}90%{top:-5%;transform:rotate(0deg) scale(1.05)}to{left:-75%;transform:rotate(-10deg) scale(1.05)}}#account .order>li:first-child .saucer{margin-top:0}#container.account.ready #account:before,#container.service.ready #service:before{right:calc((-100vw + 320px) / 2)}.lg-actions .lg-next,.lg-actions .lg-prev{position:absolute;top:10px;right:5px;height:60px;width:60px;margin:0;padding:0;line-height:60px}.lg-actions .lg-prev{right:calc(44px + 15px + 85px);left:auto}#discount .counter,#lg-counter{right:65px;width:80px;top:-15px;text-align:center;padding:0}#filter .result{line-height:44px;padding:calc((200px - 88px - 22px) / 2) 44px calc((200px - 88px) / 2);height:200px}#filter .result span:first-child,input#search-filter{display:inline-block;width:100%;max-width:100%}.business-rating .icon-rating{font-size:30px}#filter .result,.meal>li>ul>li.deal .main .price,input#search-filter{font-size:22px}.review-item .icon-rating{font-size:18px}.lg-object.lg-image,.lg-outer .lg-video-cont{max-width:100%!important}.lg-object.lg-image{max-height:100%}#discount .option .detail{padding:20px 20px 20px 43px}#discount .counter,#discount:not(.less) .counter{right:calc((100vw - ((100vw - 320px) / 2 + 320px)) / 2)}#discount .counter{width:auto}#discount .counter,#lg-counter{color:#fff!important}.search #header .logo span,.search #header ul{position:absolute;left:50%;transform:translate(-50%)}.search #header ul{top:69px;width:350px;display:block;z-index:3}.search #header li,.search #header ul{word-wrap:break-word;white-space:nowrap}.search #header li{color:#666;display:inline-block;float:none;line-height:38px;height:38px;transition:all 1.5s cubic-bezier(.25,.8,.25,1);width:calc(350px / 4)}.search #header li span{color:#fff}#map-search{position:fixed!important;top:0;bottom:0;border-radius:0;padding-bottom:0}.search .map-control{top:59px!important;left:50%;transform:translate(-50%);background:none;box-shadow:none;padding-top:64px;width:350px;z-index:4}.search.list .map-control{background:hsla(0,0%,100%,.2);border-radius:5px 5px 0 0;box-shadow:0 -2px 2px -3px rgba(0,0,0,.3);padding-top:15px;top:143px!important;width:320px}#search .gm-style{height:calc(100% + (var(--vh, 1vh) * 50))!important}#search.anchor .gm-style{margin-top:calc(0px - (var(--vh, 1vh) * 30))!important}.search>.outer:before{height:220px;-webkit-mask:-webkit-gradient(linear,left 100%,left 70%,from(transparent),to(#000));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.search .map .slider{top:calc((var(--vh, 1vh) * 70) + 45px + 108px);width:100vw;margin-left:0;border-radius:0 0 5px 5px;position:relative;transition:none;text-align:center;overflow:visible;z-index:4}.search.list .map .slider{top:calc(89px + 103px + 55px);bottom:auto;width:320px;background:hsla(0,0%,100%,.2);box-shadow:0 2px 4px -3px rgba(0,0,0,.3);padding:15px 15px 0;border-radius:0 0 5px 5px}.search .map .slider:before{position:absolute;top:0;width:320px;display:inline-block;height:1px;border:1px rgba(138,154,154,.2);border-top-style:solid;left:50%;transform:translate(-50%)}.map .list>li.active{transform:scale(1)}.search .map-control .result{border:none}.search.list .map-control .result,.search .map-control .result{width:100%;line-height:44px;padding:0;display:inline-block;vertical-align:top}.search.list .map-control .result{border:1px rgba(138,154,154,.2);border-style:none none solid}.search .map-control .result a:not(.filter){float:right}.search .map-control .result span:before{content:"雙指"}.search .map-control .result .filter,.search .map-control .result span{width:auto;float:left}.search .map-control .text .icon-search{left:auto;right:0}.search .map-control .text input{padding:0 44px 0 15px}.search:not(.list) .map-control .text input{-webkit-text-fill-color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.05)}#search .map{height:auto;padding-bottom:calc((var(--vh, 1vh) * 70) + 50px + 104px);z-index:unset!important}.search.list #search .map{padding-bottom:calc(69px + 45px + 10px + 30px + 104px)}#search .map .list{margin:0 auto;display:inline-block;width:350px;padding:15px 0 0}.search.list #search .map .list{width:320px;padding:0}.search:not(.list) #search .map .slider:after{content:"";position:absolute;width:350px;top:0;left:0;right:0;bottom:0;border-radius:5px;background:hsla(0,0%,100%,.8);box-shadow:0 2px 4px -3px rgba(0,0,0,.3);left:50%;transform:translate(-50%);z-index:-2}#search .map .list>li{padding:0;margin:0 auto 15px;pointer-events:auto;touch-action:auto;float:none}#search .map .list>li:before{bottom:0}#map-search .gm-style div[role=group]:after,#map-search .gm-style div[role=group]:before{height:180px;opacity:.8}.search #footer{margin:0 auto;padding:20px 0}#map-search .on .popup-bubble:before,#map-search .popup-bubble.on:before{box-shadow:0 22px 43px 0 rgba(0,0,0,.31)}.search .map .list>li.on:before{box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}#container.search.list.ready>.outer:before{opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}#account .order li .thumb,#account .order li:first-child .thumb,.gift .thumb,.info .rss .thumb,.list .thumb,.list .thumb~ul{height:150px}.list .thumb~ul li{margin:calc(150px - 29px - 10px - 10px) 0 0 15px}.search .map-control .keyword{text-align:right;position:absolute;right:15px;margin-top:-44px}#store .list .popup-bubble .btn{width:auto}#alert .btn:not(.fb):not(.google),#discount .btn,#discount .option .notify,#discount input,#exchange .btn,#exchange .option .notify,#exchange input{width:calc(100% - 40px)}#account>ul>li,#account>ul>li.less .no-result .btn,#account>ul>li.no-result .no-result .btn,#detail .btn,#filter .btn,#search .pagination,#service>ul>li,#service>ul>li.no-result .no-result .btn,#store .blacklist .btn,#store .btn,#store .cat.fixed ul,#store .done .btn,#store .failed .btn,#store .form,#store .form ul,#store>ul,#store>ul>li>.waiting,#store div.no-result .btn,li.less .no-result .btn,li.no-result .no-result .btn{width:320px}#alert .flex,#alert .status,#cart .flex,#container.account.ready #account:before,#container.account.ready>.outer:before,#container.account>.outer,#container.service.ready #service:before,#container.service>.outer,#container.store.ready #store:before,#container.store.ready .outer:before,#container.store>.outer,#detail .flex,#detail .status,#detail .status li,#detail .status ul,#discount .flex,#discount .status,#exchange .flex,#exchange .status,#filter .flex,#store .cat.fixed,.meal>li>ul>li.deal .flex,.search #header{width:calc((100vw - 320px) / 2 + 320px)}.search #header .logo span{font-size:18px;white-space:nowrap}#cart .tab [class^=icon-]{font-size:28px}#container.account #nav li b,#container.service.ready #service:before,#container.service.ready .outer:before,#container.sharelife.list #search .map [id^=map],#container.store #nav .thumb .line,#header li span,#map-search .gm-style div[role=region]:before,.meal>li>ul>li.deal .outer:after,.pagination li:not(.active),.search #header .account span,.search.list .map-control .result span,.search .map-control .btn,.search .map-control .result a:not(.filter),.search .map-control .result i{display:none}#container.account #nav>ul>li:last-child,#container.service #nav>ul>li:last-child,#container.store #nav>ul>li:last-child,#header .icon-account,#header .icon-arrow-left,#header .icon-logout,#search .map .pagination,#store>.discount:before,.search #footer:after,.search>.outer:before{display:block}.search .map-control .result span:after{display:inline-block}}@media only screen and (max-width:376px) and (-webkit-min-device-pixel-ratio:2){#container.contact.ready h1:before,#container.error.ready h1:before,#container.signin.ready h1:before{top:-150px}#container.contact.ready h1:after,#container.error.ready h1:after,#container.signin.ready h1:after{bottom:-150px}#alert .thumb{margin:30px auto 0}#search .gm-style{height:calc(100% + (var(--vh, 1vh) * 70))!important}#search.anchor .gm-style{margin-top:calc(0px - (var(--vh, 1vh) * 42.5))!important}.search .map .slider{top:calc((var(--vh, 1vh) * 65) + 45px + 108px)}#search .map{padding-bottom:calc((var(--vh, 1vh) * 65) + 50px + 104px)}}@media only screen and (max-width:321px) and (-webkit-min-device-pixel-ratio:2){#container.account #nav,#container.store #nav{width:180px}#container.account #header li:nth-child(2),#container.store #header li:nth-child(2),.search #header .logo{margin-left:5px}#header li:first-child,.search #header .account{margin-right:5px}#store{margin-top:-135px;padding-top:135px;min-height:calc(100vh - 74px - (180px / 2) - 125px - 15px - 120px - 130px)}#store>h1{top:-170px;width:65%;margin-left:-32.5%}#container.contact>img,#container.error>img,#container.signin>img{height:60px;margin:55px auto 86px}#container.contact h1,#container.error h1,#container.signin h1{padding:130px 0 0}#container.contact.ready h1:before,#container.error.ready h1:before,#container.signin.ready h1:before{top:-200px}#container.contact.ready h1:after,#container.error.ready h1:after,#container.signin.ready h1:after{bottom:-200px}.meal>li>ul>li.deal .thumb{border-radius:0}.meal>li>ul>li.deal>.price{right:calc((100vw - 300px) / 2)}.meal .option>li:last-child{border-radius:0}.meal>li>ul>li.deal h1{margin-left:15px;width:calc(100% - 65px - 10px - 30px)}.meal>li>ul>li.deal .main .price{right:15px}.meal .option>li,.meal>li>ul>li.deal .main p{padding:0 15px}#account>ul>li:nth-child(2) .no-result:before,.order~.no-result:before{margin-bottom:50px}#account>ul>li:nth-child(2) .no-result li .thumb,.card li .thumb,.order~.no-result li .thumb{width:180px;padding-top:calc(180px / 3 * 4)}#account .card li .thumb~.line,#account>ul>li:nth-child(2) .no-result li .thumb~.line,.gift .line,.order~.no-result li .thumb~.line{left:calc((100% - 180px) / 2 - 3px)}.map li .thumb~.line{left:calc((100% - 290px) / 2 - 3px)}.search .pagination li{margin:0}.search .map-control .text{margin-left:auto;margin-right:auto}.chart{width:105px}#account .order>li:first-child .status,#account .order>li:first-child .status li,#account .order>li:first-child .status ul{width:260px}#account .order>li:first-child .status{perspective:260px}#account .order>li:first-child .show-back li.left,#account .order>li:first-child .show-back li.right,#account .order>li:first-child .show-bottom li.left,#account .order>li:first-child .show-bottom li.right,#account .order>li:first-child .show-front li.left,#account .order>li:first-child .show-front li.right,#account .order>li:first-child .show-left li.back,#account .order>li:first-child .show-left li.front,#account .order>li:first-child .show-right li.back,#account .order>li:first-child .show-right li.front,#account .order>li:first-child .show-top li.left,#account .order>li:first-child .show-top li.right{left:calc((260px - 180px) / 2)}#account .order>li:first-child .show-left li.bottom,#account .order>li:first-child .show-left li.top,#account .order>li:first-child .show-right li.bottom,#account .order>li:first-child .show-right li.top{height:260px;top:calc((-260px + 180px) / 2);left:calc((260px - 180px) / 2)}#account .order>li:first-child .show-left li.front,#account .order>li:first-child .show-right li.front{transform:rotateY(0deg) translateZ(calc(260px / 2))}#account .order>li:first-child .show-left li.back,#account .order>li:first-child .show-right li.back{transform:rotateY(180deg) translateZ(calc(260px / 2))}.ad3 img,.list .ad3 img{height:calc((290 / 320) * 180px)}.ad3 div,.list .ad3 div{padding-top:calc((290 / 320) * 180px + 15px)}.ad3,.list .ad3{height:calc(324px - (((320 - 290) / 320) * 180px));min-height:calc(324px - (((320 - 290) / 320) * 180px))}.ad3>ins,.list .ad3>ins{height:calc(324px - (((320 - 290) / 320) * 180px))!important}#account .ad3,#service .ad3,#store .ad3{margin-left:calc(-290px / 2)}#store .cat,#store .coin,#store .instagram{margin-left:auto;margin-right:auto}.info .rss .main,.meal .main,.point .main{padding:15px 10px}#cart .icon-minus,#cart .icon-plus,.meal .action,.option .icon-check,.point .action{margin:0 10px 0 0}.record li div{padding:0 10px}#account p.icon-help:before,#store p.icon-help:before{margin-right:5px}.search.list .map-control{box-sizing:border-box}.search #header li{width:calc(290px / 3)}#search .map .list,#store .facebook,#store .gift>:not(h2):not(p),#store .gift>p,#store .gift h2,#store .point>div,#store .point>p,#store .point h2,.info .rss{width:100%}#account .ad3,#account>ul>li,#account>ul>li.less .no-result .btn,#account>ul>li.no-result .no-result .btn,#account ul li .submit,#alert .btn:not(.fb):not(.google),#container.contact .outer,#container.error .outer,#container.signin .outer,#detail .btn,#discount .btn,#discount .option .notify,#discount input,#exchange .btn,#exchange .option .notify,#exchange input,#search .map .pagination,#service .ad3,#service>ul>li,#service>ul>li.no-result .no-result .btn,#signin,#signup,#store .ad3,#store .blacklist .btn,#store .btn,#store .card,#store .card .btn,#store .cat,#store .cat.fixed ul,#store .cat ul,#store .coin,#store .done .btn,#store .failed .btn,#store .gift,#store .google-reviews,#store .instagram,#store .list h3,#store .map,#store .meal>li>h3,#store .menu,#store .note,#store .outer,#store .point,#store .progress,#store div.no-result .btn,.list>li,.list li li,.map .list>li .thumb~ul,.map .list>li:before,.map .list>li>*,.meal>li>ul>li,.meal li,.search #header ul,.search.list .map-control .result,.search .map-control .result,.search .map-control .text,li.less .no-result .btn,li.no-result .no-result .btn{width:290px}#account .filter li{width:calc(290px / 4)}#container.account>.outer,#container.service.ready #service:before,#container.service>.outer,#container.store.ready #store:before,#container.store.ready .outer:before,#container.store>.outer{width:320px}#account>ul>li:nth-child(2) .no-result:before,#lg-counter-current,.account #account>ul>li:nth-child(2) .no-result:before,.lg-actions .lg-next,.lg-actions .lg-prev,.order~.no-result:before,.record~.no-result:before{font-size:50px}}