@font-face{font-family:Playfair Display;src:url(./PlayfairDisplay-Regular-BzGjw5Te.ttf) format("truetype"),url(./PlayfairDisplay-Bold-D-aclrAg.ttf) format("truetype"),url(./PlayfairDisplay-Italic-W9x_ccfk.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-Regular-CN_pkOMA.ttf) format("truetype"),url(./Roboto-Bold-_ZJd4Sbe.ttf) format("truetype"),url(./Roboto-Italic-B1M5SgEt.ttf) format("truetype");font-weight:400;font-style:normal}#root{width:100vw;height:100vh;overflow-x:hidden;box-sizing:border-box}:root{--text-primary-blue: #184998;--text-secondary-blue: #184998;--body-context-size: 1100px;--body-space-padding: calc(100% - 1100px) }html,body,#root{font-family:Roboto,sans-serif!important;width:100vw;height:100%;margin:0;padding:0;overflow-x:hidden}html{scroll-behavior:smooth}.ant-layout,.ant-typography,.ant-btn,.ant-menu,.ant-collapse,button,label,div,.ant-modal,.ant-input,.ant-card,.ant-table,.ant-form,.ant-select{font-family:Roboto,sans-serif!important}@media (max-width: 1146px){:root{--body-context-size: 343px;--body-space-padding: 10vw }}.ant-modal-root .ant-modal-mask,.fullscreen-dialog-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-scroll-verhical{overflow-x:auto;white-space:nowrap}.logo{font-size:24px;font-weight:700}.app-padding-horizoltal{display:flex;flex-direction:column;height:100%}.app-padding-horizoltal-item-full{flex-grow:1}.truncated-text-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;word-break:break-word}.truncated-text-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.app-line{border:none;border-top:1px solid #d3d3d3}.home-padding-type01-lr-20{padding-left:calc(var(--body-space-padding)/2);padding-right:calc(var(--body-space-padding)/2)}.home-padding-type01-t-20{padding-top:20px}.home-padding-type01-b-20{padding-bottom:20px}.scale-image-full-width img{width:100%;height:auto}.home-padding{padding-left:calc(var(--body-space-padding)/2);padding-right:calc(var(--body-space-padding)/2)}.home-padding__align-center{padding-left:calc(var(--body-space-padding)/2);padding-right:calc(var(--body-space-padding)/2);display:flex;justify-content:center}.home-padding__align-space-between{padding-left:calc(var(--body-space-padding)/2);padding-right:calc(var(--body-space-padding)/2);display:flex;justify-content:space-between;align-items:center}.home-padding__align-middle-center{padding-left:calc(var(--body-space-padding)/2);padding-right:calc(var(--body-space-padding)/2);display:flex;justify-content:center;align-items:center}.home-padding__align-middle-left{padding-left:calc(var(--body-space-padding)/2);padding-right:calc(var(--body-space-padding)/2);display:flex;justify-content:left;align-items:center}.align-flex-content__center{display:flex;justify-content:center}.align-flex-content__middle-center{display:flex;justify-content:center;align-items:center}.align-flex-content__space-between{display:flex;justify-content:space-between;align-items:center}.align-flex-content__middle-left{display:flex;justify-content:left;align-items:center}.home_title--upper_text{font-weight:500;font-size:32px;line-height:48px;font-family:Playfair Display,sans-serif!important}.home_product_title--upper_text{font-weight:500;font-size:22px}.app-tag-b{font-weight:700;font-size:16px}.app-mobile .home_title--upper_text,.app-mobile .product-acne-title{font-size:22px;font-weight:500;line-height:33px}.app-mobile .home-padding-type01-t-20{padding-top:24px}.about-content-01>b{font-weight:700;font-size:16px;line-height:24px;padding-bottom:8px}.about-content-01>span{font-weight:400;font-size:14px;line-height:21px;text-align:justify}@media (max-width: 1146px){input,textarea{font-size:16px!important}}.header{position:fixed;top:0;z-index:100;height:123px;width:100%;box-shadow:0 2px 4px #0000001a;background-color:#fff}.shipping-info{background-color:#f0f0f0;color:#232833;text-align:center;padding:8px;font-size:16px}.app-mobile .shipping-info{font-size:12px;font-weight:400}.header-main{display:grid;grid-template-columns:220px calc(100% - 440px) 220px;padding:15px 20px}.app-mobile .header-main{grid-template-columns:80px calc(100% - 160px) 80px}.logo{font-size:24px;color:var(--text-primary-blue);font-weight:700;letter-spacing:4px;margin:0}.nav-menu{display:flex;gap:20px;height:30px;align-items:center}.nav-item{color:#333;text-decoration:none;font-size:16px;font-weight:500;transition:color .3s}.nav-item-sub-2{padding-left:20px}.nav-item:hover{font-weight:800;color:var(--text-primary-blue)}.nav-item.active{color:var(--text-primary-blue);font-weight:800}.register-button-header{background-color:var(--text-primary-blue);color:#fff;border:1px solid var(--text-primary-blue);cursor:pointer;transition:background-color .3s;padding:10px 20px;max-width:220px;font-size:16px;font-weight:500}.register-button-header:hover{border:1px solid var(--text-primary-blue);background-color:#fff;color:var(--text-primary-blue)}.register-button-header-mobile{background-color:var(--text-primary-blue);color:#fff;font-weight:700;padding:0 9px;margin:0 0 1px;max-width:210px;min-width:75px;border:1px solid var(--text-primary-blue);font-size:10px;cursor:pointer;transition:background-color .3s}.register-button-header-mobile:hover{border:1px solid var(--text-primary-blue);background-color:#fff;color:var(--text-primary-blue)}.promo-bar{color:#4d5971;display:flex;justify-content:space-around;align-items:center;padding:10px 68px 10px 0}.header-mobile .promo-bar{justify-content:left}.promo-item{display:flex;align-items:center;gap:8px}.promo-icon{font-size:18px;display:flex}.promo-text{font-size:16px;font-weight:500}.promo-divider{width:1px;height:20px;background-color:#4d5971;margin:0 15px}.app-mobile .promo-bar{justify-content:start}.header-mobile .ant-drawer-body{padding:0}.header-mobile .ant-drawer-header-title{border-bottom:none;justify-content:flex-end}.header-mobile .ant-drawer-header-close-only{border-bottom:none}.header-mobile .nav-menu{flex-direction:column;align-items:start;gap:0px}.header-mobile .nav-item{display:flex;justify-content:space-between;width:calc(100% - 40px);border-bottom:1px solid rgba(5,5,5,.06);padding:12px 20px;font-weight:400}.header-mobile .nav-item.active{font-weight:700}.header-mobile .ant-drawer-header{padding:16px 8px 0 0}.mobile-menu-icon{display:inline-block;transition:transform .3s ease}.mobile-menu-icon.rotate{transform:rotate(90deg)}.app-header-promotion .promo-text{font-size:12px;font-weight:400}.card-promiton-auto-slide{height:34px;padding:5px;background-color:#dbf1f6;color:#4d5971}.app-header-promotion .promo-item{justify-content:center}.banner-button-register{position:absolute;width:21vw;height:5vw;border-radius:10px;margin-left:18%;top:77%;cursor:pointer}.product-container{display:flex;justify-content:space-between;padding-top:30px}.before-after{width:535px;padding-bottom:3px}.product-info-box{max-width:475px}.image{width:100%;border:1px solid #ccc}.slider-icon span{margin:0 2px;cursor:pointer}.slider-icon--left{display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='29'%20height='29'%20viewBox='0%200%2029%2029'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.1662%205.50135L10.4819%2013.1856C9.57439%2014.0931%209.57439%2015.5781%2010.4819%2016.4856L18.1662%2024.1699'%20stroke='white'%20stroke-width='1.76786'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:cover;background-position:center;background-repeat:no-repeat}.slider-icon--right{display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='29'%20height='29'%20viewBox='0%200%2029%2029'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.2625%2024.1705L18.9468%2016.4862C19.8543%2015.5787%2019.8543%2014.0937%2018.9468%2013.1862L11.2625%205.50195'%20stroke='white'%20stroke-width='1.76786'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:cover;background-position:center;background-repeat:no-repeat}.product-info{padding:24px;box-shadow:0 0 10px #0003;background-color:#fefaf6;height:666px;width:475px}.app-mobile .product-info{height:93%;width:100%;max-width:100%}.product-info-button-bottom{display:flex;justify-content:flex-end;align-items:center;gap:20px;font-size:24px;padding-top:25px}.product-img-compare{height:349px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.product-img-compare:hover{transform:translateY(-5px) scale(1.15);background-color:initial}.app-mobile .product-container{flex-direction:column;padding-bottom:20px}.app-mobile .before-after{width:100%;padding-bottom:20px;display:flex;justify-content:space-around}.app-mobile .image-compare-slider{width:100%;max-width:100%;max-height:400px}.app-mobile .product-img-compare{height:139px;padding:0 30px 0 20px}.app-mobile .product-info-button-bottom{padding-top:0}.product-info-button-enable{color:#1d3a6e}.product-info-button-enable:hover{cursor:pointer}.product-info-button-disable{color:#a0a0a0}.product-image img{width:100px;height:auto;margin-bottom:10px}.product-details{width:100%}.price{font-size:18px;color:#333}.current-price{color:var(--text-primary-blue);font-weight:450}.original-price{color:#999;text-decoration:line-through;margin-left:10px;font-size:15px}.product-buttons{display:flex;justify-content:space-between;width:100%}.detail-button,.buy-button{padding:10px 25px;font-size:14px;cursor:pointer;border:1px solid var(--text-primary-blue);background-color:#fff;color:var(--text-primary-blue);transition:background-color .3s;width:48%;text-transform:uppercase;font-weight:500}.app-mobile .detail-button{padding:10px 5px;font-size:14px;font-weight:500;line-height:21px;width:37%}.app-mobile .buy-button{padding:0;font-size:14px;font-weight:500;line-height:21px;width:59%}.buy-button{background-color:var(--text-primary-blue);color:#fff;border:1px solid var(--text-primary-blue)}.buy-button:hover{background-color:#fff;border:1px solid var(--text-primary-blue);color:var(--text-primary-blue)}.detail-button:hover{background-color:var(--text-primary-blue);color:#fff}.product-section{display:flex;color:#fff;width:100%;aspect-ratio:16 / 5;background-image:url(./banner-2-DhCVurKm.png);background-size:cover;background-repeat:no-repeat;background-position:left top;align-items:center;justify-content:center;text-align:left}.product-section-mobile{display:flex;color:#fff;width:100%;aspect-ratio:16 / 20;background-image:url(./banner-2-mobile-DCUXyX-U.jpg);background-size:cover;background-repeat:no-repeat;background-position:left top;align-items:center;justify-content:center;text-align:left}.image-section{flex:1;text-align:center}.image-section img{width:80%;max-width:200px}.info-section{width:356px}.info-section h2{font-size:22px;font-weight:700}.info-section p{font-size:14px;margin:15px 0}.pricing{font-size:20px;margin:15px 0}.sale-price{font-weight:400;margin-right:10px}.original-price{color:#ccc;text-decoration:line-through}.register-button{padding:10px 20px;font-size:16px;background-color:#fff;color:var(--text-primary-blue);border:none;cursor:pointer;transition:background-color .3s,color .3s;border:1px solid #fff;font-weight:500}.register-button:hover{background-color:var(--text-primary-blue);border:1px solid #fff;color:#fff}.features-section{width:318px;display:flex;flex-direction:column;gap:8px}.feature-item{display:flex;align-items:center;gap:10px}.feature-item img{width:24px;height:24px}.quality-section{text-align:center}.section-title{font-size:24px;font-weight:700;margin-bottom:30px;color:#333}.quality-items{display:flex;justify-content:center;gap:42px;flex-wrap:wrap}.quality-item{width:338.67px;padding:20px;background-color:#fff;box-shadow:0 0 8px 2px #0000001a;text-align:center}.app-mobile .quality-item{width:210px;min-height:308.5px}.app-mobile .quality-title{font-size:16px;line-height:24px}.app-mobile .quality-description{font-weight:400}.quality-icon{width:40px;height:40px}.quality-title{font-size:20px;font-weight:500;color:#333}.quality-description{font-size:14px;color:#666;line-height:21px}.mute-button{position:absolute;top:10px;right:10px;background:#0000001c;color:#151414be;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:background .3s ease,transform .3s ease}.mute-button:hover{background:#0000007f;transform:scale(1.1)}.app-mobile .mute-button{width:15px;height:15px;background:none;opacity:.8}.image-compare-slider{position:relative;width:535px;max-width:535px;height:670px;overflow:hidden}.compare-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.compare-image-left{z-index:2;transition:clip-path 0s ease}.compare-image-right{z-index:1}.slider-button{position:absolute;top:50%;transform:translateY(-50%);width:83px;height:83px;border-radius:50%;background-color:#ffffff4f;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;border:1px solid #fff}.app-mobile .slider-button{width:46px;height:46px}.slider-icon{font-size:18px;color:#fff}.divider-line{position:absolute;top:0;width:2px;height:100%;background-color:#fff;z-index:2;pointer-events:none}.expert-section{text-align:center;background-color:#fff}.expert-title{font-size:24px;font-weight:700;margin-bottom:30px;color:#333}.video-list{display:flex;justify-content:center;gap:38px;flex-wrap:wrap}.video-item{width:201px;height:396px;background-color:#fff;box-shadow:0 4px 8px #0000001a;overflow:hidden;text-align:center;cursor:pointer}.video-thumbnail{width:201px;height:396px;object-fit:cover}.video-player{width:100%;height:auto}.video-title{font-size:16px;font-weight:700;color:#333;margin:10px 0}.app-slide-horizontal-scroll-gallery{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;-webkit-user-select:none;user-select:none}.app-slide-scroll-container{display:flex;overflow-x:auto;scroll-behavior:smooth;width:100%;padding:0 10px 0 0;gap:10px;background-color:#fff;-webkit-user-select:none;user-select:none}.app-slide-scroll-container::-webkit-scrollbar{display:contents}.app-slide-dot-root{width:100%}.app-slide-dot-navigation{display:flex;justify-content:left;margin-top:15px}.app-slide-dot{height:12px;width:12px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;cursor:pointer;transition:background-color .3s}.app-slide-dot.active{background-color:#37357e}.app-slide-dot:hover{background-color:#d9d9d9}.app-slide-fixed-item{flex:0 0 auto;display:inline-block}.scroll-button{position:absolute;top:50%;transform:translateY(-50%);z-index:1;background-color:#0003;border:1px solid #B2B8C2;box-shadow:0 2px 4px #0003;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.scroll-button:hover{background-color:#00000060}.scroll-button.left{left:calc(var(--body-space-padding)/2 - 48px - 24px);width:48px;height:48px}.scroll-button.right{right:calc(var(--body-space-padding)/2 - 48px - 24px);width:48px;height:48px}.fullscreen-dialog-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1000;overflow-y:auto}.fullscreen-dialog-content{overflow:auto}.home-close-button{position:absolute;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;z-index:1001;background-color:#3a39397a;border-radius:50%;padding:6px 13px 8px 11px;left:10px;top:10px}.chome-lose-button:hover{background-color:#3d38388d}.home-video-group-title{position:absolute;width:0%;text-align:left}.home-video-title{position:absolute;margin:-100px 0 0 15px;font-weight:600;text-align:left;color:#fff;width:300px}.dialog-container--padding{padding:20px}.dialog-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer}.voucher-banner{background-color:#184998;color:#fff;text-align:center;padding:10px;font-weight:500;font-size:16px;margin-bottom:20px}.product-selection{margin-top:10px}.product-card{display:flex;align-items:center;margin:0 0 10px;padding-left:22px;padding-right:22px;background-color:#fefaf6;cursor:pointer}.product-details-title{margin:2px;font-weight:700;font-size:22px;line-height:33px;color:#37357e;padding-top:8px}.dialog-order-mobile .product-details-title{font-size:14px;line-height:21px;font-weight:500}.product-thumbnail{width:100px;height:100px;object-fit:contain;margin-right:10px;mix-blend-mode:darken}.product-title{font-size:18px;font-weight:600;height:14px;color:#000;margin:0}.product-subtitle{font-size:14px;color:#888}.order-form-container{display:flex;flex-direction:column;gap:10px;margin-top:20px}.submit-button{width:100%;margin-top:20px}.dialog-order-root .ant-modal .ant-modal-content{border-radius:0;padding:20px 0 0}.dialog-order-root .ant-modal-title span{text-align:center;padding-bottom:8px;font-size:24px;font-weight:500}.dialog-order-mobile .ant-modal-title span{font-size:16px;line-height:24px}.dialog-order-mobile .product-card{padding-left:10px;padding-right:10px}.dialog-order-mobile .voucher-banner{font-weight:400;font-size:14px;line-height:21px}.dialog-order-root .ant-btn.ant-btn-block{width:auto;padding-top:17px;padding-bottom:17px}.dialog-order-root .ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{background-color:#fff;border:1px solid var(--text-primary-blue);color:var(--text-primary-blue)}.dialog-order-root .ant-btn{border-radius:0}.app-popup-dialog-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1000;overflow-y:auto}.app-popup-dialog-content{overflow:auto}.app-popup-close-button{background:none;border:none;cursor:pointer;z-index:1001}.product-acne-detail{display:flex;flex-direction:column;align-items:center}.banner-anti-acne-register{position:absolute;width:21vw;height:5vw;border-radius:10px;margin-left:14%;top:53%;cursor:pointer}.banner-acne-spot-register{position:absolute;width:21vw;height:5vw;border-radius:10px;margin-left:16%;top:53%;cursor:pointer}.product-acne-title{font-size:32px;font-weight:500;color:#000;text-align:center;margin-bottom:20px}.product-acne-title span{font-weight:700}.app-mobile .product-acne-title{font-size:22px}.product-acne-content{display:flex;gap:60px;width:100%}.image-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;flex:1}.gallery-image{width:306px;height:408px;object-fit:cover}.product-acne-info{display:flex;flex-direction:column;gap:20px;width:416px}.app-mobile .product-acne-info{max-width:416px;width:auto}.product-main .ant-collapse{background-color:#fff;border:none;box-shadow:none;border-bottom:1px solid #d3d3d3;border-radius:0}.product-main .ant-collapse-header-text{font-weight:500;font-size:18px;padding-top:12px;padding-bottom:12px;line-height:27px}.app-mobile .product-main .ant-collapse-header-text{padding-top:0;padding-bottom:0}.product-main .ant-collapse-header{font-weight:700;color:#000;background-color:#fff;padding:12px 0}.product-main .ant-collapse-content{background-color:#fff}.product-main .ant-collapse-content-box{padding:12px 0}.product-main .ant-collapse>.ant-collapse-item>.ant-collapse-header,.ant-collapse .ant-collapse-content>.ant-collapse-content-box{padding:12px 0;display:flex;align-items:center}.product-main .ant-collapse .ant-collapse-content{border-top:none}.purchase-button{background-color:#184998;color:#fff;font-weight:500;text-transform:uppercase;font-size:14px;border:none;padding:10px;cursor:pointer;max-width:180px;transition:background-color .3s;border:1px solid #184998}.purchase-button-div{display:flex;justify-content:flex-end;width:100%}.purchase-button:hover{background-color:#fff;border:1px solid var(--text-primary-blue);color:var(--text-primary-blue)}.app-mobile .purchase-button{max-width:100%;width:100%}.main-ingredients{background-color:#184998;padding-top:20px;padding-bottom:20px;color:#fff;display:flex;flex-direction:column;align-items:center;width:100vw}.main-ingredients-title{font-size:32px;font-weight:500;text-align:center;margin-bottom:30px}.ingredients-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.ingredient-card,.ingredient-card-with-hover{background-color:transparent;border:1px dashed rgba(255,255,255,.6);padding:20px}.ingredient-card-with-hover:hover{cursor:pointer;background-color:#e8f0fe;color:var(--text-primary-blue)}.ingredient-card-with-hover:hover .ingredient-id,.ingredient-card-with-hover:hover .ingredient-title,.ingredient-card-with-hover:hover .ingredient-description{color:var(--text-primary-blue)}.ingredient-id{font-size:20px;font-weight:700;color:#fff;opacity:.8;margin-bottom:10px}.ingredient-title{font-size:16px;font-weight:700;color:#fff;margin-bottom:10px}.ingredient-description{font-size:14px;color:#ffffffe6;line-height:1.6}.ingredient-card-sigle{width:calc(50% - 10px)}.app-mobile .product-acne-content{flex-direction:column;gap:0px}.app-mobile .ingredients-grid{grid-template-columns:repeat(1,1fr)}.app-mobile .ingredient-card-sigle{width:100%}.review-item{height:100%}.customer-review-review-card{background:#fff;padding:24px;width:293px;height:100%}.customer-review-header{display:flex;align-items:center}.customer-review-user-info{margin-left:10px}.customer-review-user-name{font-weight:700;font-size:14px;line-height:21px}.customer-review-date{font-size:14px;line-height:21px;font-weight:500;color:#6d778b}.customer-review-date .ant-rate .ant-rate-star:not(:last-child){margin-inline-end:2px}.customer-review-details{padding-top:16px;padding-bottom:16px}.customer-review-details p,.customer-review-product-review p{margin:4px 0;font-weight:400}.customer-review-images{display:flex;gap:8px;margin:12px 0;padding-bottom:16px}.customer-review-images img{width:100px;height:100px;object-fit:cover}.customer-review-product-review p{line-height:1.5}.review-container .app-slide-scroll-container{background-color:#fefaf6}.product-order-bt{background-color:#184998;color:#fff;font-weight:500;text-transform:uppercase;font-size:14px;border:none;padding:10px;cursor:pointer;min-width:180px;transition:background-color .3s;border:1px solid #184998}.product-order-bt:hover{background-color:#fff;border:1px solid var(--text-primary-blue);color:var(--text-primary-blue)}.product-detail-title-h1{font-family:Playfair Display,sans-serif!important;font-size:48px!important;line-height:150%}.product-detail-title-h2{font-family:Roboto,sans-serif!important;font-weight:500;font-size:22px}.product-card-sigle{width:100%}.app-mobile .product-detail-title-h2{line-height:30px;padding:20px 0}.news-grid .ant-card{border-radius:0}.news-gallery{text-align:center;display:flex;flex-direction:column;align-items:center}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(288px,1fr));gap:20px;width:100%}.app-mobile .news-grid{grid-template-columns:repeat(2,minmax(165px,1fr))}.ant-card-cover img{height:200px;object-fit:cover}.pagination{margin-top:20px}.news-guide-title{font-size:32px;font-weight:500;text-align:center;margin-bottom:20px}.app-mobile .news-guide-title{font-size:22px}.article-detail-box .ant-card .ant-card-body{padding:0;margin:24px}.app-mobile .article-detail-box .ant-card .ant-card-body{padding:0;margin:12px 8px}.faq-section{margin:0 auto;padding-bottom:40px}.faq-title{font-size:24px;font-weight:500;text-align:left;margin-bottom:16px}.app-mobile .faq-title{font-size:22px}.faq-container{display:flex;gap:20px}.faq-questions{width:50%}.faq-questions-mobile{width:100%}.faq-question{padding:15px;border-bottom:1px solid #e0e0e0;cursor:pointer;font-size:16px;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.faq-question.active{background-color:#184998;color:#fff}.faq-toggle{font-size:18px;transition:transform .3s ease}.faq-toggle.open{transform:rotate(-90deg)}.faq-answer{width:50%;padding:15px;background-color:#fefaf6;font-size:14px;color:#333;line-height:1.6;opacity:0;animation:fadeIn .3s forwards}.faq-answer-mobile{width:100%;padding:15px;background-color:#fefaf6;font-size:14px;color:#333;line-height:1.6;opacity:0;animation:fadeIn .3s forwards}@keyframes fadeIn{to{opacity:1}}.faq-answer ul{padding-left:20px}.faq-answer li{margin-top:8px}.purchase-guide{max-width:1200px;margin:0 auto;line-height:1.6;color:#333}.guide-title{font-size:32px;font-weight:500;text-align:center;margin-bottom:20px}.app-mobile .guide-title{font-size:22px}.purchase-guide h2{font-size:16px;font-weight:500;margin-top:20px}.purchase-guide h3{font-size:14px;font-weight:700;margin-top:15px}.purchase-guide p{font-size:14px;margin-top:10px}.purchase-guide ol,.purchase-guide ul{padding-left:20px;margin-top:10px}.purchase-guide li{margin-top:5px}.purchase-guide strong{font-weight:700}.privacy-policy{margin:0 auto;line-height:1.6;color:#333}.policy-title{font-size:24px;font-weight:500;margin-bottom:20px}.privacy-policy h2{font-size:20px;font-weight:700;margin-top:20px}.privacy-policy p{font-size:14px;margin-top:10px}.privacy-policy ul{padding-left:20px;margin-top:10px}.privacy-policy li{margin-top:5px}.article-detail-container{display:flex;gap:61px}.article-content{flex:3;width:80%}.article-content .ant-card-cover img{width:100%;object-fit:cover;height:300px}.article-category{padding:10px 0;color:#0073e6;font-weight:700}.related-articles{flex:1}.related-article-card-mobile{flex:0 0 auto;width:250px;display:inline-block;margin-bottom:10px}.related-articles .related-article-card{margin-bottom:20px;max-width:288px}.related-articles .ant-card-cover img{height:220px;object-fit:cover}.related-articles .ant-card-meta-title{font-size:14px}.related-articles .ant-card-meta-description{font-size:12px;color:gray}.related-articles-custom .ant-card,.related-articles-custom .ant-card .ant-card-cover>*{border-radius:0}.article-tag{color:#37357e;background-color:#c0d3ff;padding:6px 12px;font-size:16px;line-height:24px;font-weight:500}.footer{background-color:var(--text-primary-blue);color:#fff}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid rgba(255,255,255,.3);padding:20px 00px 20px 100px}.footer-section{flex:1}.company-info img,.contact img,.social-media img{height:24px}.company-info-text{margin:0;font-size:14px;line-height:21px}.company-info-space{padding-top:8px}.company-info-title{font-weight:700}.company-info-content{font-weight:400}.footer-section h4{padding-top:3px;font-weight:700;font-size:16px;line-height:24px;margin:0}.footer-bottom{text-align:center;font-size:14px;color:#ffffffb3}.app-mobile .footer-content{flex-direction:column;padding:20px 16px}.app-mobile .footer-bottom{font-size:12px}.guide-click:hover{cursor:pointer;font-weight:500;text-decoration:underline}.footer-section a{color:#fff}.footer-section a:hover{font-weight:500}@keyframes rotateLeftRight{0%,to{transform:rotate(-10deg);background-color:#c9dafc4d}50%{transform:rotate(10deg);background-color:#c9dafc}}.cus-bt-container{position:fixed;bottom:20px;right:40px;display:flex;flex-direction:column;align-items:center;z-index:900;padding:10px;border-radius:8px}.app-mobile .cus-bt-container{right:15px;bottom:15px}.cus-bt-button-container{display:flex;flex-direction:column;align-items:center;transition:opacity .3s}.cus-bt-button{margin-bottom:10px;width:50px;height:50px;background-color:#007bff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.cus-bt-toggle-button{width:58px;height:58px;border-radius:50%;background-color:#c9dafc;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:rotateLeftRight 1s ease-in-out infinite}.cus-bt-icon{width:50px;height:50px};{}
