@charset "UTF-8";.only-in-pc{display:block}@media (max-width: 768px){.only-in-pc{display:none}}.only-in-mobile{display:none}@media (max-width: 768px){.only-in-mobile{display:block}}.seo-h1{position:absolute;display:block;height:0;width:0;overflow:hidden;z-index:-1}.flex{display:flex}.flex-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.container-wrapper{width:1200px;margin:auto;overflow:hidden;text-align:center}@media screen and (max-width: 1200px){.container-wrapper{width:100%}}@media screen and (max-width: 768px){.container-wrapper{width:100%}}.bg{width:100%}.bg img{display:block;width:100%;height:auto}.index_title{margin-top:0;margin-bottom:54px;font-weight:700;font-size:36px;line-height:1;color:#000}@media screen and (max-width: 798px){.index_title{font-size:24px;padding:0 16px;margin-bottom:20px}}.desc{margin-top:20px;font-weight:400;font-size:24px;line-height:1.35;color:#666}@media screen and (max-width: 1200px){.desc{font-size:14px}}@media screen and (max-width: 798px){.desc{margin-top:16px;font-size:14px;padding:0 16px}}.index-button{padding:0 40px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;height:48px;font-weight:700;font-size:16px;border-radius:48px;transition:.2s;cursor:pointer;background:#17bbef;border:2px solid #17bbef;color:#fff}.index-button:hover{background:#fff;color:#17bbef}.index-button.disabled{background:#ccc!important;color:#fff!important;pointer-events:none;border-color:#ccc}@media (max-width: 768px){.index-button{font-size:14px;font-weight:500;line-height:500px;height:28px;padding:0 16px}}.b-banner{position:relative;width:100vw;height:100vw}.b-banner .banner_content{position:absolute;display:flex;flex-direction:column;margin-top:24px;top:0;width:100%;height:100%;padding:0 24px;background-color:transparent;color:#000}.b-banner .banner_content .banner-title{font-weight:600;font-size:24px;line-height:1.2}.b-banner .banner_content .banner-desc{margin-top:8px;font-size:14px}.b-banner .banner_content .banner-button{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:20px;padding:10px 24px;min-width:107px;height:39px;background:#17bbef;border-radius:71px;font-weight:600;font-size:14px;line-height:19px;text-align:center;color:#fff;cursor:pointer;border:0}@media screen and (min-width: 769px){.b-banner{width:100%;height:calc(700 / 1920 * 100vw)}.b-banner .banner_content{justify-content:center;margin-top:0;top:0;left:9vw;width:50%;height:100%;background-color:transparent}.b-banner .banner_content .banner-title{font-size:2.29167vw}.b-banner .banner_content .banner-desc{width:80%;font-size:1.04167vw}.b-banner .banner_content .banner-button{margin-top:1.04167vw;min-width:7.03125vw;height:2.5vw;font-size:.83333vw;padding:0 2.08333vw}}.situation{margin:90px 0;display:flex;justify-content:center}@media (max-width: 768px){.situation{padding:0 16px}}.situation .card-container{margin-top:40px;display:flex;justify-content:space-between;width:100%}@media (max-width: 768px){.situation .card-container{display:block;white-space:nowrap}}.situation .card-container .card-box{position:relative;width:calc(25% - 4px);height:33vw;max-width:297px;max-height:396px}@media (max-width: 768px){.situation .card-container .card-box{display:inline-block;width:79.2vw;height:105.6vw;margin-left:8px;margin-right:8px}}.situation .card-container .box-container{padding:30px;position:absolute;display:flex;flex-direction:column;align-items:center;top:0;left:0;width:100%;height:100%}.situation .card-container .icon-bar{width:48px;height:48px}.situation .card-container .box-title{margin-top:12px;font-weight:500;font-size:24px;color:#fff}@media (max-width: 768px){.situation .card-container .box-title{font-size:20px;margin-top:14px}}@media screen and (max-width: 798px){.situation{margin:40px 0}.situation .card-container{margin-top:20px}}.advantage{margin:90px 0;display:flex;justify-content:center}.advantage .card-container{margin-top:40px;display:flex;justify-content:space-between;width:100%}.advantage .card-container .card-box{padding:12px;display:flex;flex-direction:column;align-items:center;width:20%}@media (max-width: 768px){.advantage .card-container .card-box{width:64vw;height:48vw;border:1px solid #DDDDDD;margin-left:8px;margin-right:8px;padding:0 6px;justify-content:center}}.advantage .card-container .icon-bar{width:72px;height:72px}@media (max-width: 768px){.advantage .card-container .icon-bar{width:14.93333vw;height:14.93333vw}}.advantage .card-container .box-title{margin-top:20px;font-weight:400;font-size:16px;text-align:center;color:#000}@media (max-width: 768px){.advantage .card-container .box-title{font-size:14px;color:#666}}@media screen and (max-width: 798px){.advantage{margin:40px 0}.advantage .card-container{margin-top:20px}}.advantage .slick-dots li,.advantage .slick-dots li button,.advantage .slick-dots li button:before{width:24px;height:4px}.advantage .slick-dots li.slick-active button:before{background:#999}.advantage .slick-dots li button{padding:0}.advantage .slick-dots li button:before{opacity:1;background:#e6e6e6;border-radius:4px;overflow:hidden;content:" "}.categories{margin:90px 0;display:flex;justify-content:center;padding:0 16px}@media screen and (max-width: 798px){.categories{margin:40px 0;background-color:#f4f7fc;padding:25px 0}}.categories .card-container{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media screen and (max-width: 1200px){.categories .card-container{margin-top:20px;width:100%;margin-left:-10px;margin-right:-10px}}.categories .card-container .card-box{padding:8px;display:flex;flex-direction:column;align-items:center;flex:1}@media (max-width: 768px){.categories .card-container .card-box{padding:0;width:25.4vw;margin-left:10px;margin-right:10px;margin-bottom:40px}}.categories .card-container .icon-bar{display:flex;justify-content:center;align-items:center;width:100%;height:7.8125vw;overflow:hidden;cursor:pointer}.categories .card-container .icon-bar img{width:100%;height:100%;object-fit:contain;margin:auto;max-width:9.375vw}@media (max-width: 768px){.categories .card-container .icon-bar{width:66.66667vw;height:66.66667vw}.categories .card-container .icon-bar img{max-width:100%}}.categories .card-container .box-title{margin-top:20px;font-weight:600;font-size:16px;color:#000;cursor:pointer}@media (max-width: 768px){.categories .card-container .box-title{font-size:14px}}.categories .slick-arrow{font-size:0;line-height:0;position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;cursor:pointer;border:none;outline:none;opacity:0}@media (max-width: 767px){.categories .slick-arrow{opacity:1}}.categories .slick-arrow:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid;border-right:2px solid;border-color:#334761}.categories .slick-prev:before,.categories .slick-next:before{content:""}.categories .slick-prev:hover,.categories .slick-prev:focus,.categories .slick-next:hover,.categories .slick-next:focus{box-shadow:0 2px 5px 2px #0000001a;background:#fff}.categories .slick-prev:hover:after,.categories .slick-prev:focus:after,.categories .slick-next:hover:after,.categories .slick-next:focus:after{border-color:#334761}.categories .slick-prev{margin-left:-540px}@media (max-width: 767px){.categories .slick-prev{margin-left:0}}.categories .slick-next{margin-left:540px}@media (max-width: 767px){.categories .slick-next{margin-left:0}}.categories .slick-prev{left:50%}.categories .slick-prev:after{transform:translate(-30%,-50%) rotate(225deg)}@media (max-width: 767px){.categories .slick-prev{margin-left:0;left:30px!important}}.categories .slick-next{left:50%}.categories .slick-next:after{transform:translate(-70%,-50%) rotate(45deg)}@media (max-width: 1200px){.categories .slick-next{left:unset;right:0!important}}@media (max-width: 767px){.categories .slick-next{margin-left:0;right:0}}.categories .slick-arrow{transform:translate(-50%,-50%);background:#fff}.purchase{padding:90px 0;display:flex;justify-content:center;background:linear-gradient(180deg,#fff,#f5f5f7 6.53% 51.83%,#f5f5f7 94.78%,#fff)}@media (max-width: 768px){.purchase{padding:40px 0}}.purchase .collection-container{margin-top:40px}.purchase .product-container{margin-top:40px;display:flex;flex-wrap:wrap;max-width:1200px}@media (max-width: 768px){.purchase .product-container{margin-top:20px}}.purchase .product-box{padding:12px;width:25%}@media (max-width: 768px){.purchase .product-box{width:100%}}.purchase .product-card{padding:30px 12px 20px;display:flex;flex-direction:column;align-items:center;height:100%;background:#fff;text-align:left}@media (max-width: 768px){.purchase .product-card{flex-direction:row;align-items:flex-start}}.purchase .img-box{width:200px;height:200px;cursor:pointer;margin-bottom:30px}.purchase .img-box img{display:block;width:100%;height:auto}@media (max-width: 768px){.purchase .img-box{width:24vw;height:24vw;margin-right:8px;margin-bottom:0}}.purchase .product-card-content{width:100%;text-align:left;color:#000}@media (max-width: 768px){.purchase .product-card-content{flex:1;width:auto;min-width:0}}.purchase .title{font-size:18px;color:#000;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.purchase .title{font-size:14px;margin-bottom:12px}}@media (max-width: 768px){.purchase .buy-container{display:flex;align-items:center;justify-content:space-between}}.purchase .price{height:27px;line-height:27px;font-size:20px}@media (max-width: 768px){.purchase .price{font-size:16px;line-height:22px;height:22px}}.purchase .buy_now_btn{margin-top:16px;font-weight:600}@media (max-width: 768px){.purchase .buy_now_btn{margin:0;font-weight:500}}.purchase .discounts-info{list-style:disc;min-height:144px}.purchase .discounts-info li{margin-left:14px;margin-bottom:15px;font-weight:400;font-size:14px;line-height:19px;color:#666}.purchase .discounts-info li .discount-item{display:flex;justify-content:space-between;align-items:center;height:100%}.purchase .discounts-info li .discount-item .suffix{border:1px solid #17bbef;border-radius:2px;padding:2px 6px;color:#17bbef}@media (max-width: 768px){.purchase .discounts-info{min-height:90px}.purchase .discounts-info li{font-size:12px;line-height:16px;margin-bottom:6px}}.purchase .btn-view{font-weight:400;font-size:20px;line-height:27px;text-align:center;color:#17bbef;margin-top:24px;display:flex;justify-content:center;align-items:center;cursor:pointer}.purchase .btn-view span{margin-right:10px}.purchase .btn-view svg{width:10px;height:10px;fill:#17bbef}@media (max-width: 768px){.purchase .btn-view{font-size:14px;line-height:19px;margin-top:16px}}.program{display:flex;justify-content:center;align-items:center;font-weight:400;font-size:24px;color:#000}.program .icon-img{margin-right:6px;width:36px;height:36px;line-height:36px}.program .icon-img img{vertical-align:top}.program .click-btn{-webkit-appearance:button;background-color:transparent;background-image:none;border:none!important;font-weight:400;font-size:24px;color:#17bbef;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,"sans-serif";cursor:pointer}@media screen and (max-width: 798px){.program{padding:0 16px;font-size:16px;align-items:flex-start}.program .icon-img{width:28px;height:28px;margin-right:8px}.program p{font-weight:400;font-size:16px;line-height:22px;color:#000}.program .click-btn{font-size:16px;line-height:22px;color:#17bbef}}.mask{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;background-color:#0006;z-index:48}.mask .program-dialog{position:relative;width:95vw;height:90vh;overflow:hidden;background:#fff;border-radius:12px;margin:0 auto}.mask .dialog-header{position:relative;display:flex;justify-content:space-between;align-items:flex-start;font-size:14px;color:#000;padding:24px 16px}.mask .close-icon{position:absolute;right:6px;-webkit-appearance:button;background-color:transparent;background-image:none;border:none!important;cursor:pointer}@media screen and (min-width: 769px){.mask .close-icon{right:20px}}.mask .dialog-body{width:100%;height:calc(100% - 74px);overflow:auto}.mask .dialog-body .step{display:none;justify-content:center;flex-wrap:wrap}.mask .dialog-body .picture-icon{width:100px;height:100px}.mask .dialog-body ul li:last-child{margin-right:0}.mask .dialog-body ul li:last-child .arrow-icon{display:none}.mask .dialog-body ul li .program-step{display:flex;flex-direction:column;align-items:center;width:140px}.mask .dialog-body ul li .program-text{margin-top:12px;font-weight:400;font-size:12px;color:#323232;text-align:center}.mask .dialog-body ul li .arrow-icon{margin:33px 20px 0;width:24px}.mask .dialog-body .index-button{margin:10px;width:250px;height:43px;line-height:50px;font-size:16px}.mask .dialog-fixed-footer{position:absolute;bottom:0;left:0;right:0;height:82px;background:#fff;box-shadow:0 -4px 16px #00000014;display:flex;justify-content:flex-end;align-items:center}@media (max-width: 768px){.mask .dialog-fixed-footer{height:75px}}.mask .dialog-fixed-footer .price-container{margin-right:20px;text-align:right}.mask .dialog-fixed-footer .price-container .discount-price{font-weight:600;font-size:24px;line-height:33px;color:#000}.mask .dialog-fixed-footer .price-container .discount-price span{color:#17bbef}@media (max-width: 768px){.mask .dialog-fixed-footer .price-container .discount-price{font-size:16px;line-height:19px}}.mask .dialog-fixed-footer .price-container .original-price{font-weight:400;font-size:18px;line-height:25px;text-decoration-line:line-through;color:#999}@media (max-width: 768px){.mask .dialog-fixed-footer .price-container .original-price{font-size:14px;line-height:17px}}.mask .dialog-fixed-footer .button-container{margin-right:72px}@media (max-width: 768px){.mask .dialog-fixed-footer .button-container{margin-right:12px}}@media (max-width: 768px){.mask .dialog-fixed-footer .button-container .index-button{height:44px;padding:12px 30px}}@media screen and (min-width: 769px){.mask .program-dialog{max-width:1080px}.mask .dialog-header{background-color:#f4f4f4;justify-content:center;align-items:center;font-size:20px;height:60px;color:#666}.mask .dialog-body{padding:36px 80px}.mask .dialog-body .index-button{width:293px;height:54px}.mask .dialog-body .step{display:flex}}.purchase-dialog-wrap .dialog-header{font-weight:400;font-size:14px;line-height:19px;color:#666;padding:14px 16px 10px;background-color:#f4f4f4}@media (max-width: 768px){.purchase-dialog-wrap .dialog-body{padding:16px}}.purchase-dialog-wrap .purchase-dialog-content{display:flex}.purchase-dialog-wrap .purchase-dialog-content .product-images{width:21.25vw;margin-right:20px}.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1{width:21.25vw;height:21.25vw;margin-bottom:3.33333vw}.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1 .swiper-slide img{width:100%;height:100%;object-fit:contain}.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1:hover .swiper-button-prev,.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1:hover .swiper-button-next{display:block}.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1 .swiper-button-prev,.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1 .swiper-button-next{display:none;width:36px;height:36px;text-align:center;background:#fff;border-radius:50%;border:none;margin-right:12px;cursor:pointer;transition:background .3s}.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1 .swiper-button-prev:hover,.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1 .swiper-button-next:hover{background:#ccc}.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1 .swiper-button-prev:after,.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1 .swiper-button-next:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44.4%;height:44.4%;background-repeat:no-repeat;background-size:100%}@media screen and (max-width: 768px){.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1 .swiper-button-prev,.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1 .swiper-button-next{display:none!important}}.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1 .swiper-button-prev:after{background-image:url(https://cdn.shopify.com/s/files/1/0512/8568/8505/files/left_arrow_black.svg?v=1654659605)}.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-1 .swiper-button-next:after{background-image:url(https://cdn.shopify.com/s/files/1/0512/8568/8505/files/right_arrow_black.svg?v=1654659605)}.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-2{width:100%;height:2.8125vw}.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-2 .swiper-slide{width:2.8125vw;height:100%}.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-2 .swiper-slide:not(.swiper-slide-thumb-active):after{content:"";background:linear-gradient(0deg,#0006,#0006);position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer}.purchase-dialog-wrap .purchase-dialog-content .product-images .product-swiper-2 .swiper-slide img{width:100%;height:100%;object-fit:cover}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product{flex:1;padding-bottom:82px}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-title{font-weight:600;font-size:20px;line-height:27px;margin-bottom:24px}@media (max-width: 768px){.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-title{font-size:16px;line-height:22px;margin-bottom:6px}}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-discount{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e5e5}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-discount .discounts-info{width:250px;min-height:auto}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-discount .discounts-info ul{list-style:disc;margin-left:18px}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-discount .discounts-info ul li{font-weight:400;font-size:16px;line-height:19px;color:#555;margin-bottom:7px}@media (max-width: 768px){.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-discount{padding-bottom:16px;margin-bottom:16px}}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-price{font-weight:600;font-size:24px;line-height:33px;color:#17bbef;margin-bottom:8px}@media (max-width: 768px){.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-price{font-size:20px;line-height:27px}}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-desc{margin-bottom:24px}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-desc .product-desc-content{position:relative;height:100px;overflow:hidden;transition:height .3s;line-height:22px;color:#555;font-size:14px}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-desc .product-desc-content ul{list-style:disc outside!important;margin-left:18px}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-desc .learn-more{display:flex;align-items:center;font-weight:400;font-size:16px;color:#17bbef;padding-top:14px;cursor:pointer}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-desc .learn-more .arrow{height:16px;width:16px;fill:#17bbef}@media (max-width: 768px){.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-desc .learn-more{font-size:14px}}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-desc:not(.open) .product-desc-content:after{position:absolute;height:30%;bottom:0;left:0;right:0;background:linear-gradient(180deg,#fff0,#ffffffbf 54%,#fff);clear:both;content:" ";display:block;font-size:0}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .product-desc.open .arrow{transform:rotate(180deg)}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .options-container .title,.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .options-container .option-title{font-weight:600;font-size:16px;line-height:22px;color:#000}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .options-container .options-choice-list{display:flex;align-items:center;flex-wrap:wrap;margin:0 -6px 30px}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .options-container .options-choice-list .options-item-container{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:6px 10px;border:2px solid transparent;margin:0 6px;cursor:pointer;font-weight:400}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .options-container .options-choice-list .options-item-container.color-option{padding:6px;width:54px;height:54px;border-radius:50%}@media (max-width: 768px){.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .options-container .options-choice-list .options-item-container.color-option{width:11.73333vw;height:11.73333vw}}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .options-container .options-choice-list .options-item-container.color-option .options-item{border-radius:50%}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .options-container .options-choice-list .options-item-container.active{border-color:#17bbef}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .options-container .options-choice-list .options-item-container .options-item{width:100%;height:100%}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .quantity-select{display:flex;align-items:center;height:54px}@media (max-width: 768px){.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .quantity-select{height:11.73333vw}}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .quantity-select button{width:48px;height:100%;border:1px solid #dddddd;background:#fff;cursor:pointer}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .quantity-select button.disabled{opacity:.4}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .quantity-select button.minus{border-radius:4px 0 0 4px}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .quantity-select button.plus{border-radius:0 4px 4px 0}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .quantity-select input{height:100%;width:100px;padding:0 20px;border:1px solid #dddddd;text-align:center;font-size:18px;color:#000}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .quantity-select input::-webkit-outer-spin-button,.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .quantity-select input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 768px){.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .quantity-select input{font-size:14px}}.purchase-dialog-wrap .purchase-dialog-content .purchase-dialog-product .stock{color:#999;margin:10px 0}@media (max-width: 768px){.purchase-dialog-wrap .purchase-dialog-content .top-container{display:flex;margin-bottom:16px}.purchase-dialog-wrap .purchase-dialog-content .top-container .product-images{margin-right:8px;width:90px}.purchase-dialog-wrap .purchase-dialog-content .top-container .title-container{flex:1;margin-bottom:16px}}.faqs{padding:0 16px;margin-bottom:100px}.faqs .index_title{margin-bottom:24px}@media (max-width: 768px){.faqs .index_title{margin-bottom:16px}}.faqs .subtitle{margin-bottom:60px;font-weight:400;font-size:24px;line-height:33px;text-align:center;color:#666}@media (max-width: 768px){.faqs .subtitle{font-size:14px;line-height:19px}}.faqs .faq-list{width:100%}.faqs .faq-list .faq-item{min-height:52px;overflow:hidden;margin-bottom:28px;border-bottom:1px solid #ddd;width:100%}.faqs .faq-list .faq-item .question{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faqs .faq-list .faq-item .question p{font-size:16px;line-height:1.5;font-weight:500;text-align:left}@media (max-width: 768px){.faqs .faq-list .faq-item .question p{font-size:14px;line-height:18px}}.faqs .faq-list .faq-item .question .arrow{display:flex;justify-content:center;align-items:center;transition:all .3s}.faqs .faq-list .faq-item .question .arrow svg{width:18px;flex-shrink:0;stroke:#ababab}.faqs .faq-list .faq-item .answer{height:0;overflow:hidden;margin-bottom:16px;text-align:left;transition:all .3s;color:#666;font-size:14px;line-height:19px;font-weight:400}.faqs .faq-list .faq-item.open .answer{height:auto;padding-top:16px}.faqs .faq-list .faq-item.open .arrow{transform:rotate(180deg)}.form-2{display:grid;grid-template-columns:1fr}@media screen and (min-width: 769px){.form-2{grid-template-columns:1fr 1fr}}.input-field,.select-field{position:relative;display:flex;flex-direction:column;width:100%;padding:10px 16px}.input-field label,.select-field label{margin-bottom:6px;font-weight:400;font-size:12px;color:#323232}.input-field input,.input-field select,.input-field textarea,.select-field input,.select-field select,.select-field textarea{padding:4px 12px;width:100%;height:48px;border:1px solid #dddddd;outline:none;border-radius:4px;font-size:12px;color:#666}.input-field textarea,.select-field textarea{height:80px}.input-field select,.input-field input:not([type=checkbox]),.select-field select,.select-field input:not([type=checkbox]){appearance:none;-moz-appearance:none;-webkit-appearance:none}.input-field input:not([type=checkbox]):focus,.input-field select:focus,.input-field textarea:focus,.select-field input:not([type=checkbox]):focus,.select-field select:focus,.select-field textarea:focus{outline:2px solid -webkit-focus-ring-color}.input-field option,.select-field option{width:100%}@media screen and (min-width: 769px){.input-field,.select-field{padding:9px;width:90%}}.textarea-field{width:100%;padding:0;margin-top:4px}@media screen and (min-width: 769px){.textarea-field{width:100%;padding:0;margin-top:8px}}.select-field:after{content:"";position:absolute;right:30px;top:55px;border:6px solid transparent;border-top-color:#6b6b6b}.checkbox-filed{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;padding:2px}@media screen and (min-width: 769px){.checkbox-filed{justify-content:center}}.form-item-error{color:#f56c6c;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:calc(100% - 18px);left:18px}.policyBox{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#666;padding:0 16px}.policyBox .input-field{flex-direction:row-reverse;justify-content:flex-end}.policyBox label,.policyBox span{margin-bottom:0}.policyBox a{color:#666;text-decoration-line:underline;padding:0 4px}.policyBox .form-item-error{color:#f56c6c;font-size:14px;line-height:1;padding-top:4px;position:absolute;top:100%;left:auto}@media screen and (min-width: 769px){.policyBox{align-items:center}.policyBox .input-field{justify-content:center;padding:0}.policyBox input{width:20px;height:20px}}.tk_bg{position:fixed;width:100%;height:100%;top:0;display:none;z-index:10;left:0}.tk_bg .tk_btm{width:100%;height:100%;background-color:#000;opacity:.5;position:absolute}.tk_bg .tk_content{position:absolute;left:50%;width:99%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.4s;transition:.4s;display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:96%;text-align:center}.tk_bg .tk_content .modalContent{display:inline-block;max-width:95%;position:relative;background:#fff;border-radius:.5rem;text-align:left;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.tk_bg .tk_content .modalContent .modalClose{position:absolute;top:10px;right:10px;color:#999;-webkit-transition:.4s;transition:.4s;background:transparent;border:none;padding:3px;z-index:1;cursor:pointer}.tk_bg .tk_content .modalContent .modal_content{font-size:14px;padding:2rem;color:#6b6b6b}.tk_bg .tk_content .modalContent .modal_content .picture-icon{display:block;margin:0 auto 40px;width:70px;height:70px}@media screen and (min-width: 769px){.tk_bg .tk_content .modalContent .modal_content .picture-icon{width:100px;height:100px;margin-bottom:56px}}.tk_bg .tk_content .modalContent .modal_content .err-tip{color:red}.tk_bg .tk_content .modalContent .modal_content .modal_p1{width:100%;text-align:center;margin:0px 0px 1rem;font-weight:700}.tk_bg .tk_content .modalContent .modal_content .modal_p2{overflow:hidden;max-width:500px;margin:0 auto;text-align:center}.tk_bg .tk_content .modalContent .modal_content .modal_p3{width:100%;text-align:center;margin-top:2rem}.dotRoot{display:inline-flex;text-align:center;align-items:center;line-height:1.75}.dotRoot .dot{width:8px;height:8px;border-radius:50%;background-color:currentColor;animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;margin:0 2px}.dotRoot .dot:nth-of-type(2){animation-delay:.2s}.dotRoot .dot::nth-of-type(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.checkbox_wrap{display:flex}@media screen and (max-width: 768px){.checkbox_wrap{width:90%;margin:10px auto 0;text-align:center;font-size:12px}.checkbox_wrap label{text-align:left}}.input-checkbox{position:relative;margin-right:20px;cursor:pointer}.input-checkbox input[type=checkbox]{position:absolute;left:-5px;top:0;width:16px;height:16px;opacity:0;cursor:pointer}.input-checkbox label{position:absolute;left:0;top:0;height:20px;line-height:1.25;cursor:pointer}.input-checkbox label:before{content:"";position:absolute;left:-5px;top:0;width:16px;height:16px;border-radius:2px;border:1px solid #ccc}.input-checkbox label:after{position:absolute;content:"";left:0;top:2px;width:6px;height:10px;border:0;transform:rotate(45deg)}.input-checkbox input[type=checkbox]:checked+label:before{background:#17bbef;border-color:#17bbef}.input-checkbox input[type=checkbox]:checked+label:after{background:#17bbef;border-right:2px solid #fff;border-bottom:2px solid #fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/b-page.scss.css.map */
