@font-face{font-family:"svn-gilroy-bold";font-display:swap;src:url("../webfonts/svn-gilroy-bold.woff2") format("woff2")}@font-face{font-family:"svn-gilroy-regular";font-display:swap;src:url("../webfonts/svn-gilroy-regular.woff2") format("woff2")}.bg-main2{background:#54c9b4}.text-main2{color:#54c9b4}a:hover{text-decoration:unset}.product-item{background:#fff;margin-bottom:20px;border-radius:5px;height:calc(100% - 20px)}.product-item .img{position:relative}.product-item .img .discount{position:absolute;top:0;right:5px;color:#fff;background-color:red;padding:8px 4px;font-size:11px;font-weight:600;clip-path:polygon(0 0,100% 0,100% 100%,49% 85%,50% 85%,0 100%)}.product-item .img .reputable{position:absolute;bottom:0;left:0;color:#fff;background:red;border-top-left-radius:5px;border-top-right-radius:5px;padding:2px 4px;font-size:10px}.product-item img{width:100%;aspect-ratio:1;object-fit:cover}.product-item .name{font-size:13px;color:#27272a;font-weight:400;height:39px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.product-item .name:hover{color:#2faea6;font-weight:700}.product-item .star-rating{font-size:8px;display:inline-block;font-size:12px}.product-item .star-rating .active{color:#fdd836}.product-item .products-sold{color:#808089;font-size:11px;font-weight:400;line-height:16px;display:inline-block;word-wrap:break-word}.product-item .body{padding:8px;position:relative}.product-item .body .add-cart{position:absolute;right:0;bottom:0;color:#fff;background:#02ba96;border-radius:5px}.product-item .body .add-cart a{color:#fff;padding:5px;font-size:12px;display:inline-block}.product-item .product-price-sale{color:#d20d00}.product-item .product-price-sale .percent{margin-left:5px}.product-item .product-price{display:flex;align-items:flex-end;margin-top:10px;font-weight:600}.product-item .product-price .price-new{font-size:14px}.product-item .product-price .percent{font-size:12px}.product-item .nfc-mall-product-all{display:flex;align-items:center;justify-content:center;height:100%}.product-item .nfc-mall-product-all a{color:#2faea6;font-weight:600}.flash-sale-list .slick-arrow{width:26px;aspect-ratio:1;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.07);position:absolute;top:50%;background:#fff;cursor:pointer;z-index:3;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:14px}@media(max-width:991px){.flash-sale-list .slick-arrow{width:25px;font-size:14px}}.flash-sale-list .slick-arrow i{color:#0891b2}.flash-sale-list .slick-prev{left:0}.flash-sale-list .slick-next{right:0}.flash-sale-list>.flash-sale-item:not(:first-child){display:none}.flash-sale-list .slick-slide{padding:0 8px}.flash-sale-list .slick-list.draggable{margin:0 -8px}.flash-sale-item{background:#fff;border-radius:5px;overflow:hidden;border:1px #f5f5f5 solid;text-align:center}.flash-sale-item .img{border:7px solid #ffbda6}.flash-sale-item .img img{width:100%;aspect-ratio:1;object-fit:cover}.flash-sale-item .body{padding:9px}.flash-sale-item .name{color:#27272a;font-size:.875rem;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.flash-sale-item .prcie-sale{margin:6px 0;font-size:1.125rem;font-weight:500;color:red}.flash-sale-item .process-product{position:relative}.flash-sale-item .process-product .ic{position:absolute;z-index:2;left:0;bottom:0}.flash-sale-item .process-product .process{position:absolute}.flash-sale-item .process-product .bg-process{height:20px;width:100%;background:#ffbda6;border-radius:8px}.flash-sale-item .process-product .process{height:100%;left:0;top:0;border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:#fd1212}.flash-sale-item .process-product span{width:100%;text-align:center;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:12px;font-weight:900;color:#fff}.ul-reset,.ul-block{list-style:none;margin:0;padding:0}.row-gutter-5{margin-right:-5px;margin-left:-5px}.row-gutter-5>.col,.row-gutter-5>[class*=col-]{padding-right:5px;padding-left:5px}.row-gutter-10{margin-right:-10px;margin-left:-10px}.row-gutter-10>.col,.row-gutter-10>[class*=col-]{padding-right:10px;padding-left:10px}@font-face{font-family:"UTM-AvoBold";font-display:swap;src:url("../webfonts/UTM-AvoBold.ttf") format("truetype")}@font-face{font-family:"SF-SemiBold";font-display:swap;src:url("../webfonts/SANFRANCISCODISPLAY-SEMIBOLD.OTF") format("opentype")}@font-face{font-family:"SF-Regular";font-display:swap;src:url("../webfonts/SANFRANCISCODISPLAY-REGULAR.OTF") format("opentype")}@font-face{font-family:"SF-Medium";font-display:swap;src:url("../webfonts/SANFRANCISCODISPLAY-MEDIUM.OTF") format("opentype")}@font-face{font-family:"SF-Black";font-display:swap;src:url("../webfonts/SANFRANCISCODISPLAY-BLACK.OTF") format("opentype")}@font-face{font-family:"SF-Bold";font-display:swap;src:url("../webfonts/SANFRANCISCODISPLAY-BOLD.OTF") format("opentype")}@font-face{font-family:"SF-Light";font-display:swap;src:url("../webfonts/SANFRANCISCODISPLAY-LIGHT.OTF") format("opentype")}@font-face{font-family:"Poppins-ExtraBold";font-display:swap;src:url("../webfonts/Poppins-ExtraBold.otf") format("woff2")}.text-red{color:red}.skiptranslate{display:none}.pricing-page{padding-bottom:56px;color:#3b4660}.pricing-page h1,.pricing-page h2{color:#172033;font-family:"SF-SemiBold",sans-serif}.pricing-hero{padding:56px 0 120px;background:linear-gradient(135deg,#e8f8f4 0%,#f1ebfd 100%);text-align:center}.pricing-hero h1{max-width:760px;margin:10px auto 12px;font-size:2.4rem;line-height:1.2}@media(max-width:575px){.pricing-hero h1{font-size:1.7rem}}.pricing-hero p{max-width:620px;margin:0 auto;font-size:1.05rem}.pricing-kicker{display:inline-block;padding:5px 12px;border:1px solid #cfeee7;border-radius:999px;background:#fff;color:#0c8571;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;font-family:"SF-SemiBold",sans-serif}.pricing-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:880px;margin-top:-84px}@media(max-width:767px){.pricing-plans{grid-template-columns:1fr}}.pricing-plan{position:relative;display:flex;flex-direction:column;padding:28px;border:1px solid #e4e8ee;border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(23,32,51,.06)}.pricing-plan h2{margin:0 0 6px;font-size:1.35rem}.pricing-plan__lead{margin:0 0 18px;color:#5d6779}.pricing-plan__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e4e8ee}.pricing-plan__price strong{color:#172033;font-size:2.4rem;line-height:1;font-family:"SF-SemiBold",sans-serif}.pricing-plan__price span{color:#5d6779}.pricing-plan ul{flex:1;margin:0 0 22px;padding:0;list-style:none}.pricing-plan ul li{display:flex;gap:10px;padding:5px 0}.pricing-plan ul i{margin-top:4px;color:#0f9f86}.pricing-plan small{margin-top:10px;color:#5d6779;text-align:center}.pricing-plan.is-pro{border:2px solid #0f9f86;box-shadow:0 16px 40px rgba(15,159,134,.18)}.pricing-plan__badge{position:absolute;top:-13px;right:24px;padding:4px 12px;border-radius:999px;background:linear-gradient(90deg,#0f9f86,#7b4fd0);color:#fff;font-size:.78rem;font-family:"SF-SemiBold",sans-serif}.pricing-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border:2px solid #0f9f86;border-radius:999px;background:#0f9f86;color:#fff;font-family:"SF-SemiBold",sans-serif;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.pricing-btn:hover,.pricing-btn:focus-visible{border-color:#0c8571;background:#0c8571;color:#fff;text-decoration:none}.pricing-btn:focus-visible{outline:3px solid rgba(15,159,134,.35);outline-offset:2px}.pricing-btn--ghost{background:#fff;color:#0c8571}.pricing-btn--ghost:hover,.pricing-btn--ghost:focus-visible{background:#f2fbf9;color:#0c8571}.pricing-compare{max-width:960px;margin-top:64px}.pricing-compare>h2{margin:0 0 16px;font-size:1.6rem;text-align:center}.pricing-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px}.pricing-jump a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid #e4e8ee;border-radius:999px;background:#fff;color:#172033;font-size:.9rem;text-decoration:none;transition:border-color .2s,background-color .2s}.pricing-jump a i{color:#0f9f86}.pricing-jump a:hover,.pricing-jump a:focus-visible{border-color:#0f9f86;background:#f2fbf9;color:#172033;text-decoration:none}.pricing-table{border:1px solid #e4e8ee;border-radius:12px;background:#fff}.pricing-table table{width:100%;border-collapse:separate;border-spacing:0}.pricing-table th,.pricing-table td{padding:13px 16px;border-bottom:1px solid #e4e8ee;text-align:center;vertical-align:middle}.pricing-table th[scope=row],.pricing-table thead th:first-child{text-align:left}.pricing-table thead th{position:sticky;top:70px;z-index:2;background:#fff;color:#172033;font-family:"SF-SemiBold",sans-serif}.pricing-table thead th:first-child{border-top-left-radius:12px}.pricing-table thead th:last-child{border-top-right-radius:12px}.pricing-table thead th.is-pro{color:#0c8571}.pricing-table tbody{scroll-margin-top:130px}.pricing-table tbody th[scope=row]{color:#172033;font-weight:500}.pricing-table tbody td{width:28%}.pricing-table tbody td.is-pro{background:#f2fbf9}.pricing-table table>tbody:last-child tr:last-child th,.pricing-table table>tbody:last-child tr:last-child td{border-bottom:0}.pricing-table .pricing-group th{padding-top:18px;background:#f7f8fa;color:#172033;font-family:"SF-SemiBold",sans-serif;text-align:left}.pricing-table .pricing-group th i{width:22px;margin-right:6px;color:#0f9f86}.pricing-table .pricing-group th small{margin-left:8px;color:#5d6779;font-family:inherit;font-weight:400}@media(max-width:575px){.pricing-table th,.pricing-table td{padding:11px 8px;font-size:.88rem}.pricing-table tbody td{width:30%}.pricing-table .pricing-group small{display:block;margin:2px 0 0 28px}}.pricing-yes{color:#0f9f86;font-size:1.15rem}.pricing-no{color:#a3abba}.pricing-val{color:#3b4660}.pricing-val.is-pro{color:#0c8571;font-family:"SF-SemiBold",sans-serif}.pricing-note{margin:12px 0 0;color:#5d6779;font-size:.88rem;text-align:center}.pricing-faq{max-width:760px;margin-top:64px}.pricing-faq>h2{margin:0 0 16px;font-size:1.6rem;text-align:center}.pricing-faq details{margin-bottom:10px;border:1px solid #e4e8ee;border-radius:12px;background:#fff}.pricing-faq details[open]{border-color:#cfeee7}.pricing-faq summary{padding:16px 18px;color:#172033;font-family:"SF-SemiBold",sans-serif;cursor:pointer}.pricing-faq summary:focus-visible{outline:3px solid rgba(15,159,134,.35);outline-offset:2px;border-radius:12px}.pricing-faq p{margin:0;padding:0 18px 16px}.pricing-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:960px;margin-top:64px;padding:32px;border-radius:12px;background:linear-gradient(135deg,#172033,#2b2350)}.pricing-cta h2{margin:0 0 6px;color:#fff;font-size:1.4rem}.pricing-cta p{margin:0;color:rgba(255,255,255,.8)}.pricing-cta__actions{display:flex;flex:none;gap:10px}@media(max-width:767px){.pricing-cta{flex-direction:column;align-items:stretch;text-align:center}.pricing-cta__actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.pricing-btn,.pricing-jump a{transition:none}}