.book{margin-top:-95px;margin-bottom:-100px;width:100%;min-height:248.7vw;background:url(../img/運勢書介紹頁_Web.85458f90.png);background-size:100%!important;background-repeat:no-repeat!important;background-position:top!important}@media(max-width:576px){.book{margin-top:-60px;margin-bottom:-55px;min-height:703.5vw;background:url(../img/運勢書介紹頁_Mobile.684c6bd2.png)}}.book__banner{width:100%;height:64.6vw;position:relative}@media(max-width:576px){.book__banner{width:100%;height:216.53vw}}.book__banner__textPic{position:absolute;top:14vw;left:15.8vw;width:36vw;height:29.3vw;background:url(../img/運勢書banner文字.4049f01d.png);background-size:contain!important}@media(max-width:576px){.book__banner__textPic{width:73vw;height:63vw;background:url(../img/運勢書banner文字_mobile.9714e57c.png);top:unset;bottom:128px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.book__banner__toBuy{position:fixed;top:14vw;right:60px;z-index:1}@media(max-width:576px){.book__banner__toBuy{position:fixed;width:100vw;top:unset;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:54}}.book__banner__toBuy__btn{width:108px;height:117px;cursor:pointer;margin:12px 0}@media(max-width:576px){.book__banner__toBuy__btn{width:50%;height:68px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.book__banner__toBuy__btn__text{height:81px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:22px;font-weight:500;letter-spacing:5.28px}@media(max-width:576px){.book__banner__toBuy__btn__text{height:auto;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:1.8px}}.book__banner__toBuy__btn__text.hover--show{display:none;font-size:17px!important;letter-spacing:1px!important;line-height:100%!important}.book__banner__toBuy__btn__text.hover--show span{font-size:20px!important;letter-spacing:3.6px!important}.book__banner__toBuy__btn__price{height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400}@media(max-width:576px){.book__banner__toBuy__btn__price{height:auto;font-size:13px;font-style:normal;font-weight:400;line-height:22px}}.book__banner__toBuy__btn__price img{width:14px;height:16px;margin-left:6px}@media(max-width:576px){.book__banner__toBuy__btn__price img{width:12px;height:13.714px;margin-left:4px}}.book__banner__toBuy__btn__price img.hover--show{display:none}@media(min-width:577px){.book__banner__toBuy__btn.isSale:hover{border:1px solid #fff!important;background:#d3409d!important}.book__banner__toBuy__btn.isSale:hover .book__banner__toBuy__btn__text{color:#fff!important;border-bottom:1px solid #fff!important}.book__banner__toBuy__btn.isSale:hover .book__banner__toBuy__btn__price{color:#fff!important}.book__banner__toBuy__btn.isSale:hover .hover--show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.book__banner__toBuy__btn.isSale:hover .hover--hide{display:none!important}}.book__banner__toBuy__btn.all{border:1px solid #fff;background:#214c73}@media(max-width:576px){.book__banner__toBuy__btn.all{border:none}}.book__banner__toBuy__btn.all .book__banner__toBuy__btn__text{color:#fff;border-bottom:1px solid #fff}@media(max-width:576px){.book__banner__toBuy__btn.all .book__banner__toBuy__btn__text{border-bottom:none}}.book__banner__toBuy__btn.all .book__banner__toBuy__btn__price{color:#fff}.book__banner__toBuy__btn.single{border:1px solid #214c73;background:#fff}@media(max-width:576px){.book__banner__toBuy__btn.single{border:none}}.book__banner__toBuy__btn.single .book__banner__toBuy__btn__text{color:#214c73;border-bottom:1px solid #214c73}@media(max-width:576px){.book__banner__toBuy__btn.single .book__banner__toBuy__btn__text{border-bottom:none}}.book__banner__toBuy__btn.single .book__banner__toBuy__btn__price{color:#214c73}.book__banner__mobilePreorder{position:fixed;z-index:54;width:100vw;top:unset;bottom:68px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.78);height:38px;color:#d3409d;font-family:Noto Sans TC;font-size:14px;font-weight:500;line-height:22px;letter-spacing:1.4px}.book__banner__mobilePreorder .wave-char{display:inline-block}.book__main{margin-top:18.75vw;margin-left:auto;margin-right:auto;margin-bottom:6vw;max-width:840px;min-height:100vh}@media(max-width:576px){.book__main{margin-top:36.2vw;width:100%;height:100%}}.book__main__quote{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:576px){.book__main__quote{width:100%;height:100%}}.book__main__quote__title{font-size:32px;font-weight:500;line-height:38.119px;letter-spacing:2.56px;color:#fff;margin-bottom:80px;text-align:center}@media(max-width:576px){.book__main__quote__title{font-size:20px;font-weight:500;line-height:24px;letter-spacing:1.6px;margin-bottom:32px}}.book__main__quote__title img{width:128px}@media(max-width:576px){.book__main__quote__title img{width:80px}}.book__main__quote__content{margin:0 52px;color:#fff;font-size:24px;font-weight:400;line-height:48px;letter-spacing:1.92px}.book__main__quote__content span{display:inline}@media(max-width:576px){.book__main__quote__content{font-size:14px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:1.12px}}.book__main__constellations{margin-top:16.4vw;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:576px){.book__main__constellations{width:100%;height:100%;padding-left:20px;padding-right:20px}}.book__main__constellations__title{margin-bottom:72px}@media(max-width:576px){.book__main__constellations__title{width:95px;margin-bottom:36px}}.book__main__constellations__title img{width:100%}.book__main__constellations__list{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:576px){.book__main__constellations__list{width:100%;height:100%;-ms-flex-pack:distribute;justify-content:space-around}}.book__main__constellations__list__item{width:25%;margin-bottom:84px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:centers;-ms-flex-pack:centers;justify-content:centers;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-style:normal;font-weight:400;line-height:47.924px;letter-spacing:1.6px;color:#fff;cursor:pointer}@media(max-width:576px){.book__main__constellations__list__item{width:33%;margin-bottom:40px;font-size:14px;font-weight:400;line-height:28px;letter-spacing:1.12px}}.book__main__constellations__list__item__pic{width:220px;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-size:contain!important}@media(max-width:576px){.book__main__constellations__list__item__pic{width:132px;height:132px}}.book__main__constellations__list__item__pic img{width:108px;height:104px;-webkit-transform:translateY(30px);transform:translateY(30px)}@media(max-width:576px){.book__main__constellations__list__item__pic img{width:64px;height:61px;-webkit-transform:translateY(20px);transform:translateY(20px)}}.book__main__constellations__list__item__pic.background-1{background:url(../img/外框1.7e99c68b.png) 50% no-repeat}.book__main__constellations__list__item__pic.background-2{background:url(../img/外框2.21b9c497.png) 50% no-repeat}.book__main__constellations__list__item__pic.background-3{background:url(../img/外框3.941a4747.png) 50% no-repeat}.book__main__constellations__list__item__title{margin-top:-48px;font-size:20px;font-weight:400;line-height:47.924px;letter-spacing:1.6px}@media(max-width:576px){.book__main__constellations__list__item__title{margin-top:-28px;font-size:14px;font-weight:400;line-height:28px;letter-spacing:1.12px}}.book__main__constellations__list__item__title img{width:24px;margin-right:8px}@media(max-width:576px){.book__main__constellations__list__item__title img{width:16px;margin-right:4px}}@-webkit-keyframes wave{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes wave{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.book__animation{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;background-color:#011e33}.book__animation__loading{position:absolute;top:0;left:0;width:100%;height:100%}.book__animation__loading img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.book__animation__video{position:absolute;top:0;left:0;width:100vw;height:100vh}.book__animation__video video{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}.fade-out{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0;pointer-events:none}