.spin{width:20px;height:20px;position:relative;display:inline-block}.spin>div{top:0;left:9px;width:2px;height:5px;margin:15px 0 0;position:absolute;border-radius:2px;background:#d83a65;-webkit-transform-origin:1px -5px;-ms-transform-origin:1px -5px;transform-origin:1px -5px;-webkit-animation-fill-mode:both;animation-fill-mode:both}.spin>div:first-child{-webkit-animation:spin-loading-frames 1.2s .12s infinite ease-in-out;animation:spin-loading-frames 1.2s .12s infinite ease-in-out}.spin>div:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:spin-loading-frames 1.2s .24s infinite ease-in-out;animation:spin-loading-frames 1.2s .24s infinite ease-in-out}.spin>div:nth-child(3){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:spin-loading-frames 1.2s .36s infinite ease-in-out;animation:spin-loading-frames 1.2s .36s infinite ease-in-out}.spin>div:nth-child(4){-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation:spin-loading-frames 1.2s .48s infinite ease-in-out;animation:spin-loading-frames 1.2s .48s infinite ease-in-out}.spin>div:nth-child(5){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:spin-loading-frames 1.2s .6s infinite ease-in-out;animation:spin-loading-frames 1.2s .6s infinite ease-in-out}.spin>div:nth-child(6){-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation:spin-loading-frames 1.2s .72s infinite ease-in-out;animation:spin-loading-frames 1.2s .72s infinite ease-in-out}.spin>div:nth-child(7){-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation:spin-loading-frames 1.2s .84s infinite ease-in-out;animation:spin-loading-frames 1.2s .84s infinite ease-in-out}.spin>div:nth-child(8){-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);-webkit-animation:spin-loading-frames 1.2s .96s infinite ease-in-out;animation:spin-loading-frames 1.2s .96s infinite ease-in-out}@-webkit-keyframes spin-loading-frames{50%{opacity:.3}to{opacity:1}}@keyframes spin-loading-frames{50%{opacity:.3}to{opacity:1}}body{font-family:PingFangSC,PingFang SC;min-width:320px;min-height:100vh;--fill:0}body.disable-scroll{width:100vw;height:100vh;max-width:100vw;max-height:100vh;overflow:hidden}.dm-header .multiple-sites{display:none}.spin>div{background:#000}h1.title{height:37px;margin:0;padding:0;font-size:42px;font-family:Arial;line-height:37px;color:transparent;text-align:center;letter-spacing:17px;text-indent:17px;white-space:nowrap}h1.title:before{content:"\E73C";display:block;position:absolute;pointer-events:none;top:0;left:50%;font-family:dm-icon;font-size:32px;font-weight:400;color:#fff;letter-spacing:0;text-indent:0;-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(26%,#fff),color-stop(26%,#e5b887),color-stop(40%,#e5b887),color-stop(40%,#fff),to(#fff));background:-webkit-linear-gradient(left,#fff,#fff 26%,#e5b887 0,#e5b887 40%,#fff 0,#fff);background:-o-linear-gradient(left,#fff 0,#fff 26%,#e5b887 26%,#e5b887 40%,#fff 40%,#fff 100%);background:linear-gradient(left,#fff,#fff 26%,#e5b887 0,#e5b887 40%,#fff 0,#fff);-webkit-background-clip:text;background-clip:text;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}h1.title.title-en{color:#fff;letter-spacing:12px;text-indent:12px}h1.title.title-en:before{content:none}.lux-header{position:relative;width:100%;min-height:180px;max-height:61.4vw;overflow:hidden}.lux-header:before{content:"";position:absolute;z-index:1;pointer-events:none;left:0;top:0;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.3)));background:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.3));background:-o-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.3) 100%);background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.3));-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.lux-header .banner,.lux-header:before{display:block;width:100%}.lux-header h1.title{position:absolute;z-index:1;left:50%;bottom:64px;bottom:min(64px,15.05vw);width:200%;margin-left:-100%;white-space:nowrap;opacity:.81}.lux-header .slogan{position:absolute;z-index:1;left:0;bottom:25px;bottom:min(25px,5.8vw);margin:0;font-size:16px;font-size:min(3.72vw,16px);line-height:22px;letter-spacing:1px}.lux-button,.lux-header .slogan{width:100%;font-weight:500;color:#fff;text-align:center}.lux-button{display:block;height:56px;font-size:16px;line-height:56px;letter-spacing:5px;text-indent:5px;background-color:#333;text-decoration:none}.lux-button:hover,.lux-button:visited{color:#fff;text-decoration:none}.lux-result{padding:0 30px;overflow:hidden}.lux-result .error,.lux-result .success{display:block;position:relative;width:64px;height:64px;margin:80px auto 0;font-family:dm-icon;font-size:34px;line-height:64px;font-weight:400;color:#fff;border-radius:50%;text-align:center}.lux-result .success{background-color:#333}.lux-result .success:after{content:"\E732"}.lux-result .error{background-color:red}.lux-result .error:after{content:"\E6DF"}.lux-result .summary{display:block;margin:12px 0 0;font-size:20px;line-height:30px;font-weight:600;letter-spacing:2px;color:#333;text-align:center}.lux-result .details{display:block;margin:10px 0 0;font-size:15px;line-height:24px;font-weight:400;letter-spacing:1px;color:#333}.lux-result .lux-button{margin:40px auto}.lux-end{margin:44px;padding:12px;font-size:12px;line-height:15px;font-weight:400;letter-spacing:1px;color:#333;text-align:center;overflow:hidden;clear:both}.lux-end:after,.lux-end:before{content:"";display:inline-block;width:9px;height:1px;margin-top:7px;background-color:currentColor;vertical-align:top}.lux-end:before{margin-right:15px}.lux-end:after{margin-left:15px}.lux-end.loading{position:relative;color:transparent}.lux-end.loading:after,.lux-end.loading:before{content:none}.lux-end.loading .spin{display:block!important;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px}.lux-end.error{font-size:1px;font-size:0}.lux-end.error:before{content:none}.lux-end.error:after{content:"\52A0\8F7D\65F6\53D1\751F\9519\8BEF\FF0C\8BF7\7A0D\540E\91CD\8BD5";display:inline;height:auto;margin-top:0;font-size:12px;background-color:transparent;color:red}.luxmoon-logo{display:block;position:relative;width:84px;height:16px;font-family:Arial;font-weight:400;font-size:15px;line-height:17px;letter-spacing:1px;text-indent:1px;color:transparent;background-color:rgba(0,0,0,.7);border-radius:1px}.luxmoon-logo:before{content:"\E73A";display:block;position:absolute;left:50%;top:50%;text-align:center;font-family:dm-icon;font-size:16px;font-weight:400;color:#fff;-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(26%,#fff),color-stop(26%,#e5b887),color-stop(40%,#e5b887),color-stop(40%,#fff),to(#fff));background:-webkit-linear-gradient(left,#fff,#fff 26%,#e5b887 0,#e5b887 40%,#fff 0,#fff);background:-o-linear-gradient(left,#fff 0,#fff 26%,#e5b887 26%,#e5b887 40%,#fff 40%,#fff 100%);background:linear-gradient(left,#fff,#fff 26%,#e5b887 0,#e5b887 40%,#fff 0,#fff);-webkit-background-clip:text;background-clip:text;-webkit-transform:scale(.5) translate(-50%,-50%);-ms-transform:scale(.5) translate(-50%,-50%);transform:scale(.5) translate(-50%,-50%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}@media screen and (min-device-width:361px) and (max-device-width:374px){h1.title{font-size:31px}h1.title:before{font-size:29px}.luxmoon-logo{font-size:13px}.luxmoon-logo:before{font-size:14px}}.lux-navbar{display:none;position:fixed;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;right:0;padding-top:var(--status-bar-height);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:hsla(0,0%,100%,0)}.lux-navbar,.lux-navbar:before{pointer-events:none;top:0;width:100%;height:100%}.lux-navbar:before{content:"";display:block;position:absolute;z-index:0;left:0;background-color:#fff;opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lux-navbar .lux-backbutton{display:none;position:absolute;pointer-events:all;width:35px;height:40px;font-family:dm-icon;font-size:19px;line-height:44px;color:#fff;text-align:center}.lux-navbar .lux-backbutton:after{content:"\E680"}@media screen and (min-width:640px){.lux-header{max-height:588px}}.android-app .lux-navbar,.navbar-hidden .lux-navbar,.web-app .lux-navbar{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.android-app .lux-backbutton{width:47px;font-size:13px;font-weight:700;line-height:41px}.web-app .lux-navbar{padding-top:0}.navbar-hidden .lux-backbutton{display:block}body.no-header .dm-header-wrapper{display:none}
.lux-card{margin:38px 0}.lux-card-title{margin:0;padding:0;font-size:20px;line-height:28px;font-weight:400;letter-spacing:3px;text-align:center;color:#333}.lux-card-title:after{content:"";display:block;width:34px;height:2px;margin:4px auto 0;background-color:currentColor;-webkit-transform:scaleY(.75);-ms-transform:scaleY(.75);transform:scaleY(.75);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.lux-card:after{content:"";display:table;clear:both}.lux-list{position:relative;margin:18px 0 0;padding:0;list-style-type:none;-webkit-transition:padding .2s;-o-transition:padding .2s;transition:padding .2s}.lux-list .spin{display:block;position:absolute;pointer-events:none;left:50%;top:-10px;margin:0 0 0 -10px;opacity:0;-webkit-transform:translateY(-70%) scale(.3);-ms-transform:translateY(-70%) scale(.3);transform:translateY(-70%) scale(.3);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.lux-list.loading{padding-top:30px}.lux-list.loading .spin{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.lux-list.loading~.lux-end.loading{display:none}.lux-post{display:block;width:180px;height:288px}.lux-post-image{display:block;width:180px;height:240px;-o-object-fit:cover;object-fit:cover;border-radius:2px;background-color:#ebebeb}.lux-post-title{display:-webkit-box;height:40px;margin:8px 0 0;font-size:14px;line-height:20px;font-weight:400;letter-spacing:1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.lux-post-title,.lux-post:hover .lux-post-title,.lux-post:visited .lux-post-title{color:#333;text-decoration:none}.lux-sp-list{padding:0 10px}.lux-sp-list:after{content:"";display:table;clear:both}.lux-sp{display:block;position:relative;float:left;width:-webkit-calc((100% - 10px)/2);width:calc((100% - 10px) / 2);margin-top:22px}.lux-sp:nth-of-type(2n+2){float:right}.lux-sp:first-of-type,.lux-sp:nth-of-type(2){margin-top:0}.lux-sp .luxmoon-logo{pointer-events:none;position:absolute;left:6px;margin-top:-22px}.lux-sp-image{display:block;width:100%;max-height:-webkit-calc((100vw - 10px)/2);max-height:calc((100vw - 10px) / 2);-o-object-fit:contain;object-fit:contain;border-radius:2px;aspect-ratio:1}.lux-sp .price{display:block;height:19px;margin:12px 0 0;font-size:16px;line-height:19px;font-weight:500;letter-spacing:1px;color:#333;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.lux-sp .price .currency{display:inline-block;vertical-align:top;margin-right:2px}.lux-sp .price .original-price{display:inline-block;margin-left:8px;font-weight:400;font-size:14px;color:#999;text-decoration:line-through;vertical-align:top}.lux-sp-title{display:-webkit-box;height:40px;margin:6px 0 0;font-size:14px;line-height:20px;font-weight:400;letter-spacing:1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.lux-sp-title,.lux-sp:hover .lux-sp-title,.lux-sp:visited .lux-sp-title{color:#333;text-decoration:none}.lux-guide{display:block;margin:20px;border-radius:2px;overflow:hidden}.lux-guide-image{display:block;width:100%;height:168px;height:min(168px,37.21vw);-o-object-fit:cover;object-fit:cover;background-color:#f1f1f1}.lux-guide-title{display:-webkit-box;max-height:78px;margin:0;border:0 solid transparent;padding:0;border-width:13px 15px;font-size:16px;line-height:25px;font-weight:400;letter-spacing:1px;background-color:hsla(0,0%,96%,.9);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.lux-guide-title,.lux-guide:hover .lux-guide-title,.lux-guide:visited .lux-guide-title{color:#333;text-decoration:none}.lux-horizontal-list{margin-top:18px;overflow-x:scroll;scrollbar-width:0}.lux-horizontal-list::-webkit-scrollbar{display:none}.lux-horizontal-list .lux-list{display:-webkit-box}.lux-horizontal-list .lux-guide-list,.lux-horizontal-list .lux-post-list{margin:0}.lux-horizontal-list .lux-guide-list:after,.lux-horizontal-list .lux-guide-list:before,.lux-horizontal-list .lux-post-list:after,.lux-horizontal-list .lux-post-list:before{content:"*";display:block;width:0;height:100%;overflow:hidden;border-left:15px solid transparent;opacity:0;pointer-events:none}.lux-horizontal-list .lux-post{margin:0 5px}.lux-horizontal-list .lux-guide{width:370px;margin:0 5px}.lux-horizontal-list .lux-guide-image{height:160px}.lux-horizontal-list .lux-guide-title{height:78px}@media screen and (max-device-width:390px){.lux-horizontal-list .lux-post{width:150px;height:248px}.lux-horizontal-list .lux-post-image{display:block;width:150px;height:200px}.lux-horizontal-list .lux-guide{width:310px}}
body.scroll-disabled{overflow:hidden}.lux-brand-header{max-height:none;color:#333;background-color:#fafafa}.lux-brand-header:before{content:none}.lux-brand-header:after{content:"";display:table;clear:both}.lux-brand-header .banner{display:block;-o-object-fit:cover;object-fit:cover;min-height:100px}.lux-brand-header .banner-top{width:100%}.lux-brand-header .banner-left{width:50%;float:left}.lux-brand-header .banner-right{width:50%;float:right}.lux-brand-header .banner-right~.brand-logo,.lux-brand-header .banner-right~.brand-name{bottom:44px}.lux-brand-header .brand-logo,.lux-brand-header .brand-name{display:block;position:absolute;pointer-events:none;z-index:1;bottom:0}.lux-brand-header .brand-logo{-o-object-fit:contain;object-fit:contain;width:83.72%;height:46.52vw;max-height:298px;left:50%;margin-left:-41.86%;opacity:-webkit-calc(.9 - var(--fill));opacity:calc(.9 - var(--fill));-webkit-filter:brightness(-webkit-calc((1.6 - var(--fill)) / 1.6));filter:brightness(calc((1.6 - var(--fill)) / 1.6))}.lux-brand-header .brand-name{left:-50vw;width:200vw;height:131px;padding:0 40px;font-size:72px;line-height:131px;letter-spacing:6px;white-space:nowrap;color:#fff;opacity:.9;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(-webkit-calc((1.356 - var(--fill))/1.356));-ms-transform:scale(calc((1.356 - var(--fill)) / 1.356));transform:scale(calc((1.356 - var(--fill)) / 1.356));-webkit-transform-origin:50% 156%;-ms-transform-origin:50% 156%;transform-origin:50% 156%}.lux-brand-header .brand-logo~.brand-name{top:60%;margin-top:-65px;opacity:-webkit-calc(var(--fill) * 1 - .9);opacity:calc(var(--fill) * 3.2 - .9);-webkit-transform-origin:50% 64%;-ms-transform-origin:50% 64%;transform-origin:50% 64%}.advanced-effects .lux-fixed-header .lux-header .brand-logo,.lux-fixed-header .lux-brand-header .brand-logo{opacity:-webkit-calc(1 - var(--fill) * 1);opacity:calc(3.5 - var(--fill) * 10);-webkit-transform:scale(-webkit-calc(1 - var(--fill) * .4));-ms-transform:scale(calc(1 - var(--fill) * .4));transform:scale(calc(1 - var(--fill) * .4));-webkit-transform-origin:50% 220%;-ms-transform-origin:50% 220%;transform-origin:50% 220%}@media screen and (min-device-width:410px){.lux-brand-header .brand-name{-webkit-transform-origin:50% 160%;-ms-transform-origin:50% 160%;transform-origin:50% 160%}.lux-brand-header .brand-logo~.brand-name{-webkit-transform-origin:50% 69%;-ms-transform-origin:50% 69%;transform-origin:50% 69%}}.coupon{display:block;position:-webkit-sticky;position:sticky;z-index:1;top:0;top:var(--status-nav-bar-height)}.coupon .coupon-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin:0 auto -10px;padding:0 12px;min-height:52px;background:#fbf5ed;border:3px solid #f2c38f;clear:both;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .2s;-o-transition:width .2s;transition:width .2s}.coupon.sticky .coupon-wrap{width:100%}.coupon.sticky .__with-copy>em.tip{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.coupon .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:8px 8px 8px 0;font-size:14px;line-height:20px;font-weight:400;letter-spacing:1px;text-align:left}.coupon .small{font-size:13px}.coupon .code{display:inline-block;margin:-1px 4px;padding:0 8px;font-weight:500;background-color:#fff;color:#212121;vertical-align:top;border:1px solid #d9d9d9;border-radius:1px;cursor:copy}.coupon .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:38px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:1px}.coupon .image img{display:block;width:38px;height:38px;-o-object-fit:contain;object-fit:contain;background-color:#eaeaea}.fullscreen{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;padding:0;margin:0;background-color:#000;border:0 none;opacity:0;pointer-events:none;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.fullscreen.visible{opacity:1;pointer-events:all;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}.fullscreen.visible .image{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.fullscreen.visible .text{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.fullscreen .image{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;width:100%;background:transparent;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.fullscreen .image img{position:absolute;left:50%;top:50%;width:auto;height:auto;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain}.fullscreen .text{display:block;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:20px 15px;font-size:14px;line-height:24px;letter-spacing:1px;color:#d9d9d9;opacity:0;-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%);-webkit-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.fullscreen .code{display:inline-block;margin:0 8px;padding:0 8px;line-height:20px;font-weight:500;background-color:#333;border:1px solid #595959;border-radius:1px;-webkit-box-sizing:content-box;box-sizing:content-box}.fullscreen .__with-copy>em{border:.5px solid #595959}@supports (padding-bottom:constant(safe-area-inset-bottom)){.fullscreen{--safe-area-inset-bottom:constant(safe-area-inset-bottom);padding-bottom:var(--safe-area-inset-bottom)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.fullscreen{--safe-area-inset-bottom:env(safe-area-inset-bottom);padding-bottom:var(--safe-area-inset-bottom)}}.lux-brand-header~.coupon-placeholder{margin-top:40px}.lux-card~.coupon-placeholder{margin-top:0}
.__with-copy{position:relative}.__with-copy>em{position:absolute;z-index:1;font-size:12px;font-weight:400;font-style:normal;white-space:nowrap;left:0;min-width:100%;max-width:250px;padding:0 6px;line-height:24px;text-align:center;background-color:rgba(0,0,0,.85);color:#fff;border-radius:4px;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:0;-webkit-transition:opacity .2s ease-out,-webkit-transform .15s ease-out;transition:opacity .2s ease-out,-webkit-transform .15s ease-out;-o-transition:transform .15s ease-out,opacity .2s ease-out;transition:transform .15s ease-out,opacity .2s ease-out;transition:transform .15s ease-out,opacity .2s ease-out,-webkit-transform .15s ease-out;pointer-events:none}.__with-copy>em.down{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.__with-copy>em.tip{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:1}.__with-copy>em.tip.down{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}
body{--status-bar-height:40px}.lux-fixed-header{position:-webkit-sticky;position:sticky;z-index:1;top:0;pointer-events:none;-webkit-box-shadow:0 -2px 1px #333;box-shadow:0 -2px 1px #333}.lux-fixed-header .lux-header{overflow:hidden;pointer-events:all;--fill:0;background:#333}.lux-fixed-header .lux-header img{opacity:-webkit-calc((1 - var(--fill))/1);opacity:calc((1.2 - var(--fill)) / 1.2)}.lux-fixed-header .lux-header:after{content:"";display:block;pointer-events:none;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background:#000;opacity:-webkit-calc(var(--fill) - .8);opacity:calc(var(--fill) - .8)}.lux-fixed-header .lux-header .lux-fixed-header-title{z-index:1}.advanced-effects .lux-fixed-header .lux-header img{opacity:unset;-webkit-filter:brightness(-webkit-calc((1.2 - var(--fill)) / 1.2)) blur(-webkit-calc(var(--fill) * 24px));filter:brightness(calc((1.2 - var(--fill)) / 1.2)) blur(calc(var(--fill) * 24px))}.advanced-effects .lux-fixed-header .lux-header .banner-new,.advanced-effects .lux-fixed-header .lux-header .banner-old{opacity:0}.advanced-effects .lux-fixed-header .lux-header:before{-webkit-filter:brightness(-webkit-calc((1.6 - var(--fill)) / 1.6));filter:brightness(calc((1.6 - var(--fill)) / 1.6))}.advanced-effects .lux-fixed-header .lux-header:after{opacity:-webkit-calc(var(--fill) - .8);opacity:calc(var(--fill) - .8)}
body.disable-scroll{width:100vw;height:100vh;max-width:100vw;max-height:100vh;overflow:hidden}.luxmoon-open-app{display:block;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);pointer-events:none;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.luxmoon-open-app.visible{pointer-events:all;opacity:1}.luxmoon-open-app.visible .popup{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.luxmoon-open-app .popup{position:absolute;left:50%;top:50%;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);min-width:280px;max-width:330px;background:#fff;border-radius:10px;-webkit-transform:translate(-50%,-50%) scale(.2);-ms-transform:translate(-50%,-50%) scale(.2);transform:translate(-50%,-50%) scale(.2);-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.luxmoon-open-app .popup .close{position:absolute;top:5px;right:5px;width:25px;height:25px;border:10px solid transparent;-webkit-box-sizing:content-box;box-sizing:content-box}.luxmoon-open-app .popup .close:after,.luxmoon-open-app .popup .close:before{content:"";display:block;position:absolute;left:50%;top:0;width:1px;height:100%;background:currentColor}.luxmoon-open-app .popup .close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.luxmoon-open-app .popup .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.luxmoon-open-app .popup .content{padding:36px 24px}.luxmoon-open-app .popup .title{font-size:18px;font-weight:500;font-weight:600;line-height:28px;color:#333;text-align:center}.luxmoon-open-app .popup .message p{margin:3px 0 0;font-size:14px;line-height:22px;color:#999;text-align:center}.luxmoon-open-app .popup .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;border-top:1px solid #e0e0e0}.luxmoon-open-app .popup .button{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;height:45px;line-height:45px;text-align:center;border-left:1px solid #e0e0e0}.luxmoon-open-app .popup .button,.luxmoon-open-app .popup .button:visited{text-decoration:none}.luxmoon-open-app .popup .button:first-child{border-left:0 none}.luxmoon-open-app .popup .accept-button{font-weight:500;color:#c89256}@media screen and (max-device-width:360px){.luxmoon-open-app .popup .content{padding:24px 16px}}

/*# sourceMappingURL=brand-detail.3d241.css.map*/