.side-nav[data-v-7feb6e2e]{position:fixed;top:0;right:0;bottom:0;width:0;display:flex;background:#fff;overscroll-behavior:contain;color:#0e2e84;transition:width .5s ease 0s}.side-nav.show[data-v-7feb6e2e]{width:100vw}.side-nav__space[data-v-7feb6e2e]{flex:1}.side-nav__content[data-v-7feb6e2e]{width:76.53333vw}.side-nav__header[data-v-7feb6e2e]{width:76.53333vw;height:14.4vw;display:flex;justify-content:center;align-items:center;font-size:6.93333vw;font-weight:600;font-family:Montserrat}.side-nav__list[data-v-7feb6e2e]{width:76.53333vw;display:flex;flex-direction:column;align-items:center;gap:5.33333vw}.side-nav__item[data-v-7feb6e2e]{width:62.66667vw;padding-bottom:4.8vw;border-bottom:.53333vw solid #f3f3f3;display:flex;justify-content:space-between;align-items:center}.side-nav__text[data-v-7feb6e2e]{font-size:4.26667vw;font-weight:700;font-family:Noto Sans,sans-serif}.side-nav__arrow[data-v-7feb6e2e]{width:6.4vw;height:6.4vw}.member[data-v-ebd457ec]{position:relative;width:91.46667vw;height:39.46667vw;background:url(https://obs.lovestock.shop/web/icon/member_background_fft.png);background-size:cover;border-radius:2.66667vw;color:#fff;font-family:Noto Sans JP,sans-serif}.member__tag[data-v-ebd457ec]{position:absolute;top:0;left:0;width:16.8vw;height:8vw;display:flex;justify-content:center;align-items:center;background:url(https://obs.lovestock.shop/web/icon/tag/background/trapezoid_orange_fft.png);background-size:cover;border-top-left-radius:2.66667vw;font-family:Montserrat;font-size:4.26667vw;line-height:5.33333vw;font-weight:600}.member__content[data-v-ebd457ec]{position:absolute;bottom:3.73333vw;left:4.26667vw;display:flex;flex-direction:column;align-items:center}.member__title[data-v-ebd457ec]{font-size:5.06667vw;line-height:7.46667vw;font-weight:800;letter-spacing:.03em}.member__detail[data-v-ebd457ec]{margin-top:1.6vw;display:flex;align-items:center;font-size:3.2vw;line-height:4.8vw;font-weight:500;letter-spacing:.08em}.member__line[data-v-ebd457ec]{margin-right:1.33333vw;width:1px;height:2.66667vw;transform:rotate(-25deg);background:#fff}.member__line[data-v-ebd457ec]:last-child{margin-left:1.33333vw;transform:rotate(-155deg)}.member__button[data-v-ebd457ec]{margin-top:.53333vw;box-sizing:border-box;height:10.66667vw;padding:0 3.2vw 0 4.26667vw;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:29.33333vw;box-shadow:0 1.06667vw 10.66667vw 0 rgba(0,0,0,.12);font-size:4vw;line-height:5.86667vw;font-weight:700;color:#181818}.member__arrow[data-v-ebd457ec]{margin-left:3.46667vw;width:4.26667vw;height:4.26667vw}.title[data-v-2b510e92]{position:fixed;top:0;left:0;width:100%;height:14.93333vw;display:flex;justify-content:center;align-items:center;background:#fff;font-family:Noto Sans,sans-serif;color:#181818;z-index:1}.title__text[data-v-2b510e92]{font-size:4.26667vw;font-weight:700}.title__back-img[data-v-2b510e92]{width:8.53333vw;height:8.53333vw}.title__right[data-v-2b510e92]{display:flex;align-items:center}.title__menu-img[data-v-2b510e92]{width:8.53333vw;height:8.53333vw}.block[data-v-2b510e92]{width:100%;height:14.93333vw}.ll-wrap[data-v-5324b13b]{font-family:Noto Sans JP,sans-serif}.van-loading[data-v-5324b13b]{text-align:center;margin-bottom:2.66667vw;margin-top:2.66667vw}.loaded[data-v-5324b13b]{font-size:2.66667vw;color:#767676;line-height:4.26667vw;text-align:center;padding:10.66667vw 0;flex-direction:column}.loaded .end-tips[data-v-5324b13b],.loaded[data-v-5324b13b]{display:flex;align-items:center}.loaded .end-tips__line[data-v-5324b13b]{width:37.06667vw;display:inline-block;height:1px;border-top:.5px solid #e5e5e5;vertical-align:middle;margin:0 2.13333vw}.loaded .link[data-v-5324b13b]{margin-top:2.13333vw;text-align:center;text-decoration:underline}.popup[data-v-f6a02da2]{box-sizing:border-box;width:74.4vw;padding:20vw 6.4vw;background:#fff;border-radius:3.2vw;font-family:Noto Sans JP,sans-serif;color:#3d3d3d}.popup__close[data-v-f6a02da2]{position:absolute;top:3.2vw;right:4.26667vw;width:7.46667vw;height:7.46667vw}.popup__description[data-v-f6a02da2]{font-size:4vw;font-weight:400;line-height:6.66667vw}.popup[data-v-10980248]{box-sizing:border-box;width:74.4vw;padding:16.53333vw 6.4vw;background:#fff;border-radius:3.2vw;font-family:Noto Sans JP,sans-serif;color:#3d3d3d}.popup__close[data-v-10980248]{position:absolute;top:3.2vw;right:4.26667vw;width:7.46667vw;height:7.46667vw}.popup__title[data-v-10980248]{font-size:4vw;font-weight:700;line-height:6.66667vw}.popup__description[data-v-10980248]{font-size:4vw;font-weight:400;line-height:6.66667vw}.media-swipe[data-v-93846d38]{position:relative;width:100vw;height:100vw;overflow:hidden;background:#000}.media-swipe__wrapper[data-v-93846d38]{width:100%;height:100%;position:relative}.media-swipe__item[data-v-93846d38]{width:100vw;height:100vw}.media-swipe__video-container[data-v-93846d38]{width:100vw;height:100vw;position:relative}.media-swipe__image[data-v-93846d38],.media-swipe__video[data-v-93846d38]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.media-swipe__cover[data-v-93846d38]{width:100vw;height:100vw;-o-object-fit:contain;object-fit:contain}.media-swipe__play-icon[data-v-93846d38]{width:16vw;height:16vw;position:absolute;left:calc(50% - 8vw);top:calc(50% - 8vw)}.media-swipe__voice[data-v-93846d38]{width:8.53333vw;height:8.53333vw;position:absolute;top:2.13333vw;right:2.13333vw;background:rgba(45,45,45,.5);border-radius:50%;display:flex;align-items:center;justify-content:center}.media-swipe__voice-icon[data-v-93846d38]{width:5.33333vw;height:5.33333vw}.media-swipe__control[data-v-93846d38]{position:absolute;left:5.33333vw;right:13.33333vw;bottom:5.33333vw;display:flex;align-items:center}.media-swipe__control-play-btn[data-v-93846d38]{height:4vw;width:4vw;margin-right:3.2vw;background-size:cover;background-position:50%;background-repeat:no-repeat}.media-swipe__control-play-btn.min-play-icon[data-v-93846d38]{background-image:url(https://obs.lovestock.shop/web/icon/play.png)}.media-swipe__control-play-btn.min-stop-icon[data-v-93846d38]{background-image:url(https://obs.lovestock.shop/web/icon/stop.png)}.media-swipe__control-time-start[data-v-93846d38]{margin-right:1.6vw}.media-swipe__control-time-all[data-v-93846d38]{margin-left:1.6vw}.media-swipe__control-time-all[data-v-93846d38],.media-swipe__control-time-start[data-v-93846d38]{font-family:Montserrat;font-size:2.66667vw;font-weight:500;color:#fff}.media-swipe__control-progress[data-v-93846d38]{width:53.33333vw;height:5.33333vw;display:flex;align-items:center}.media-swipe__control-progress-bar[data-v-93846d38]{background-color:#666;height:.53333vw;width:100%}.media-swipe__control-progress-move[data-v-93846d38]{height:.53333vw;background-color:#fff;text-align:right;display:flex;justify-content:flex-end;align-items:center;min-width:2.66667vw}.media-swipe__control-progress-dot[data-v-93846d38]{display:inline-block;width:2.66667vw;height:2.66667vw;background-color:#fff;border-radius:1.33333vw;pointer-events:none}.media-swipe__indicator[data-v-93846d38]{position:absolute;bottom:5.33333vw;right:5.33333vw;box-sizing:border-box;height:5.33333vw;padding:0 2.66667vw;background:rgba(24,24,24,.5);border-radius:26.66667vw;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-size:2.66667vw;font-weight:500;color:#fff}.product-info[data-v-281c2901]{box-sizing:border-box;width:100%;padding:5.33333vw 5.33333vw 0;background-color:#fff;font-family:Noto Sans,sans-serif;color:#181818}.product-info__header[data-v-281c2901]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.06667vw}.product-info__name[data-v-281c2901]{font-size:4.53333vw;font-weight:700;line-height:7.73333vw}.product-info__name-english[data-v-281c2901]{font-size:3.73333vw;font-weight:300;line-height:6.4vw}.product-info__donate-btn[data-v-281c2901]{box-sizing:border-box;height:5.86667vw;padding:0 2.13333vw;background:#fff;border:1px solid #1b62b0;border-radius:.53333vw;display:flex;align-items:center;font-size:2.93333vw;font-weight:600;color:#1b62b0}.product-info__donate-icon[data-v-281c2901]{width:4.8vw;height:4.8vw;margin-left:.53333vw}.product-info__tags[data-v-281c2901]{display:flex;gap:1.06667vw;margin-bottom:4.26667vw}.product-info__tag[data-v-281c2901]{box-sizing:border-box;height:6.13333vw;background:#f4f4f4;border-radius:26.66667vw;padding:0 2.66667vw;display:flex;align-items:center;font-size:2.93333vw;line-height:5.06667vw;color:#6a6a6a}.product-info__booking-section[data-v-281c2901]{margin-bottom:3.2vw;padding-bottom:3.2vw;border-bottom:1px solid #e6e9ee}.product-info__booking-section[data-v-281c2901]:last-child{margin-bottom:0}.product-info__booking-header[data-v-281c2901]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.2vw}.product-info__booking-title[data-v-281c2901]{font-size:3.2vw;font-weight:700;line-height:4.53333vw;display:flex;align-items:center}.product-info__info-icon[data-v-281c2901]{width:4.8vw;height:4.8vw;margin-left:.53333vw}.product-info__options[data-v-281c2901]{display:flex;gap:3.2vw}.product-info__option[data-v-281c2901]{flex:1;color:#fff;overflow:hidden}.product-info__option-time[data-v-281c2901]{height:6.66667vw;background:#0e2e84;border-radius:1.6vw 1.6vw 0 0;display:flex;justify-content:center;align-items:center;font-size:2.93333vw;font-weight:600}.product-info__option-discount[data-v-281c2901]{box-sizing:border-box;height:4.53333vw;padding:0 1.6vw;margin-left:1.06667vw;background:linear-gradient(90deg,#ff5f27 17%,#ffa300 81%);border-radius:26.66667vw;display:flex;align-items:center;justify-content:center;font-size:2.93333vw;font-weight:500}.product-info__option-price[data-v-281c2901]{box-sizing:border-box;height:5.6vw;background-color:#fff;display:flex;justify-content:center;align-items:flex-end;font-weight:700;font-size:2.66667vw;line-height:4.53333vw;color:#181818}.product-detail[data-v-4a47d298]{box-sizing:border-box;width:89.33333vw;padding:5.33333vw 5.33333vw 6.4vw;background:#fff;border-radius:3.2vw;box-shadow:0 .53333vw 6.66667vw 0 rgba(6,23,68,.08);font-family:Noto Sans JP,sans-serif;color:#181818}.product-detail__header-title[data-v-4a47d298]{font-size:5.6vw;font-weight:700;line-height:10.4vw}.product-detail__header-little-title[data-v-4a47d298]{font-family:Montserrat;font-size:3.2vw;font-weight:500;line-height:5.6vw;color:#0e2e84}.product-detail__content[data-v-4a47d298]{margin-top:4.26667vw;font-size:3.73333vw;line-height:6.66667vw;white-space:pre-line}.actions[data-v-68e7abd1]{position:fixed;bottom:0;left:0;right:0;box-sizing:border-box;width:100vw;padding:4.26667vw 5.33333vw;background:#fff;border-top:1px solid #e6e9ee;display:flex;justify-content:space-between;gap:4vw}.actions__buy[data-v-68e7abd1]{flex:1;height:12.8vw;border-radius:26.66667vw;display:flex;align-items:center;justify-content:center;font-size:3.2vw;font-weight:600;color:#fff}.actions__buy.talker-time[data-v-68e7abd1]{background:#181818}.actions__buy.user-time[data-v-68e7abd1]{background:linear-gradient(90deg,#ff5f27 17%,#ffa300 81%)}.popup[data-v-01b6fda0]{box-sizing:border-box;width:72.8vw;display:flex;flex-direction:column;align-items:center;padding-top:5.33333vw;font-family:Noto Sans,sans-serif;border-width:0 0 .5px 0;border-style:solid;border-color:rgba(60,60,67,.36);background:hsla(0,0%,94.9%,.8);-webkit-backdrop-filter:blur(5.86667vw);backdrop-filter:blur(5.86667vw);border-radius:3.73333vw}.popup .dialog[data-v-01b6fda0]{text-align:center;color:#000}.popup .dialog__title[data-v-01b6fda0]{font-size:4.26667vw;font-weight:700;margin-bottom:2.13333vw}.popup .dialog__content[data-v-01b6fda0]{padding:0 4.26667vw;margin-bottom:5.33333vw;font-size:3.2vw;line-height:4.8vw;white-space:pre-line}.popup .dialog__actions[data-v-01b6fda0]{display:flex;width:72.8vw;border-top:.5px solid rgba(60,60,67,.36)}.popup .dialog__actions-btn[data-v-01b6fda0]{box-sizing:border-box;width:50%;height:11.73333vw;padding:0 4.26667vw;display:flex;align-items:center;justify-content:center;font-size:4vw;color:#007aff}.popup .dialog__actions-cancel[data-v-01b6fda0]{border-right:.5px solid rgba(60,60,67,.36)}.specs-selection[data-v-379836e6]{display:flex;flex-direction:column;align-items:flex-start;font-family:Noto Sans JP,sans-serif;color:#181818}.specs-selection__label[data-v-379836e6]{margin-bottom:3.2vw;font-size:4.26667vw;font-weight:700;line-height:4.8vw;color:#2d2d2d}.specs-selection__options[data-v-379836e6]{display:flex;flex-wrap:wrap;gap:3.2vw}.specs-selection__option[data-v-379836e6]{box-sizing:border-box;height:9.6vw;display:flex;justify-content:center;align-items:center;border:1px solid #dfdee5;border-radius:10.66667vw;padding:0 6.66667vw;font-size:3.73333vw;font-weight:500;line-height:normal}.specs-selection__option[data-v-379836e6]:nth-child(3n-2){margin-left:0}.specs-selection__option.checked[data-v-379836e6]{background:linear-gradient(90deg,#ff5f27 17%,#ffa300 81%);border-color:#ffa300;color:#fff}.specs-selection__option.disable[data-v-379836e6]{background:rgba(230,233,238,.5);border-color:rgba(230,233,238,.5);color:#cccbd3}.purchase-popup[data-v-140bbe92]{font-family:Noto Sans JP,sans-serif}.purchase-popup__container[data-v-140bbe92]{position:relative;padding-top:14.93333vw}.purchase-popup__close[data-v-140bbe92]{position:absolute;top:4.26667vw;right:4.26667vw;font-size:6.4vw;color:#999}.purchase-popup__product[data-v-140bbe92]{box-sizing:border-box;display:flex;padding:0 4.26667vw;margin-bottom:10.66667vw}.purchase-popup__product-image[data-v-140bbe92]{width:21.33333vw;height:21.33333vw;margin-right:5.33333vw;overflow:hidden}.purchase-popup__product-image img[data-v-140bbe92]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.purchase-popup__product-info[data-v-140bbe92]{flex:1}.purchase-popup__coupon-tag[data-v-140bbe92]{margin-bottom:1.6vw;box-sizing:border-box;height:5.33333vw;padding:0 1.6vw;background:linear-gradient(90deg,#ff5f27 17%,#ffa300 81%);display:inline-flex;justify-content:center;align-items:center;font-size:2.66667vw;font-weight:600;color:#fff}.purchase-popup__coupon-icon[data-v-140bbe92]{width:4vw;height:4vw;margin-right:.53333vw}.purchase-popup__price[data-v-140bbe92]{margin-bottom:1.6vw}.purchase-popup__price.no-coupon[data-v-140bbe92]{margin-top:4.53333vw}.purchase-popup__price-range[data-v-140bbe92]{font-family:Montserrat;font-size:6.4vw;font-weight:600;line-height:6.93333vw;color:#e84c16}.purchase-popup__tax[data-v-140bbe92]{font-size:3.2vw;font-weight:500;line-height:3.73333vw;color:#e84c16}.purchase-popup__regular-price[data-v-140bbe92]{font-size:3.73333vw;color:#959595}.purchase-popup__regular-price-range[data-v-140bbe92]{font-family:Montserrat}.purchase-popup__divider[data-v-140bbe92]{height:1px;background-color:#dedede;margin:0 4.26667vw 4.26667vw}.purchase-popup__section[data-v-140bbe92]{box-sizing:border-box;width:100%;padding:0 4.26667vw}.purchase-popup__section .specs-selection[data-v-140bbe92]{margin-top:7.46667vw}.purchase-popup__note[data-v-140bbe92]{margin-top:3.2vw;padding:0 4.26667vw;font-size:2.93333vw;line-height:3.2vw;color:#6a6a6a;white-space:pre-line}.purchase-popup__submit-container[data-v-140bbe92]{margin-top:12.8vw;box-sizing:border-box;width:100%;padding:4.26667vw 5.33333vw;border-top:1px solid #e6e9ee}.purchase-popup__submit[data-v-140bbe92]{width:100%;height:12.8vw;background:#181818;border-radius:26.66667vw;color:#fff}.purchase-popup__submit .van-button__text[data-v-140bbe92]{font-size:3.73333vw;font-weight:700}.service-product[data-v-20befb2d]{width:100vw;min-height:100vh;background:#fff;display:flex;flex-direction:column;align-items:center;font-family:Noto Sans JP,sans-serif;transition:transform .5s ease 0s}.service-product.show-nav[data-v-20befb2d]{transform:translateX(-76.53333vw);pointer-events:none}.service-product__header[data-v-20befb2d] .title .title__text{font-size:6.93333vw;font-weight:600;color:#0e2e84}.service-product__detail[data-v-20befb2d],.service-product__member[data-v-20befb2d]{margin-top:5.33333vw}.service-product .block[data-v-20befb2d]{width:100%;height:21.6vw}