.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}.promotion-page.promotion-page .promotion-banner{margin-top:10.75rem}.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{-webkit-text-stroke-width:.25rem;-webkit-text-stroke-color:#f64685;paint-order:stroke fill}.promotion-page .pc-desc span{-webkit-text-stroke-width:0}.promotion-page .banner-txt{gap:0!important;position:relative;width:-moz-fit-content;width:fit-content}.promotion-page .banner-txt .left{align-items:center;display:flex;flex-direction:column}.promotion-page .banner-txt .right{position:absolute;right:-7.1875rem;top:-4.375rem}.promotion-page .block-container .block-content .block-content-item .price .unit{font-size:1.375rem!important}@media(max-width:40rem){.promotion-page .banner-bg-image{margin-left:1.25rem;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;flex-direction:column;gap:11.25rem!important;padding-top:4.5rem!important}.promotion-page .banner-txt .right{padding-left:2.5rem;position:static}.promotion-page .banner-txt .right .animated-box-container .coupon{animation:none!important}.promotion-page .banner-txt .pc-desc{font-size:1.25rem!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;padding:.5rem!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{border-radius:1.25rem;box-shadow:0 0 .5rem #f58bdbb3;padding:.625rem 0}.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 span{color:#fff200!important}.promotion-page .time-card{background:#fff!important;border:.0625rem solid #ff5795;border-radius:.25rem;box-shadow:0 .125rem .5rem #0019341a;position:relative}.promotion-page .time-card:before{background:#fff;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:#ff5795!important}.promotion-page .bottom-desc{margin-bottom:1.5rem!important}.promotion-page .promotion-banner{margin:8.75rem 0 10.25rem!important}@media(max-width:75rem){.promotion-page .promotion-banner{margin-bottom:7.5rem!important;margin-left:0!important;margin-right:0!important;margin-top:8.75rem!important}}@media(max-width:48rem){.promotion-page .promotion-banner{margin-bottom:6.25rem!important;margin-left:0!important;margin-right:0!important;margin-top:8.75rem!important}}@media(max-width:26.625rem){.promotion-page .promotion-banner{margin-bottom:26.25rem!important;margin-left:0!important;margin-right:0!important;margin-top:3rem!important}}@media(max-width:23.4375rem){.promotion-page .promotion-banner{margin-bottom:20rem!important;margin-left:0!important;margin-right:0!important;margin-top:3rem!important}}@media(max-width:20rem){.promotion-page .promotion-banner{margin-bottom:16.25rem!important;margin-left:0!important;margin-right:0!important;margin-top:2.5rem!important}}.promotion-page .promotion-banner.has-timer{margin:8.75rem 0 10rem!important}@media(max-width:75rem){.promotion-page .promotion-banner.has-timer{margin-bottom:11.25rem!important;margin-left:0!important;margin-right:0!important;margin-top:4.375rem!important}}@media(max-width:48rem){.promotion-page .promotion-banner.has-timer{margin-bottom:5rem!important;margin-left:0!important;margin-right:0!important;margin-top:8.75rem!important}}@media(max-width:26.625rem){.promotion-page .promotion-banner.has-timer{margin-bottom:17.5rem!important;margin-left:0!important;margin-right:0!important;margin-top:3.5rem!important}}@media(max-width:23.4375rem){.promotion-page .promotion-banner.has-timer{margin-bottom:16.25rem!important;margin-left:0!important;margin-right:0!important;margin-top:3rem!important}}@media(max-width:20rem){.promotion-page .promotion-banner.has-timer{margin-bottom:15rem!important;margin-left:0!important;margin-right:0!important;margin-top:.625rem!important}}.promotion-page .banner-times{margin-top:2.125rem!important}.promotion-page .pc-desc{font-size:1.125rem!important;text-shadow:0 .125rem 0 rgba(0,0,0,.2)}.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){gap:3.125rem!important;padding-top:1.25rem!important}.promotion-page .banner-txt:not(.has-timer) .right{padding-left:1.25rem!important}}@media(min-width:40rem)and (max-width:160rem){.promotion-page.promotion-page[data-v-9820dede]{background-size:160rem 47.5rem!important}}[data-v-9820dede] .content .plans-box li{color:#fff!important}[data-v-9820dede] .content .plans-box li a{color:#ffe79c!important}[data-v-9820dede] .sale-btn{margin:11rem auto 0!important}@media(max-width:40rem){[data-v-9820dede] .sale-btn{font-size:1.5rem!important;font-size:1.125rem!important;height:3.375rem!important;line-height:3.375rem!important;margin:1.5rem auto 0!important;min-width:13.375rem!important}}[data-v-9820dede] .has-timer .sale-btn{margin-top:5rem!important}@media(max-width:64rem){[data-v-9820dede] .has-timer .sale-btn{margin-top:2.5rem!important}}@media(max-width:40rem){[data-v-9820dede] .has-timer .sale-btn{margin-top:1.5rem!important;min-width:12.125rem!important}}[data-v-9820dede] .banner-container{padding-top:17.1875rem!important}@media(max-width:40rem){[data-v-9820dede] .banner-container{padding-top:9.375rem!important}}.promotion-content-border[data-v-9820dede]{margin-top:7.5rem;position:relative;z-index:2}.promotion-content-border#aio[data-v-9820dede]{z-index:3}@media(max-width:40rem){.promotion-content-border[data-v-9820dede]{margin-top:2.75rem}}
