.cofa-menu-product-fan.cofa-commerce-category-image,.cofa-menu-product-fan.cofa-commerce-feature-image{isolation:isolate;background:0 0;position:relative;overflow:visible}.cofa-menu-product-photo{width:65%;height:76%;transform:translate(-50%, -50%) translateX(calc(var(--fan-offset) * 27%)) translateY(calc(var(--fan-depth) * 5%)) rotate(calc(var(--fan-offset) * 12deg));background:#fff;border:1px solid #e0e6ee;border-radius:7px;padding:3px;display:block;position:absolute;top:47%;left:50%;overflow:hidden;box-shadow:0 3px 7px #1835541a}.cofa-menu-product-fan .cofa-menu-product-photo img{object-fit:contain;mix-blend-mode:normal;border-radius:4px;width:100%;height:100%;display:block}.cofa-menu-product-fan.is-large{background:radial-gradient(at 50% 75%,#dce6f2 0%,#f5f8fc 70%);border-radius:12px}.cofa-menu-product-fan.is-large .cofa-menu-product-photo{border-radius:10px;width:48%;height:75%;padding:5px;box-shadow:0 5px 12px #18355420}.cofa-menu-product-fan[data-fan-count="1"] .cofa-menu-product-photo{width:88%;height:88%;top:50%}.cofa-menu-product-fan.is-large[data-fan-count="1"] .cofa-menu-product-photo{width:72%;height:85%}.cofa-menu-product-fan>.cofa-commerce-image-fallback{width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.cofa-commerce-frame{width:100%;min-width:0;container-type:inline-size}.cofa-commerce-nav[data-preview]{display:flex}.cofa-commerce-nav[data-preview] .cofa-commerce-panel{max-height:410px}.cofa-commerce-nav{border-top:1px solid #ffffff20;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:4px 16px;min-height:48px;font-size:14px;display:flex;position:relative}.cofa-commerce-roots,.cofa-commerce-utilities{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.cofa-commerce-roots{flex:1}.cofa-commerce-utilities,.cofa-commerce-root{flex-shrink:0}.cofa-commerce-root>summary,.cofa-commerce-root-label{color:#fff;cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:8px 16px;font-weight:650;list-style:none;transition:background .16s,color .16s;display:flex}.cofa-commerce-root>summary::-webkit-details-marker{display:none}.cofa-commerce-mobile-group>summary::-webkit-details-marker{display:none}.cofa-commerce-root>summary:hover{color:#fff;background:#ffffff12}.cofa-commerce-root[open]>summary{color:#fff;background:#183c732e;box-shadow:inset 0 -2px #f2cb76}.cofa-commerce-root>summary svg,.cofa-commerce-mobile-group>summary svg{transition:transform .18s}.cofa-commerce-root[open]>summary svg,.cofa-commerce-mobile-group[open]>summary svg{transform:rotate(180deg)}.cofa-commerce-all[open]>summary>svg:first-child{transform:none}.cofa-commerce-measure-clip{visibility:hidden;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:hidden}.cofa-commerce-measure{width:max-content;display:flex}.cofa-commerce-measure>span{flex-shrink:0}.cofa-commerce-panel.cofa-commerce-all-panel{flex-direction:column;padding:0;display:flex;overflow:hidden}.cofa-commerce-all-panel>.cofa-commerce-panel-heading{background:#fff;flex-shrink:0;margin:0;padding:20px 28px}.cofa-commerce-all-panel .cofa-commerce-panel-heading small{color:#6c7c91;font-size:12px;font-weight:400}.cofa-commerce-all-grid{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 36px;min-height:0;padding:20px 28px 24px;display:grid;overflow-y:auto}.cofa-commerce-all-grid>section{min-width:0}.cofa-commerce-all-heading{color:#2b466b;border-bottom:1px solid #e8edf4;align-items:center;gap:12px;padding-bottom:12px;font-size:15px;font-weight:650;display:flex}.cofa-commerce-all-heading .cofa-commerce-category-image{width:48px;height:48px}.cofa-commerce-all-heading>svg{color:#8494a9;flex-shrink:0;margin-left:auto}.cofa-commerce-all-grid ul{margin:8px 0 0;padding:0;list-style:none}.cofa-commerce-all-grid li>a{color:#506079;border-radius:8px;align-items:center;min-height:44px;padding:8px 10px;font-size:14px;display:flex}.cofa-commerce-all-grid li>a:hover{color:#254d88;background:#f3f6fa}.cofa-commerce-panel{max-height:calc(100dvh - var(--cofa-storefront-content-top,180px) - 24px);color:#24344d;z-index:65;background:#fff;border:1px solid #dce4ef;border-radius:16px;grid-template-columns:minmax(0,1fr) 290px;animation:.18s ease-out cofa-commerce-menu-in;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #142c4e24}.cofa-commerce-dimmer{z-index:59;opacity:0;visibility:hidden;pointer-events:none;cursor:default;background:#0e1d3157;border:0;border-radius:0;margin:0;padding:0;transition:opacity .18s,visibility 0s linear .18s;position:fixed;inset:0}.cofa-commerce-dimmer[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (max-width:767px){.cofa-commerce-dimmer{display:none}}.cofa-commerce-panel-main{min-width:0;padding:26px 30px}.cofa-commerce-panel-heading{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:17px;display:flex}.cofa-commerce-panel-heading>span{font-size:19px;font-weight:650}.cofa-commerce-panel-heading>a,.cofa-commerce-mobile-more{color:#285399;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cofa-commerce-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.cofa-commerce-category-link{color:#314057;border-radius:12px;align-items:center;gap:14px;min-height:100px;padding:10px;font-size:14px;font-weight:600;transition:background .16s,color .16s;display:flex}.cofa-commerce-category-link:hover{color:#254d88;background:#f5f7fa;box-shadow:inset 0 0 0 1px #dce5f0}.cofa-commerce-category-link>svg{color:#7085a1;flex-shrink:0;margin-left:auto}.cofa-commerce-category-image{background:#f3f5f7;border-radius:10px;flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.cofa-commerce-category-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.cofa-commerce-image-fallback{color:#8798ae;place-items:center;width:100%;height:100%;display:grid}.cofa-commerce-feature{background:#f1f5fa;border-left:1px solid #e8edf4;flex-direction:column;justify-content:flex-start;padding:18px;display:flex}.cofa-commerce-feature-image{background:#e6ecf3;border-radius:10px;width:100%;height:175px;display:block;overflow:hidden}.cofa-commerce-feature-image img{object-fit:cover;width:100%;height:100%}.cofa-commerce-feature-copy{flex-direction:column;gap:9px;padding:18px 4px 7px;display:flex}.cofa-commerce-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#647c99;font-size:10px;font-weight:650}.cofa-commerce-feature-copy>strong{color:#214d89;font-size:20px;line-height:1.35}.cofa-commerce-feature-copy>span:not([class]){color:#5c6d82;font-size:13px;line-height:1.7}.cofa-commerce-feature-cta{color:#2458a0;align-items:center;gap:10px;padding-top:3px;font-size:13px;font-weight:650;display:flex}.cofa-commerce-utility-link{color:#fff;white-space:nowrap;border-radius:8px;align-items:center;min-height:40px;padding:8px 11px;font-size:13px;font-weight:550;transition:background .15s;display:inline-flex}.cofa-commerce-utility-link:hover{background:#ffffff14}.cofa-commerce-utility-link.promotion{color:#fff0cb;background:#ffffff0d}.cofa-commerce-utility-link.quotation{color:#fff;border:1px solid #ffffff60;margin-left:4px}.cofa-commerce-empty-link{color:#285399;align-items:center;gap:10px;padding:24px 0;display:flex}.cofa-commerce-nav :focus-visible,.cofa-commerce-drawer :focus-visible{outline-offset:3px;outline:2px solid #df9c21}.cofa-commerce-drawer{color:#27374c;background:#fff;border:0;border-radius:0 18px 18px 0;width:min(92vw,400px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 auto 0 0;box-shadow:16px 0 48px #0a24413b}.cofa-commerce-drawer::backdrop{background:#0e25415e}.cofa-commerce-drawer[open]{animation:.2s ease-out cofa-commerce-drawer-in}.cofa-commerce-drawer-inner{flex-direction:column;height:100%;display:flex}.cofa-commerce-drawer-header{color:#fff;background:#285399;justify-content:space-between;align-items:center;gap:16px;padding:22px 20px;display:flex}.cofa-commerce-drawer-header>div{flex-direction:column;gap:5px;display:flex}.cofa-commerce-drawer-header span{color:#cdddf5;font-size:11px}.cofa-commerce-drawer-header strong{font-size:23px;font-weight:650}.cofa-commerce-drawer-header button{cursor:pointer;background:#ffffff14;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.cofa-commerce-drawer-body{overscroll-behavior:contain;flex:1;padding:8px 18px 20px;overflow-y:auto}.cofa-commerce-mobile-home{color:#66758b;border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;min-height:52px;font-size:14px;display:flex}.cofa-commerce-mobile-group{border-bottom:1px solid #e7ecf3;padding:6px 0}.cofa-commerce-mobile-group>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:16px;font-weight:650;list-style:none;display:flex}.cofa-commerce-mobile-group .cofa-commerce-category-grid{grid-template-columns:1fr;gap:0}.cofa-commerce-mobile-group .cofa-commerce-category-link{gap:12px;min-height:76px;padding:7px 5px;font-size:14px}.cofa-commerce-mobile-group .cofa-commerce-category-image{width:58px;height:58px}.cofa-commerce-mobile-more{padding:13px 5px 17px;font-size:12px}.cofa-commerce-mobile-services{flex-direction:column;align-items:stretch;gap:4px;padding-top:23px;display:flex}.cofa-commerce-mobile-services>span{letter-spacing:.09em;text-transform:uppercase;color:#77879c;margin-bottom:9px;font-size:10px}.cofa-commerce-mobile-services .cofa-commerce-utility-link{color:#344c6d;background:#f4f7fb;border:0;min-height:44px;margin:0;padding:10px 12px}.cofa-commerce-mobile-services .promotion{color:#905900;background:#fff6e8}.cofa-commerce-drawer-footer{padding:16px 18px max(16px, env(safe-area-inset-bottom));background:#f5f8fd;border-top:1px solid #e3eaf4;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.cofa-commerce-drawer-footer>a{color:#285399;align-items:center;gap:9px;display:flex}.cofa-commerce-drawer-footer span{flex-direction:column;gap:3px;font-size:11px;display:flex}.cofa-commerce-drawer-footer strong{white-space:nowrap;font-size:14px;font-weight:650}.cofa-commerce-zalo{white-space:nowrap;min-height:40px;font-size:12px;font-weight:600}@container (max-width:1100px){.cofa-commerce-nav{gap:5px}.cofa-commerce-root>summary,.cofa-commerce-root-label{gap:5px;padding:8px 10px;font-size:13px}.cofa-commerce-all-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cofa-commerce-utility-link{padding:8px 7px;font-size:12px}.cofa-commerce-panel{grid-template-columns:minmax(0,1fr) 230px}.cofa-commerce-panel-main{padding:20px 16px}.cofa-commerce-category-grid{gap:4px}.cofa-commerce-category-link{gap:9px;font-size:13px}.cofa-commerce-category-image{width:58px;height:58px}.cofa-commerce-feature-image{height:145px}}@keyframes cofa-commerce-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes cofa-commerce-drawer-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cofa-commerce-dimmer{transition:none}.cofa-commerce-panel,.cofa-commerce-drawer[open]{animation:none}.cofa-commerce-nav *,.cofa-commerce-drawer *{transition:none}}
@font-face{font-family:COFA Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:COFA Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-600.ttf)format("truetype");font-weight:600;font-display:swap}.aIkKBq_consentPanel{bottom:max(20px, env(safe-area-inset-bottom));z-index:59;color:#191c1e;background:#fff;border-radius:16px;width:min(380px,100vw - 40px);max-height:min(80dvh,520px);font-family:COFA Be Vietnam Pro,Arial,sans-serif;font-weight:400;animation:.28s cubic-bezier(.2,.8,.2,1) both aIkKBq_panelIn;position:fixed;left:20px;overflow:auto;box-shadow:0 20px 50px -10px #0031782e,0 10px 20px -5px #0f172a14}.aIkKBq_exiting{pointer-events:none;animation:.22s ease-in both aIkKBq_panelOut}.aIkKBq_mobileBackdrop{display:none}.aIkKBq_notice{color:#003178;background:#f2f4f6;border-radius:12px;align-items:center;gap:12px;min-height:70px;margin:16px 16px 0;padding:12px;text-decoration:none;transition:background-color .16s;display:flex}.aIkKBq_notice:hover{background:#e6e8ea}.aIkKBq_noticeLogo{object-fit:contain;flex:none;width:98px;height:auto;max-height:42px}.aIkKBq_noticeCopy{gap:3px;min-width:0;line-height:1.35;display:grid}.aIkKBq_noticeCopy strong{font-size:12px;font-weight:600}.aIkKBq_noticeCopy small{color:#434652;font-size:11px;font-weight:400}.aIkKBq_cookieRow{padding:20px}.aIkKBq_notice+.aIkKBq_cookieRow{border-top:1px solid #eceef0;margin:14px 16px 0;padding:16px 4px 20px}.aIkKBq_cookieCopy{color:#191c1e}.aIkKBq_cookieCopy strong{align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.aIkKBq_cookieCopy strong svg{color:#a04100;flex:none}.aIkKBq_cookieCopy p{color:#434652;margin:12px 0 0;font-size:12px;font-weight:400;line-height:1.6}.aIkKBq_cookieCopy a{color:#003178;text-underline-offset:3px;margin-top:14px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-block}.aIkKBq_actions{gap:10px;margin-top:18px;display:flex}.aIkKBq_actions button{white-space:nowrap;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.35;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.aIkKBq_actions button svg{flex:none;display:none}.aIkKBq_actions button:hover{transform:translateY(-2px)}.aIkKBq_actions button:active{transform:translateY(0)}.aIkKBq_actions button:focus-visible,.aIkKBq_notice:focus-visible{outline-offset:2px;outline:3px solid #e69b36}.aIkKBq_deny{color:#434652;background:#eceef0}.aIkKBq_deny:hover{background:#e0e3e5}.aIkKBq_grant{color:#fff;background:#003178;box-shadow:0 4px 12px #00317838}.aIkKBq_grant:hover{background:#0d47a1;box-shadow:0 7px 16px #00317840}.aIkKBq_scriptError{z-index:90;color:#fff;background:#842323;border-radius:10px;max-width:440px;padding:12px;font-size:12px;position:fixed;bottom:12px;right:12px}@keyframes aIkKBq_panelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes aIkKBq_panelOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media (max-width:700px){.aIkKBq_mobileBackdrop{z-index:58;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#191c1e66;animation:.28s ease-out both aIkKBq_panelIn;display:block;position:fixed;inset:0}.aIkKBq_consentPanel{width:100%;max-height:min(82dvh,540px);padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0;bottom:0;left:0;box-shadow:0 -8px 30px #00000024}.aIkKBq_consentPanel:before{content:"";background:#c3c6d4;border-radius:99px;width:40px;height:4px;margin:12px auto 8px;display:block}.aIkKBq_notice{min-height:66px;margin:10px 16px 0;padding:10px 12px}.aIkKBq_noticeLogo{width:80px;max-height:36px}.aIkKBq_noticeCopy strong{font-size:12px}.aIkKBq_noticeCopy small{font-size:11px}.aIkKBq_cookieRow{padding:14px 20px 20px}.aIkKBq_notice+.aIkKBq_cookieRow{border-top:0;margin:14px 16px 0;padding:0 4px 20px}.aIkKBq_cookieCopy strong{font-size:16px}.aIkKBq_cookieCopy p{margin-top:6px;font-size:12px;line-height:1.55}.aIkKBq_cookieCopy a{margin-top:6px}.aIkKBq_actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.aIkKBq_actions button{border-radius:8px;width:100%;min-height:44px;font-size:14px}.aIkKBq_actions button svg{display:block}.aIkKBq_grant{order:-1}}@media (prefers-reduced-motion:reduce){.aIkKBq_consentPanel,.aIkKBq_exiting,.aIkKBq_mobileBackdrop{animation:none}.aIkKBq_actions button{transition:none}}
