.bride-look-book[data-v-2efd8202]{background-color:#fff}.bride-look-book .book-box[data-v-2efd8202]{min-height:375px!important;position:relative;width:100vw;margin:20px 0 53px}.bride-look-book .book-box .btn-label-box[data-v-2efd8202]{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:8}.bride-look-book .book-box .btn-label-box .label-book-btn[data-v-2efd8202]{width:16px;height:16px;line-height:16px;text-align:center;font-size:16px;border:7px solid transparent;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.bride-look-book .book-box .btn-label-box .label-book-btn[data-v-2efd8202]:first-child{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bride-look-book .page-footer[data-v-2efd8202]{position:absolute;bottom:-33px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:var(--font-Ivy-Mode-400);font-size:13px;line-height:18px;color:#121212}[data-v-2efd8202] #sms-code{display:none}.magazine-viewport{z-index:0}.bride-look-book .canvas{width:calc(100% - 60px);margin:0 auto}.bride-look-book .magazine-viewport{width:100%!important;margin:0 auto!important}.bride-look-book .magazine-viewport .loader{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bride-look-book .magazine #book-next,.bride-look-book .magazine #book-previous{height:0!important;width:0!important}.bride-look-book .magazine .click-area{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-wrap:wrap;flex-wrap:wrap;top:0;right:0;bottom:0;left:0;width:calc(100% - 30px);height:calc(100% - 30px);margin:15px}.bride-look-book .magazine .click-area a{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;width:100%;height:100%;font-size:32px}.bride-look-book .magazine .one-area.click-page-2 .area-1{width:85%;height:40%;margin-top:70%;margin-left:7%}.bride-look-book .magazine .one-area.click-page-24 .area-1{width:85%;height:20%;position:absolute;bottom:0}.bride-look-book .magazine .two-area.click-page-9{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8%}.bride-look-book .magazine .two-area.click-page-9 .area-1{width:44.5%;height:47.5%;margin-left:2%}.bride-look-book .magazine .two-area.click-page-9 .area-2{width:44%;height:47.5%;margin-right:1%}.bride-look-book .magazine .two-area.click-page-16 .area-1{width:90%;height:20%;margin-left:10%;margin-top:10%}.bride-look-book .magazine .two-area.click-page-16 .area-2{height:65%;margin-top:12%}.bride-look-book .magazine .two-area.click-page-19 .area-1{width:80%;height:15%;margin-top:13%;margin-left:10%}.bride-look-book .magazine .two-area.click-page-19 .area-2{width:100%;height:65%;margin-top:15%}.bride-look-book .magazine .two-area.click-page-27{margin-top:6%;margin-left:10%}.bride-look-book .magazine .two-area.click-page-27 .area-1{width:40%;height:100%;margin-left:3%}.bride-look-book .magazine .two-area.click-page-27 .area-2{width:40%;height:100%;margin-left:1%}.bride-look-book .magazine .three-area.click-page-13{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bride-look-book .magazine .three-area.click-page-13 .area-1{width:44%;height:47%;margin-top:3%;margin-left:5.5%}.bride-look-book .magazine .three-area.click-page-13 .area-2{width:44%;height:47%;margin-top:3%;margin-right:2.5%}.bride-look-book .magazine .three-area.click-page-13 .area-3{height:47.5%;margin:3% 2% 0 5%}.bride-look-book .magazine .three-area.click-page-18 .area-1{width:72%;height:31%;margin-top:12%;margin-left:3%}.bride-look-book .magazine .three-area.click-page-18 .area-2,.bride-look-book .magazine .three-area.click-page-18 .area-3{width:35%;height:40%;margin-top:11%;margin-left:3%}.bride-look-book .magazine .four-area{width:80%;height:85%;margin:10% auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bride-look-book .magazine .four-area a{width:49.5%;height:46%}.bride-look-book .magazine .four-area.click-page-5{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25%}.bride-look-book .magazine .four-area.click-page-5 a{width:40%;height:40%}.bride-look-book .magazine .four-area.click-page-5 a.area-3{margin-bottom:14%}.bride-look-book .magazine .four-area.click-page-17{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:89.5%;width:72%;margin-top:10.5%;margin-left:28%}.bride-look-book .magazine .four-area.click-page-17 .area-1{width:44%;height:41%;margin-left:-.5%}.bride-look-book .magazine .four-area.click-page-17 .area-2{width:43%;height:27%;margin-top:12%;margin-left:4.5%}.bride-look-book .magazine .four-area.click-page-17 .area-3{width:41%;height:34%;margin-top:10%}.bride-look-book .magazine .four-area.click-page-17 .area-4{width:46%;height:43%;margin-left:4%;margin-top:5%}.bride-look-book .magazine .four-area.click-page-21{width:90%;margin:15% 0 0 12%;height:90%}.bride-look-book .magazine .four-area.click-page-21 .area-1{width:32%;height:32%;margin-left:-3px}.bride-look-book .magazine .four-area.click-page-21 .area-2,.bride-look-book .magazine .four-area.click-page-21 .area-3{width:26%;height:32%;margin-left:0}.bride-look-book .magazine .four-area.click-page-21 .area-3{margin-left:0;margin-right:10%}.bride-look-book .magazine .four-area.click-page-21 .area-4{margin-top:10%;width:100%;height:56%}.bride-look-book .magazine .four-area.click-page-22{width:90%;height:90%;margin:10% auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bride-look-book .magazine .four-area.click-page-22 .area-1{width:27%;height:30%;margin-top:5%;margin-left:1%}.bride-look-book .magazine .four-area.click-page-22 .area-2{width:26%;height:30%;margin-top:5%;margin-left:-18%}.bride-look-book .magazine .four-area.click-page-22 .area-3{width:39%;height:25%;margin-top:10%;margin-left:-14.5%}.bride-look-book .magazine .four-area.click-page-22 .area-4{position:absolute;bottom:0;width:100%;height:53%}.bride-look-book .magazine .four-area.click-page-28{width:90%;height:90%;margin:10% 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bride-look-book .magazine .four-area.click-page-28 .area-1{height:90%;width:42%}.bride-look-book .magazine .four-area.click-page-28 .area-2{height:90%;width:30%;margin-left:1%}.bride-look-book .magazine .four-area.click-page-28 .area-3{height:90%;width:36%;margin-right:-10%}.bride-look-book .magazine .four-area.click-page-28 .area-4{width:42%;height:10%;margin-left:33%}.bride-look-book .magazine .five-area.click-page-7{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.bride-look-book .magazine .five-area.click-page-7 a{width:13%;height:11%;margin-bottom:5%}.bride-look-book .magazine .five-area.click-page-25{margin:6.5% 0 7% 6.5%}.bride-look-book .magazine .five-area.click-page-25 .area-1{width:20%;height:49%}.bride-look-book .magazine .five-area.click-page-25 .area-2{width:23%;height:49%;margin-right:8%}.bride-look-book .magazine .five-area.click-page-25 .area-3{width:45%;height:22%;margin-top:25%;margin-left:-3%}.bride-look-book .magazine .five-area.click-page-25 .area-4{width:42%;height:20%;margin-top:2%}.bride-look-book .magazine .five-area.click-page-25 .area-5{width:45%;height:47%;margin-left:6%}.bride-look-book .magazine .six-area{width:calc(100% - 30px);height:calc(100% - 30px)}.bride-look-book .magazine .seven-area.click-page-10 .area-1{width:40%;height:43%;margin:7% 50% 6% 7%}.bride-look-book .magazine .seven-area.click-page-10 .area-2{width:40%;height:43%;margin-left:7%;margin-bottom:4%}.bride-look-book .magazine .seven-area.click-page-10 .area-3{width:25%;height:5%;position:absolute;top:66%;right:20%}.bride-look-book .magazine .seven-area.click-page-10 .area-4{width:25%;height:5%;position:absolute;top:72.5%;right:20%}.bride-look-book .magazine .seven-area.click-page-10 .area-5{width:25%;height:5%;position:absolute;top:79%;right:20%}.bride-look-book .magazine .seven-area.click-page-10 .area-6{width:25%;height:5%;position:absolute;top:85.5%;right:20%}.bride-look-book .magazine .seven-area.click-page-10 .area-7{width:25%;height:5%;position:absolute;top:92%;right:20%}.bride-look-book .magazine .seven-area.click-page-14 .area-1{width:45%;height:50%;position:absolute;top:0;left:1px}.bride-look-book .magazine .seven-area.click-page-14 .area-2{width:45%;height:47%;position:absolute;top:52%;left:1px}.bride-look-book .magazine .seven-area.click-page-14 .area-3,.bride-look-book .magazine .seven-area.click-page-14 .area-4,.bride-look-book .magazine .seven-area.click-page-14 .area-5,.bride-look-book .magazine .seven-area.click-page-14 .area-6,.bride-look-book .magazine .seven-area.click-page-14 .area-7{width:20%;height:7.5%;position:absolute;right:3%;top:54%}.bride-look-book .magazine .seven-area.click-page-14 .area-4{top:63%}.bride-look-book .magazine .seven-area.click-page-14 .area-5{top:72%}.bride-look-book .magazine .seven-area.click-page-14 .area-6{top:81%}.bride-look-book .magazine .seven-area.click-page-14 .area-7{top:90%}.bride-look-book .magazine .eight-area.click-page-26{margin-left:6.5%;margin-top:6.5%}.bride-look-book .magazine .eight-area.click-page-26 .area-1{width:25%;height:27%}.bride-look-book .magazine .eight-area.click-page-26 .area-2{width:59%;height:20%;margin-left:3%;margin-top:5%}.bride-look-book .magazine .eight-area.click-page-26 .area-3{position:absolute;width:64%;bottom:49%;height:17%;left:2%}.bride-look-book .magazine .eight-area.click-page-26 .area-4{position:absolute;width:24%;height:25.5%;right:4%;top:30.5%}.bride-look-book .magazine .eight-area.click-page-26 .area-5{position:absolute;width:40%;height:7%;top:59%;left:2%}.bride-look-book .magazine .eight-area.click-page-26 .area-6{position:absolute;left:14%;width:23%;bottom:-1px;height:31%}.bride-look-book .magazine .eight-area.click-page-26 .area-7{position:absolute;width:23%;height:31%;bottom:0;left:38%}.bride-look-book .magazine .eight-area.click-page-26 .area-8{position:absolute;right:10%;bottom:0;width:28%;height:31%}.bride-look-book .magazine .night-area.click-page-28{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bride-look-book .magazine .night-area.click-page-28 .area-1{height:75%;width:40%;margin-left:-10%;margin-top:20%}.bride-look-book .magazine .night-area.click-page-28 .area-2{height:75%;width:40%;margin-top:20%}.bride-look-book .magazine .night-area.click-page-28 .area-3{height:75%;width:40%;margin-right:-12%;margin-top:20%}.bride-look-book .magazine .night-area.click-page-28 .area-4{width:7%;height:5%;margin-left:31%;margin-top:2%}.bride-look-book .magazine .night-area.click-page-28 .area-5{width:5%;height:5%;margin:2% 0 0 5px}.bride-look-book .magazine .night-area.click-page-28 .area-6{width:5%;height:5%;margin-top:2%}.bride-look-book .magazine .night-area.click-page-28 .area-7{width:4%;height:5%;margin:2% 5px 0 3px}.bride-look-book .magazine .night-area.click-page-28 .area-8{width:5%;height:5%;margin-right:2px;margin-top:2%}.bride-look-book .magazine .night-area.click-page-28 .area-9{width:7%;height:5%;margin-top:2%}