.vertical .block-content .product-desc{min-height:6.625rem}.promotion-page.promotion-page{--item-bg-color: #fff7f7;--text-color: #1c1c1c;--switch-os-color: #f65b31;--title-color: #fff;--countdown-border-color: var(--v224a6275);--countdown-bg-color: var(--v5e4741cd);--countdown-text-color: var(--v6836069c);--nav-bg-color: var(--v7bb69039);--nav-box-shadow: var(--v5f2f09cc);--nav-hover-bg-color: var(--v459321ec);--nav-hover-text-color: var(--f2072840)}.promotion-page.promotion-page .promotion-banner{margin-top:10.75rem}.promotion-page.promotion-page .promotion-banner.is-old-user{margin-top:6.25rem}.promotion-page.promotion-page .block-content .block-content-item h3{min-height:6rem}.promotion-page.promotion-page .block-content .block-content-item ul{min-height:10.75rem}.promotion-page .pc-desc span{-webkit-text-stroke-width:0}.promotion-page .banner-bg-image{transform:scale(.5);transform-origin:top left}.promotion-page .banner-txt{gap:0!important;width:-moz-fit-content;width:fit-content}.promotion-page .banner-txt .left{align-items:center;display:flex;flex-direction:column;width:43.75rem}.promotion-page .banner-txt .right{position:absolute;right:.625rem;top:-4.375rem}.promotion-page .animated-box-container .coupon{width:10.9375rem}.promotion-page .block-container .block-content .block-content-item .price .unit{font-size:1.375rem!important}@media(max-width:75rem){.promotion-page .banner-title-image{width:100%}.promotion-page .banner-txt.container{height:auto!important}.promotion-page .banner-times{margin-top:1.5rem!important}.promotion-page .banner-txt{display:flex}.promotion-page .banner-txt .left{width:auto}.promotion-page .banner-txt .right{padding-left:2.5rem;position:static}.promotion-page .banner-txt .pc-desc{font-size:1.25rem!important}}@media(max-width:48rem){.promotion-page .banner-txt .pc-desc{margin-top:2rem!important}}.promotion-page .border-box{background:#fff9!important;box-shadow:0 0 .5rem #f58bdb80}.promotion-page .border-radius-box{right:0!important}.promotion-page .border-radius-box .nav-sub-vertical{-webkit-backdrop-filter:blur(.125rem)!important;backdrop-filter:blur(.125rem)!important;border-radius:1.25rem!important;padding:.625rem!important;position:relative}.promotion-page .border-radius-box .nav-sub-vertical .border-box,.promotion-page .border-radius-box .nav-sub-vertical .border-line-box{display:none!important}.promotion-page .border-radius-box .anchor-list-vertical{background:var(--nav-bg-color, #ecfcdf);border-radius:1.25rem;box-shadow:var(--nav-box-shadow, 0 0 8px 0 rgba(245,139,219,.7));padding:.625rem}.promotion-page .border-radius-box .nav-sub-vertical:before{background:linear-gradient(145deg,#fff,#fff0 40%,#fff0 60%,#fff);border-radius:1.25rem;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.125rem;pointer-events:none;position:absolute;z-index:1}.promotion-page .nav-item-vertical.active span{color:#ec0004!important}.promotion-page .nav-item-vertical.active a{font-weight:700}.promotion-page .nav-item-vertical:not(.active) .anchor-list-item-vertical:hover{color:#18ae66!important}.promotion-page .nav-item-vertical:not(.active):hover{background:var(--nav-hover-bg-color, #e1f8ce)!important;border-radius:.5rem}.promotion-page .nav-item-vertical span{color:#18ae66!important}.promotion-page .time-card{background:var(--countdown-bg-color, #333)!important;border:.0625rem solid var(--countdown-border-color, hsla(0,0%,100%,.8));border-radius:.25rem;box-shadow:0 .125rem .5rem #0019341a;position:relative}.promotion-page .time-card:before{border-radius:inherit;content:"";top:.125rem;right:.125rem;bottom:.125rem;left:.125rem;position:absolute;z-index:0}.promotion-page .time-card span{position:relative;z-index:2}.promotion-page .card-number,.promotion-page .card-label{color:var(--countdown-text-color, #fff)!important}.promotion-page .bottom-desc{margin-bottom:1.5rem!important}.promotion-page .promotion-banner{margin:6.875rem 0 15rem!important}@media(max-width:75rem){.promotion-page .promotion-banner{margin-bottom:15rem!important;margin-left:0!important;margin-right:0!important;margin-top:1.875rem!important}.promotion-page .promotion-banner .banner-txt{gap:11.25rem!important}.promotion-page .promotion-banner .right{display:none}}@media(max-width:48rem){.promotion-page .promotion-banner{margin-bottom:17.5rem!important;margin-left:0!important;margin-right:0!important;margin-top:1.875rem!important}}@media(max-width:26.875rem){.promotion-page .promotion-banner{margin-bottom:20rem!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}.promotion-page .promotion-banner .right{display:flex}.promotion-page .promotion-banner .banner-txt{gap:12.5rem!important}}@media(max-width:23.4375rem){.promotion-page .promotion-banner{margin-bottom:20rem!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}.promotion-page .promotion-banner .banner-txt{gap:9.375rem!important}}@media(max-width:20rem){.promotion-page .promotion-banner{margin-bottom:18.75rem!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}.promotion-page .promotion-banner .banner-txt{gap:6.25rem!important}}.promotion-page .promotion-banner.has-timer{margin:3.125rem 0 13.75rem!important}@media(max-width:75rem){.promotion-page .promotion-banner.has-timer{margin-bottom:13.75rem!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}}@media(max-width:48rem){.promotion-page .promotion-banner.has-timer{margin-bottom:15rem!important;margin-left:0!important;margin-right:0!important;margin-top:1.875rem!important}}@media(max-width:26.875rem){.promotion-page .promotion-banner.has-timer{margin-bottom:20rem!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}.promotion-page .promotion-banner.has-timer .banner-txt{gap:6.25rem!important}}@media(max-width:23.4375rem){.promotion-page .promotion-banner.has-timer{margin-bottom:21.25rem!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}.promotion-page .promotion-banner.has-timer .sale-btn{margin-bottom:1.25rem!important}.promotion-page .promotion-banner.has-timer .banner-txt{gap:1.25rem!important}}@media(max-width:20rem){.promotion-page .promotion-banner.has-timer{margin-bottom:16.25rem!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}.promotion-page .promotion-banner.has-timer .sale-btn{margin-bottom:1.25rem!important}.promotion-page .promotion-banner.has-timer .banner-txt{gap:0!important}}.promotion-page .banner-times{margin-top:1.5rem!important}.promotion-page .left{margin-top:0!important}@media(min-width:40rem){.promotion-page{background-size:160rem 47.5rem!important}.promotion-page.has-price-notice{background-position:center 3.5rem!important}.promotion-page:not(.has-price-notice){background-position:center 0!important}}.promotion-page .footer-bg{margin-top:-23.75rem!important}@media(max-width:40rem){.promotion-page .banner-txt.has-timer{gap:3.125rem!important;padding-top:1.25rem!important}.promotion-page .banner-txt.has-timer .right{padding-left:1.25rem!important}}@media(max-width:40rem){.promotion-page .banner-txt:not(.has-timer){padding-top:6.25rem!important}.promotion-page .banner-txt:not(.has-timer) .right{padding-left:1.25rem!important}}@media(max-width:23.4375rem){.promotion-page .banner-txt:not(.has-timer){padding-top:5rem!important}}@media(max-width:20rem){.promotion-page .banner-txt:not(.has-timer){padding-top:3.75rem!important}}@media(min-width:40rem)and (max-width:160rem){.promotion-page.promotion-page[data-v-c3bfcd70]{background-size:160rem 47.5rem!important}}[data-v-c3bfcd70] .pro-price-change-notice{background:#fff;position:fixed;top:4.5rem;width:100vw;z-index:96}[data-v-c3bfcd70] .pro-price-change-notice .notification-banner{background:#fff!important;border-radius:0!important;padding:.8125rem .5rem!important}@media(max-width:75rem){[data-v-c3bfcd70] .pro-price-change-notice{display:none}}.block-title.plans[data-v-c3bfcd70]{color:var(--title-color);display:inline-block;font-size:2.5rem;line-height:3rem;margin-top:3.75rem;position:relative;text-align:center;transform:translateY(3.75rem);width:100%}.block-title.plans[data-v-c3bfcd70] *{vertical-align:middle}.block-title.plans[data-v-c3bfcd70] img{left:calc(100% + 1.25rem);position:absolute;top:50%;transform:translateY(-50%)}@media(max-width:75rem){.block-title.plans[data-v-c3bfcd70]{font-size:1.5rem;line-height:2rem;transform:translateY(0)}.block-title.plans[data-v-c3bfcd70] img{display:none}}@keyframes breathing-c3bfcd70{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}[data-v-c3bfcd70] .sale-btn{margin:4.5rem auto 0!important}@media(max-width:40rem){[data-v-c3bfcd70] .sale-btn{font-size:1.5rem!important;font-size:1.125rem!important;height:3.375rem!important;line-height:3.125rem!important;margin:1.5rem auto 0!important;min-width:13.375rem!important}}[data-v-c3bfcd70] .has-timer .sale-btn{margin-top:3.75rem!important}@media(max-width:64rem){[data-v-c3bfcd70] .has-timer .sale-btn{margin-top:1.5rem!important}}@media(max-width:40rem){[data-v-c3bfcd70] .has-timer .sale-btn{margin-top:1.5rem!important;min-width:12.125rem!important}}[data-v-c3bfcd70] .banner-container{padding-top:17.1875rem!important}@media(max-width:40rem){[data-v-c3bfcd70] .banner-container{padding-top:9.375rem!important}}.promotion-content-border[data-v-c3bfcd70]{margin-top:7.5rem;position:relative;z-index:2}.promotion-content-border#aio[data-v-c3bfcd70]{z-index:3}@media(max-width:40rem){.promotion-content-border[data-v-c3bfcd70]{margin-top:2.75rem}}
