@font-face{font-family:Roboto;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/roboto-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/roboto-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ap-primary:var(--apc-primary,#256f9d);--ap-primary-strong:var(--apc-primary-hover,#1e5a80);--ap-primary-soft:var(--apc-primary-100,#deeef7);--ap-primary-tint:var(--apc-primary-50,#eef6fb);--ap-primary-line:var(--apc-primary-200,#bddcef);--ap-primary-glow:color-mix(in srgb,var(--apc-focus,#51a3d6) 45%,transparent);--ap-accent:var(--apc-accent,#b05c11);--ap-accent-hover:var(--apc-accent-hover,#904b0e);--ap-accent-tint:var(--apc-accent-50,#fdf4ec);--ap-accent-deco:var(--apc-accent-deco,#d56f15);--ap-text:var(--apc-text,#272e34);--ap-muted:var(--apc-text-muted,#53616e);--ap-page:var(--apc-bg,#f3f5f7);--ap-card:var(--apc-surface,#fff);--ap-fill:var(--apc-neutral-50,#f3f5f7);--ap-border:var(--apc-border,#cdd6df);--ap-border-strong:var(--apc-border-strong,#8594a3);--ap-price:var(--apc-price,#904b0e);--ap-success:var(--apc-success,#267852);--ap-success-soft:var(--apc-success-soft,#effaf5);--ap-danger:var(--apc-danger,#9d2d25);--ap-danger-soft:var(--apc-danger-50,#fbefee);--ap-warning-text:var(--apc-warning-text,#714f09);--ap-warning-soft:var(--apc-warning-soft,#fdf8ec);--ap-ink:var(--apc-neutral-900,#272e34);--ap-zalo:var(--apc-btn-consult,#0068ff);--ap-radius:var(--apc-radius,10px);--ap-radius-lg:calc(var(--ap-radius) + 6px);--ap-shadow-sm:0 1px 2px rgba(16,36,60,0.06),0 1px 3px rgba(16,36,60,0.05);--ap-shadow-md:0 10px 28px rgba(16,36,60,0.1);--ap-shadow-lg:0 20px 48px rgba(16,36,60,0.18);--ap-s1:4px;--ap-s2:8px;--ap-s3:12px;--ap-s4:16px;--ap-s5:24px;--ap-s6:32px;--ap-s7:48px;--ap-s8:64px;--ap-fs-hero:clamp(1.875rem,4vw,3rem);--ap-fs-page:clamp(1.5rem,2.5vw,2rem);--ap-fs-block:clamp(1.25rem,1.8vw,1.5rem);--ap-fs-small:0.875rem;--apc-motion-fast:120ms;--apc-motion-base:200ms;--apc-motion-slow:280ms;--apc-ease:cubic-bezier(0.2,0.8,0.2,1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:120px}body{margin:0;background:var(--ap-page);color:var(--ap-text);font-family:var(--apc-font-body,Roboto),Roboto,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1rem;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}*{scrollbar-color:var(--apc-primary-200,#bddcef) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:var(--apc-primary-200,#bddcef) padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--apc-primary-300,#8bc2e4)}::-webkit-scrollbar-track{background:transparent}body.ap-noscroll{overflow:hidden}h1,h2,h3,h4{margin:0 0 var(--ap-s3);color:var(--ap-text);font-family:var(--apc-font-heading,inherit),Roboto,system-ui,sans-serif;font-weight:700;line-height:1.3;text-wrap:balance}p{margin:0 0 var(--ap-s4)}img,svg{max-width:100%;height:auto}a{color:var(--ap-primary);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--ap-primary-strong)}button,input,select,textarea{color:inherit;font:inherit}input[type="search"],input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="url"],select,textarea{min-height:48px;padding:var(--ap-s3) var(--ap-s4);border:1px solid var(--ap-border-strong);border-radius:var(--ap-radius);background:var(--ap-card);font-size:1rem;transition:box-shadow var(--apc-motion-fast) ease-out}::placeholder{color:var(--ap-muted);opacity:1}input:focus,select:focus,textarea:focus{border-color:var(--ap-primary);box-shadow:0 0 0 3px var(--ap-primary-glow);outline:none}.apc-container{width:min(100% - 32px,var(--apc-container,1280px));margin-inline:auto}.screen-reader-text{position:absolute !important;overflow:hidden;width:1px;height:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap;word-wrap:normal}.apc-skip:focus{position:fixed;z-index:1000;top:var(--ap-s2);left:var(--ap-s2);width:auto;height:auto;padding:var(--ap-s3) var(--ap-s4);border-radius:var(--ap-radius);background:var(--ap-card);box-shadow:var(--ap-shadow-md);clip:auto}.ap-icon{flex:none;vertical-align:middle}.apc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ap-s2);min-height:48px;padding:var(--ap-s2) var(--ap-s5);border:1px solid transparent;border-radius:var(--ap-radius);background:var(--ap-primary);color:#fff;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform var(--apc-motion-fast) ease-out,box-shadow var(--apc-motion-fast) ease-out}.apc-btn:hover,.apc-btn:focus-visible{background-color:var(--ap-primary-strong);color:#fff;filter:none;box-shadow:0 8px 20px var(--ap-primary-glow);transform:translateY(-1px)}.apc-btn:active{transform:translateY(0) scale(0.98)}.ap-btn-outline,.apc-btn--ghost,.apc-btn--secondary{border-color:var(--ap-border);background:var(--ap-card);color:var(--ap-text)}.ap-btn-outline:hover,.ap-btn-outline:focus-visible,.apc-btn--ghost:hover,.apc-btn--ghost:focus-visible,.apc-btn--secondary:hover{border-color:var(--ap-primary);background:var(--ap-primary-tint);color:var(--ap-primary-strong);box-shadow:none}.ap-btn-zalo,.apc-btn--action-consult{border-color:var(--ap-zalo);background:var(--ap-card);color:var(--ap-zalo)}.ap-btn-zalo:hover,.ap-btn-zalo:focus-visible,.apc-btn--action-consult:hover{background:color-mix(in srgb,var(--ap-zalo) 8%,#fff);color:var(--ap-zalo);box-shadow:none}.ap-btn-zalo .ap-icon--zalo{margin-block:-8px}.ap-btn-accent,.apc-btn--submit{background:var(--ap-accent);color:#fff}.ap-btn-accent:hover,.ap-btn-accent:focus-visible,.apc-btn--submit:hover,.apc-btn--submit:focus-visible{background:var(--ap-accent-hover);box-shadow:0 8px 20px color-mix(in srgb,var(--ap-accent) 28%,transparent)}.ap-contactmenu{position:relative}.ap-contactmenu summary{list-style:none;cursor:pointer}.ap-contactmenu summary::-webkit-details-marker{display:none}.ap-contactmenu summary .ap-icon--down{transition:transform var(--apc-motion-base) var(--apc-ease)}.ap-contactmenu[open] summary .ap-icon--down{transform:rotate(180deg)}.ap-contactmenu__panel{position:absolute;z-index:40;top:calc(100% + var(--ap-s2));left:0;display:grid;width:max-content;min-width:280px;max-width:calc(100vw - 32px);padding:var(--ap-s2);border-radius:var(--ap-radius-lg);background:var(--ap-card);box-shadow:var(--ap-shadow-lg);transform-origin:top left;animation:ap-drop var(--apc-motion-base) var(--apc-ease)}.ap-contactmenu.is-end .ap-contactmenu__panel{right:0;left:auto;transform-origin:top right}.ap-contactmenu.is-up .ap-contactmenu__panel{top:auto;bottom:calc(100% + var(--ap-s2));transform-origin:bottom left}.ap-contactmenu__item{display:flex;align-items:center;gap:var(--ap-s3);width:100%;min-height:52px;padding:var(--ap-s2) var(--ap-s3);border:0;border-radius:var(--ap-radius);background:none;color:var(--ap-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.ap-contactmenu__item:hover,.ap-contactmenu__item:focus-visible{background:var(--ap-primary-tint);color:var(--ap-text)}.ap-contactmenu__item .ap-icon{color:var(--ap-primary)}.ap-contactmenu__item--zalo .ap-icon{color:var(--ap-zalo)}.ap-contactmenu__item span{display:grid;line-height:1.35}.ap-contactmenu__item small{color:var(--ap-muted);font-size:var(--ap-fs-small)}.ap-btn-lg{min-height:52px;padding-inline:var(--ap-s6);font-size:1.0625rem}.ap-iconbtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:var(--ap-radius);background:none;color:inherit;cursor:pointer;transition:transform var(--apc-motion-fast) ease-out}.ap-iconbtn:hover{background:var(--ap-primary-tint);color:var(--ap-primary-strong)}.ap-iconbtn:active{transform:scale(0.94)}.ap-chips{display:flex;flex-wrap:wrap;gap:var(--ap-s2);margin:0;padding:0;list-style:none}.ap-chip{display:inline-flex;align-items:center;min-height:40px;padding:var(--ap-s2) var(--ap-s4);border:1px solid var(--ap-border);border-radius:999px;background:var(--ap-card);color:var(--ap-text);font-size:var(--ap-fs-small);font-weight:500;text-decoration:none;transition:transform var(--apc-motion-fast) ease-out}.ap-chip:hover{border-color:var(--ap-primary);background:var(--ap-primary-tint);color:var(--ap-primary-strong);transform:translateY(-1px)}.ap-chip--soft{min-height:32px;padding:var(--ap-s1) var(--ap-s3);border-color:transparent;background:var(--ap-primary-soft);color:var(--ap-primary-strong)}.apc-chip{padding:2px var(--ap-s2);border-color:var(--ap-border);background:var(--ap-fill);color:var(--ap-text);font-size:var(--ap-fs-small)}.apc-site-header{position:sticky;z-index:50;top:0;background:var(--apc-header-bg,#fff);color:var(--apc-header-text,var(--ap-text));transition:box-shadow var(--apc-motion-base) ease-out}.admin-bar .apc-site-header{top:46px}.apc-site-header.is-stuck{box-shadow:0 6px 24px rgba(16,36,60,0.1)}.apc-site-header__inner{display:grid;align-items:center;gap:var(--ap-s2) var(--ap-s3);padding:var(--ap-s2) 0;grid-template-columns:minmax(0,1fr) auto}.apc-site-header__search{grid-column:1 / -1;order:3;padding-bottom:var(--ap-s2)}.apc-brand{display:inline-flex;align-items:center;min-width:0;color:inherit;text-decoration:none;transition:transform var(--apc-motion-fast) ease-out}.apc-brand:hover{transform:scale(1.02)}.apc-brand__logo{--apc-logo-h:40px}.apc-brand__name{color:var(--ap-primary-strong);font-size:1.25rem;font-weight:700}.apc-brand__text{display:none;max-width:15ch;color:var(--ap-primary-strong);font-size:1rem;font-weight:700;line-height:1.25}.ap-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ap-s2)}.ap-header__hotline{display:none;align-items:center;gap:var(--ap-s3);color:inherit;text-decoration:none}.ap-header__hotline-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--ap-primary-soft);color:var(--ap-primary-strong);transition:transform var(--apc-motion-fast) ease-out}.ap-header__hotline:hover .ap-header__hotline-icon{transform:rotate(-12deg) scale(1.06)}.ap-header__hotline-text{display:flex;flex-direction:column;line-height:1.25}.ap-header__hotline-text span{color:var(--ap-muted);font-size:var(--ap-fs-small)}.ap-header__hotline-text strong{color:var(--ap-primary-strong);font-size:1.125rem}.ap-cartbtn{position:relative;display:inline-flex;align-items:center;gap:var(--ap-s2);min-width:44px;min-height:44px;padding:0 var(--ap-s3);border:1px solid var(--ap-border);border-radius:999px;background:var(--ap-card);color:var(--ap-primary-strong);font-weight:500;cursor:pointer;transition:transform var(--apc-motion-fast) ease-out}.ap-cartbtn:hover{border-color:var(--ap-primary);background:var(--ap-primary-tint)}.ap-cartbtn__text{display:none}.ap-accountbtn{display:inline-flex;align-items:center;gap:var(--ap-s2);min-width:44px;min-height:44px;padding:0 var(--ap-s2);border:1px solid var(--ap-border);border-radius:999px;background:var(--ap-card);color:var(--ap-primary-strong);font-weight:500;text-decoration:none;cursor:pointer;transition:transform var(--apc-motion-fast) ease-out}.ap-accountbtn:hover,.ap-accountmenu[open]>.ap-accountbtn{border-color:var(--ap-primary);background:var(--ap-primary-tint);color:var(--ap-primary-strong)}.ap-accountbtn:active{transform:scale(0.97)}a.ap-accountbtn{justify-content:center}.ap-accountbtn__text{display:none;overflow:hidden;max-width:12ch;text-overflow:ellipsis;white-space:nowrap}.ap-accountmenu>.ap-accountbtn{padding:3px}.ap-avatar{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;width:var(--ap-avatar,36px);height:var(--ap-avatar,36px);border-radius:50%;background:var(--ap-primary);color:#fff;font-weight:700;line-height:1}.ap-avatar__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ap-accountmenu .ap-contactmenu__panel{right:0;left:auto;min-width:280px;transform-origin:top right}.ap-accountmenu__head{display:flex;align-items:center;gap:var(--ap-s3);margin-bottom:var(--ap-s1);padding:var(--ap-s2) var(--ap-s3) var(--ap-s3);border-bottom:1px solid var(--ap-border)}.ap-accountmenu__head span:last-child{display:grid;min-width:0;line-height:1.35}.ap-accountmenu__head strong,.ap-accountmenu__head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-accountmenu__head small{color:var(--ap-muted);font-size:var(--ap-fs-small)}.ap-accountmenu .ap-contactmenu__item{min-height:44px}.ap-accountmenu__logout{margin-top:var(--ap-s1);border-top:1px solid var(--ap-border);border-radius:0 0 var(--ap-radius) var(--ap-radius)}.ap-accountmenu__logout .ap-icon{color:var(--ap-danger)}@media (max-width:767px){.ap-accountmenu{position:static}.ap-accountmenu[open] .ap-contactmenu__panel{top:100%;right:var(--ap-s4);bottom:auto;left:var(--ap-s4);width:auto;min-width:0}}.ap-cartbtn__count{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border:2px solid var(--ap-card);border-radius:999px;background:var(--ap-accent);color:#fff;font-size:var(--ap-fs-small);font-weight:700;line-height:1}.ap-cartbtn__count[hidden]{display:none}.ap-cartbtn.is-bump{animation:ap-bump 400ms var(--apc-ease)}.ap-cartbtn.is-bump .ap-cartbtn__count{animation:ap-pop 400ms var(--apc-ease)}@keyframes ap-bump{40%{transform:scale(1.12)}}@keyframes ap-pop{0%{transform:scale(0.4)}60%{transform:scale(1.25)}}.apc-search{position:relative;display:flex;gap:0;border:1px solid var(--ap-border-strong);border-radius:var(--ap-radius);background:var(--ap-fill);transition:box-shadow var(--apc-motion-fast) ease-out}.apc-search:focus-within{border-color:var(--ap-primary);background:var(--ap-card);box-shadow:0 0 0 3px var(--ap-primary-glow)}.apc-search input[type="search"]{flex:1;min-width:0;min-height:48px;padding:0 var(--ap-s4);border:0;border-radius:var(--ap-radius) 0 0 var(--ap-radius);background:transparent;box-shadow:none}.apc-search input[type="search"]:focus,.apc-search input[type="search"]:focus-visible{border:0;box-shadow:none;outline:none}.apc-search .apc-btn{min-height:48px;margin:-1px -1px -1px 0;border-radius:0 var(--ap-radius) var(--ap-radius) 0}.apc-search .apc-btn:hover{box-shadow:none;transform:none}.apc-search__suggest{border-color:var(--ap-border);border-radius:var(--ap-radius);box-shadow:var(--ap-shadow-lg);transform-origin:top center;animation:ap-drop var(--apc-motion-base) var(--apc-ease)}.apc-search__item{min-height:48px}.apc-search__item:hover,.apc-search__item:focus-visible{background:var(--ap-primary-tint)}.ap-navbar{display:none;border-top:1px solid var(--ap-border);background:var(--apc-header-bg,#fff)}.ap-navbar__inner{display:flex;align-items:stretch;gap:var(--ap-s5);min-height:48px}.apc-menu{display:flex;flex-wrap:wrap;gap:var(--ap-s1);margin:0;padding:0;list-style:none}.apc-menu li{position:relative}.apc-menu a{display:flex;align-items:center;min-height:44px;padding:0 var(--ap-s3);border-radius:var(--ap-radius);color:inherit;font-weight:500;text-decoration:none}.apc-menu--desktop>li>a{position:relative;min-height:48px;border-radius:0}.apc-menu--desktop>li>a::after{position:absolute;right:var(--ap-s3);bottom:0;left:var(--ap-s3);height:2px;border-radius:2px;background:var(--ap-primary);content:"";transform:scaleX(0);transition:transform var(--apc-motion-base) var(--apc-ease)}.apc-menu--desktop>li>a:hover,.apc-menu--desktop>.current-menu-item>a{color:var(--ap-primary-strong)}.apc-menu--desktop>li>a:hover::after,.apc-menu--desktop>.current-menu-item>a::after{transform:scaleX(1)}.apc-menu--desktop .sub-menu{position:absolute;z-index:40;top:100%;left:0;min-width:240px;margin:0;padding:var(--ap-s2);border:1px solid var(--ap-border);border-radius:var(--ap-radius);background:var(--ap-card);box-shadow:var(--ap-shadow-lg);list-style:none;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity var(--apc-motion-base) var(--apc-ease),transform var(--apc-motion-base) var(--apc-ease);visibility:hidden}.apc-menu--desktop li:hover>.sub-menu,.apc-menu--desktop li:focus-within>.sub-menu{opacity:1;pointer-events:auto;transform:none;visibility:visible}.ap-cats{position:relative;flex:none}.ap-cats__toggle{display:inline-flex;align-items:center;gap:var(--ap-s2);width:280px;height:100%;min-height:48px;padding:0 var(--ap-s4);border:0;background:var(--ap-primary);color:#fff;font-weight:500;cursor:pointer}.ap-cats__toggle span{flex:1;text-align:left}.ap-cats__toggle .ap-icon--down{transition:transform var(--apc-motion-base) var(--apc-ease)}.ap-cats__toggle[aria-expanded="true"] .ap-icon--down{transform:rotate(180deg)}.ap-cats__panel{position:absolute;z-index:45;top:100%;left:0;width:280px;border:1px solid var(--ap-border);border-top:0;border-radius:0 0 var(--ap-radius) var(--ap-radius);background:var(--ap-card);box-shadow:var(--ap-shadow-lg);transform-origin:top center;animation:ap-drop var(--apc-motion-base) var(--apc-ease)}.ap-cats__panel[hidden]{display:none}.ap-cats__list{margin:0;padding:var(--ap-s2) 0;list-style:none}.ap-cats__link{display:flex;align-items:center;gap:var(--ap-s3);min-height:44px;padding:0 var(--ap-s4);color:var(--ap-text);text-decoration:none}.ap-cats__name{flex:1}.ap-cats__ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:var(--ap-radius);background:var(--ap-primary-tint);color:var(--ap-primary)}.ap-cats__item:hover>.ap-cats__link,.ap-cats__item:focus-within>.ap-cats__link{background:var(--ap-primary-tint);color:var(--ap-primary-strong)}.ap-cats__flyout{position:absolute;top:0;left:100%;width:min(720px,calc(100vw - 340px));min-height:100%;padding:var(--ap-s5);border:1px solid var(--ap-border);border-radius:0 var(--ap-radius) var(--ap-radius) 0;background:var(--ap-card);box-shadow:var(--ap-shadow-lg);opacity:0;pointer-events:none;transform:translateX(-4px);transition:opacity var(--apc-motion-fast) ease-out,transform var(--apc-motion-fast) ease-out;visibility:hidden}.ap-cats__item:hover>.ap-cats__flyout,.ap-cats__item:focus-within>.ap-cats__flyout{opacity:1;pointer-events:auto;transform:none;visibility:visible}.ap-cats__flyout-title{margin:0 0 var(--ap-s3);font-weight:700}.ap-cats__flyout-title a{display:inline-flex;align-items:center;gap:var(--ap-s2);text-decoration:none}.ap-cats__sub{margin:0;padding:0;list-style:none;columns:3 180px;column-gap:var(--ap-s5)}.ap-cats__sub a{display:block;padding:var(--ap-s1) 0;color:var(--ap-muted);text-decoration:none;break-inside:avoid}.ap-cats__sub a:hover{color:var(--ap-primary-strong)}.ap-drawer{position:fixed;z-index:100;inset:0}.ap-drawer[hidden]{display:none}.ap-drawer__backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--ap-ink) 55%,transparent);opacity:0;transition:opacity var(--apc-motion-slow) var(--apc-ease)}.ap-drawer__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--ap-s2);width:min(380px,90vw);padding:var(--ap-s4);background:var(--ap-card);box-shadow:var(--ap-shadow-lg);overflow-y:auto;overscroll-behavior:contain;transform:translateX(-100%);transition:transform var(--apc-motion-slow) var(--apc-ease)}.ap-drawer--right .ap-drawer__panel{right:0;left:auto;width:min(440px,94vw);transform:translateX(100%)}.ap-drawer.is-open .ap-drawer__backdrop{opacity:1}.ap-drawer.is-open .ap-drawer__panel{transform:none}.ap-drawer__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--ap-s2);border-bottom:1px solid var(--ap-border)}.ap-drawer__title{margin:0;font-size:1.25rem;font-weight:700}.ap-drawer__label{margin:var(--ap-s3) 0 0;color:var(--ap-muted);font-size:var(--ap-fs-small);font-weight:500;letter-spacing:0.04em;text-transform:uppercase}.ap-drawer__cats,.ap-drawer__cats ul,.apc-menu--drawer{display:block;margin:0;padding:0;list-style:none}.ap-drawer__cats a,.ap-drawer__cats summary,.apc-menu--drawer a{display:flex;align-items:center;gap:var(--ap-s3);min-height:48px;padding:0 var(--ap-s2);border-radius:var(--ap-radius);color:var(--ap-text);font-weight:500;text-decoration:none;cursor:pointer}.ap-drawer__cats summary span:not(.ap-cats__ico){flex:1}.ap-drawer__cats summary{list-style:none}.ap-drawer__cats summary::-webkit-details-marker{display:none}.ap-drawer__cats summary .ap-icon--down{transition:transform var(--apc-motion-base) var(--apc-ease)}.ap-drawer__cats details[open]>summary .ap-icon--down{transform:rotate(180deg)}.ap-drawer__cats details ul{margin-left:var(--ap-s6);padding-left:var(--ap-s2);border-left:2px solid var(--ap-primary-soft)}.ap-drawer__cats details ul a{min-height:44px;color:var(--ap-muted);font-weight:400}.ap-drawer__cats a:hover,.ap-drawer__cats summary:hover,.apc-menu--drawer a:hover{background:var(--ap-primary-tint)}.apc-menu--drawer .sub-menu{margin-left:var(--ap-s3);padding:0;list-style:none}.ap-drawer__actions{display:grid;gap:var(--ap-s2);margin-top:auto;padding-top:var(--ap-s4);grid-template-columns:1fr 1fr}.apc-main{min-height:50vh;padding:var(--ap-s4) 0 var(--ap-s7)}.apc-main--home{padding-top:0}.apc-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--ap-s2);margin:0 0 var(--ap-s4);padding:0;color:var(--ap-muted);font-size:var(--ap-fs-small);list-style:none}.apc-breadcrumb li + li::before{margin-right:var(--ap-s2);color:var(--ap-border);content:"/"}.apc-breadcrumb a{color:inherit;text-decoration:none}.apc-breadcrumb a:hover{color:var(--ap-primary-strong);text-decoration:underline}.apc-breadcrumb [aria-current]{overflow:hidden;max-width:42ch;color:var(--ap-text);text-overflow:ellipsis;white-space:nowrap}.ap-js [data-ap-reveal]{opacity:0;transform:translateY(16px);transition:opacity 400ms var(--apc-ease) var(--ap-delay,0ms),transform 400ms var(--apc-ease) var(--ap-delay,0ms)}.ap-js [data-ap-reveal].is-in{opacity:1;transform:none}.ap-bgart{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ap-bgart::before{position:absolute;inset:0;background:var(--apc-primary-200,#bddcef);content:"";opacity:0.7;-webkit-mask:var(--ap-bg-art) right center / cover no-repeat;mask:var(--ap-bg-art) right center / cover no-repeat}.ap-bgart--hero{--ap-bg-art:url(../images/bg/hero.svg)}.ap-bgart--hero::before{opacity:1;-webkit-mask-position:30% center;mask-position:30% center}.ap-bgart--cta{--ap-bg-art:url(../images/bg/cta.svg)}.ap-bgart--footer{--ap-bg-art:url(../images/bg/footer.svg)}.ap-bgart.has-photo::before{background:var(--ap-bg-photo,none) center / cover no-repeat;opacity:1;-webkit-mask:none;mask:none}@supports (background-image:image-set(url("data:,") 1x)){.ap-bgart.has-photo::before{background-image:var(--ap-bg-photo-set,var(--ap-bg-photo,none))}}.ap-bgart.has-photo::after{position:absolute;inset:0;--ap-veil:var(--apc-primary-50,#eef6fb);--ap-veil-photo:var(--apc-hero-veil,35%);--ap-veil-text:80%;background:color-mix(in srgb,var(--ap-veil) max(var(--ap-veil-photo),var(--ap-veil-text)),transparent);content:""}.ap-bgart--cta.has-photo::after{--ap-veil-photo:var(--apc-cta-veil,40%)}.ap-bgart--footer.has-photo::after{--ap-veil-photo:var(--apc-footer-veil,85%);--ap-veil-text:75%}@media (min-width:1024px){.ap-bgart--hero.has-photo::after,.ap-bgart--cta.has-photo::after{background:linear-gradient(90deg,color-mix(in srgb,var(--ap-veil) max(var(--ap-veil-photo),88%),transparent) 0%,color-mix(in srgb,var(--ap-veil) max(var(--ap-veil-photo),var(--ap-veil-text)),transparent) 38%,color-mix(in srgb,var(--ap-veil) var(--ap-veil-photo),transparent) 62%,color-mix(in srgb,var(--ap-veil) var(--ap-veil-photo),transparent) 100%)}.ap-bgart--hero.has-photo::before{background-position:right center}}.ap-section{margin:var(--ap-s7) 0}.ap-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ap-s4);margin-bottom:var(--ap-s4)}.ap-section__title{position:relative;margin:0;padding-left:var(--ap-s4);font-size:var(--ap-fs-block)}.ap-section__title::before{position:absolute;top:0.15em;bottom:0.15em;left:0;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--ap-primary),var(--ap-primary-soft));content:""}.ap-section__lead{margin:var(--ap-s1) 0 0;color:var(--ap-muted)}.ap-section__more{display:inline-flex;align-items:center;flex:none;gap:var(--ap-s1);min-height:44px;font-weight:500;text-decoration:none}.ap-section__more .ap-icon{transition:transform var(--apc-motion-fast) ease-out}.ap-section__more:hover .ap-icon{transform:translateX(4px)}.ap-section__chips{margin:calc(-1 * var(--ap-s1)) 0 var(--ap-s4)}.ap-section .apc-block{margin:0}.apc-grid{display:grid;gap:var(--ap-s3)}.apc-grid--products,ul.products{display:grid;gap:var(--ap-s3);grid-template-columns:repeat(2,minmax(0,1fr))}ul.products{margin:0;padding:0;list-style:none}ul.products::before,ul.products::after{display:none}.ap-loop-item{display:flex;margin:0}.ap-loop-item>.apc-card{flex:1}.apc-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ap-border);border-radius:var(--ap-radius-lg);background:var(--ap-card);box-shadow:none;transition:transform var(--apc-motion-base) var(--apc-ease),box-shadow var(--apc-motion-base) var(--apc-ease)}.apc-card:hover{border-color:var(--ap-primary-soft);box-shadow:var(--ap-shadow-md);transform:translateY(-4px)}.apc-card__media{display:block;overflow:hidden;aspect-ratio:1 / 1;background:var(--ap-fill)}@media (max-width:767px){.apc-float__btn{width:48px;height:48px}}.apc-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 400ms var(--apc-ease)}.apc-card:hover .apc-card__media img{transform:scale(1.06)}.apc-card__noimage{display:block;width:100%;height:100%;aspect-ratio:1 / 1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b98a8' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 16V11l2-5h10l2 5v5M3 16h18v2H3z'/%3E%3Ccircle cx='7.5' cy='13' r='1'/%3E%3Ccircle cx='16.5' cy='13' r='1'/%3E%3C/svg%3E") center / 34% no-repeat,linear-gradient(135deg,var(--ap-fill),var(--ap-primary-tint))}.apc-card__body{display:flex;flex:1;flex-direction:column;gap:var(--ap-s2);padding:var(--ap-s3) var(--ap-s3) var(--ap-s4)}.apc-card__title{display:-webkit-box;overflow:hidden;min-height:2.8em;margin:0;font-size:1rem;font-weight:500;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.apc-card__title a{color:inherit;text-decoration:none}.apc-card__title a:hover{color:var(--ap-primary-strong)}.apc-card__title a::after{position:absolute;inset:0;content:""}.apc-card .apc-chips{display:none}.apc-card .apc-buttons{position:relative;z-index:1;gap:var(--ap-s2);margin:0}.apc-card .apc-btn{flex:1 1 100%;min-height:44px;padding:var(--ap-s2) var(--ap-s3);font-size:var(--ap-fs-small)}.apc-card__price{color:var(--ap-price);font-size:1.125rem;font-weight:700;text-decoration:none}.apc-card__cart{position:absolute;z-index:2;top:var(--ap-s3);right:var(--ap-s3);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--ap-card);color:var(--ap-primary-strong);box-shadow:var(--ap-shadow-sm);cursor:pointer;transition:transform var(--apc-motion-fast) ease-out}.apc-card__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--ap-s1) var(--ap-s3);margin-top:auto}.apc-card__regular{margin-right:auto;color:var(--ap-muted);font-size:var(--ap-fs-small)}.apc-card__quote{position:relative;z-index:1;width:100%;min-height:44px;padding:0 var(--ap-s3);border:1px solid var(--apc-accent-200,#f8d4b5);border-radius:var(--ap-radius);background:var(--ap-accent-tint);color:var(--ap-price);font:inherit;font-size:var(--ap-fs-small);font-weight:500;cursor:pointer;transition:transform var(--apc-motion-fast) ease-out}.apc-card__quote:hover,.apc-card__quote:focus-visible{background:var(--ap-accent);color:#fff}.apc-card__quote:active{transform:scale(0.98)}.apc-card.is-sale .apc-card__media::after{position:absolute;top:var(--ap-s3);left:var(--ap-s3);padding:2px var(--ap-s2);border-radius:var(--ap-radius);background:var(--ap-accent);color:#fff;content:var(--ap-sale-label,"Giảm giá");font-size:var(--ap-fs-small);font-weight:500}.apc-card__media{position:relative}.apc-card__cart:hover,.apc-card__cart:focus-visible{background:var(--ap-primary);color:#fff;transform:scale(1.08)}.apc-card__cart:active{transform:scale(0.92)}.apc-card__cart.is-added{background:var(--ap-success);color:#fff}.apc-card__fit{font-size:var(--ap-fs-small)}.apc-card-skeleton{aspect-ratio:3 / 4;border-radius:var(--ap-radius-lg);background:linear-gradient(var(--ap-fill),var(--ap-fill)) 0 0 / 100% 64% no-repeat,linear-gradient(var(--ap-border),var(--ap-border)) 12px 70% / 70% 12px no-repeat,linear-gradient(var(--ap-border),var(--ap-border)) 12px 82% / 40% 12px no-repeat,var(--ap-card);box-shadow:inset 0 0 0 1px var(--ap-border)}.ap-fly{position:fixed;z-index:200;border-radius:50%;object-fit:cover;pointer-events:none;box-shadow:var(--ap-shadow-lg);transition:transform 400ms var(--apc-ease),opacity 400ms ease-in}.pagination,.woocommerce-pagination,.apc-pagination{margin-top:var(--ap-s7);padding-top:var(--ap-s2)}.nav-links,.woocommerce-pagination ul,.apc-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ap-s2);margin:0;padding:0;list-style:none}.page-numbers,.apc-page{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--ap-s3);border:1px solid var(--ap-border);border-radius:var(--ap-radius);background:var(--ap-card);color:var(--ap-text);font-weight:500;text-decoration:none;transition:transform var(--apc-motion-fast) ease-out}a.page-numbers:hover,.apc-page:hover{border-color:var(--ap-primary);background:var(--ap-primary-tint);color:var(--ap-primary-strong);transform:translateY(-1px)}.page-numbers.current,.apc-page.is-current{border-color:var(--ap-primary);background:var(--ap-primary);color:#fff}.page-numbers.dots{border-color:transparent}.ap-combo{position:relative}.ap-combo__native{position:absolute !important;width:1px !important;height:1px !important;min-height:0 !important;padding:0 !important;border:0 !important;opacity:0;pointer-events:none}.ap-combo__input{width:100%;padding-right:var(--ap-s7) !important;cursor:pointer;text-overflow:ellipsis}.ap-combo.is-open .ap-combo__input{cursor:text}.ap-combo.has-value .ap-combo__input{font-weight:500}.ap-combo.is-disabled .ap-combo__input{background:var(--ap-fill);cursor:not-allowed;opacity:0.7}.ap-combo__caret{position:absolute;top:50%;right:var(--ap-s4);width:10px;height:10px;margin-top:-7px;border-right:2px solid var(--ap-muted);border-bottom:2px solid var(--ap-muted);pointer-events:none;transform:rotate(45deg);transition:transform var(--apc-motion-base) var(--apc-ease)}.ap-combo.is-open .ap-combo__caret{transform:translateY(4px) rotate(-135deg)}.ap-combo__list{position:absolute;z-index:60;top:calc(100% + 4px);right:0;left:0;overflow-y:auto;max-height:280px;margin:0;padding:var(--ap-s1);border:1px solid var(--ap-border);border-radius:var(--ap-radius);background:var(--ap-card);box-shadow:var(--ap-shadow-lg);list-style:none;transform-origin:top center;animation:ap-drop var(--apc-motion-base) var(--apc-ease)}.ap-combo__list[hidden]{display:none}.ap-combo__option,.ap-combo__empty{display:flex;align-items:center;min-height:44px;padding:0 var(--ap-s3);border-radius:calc(var(--ap-radius) - 4px);cursor:pointer}.ap-combo__empty{color:var(--ap-muted);cursor:default}.ap-combo__option.is-active{background:var(--ap-primary-tint);color:var(--ap-primary-strong)}.ap-combo__option[aria-selected="true"]{font-weight:700}.ap-combo__option[aria-selected="true"]::after{width:6px;height:12px;margin-left:auto;border-right:2px solid var(--ap-primary);border-bottom:2px solid var(--ap-primary);content:"";transform:rotate(45deg)}.ap-assure{display:grid;gap:var(--ap-s3);margin:0;padding:var(--ap-s4);border-radius:var(--ap-radius-lg);background:var(--ap-fill);list-style:none}.ap-assure li{display:flex;align-items:center;gap:var(--ap-s3)}.ap-assure .ap-icon{color:var(--ap-primary)}.ap-qty{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--ap-border);border-radius:var(--ap-radius);background:var(--ap-card)}.ap-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.ap-qty__btn:hover{background:var(--ap-primary-tint);color:var(--ap-primary-strong)}.ap-qty__input{width:48px;min-height:44px !important;padding:0 !important;border:0 !important;border-radius:0 !important;text-align:center;-moz-appearance:textfield;appearance:textfield}.ap-qty__input::-webkit-inner-spin-button,.ap-qty__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ap-qty--lg .ap-qty__btn,.ap-qty--lg .ap-qty__input{height:52px;min-height:52px !important}.ap-cart__count{color:var(--ap-muted);font-weight:400}.ap-cart__list{display:grid;gap:var(--ap-s3);margin:0;padding:0;list-style:none}.ap-cart__list:empty{display:none}.ap-cart__item{display:grid;align-items:start;gap:var(--ap-s3);padding:var(--ap-s3);border:1px solid var(--ap-border);border-radius:var(--ap-radius);grid-template-columns:64px 1fr auto;animation:ap-rise var(--apc-motion-base) var(--apc-ease)}.ap-cart__thumb{overflow:hidden;width:64px;height:64px;border-radius:var(--ap-radius);background:var(--ap-fill)}.ap-cart__thumb img{width:100%;height:100%;object-fit:cover}.ap-cart__info{display:grid;gap:var(--ap-s1);min-width:0}.ap-cart__variant{color:var(--ap-primary-strong);font-size:var(--ap-fs-small);font-weight:500}.ap-cart__variant:empty{display:none}.ap-cart__name{display:-webkit-box;overflow:hidden;color:var(--ap-text);font-weight:500;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ap-cart__price{color:var(--ap-price);font-size:var(--ap-fs-small);font-weight:500}.ap-cart__info .ap-qty{justify-self:start}.ap-cart__remove{color:var(--ap-muted)}.ap-cart__empty,.ap-cart__done{display:grid;justify-items:center;gap:var(--ap-s2);padding:var(--ap-s6) var(--ap-s4);text-align:center}.ap-cart__empty[hidden],.ap-cart__done[hidden],.ap-cart__form[hidden]{display:none}.ap-cart__empty p,.ap-cart__done p{margin:0;color:var(--ap-muted)}.ap-cart__empty .ap-cart__empty-title,.ap-cart__done .ap-cart__empty-title{color:var(--ap-text);font-size:1.125rem;font-weight:700}.ap-cart__done-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--ap-success-soft);color:var(--ap-success);animation:ap-zoom-in var(--apc-motion-slow) var(--apc-ease)}.ap-cart__form{margin-top:var(--ap-s2);padding-top:var(--ap-s4);border-top:1px solid var(--ap-border)}.ap-cart__form-title{margin-bottom:var(--ap-s3);font-weight:700}.ap-cart__form .apc-form__grid{grid-template-columns:1fr}.ap-cart__form .apc-form__row:has([name="qty"]){display:none}.ap-toast{position:fixed;z-index:150;bottom:var(--ap-s5);left:50%;display:flex;align-items:center;gap:var(--ap-s3);width:max-content;max-width:calc(100vw - 32px);padding:var(--ap-s2) var(--ap-s2) var(--ap-s2) var(--ap-s4);border-radius:999px;background:var(--ap-ink);color:#fff;box-shadow:var(--ap-shadow-lg);opacity:0;transform:translate(-50%,16px);transition:opacity var(--apc-motion-base) ease-out,transform var(--apc-motion-base) var(--apc-ease)}.ap-toast.is-in{opacity:1;transform:translate(-50%,0)}.ap-toast__icon{display:inline-flex;color:var(--apc-success-300,#92ddba)}.ap-toast__text{overflow:hidden;font-size:var(--ap-fs-small);text-overflow:ellipsis;white-space:nowrap}.ap-toast__action{min-height:40px;padding:0 var(--ap-s4);border:0;border-radius:999px;background:#fff;color:var(--ap-ink);font-size:var(--ap-fs-small);font-weight:500;cursor:pointer}.apc-form__grid{gap:var(--ap-s3)}.apc-form input,.apc-form textarea,.apc-form select{min-height:48px;padding:var(--ap-s3) var(--ap-s4);border-color:var(--ap-border-strong);border-radius:var(--ap-radius)}.apc-form input[type="checkbox"]{min-height:0;padding:0}.apc-form .apc-form__affix input{min-height:46px}.apc-form__consent{font-size:var(--ap-fs-small)}.apc-form__consent input{width:20px;height:20px;accent-color:var(--ap-primary)}.apc-form__error{color:var(--ap-danger);font-size:var(--ap-fs-small)}.apc-form__status:empty{display:none}.apc-form__status.is-error{padding:var(--ap-s2) var(--ap-s3);border-radius:var(--ap-radius);background:var(--ap-danger-soft);color:var(--ap-danger)}.apc-form__status.is-ok{padding:var(--ap-s2) var(--ap-s3);border-radius:var(--ap-radius);background:var(--ap-success-soft);color:var(--ap-success);font-weight:600}.apc-form .apc-btn{width:100%;min-height:52px}.apc-form .apc-btn:disabled{cursor:progress;opacity:0.65;transform:none}.apc-form__message:not(:empty){margin-top:var(--ap-s3);padding:var(--ap-s3) var(--ap-s4);border-radius:var(--ap-radius);background:var(--ap-fill);animation:ap-rise var(--apc-motion-base) var(--apc-ease)}.apc-form__message.is-success{background:var(--ap-success-soft)}.apc-cta{border-radius:var(--ap-radius-lg);background:var(--ap-primary-tint)}.apc-block__title,.apc-form__title{font-size:var(--ap-fs-block)}.apc-vehicle__remember{font-size:var(--ap-fs-small)}.apc-vehicle__remember input{width:20px;height:20px;accent-color:var(--ap-primary)}.apc-vehicle__mine{border-color:var(--ap-primary-soft);border-radius:var(--ap-radius);background:var(--ap-primary-tint)}.apc-grid--posts{gap:var(--ap-s5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.apc-post-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ap-border);border-radius:var(--ap-radius-lg);background:var(--ap-card);transition:transform var(--apc-motion-base) var(--apc-ease),box-shadow var(--apc-motion-base) var(--apc-ease)}.apc-post-card:hover{box-shadow:var(--ap-shadow-md);transform:translateY(-4px)}.apc-post-card__link{color:inherit;text-decoration:none}.apc-post-card__link::after{position:absolute;inset:0;content:""}.apc-post-card__media,.apc-post-card__link>img{display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--ap-primary-tint),var(--ap-primary-soft));color:var(--ap-primary);object-fit:cover;transition:transform 400ms var(--apc-ease)}.apc-post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 400ms var(--apc-ease)}.apc-post-card:hover .apc-post-card__media img,.apc-post-card:hover .apc-post-card__link>img{transform:scale(1.05)}.apc-post-card__title{display:-webkit-box;overflow:hidden;margin:var(--ap-s4) var(--ap-s4) var(--ap-s2);padding:0;font-size:1.0625rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.apc-post-card__link:hover .apc-post-card__title{color:var(--ap-primary-strong)}.apc-post-card__meta,.apc-post-card__date{display:flex;gap:var(--ap-s3);margin:0;padding:0 var(--ap-s4) var(--ap-s4);color:var(--ap-muted);font-size:var(--ap-fs-small)}.apc-post-card__excerpt{margin:calc(-1 * var(--ap-s2)) 0 0;padding:0 var(--ap-s4) var(--ap-s4);color:var(--ap-muted);font-size:0.9375rem}.ap-single{display:grid;gap:var(--ap-s7)}.apc-post__header{margin-bottom:var(--ap-s5)}.apc-post__title,.apc-page__title{margin:var(--ap-s3) 0 var(--ap-s2);font-size:var(--ap-fs-page)}.apc-post__meta{color:var(--ap-muted);font-size:var(--ap-fs-small)}.apc-post__thumb{overflow:hidden;margin:0 0 var(--ap-s5);border-radius:var(--ap-radius-lg)}.apc-post__thumb img{display:block;width:100%}.ap-prose{max-width:80ch}.ap-single .ap-prose,.apc-page-single.is-wide .ap-prose,.apc-page-single.is-auth .ap-prose{max-width:none}.apc-page-single.is-empty .ap-empty,.apc-page-single.is-auth{text-align:center}.ap-prose{font-size:1.0625rem;line-height:1.75}.ap-prose h2{margin-top:var(--ap-s6);font-size:var(--ap-fs-block)}.ap-prose h3{margin-top:var(--ap-s5);font-size:1.1875rem}.ap-prose img{border-radius:var(--ap-radius)}.ap-prose table{width:100%;border-collapse:collapse}.ap-prose th,.ap-prose td{padding:var(--ap-s2) var(--ap-s3);border:1px solid var(--ap-border)}.ap-prose blockquote{margin:var(--ap-s5) 0;padding:var(--ap-s3) var(--ap-s5);border-left:4px solid var(--ap-primary);background:var(--ap-primary-tint)}.ap-single__aside .ap-section{margin-top:0}.ap-aside__title{font-size:1.1875rem}.ap-single__aside .apc-grid--posts{gap:0;grid-template-columns:1fr}.ap-single__aside .apc-post-card{border:0;border-bottom:1px solid var(--ap-border);border-radius:0}.ap-single__aside .apc-post-card:hover{box-shadow:none;transform:none}.ap-single__aside .apc-post-card__link:has(>img){display:grid;align-items:center;grid-template-columns:96px 1fr}.ap-single__aside .apc-post-card__link>img{height:100%;aspect-ratio:1 / 1}.ap-single__aside .apc-post-card__title{margin:var(--ap-s3);font-size:1rem}.ap-single__aside .apc-post-card__date{display:none}.ap-single__aside .ap-assure{margin-top:var(--ap-s5)}.ap-page-aside__nav ul{margin:var(--ap-s2) 0 0;padding:0;list-style:none}.ap-page-aside__nav a{display:flex;align-items:center;min-height:44px;padding:0 var(--ap-s3);border-radius:var(--ap-radius);color:var(--ap-text);text-decoration:none}.ap-page-aside__nav a:hover,.ap-page-aside__nav [aria-current]{background:var(--ap-primary-tint);color:var(--ap-primary-strong)}.ap-page-aside__nav [aria-current]{font-weight:600}.ap-page-aside__help{display:grid;gap:var(--ap-s3);margin-top:var(--ap-s5);padding:var(--ap-s5);border-radius:var(--ap-radius-lg);background:var(--ap-primary-tint)}.ap-page-aside__help p{margin:0}.ap-empty{max-width:620px;margin:var(--ap-s7) auto;padding:0 var(--ap-s4);text-align:center;grid-column:1 / -1}.ap-illus{margin-bottom:var(--ap-s4);color:var(--apc-primary-300,#8bc2e4);animation:ap-zoom-in 400ms var(--apc-ease)}.ap-illus__bg{fill:var(--ap-primary-soft)}.ap-empty__title{font-size:var(--ap-fs-block)}.ap-empty p{color:var(--ap-muted)}.ap-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ap-s3)}.ap-empty__hint{margin:var(--ap-s5) 0 var(--ap-s2);font-size:var(--ap-fs-small)}.ap-empty__chips{justify-content:center}.ap-404{position:relative;max-width:680px;margin:0 auto;text-align:center}.ap-404__code{margin:0 0 calc(-1 * var(--ap-s7));color:var(--ap-primary-soft);font-size:clamp(5rem,16vw,9rem);font-weight:700;line-height:1}.ap-404 .ap-empty{position:relative;margin-top:0}.apc-search__suggest{overflow-y:auto;max-height:min(70vh,520px);padding:var(--ap-s2)}.ap-suggest__group + .ap-suggest__group{margin-top:var(--ap-s2);padding-top:var(--ap-s2);border-top:1px solid var(--ap-border)}.ap-suggest__title{display:flex;align-items:center;justify-content:space-between;margin:0;padding:var(--ap-s1) var(--ap-s3);color:var(--ap-muted);font-size:var(--ap-fs-small);font-weight:500}.ap-suggest__row{display:flex;align-items:center}.ap-suggest__item{display:flex;flex:1;align-items:center;justify-content:flex-start;gap:var(--ap-s3);min-height:44px;padding:var(--ap-s2) var(--ap-s3);border-radius:var(--ap-radius);color:var(--ap-text)}.ap-suggest__item code{margin-left:auto;color:var(--ap-muted);font-size:var(--ap-fs-small)}.ap-suggest__item mark{background:none;color:var(--ap-primary-strong);font-weight:700}.ap-suggest__item.is-active,.ap-suggest__item:hover{background:var(--ap-primary-tint)}.ap-suggest__item svg{flex:none;color:var(--ap-muted)}.ap-suggest__kind{flex:none;min-width:72px;padding:2px var(--ap-s2);border-radius:var(--ap-radius);background:var(--ap-fill);color:var(--ap-muted);font-size:var(--ap-fs-small);text-align:center}.ap-suggest__remove,.ap-suggest__clear{min-width:44px;min-height:44px;border:0;border-radius:var(--ap-radius);background:none;color:var(--ap-muted);font:inherit;cursor:pointer}.ap-suggest__remove{font-size:1.25rem}.ap-suggest__clear{min-height:32px;padding:0 var(--ap-s2);color:var(--ap-primary);font-size:var(--ap-fs-small)}.ap-suggest__remove:hover,.ap-suggest__clear:hover{background:var(--ap-primary-tint);color:var(--ap-primary-strong)}.ap-aside__form{margin-top:var(--ap-s5);padding:var(--ap-s5);border-radius:var(--ap-radius-lg);background:var(--ap-primary-tint)}.ap-aside__form .apc-block,.ap-aside__form .apc-cta{margin:0;padding:0;background:none}.ap-aside__form .apc-form__grid{grid-template-columns:1fr}.ap-single__products .apc-block__title{margin-bottom:var(--ap-s4)}.apc-page-single.is-empty .ap-empty{margin-top:var(--ap-s5)}.apc-empty{max-width:560px;margin:var(--ap-s7) auto;padding:0;border:0;background:none;color:var(--ap-muted);text-align:center}.apc-empty::before{display:block;width:96px;height:96px;margin:0 auto var(--ap-s4);border-radius:50%;background:var(--ap-primary-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238bc2e4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='9' cy='10' r='2'/%3E%3Cpath d='m21 17-5-5-8 7'/%3E%3C/svg%3E") center / 48px no-repeat;content:""}.apc-empty__text{font-size:1.0625rem}.ap-contact__form-title{margin-bottom:var(--ap-s3);font-size:1.125rem;font-weight:700}.ap-contact__form .apc-block,.ap-contact__form .apc-cta{margin:0;padding:0;background:none}.ap-contactpage__grid{display:grid;gap:var(--ap-s6);margin-top:var(--ap-s5)}.ap-contactpage__info{display:grid;align-content:start;gap:var(--ap-s4);padding:var(--ap-s5);border-radius:var(--ap-radius-lg);background:var(--ap-primary-tint)}.ap-contactpage__info .ap-footer__name{margin:0}.ap-contactpage__actions{display:flex;flex-wrap:wrap;gap:var(--ap-s3)}.ap-contactpage .ap-map{aspect-ratio:4 / 3}.ap-contactpage__form .apc-form__grid{grid-template-columns:1fr}.apc-page-single.is-auth .apc-auth__form{text-align:left}@media (min-width:1024px){.ap-contactpage__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ap-before-footer{margin-bottom:var(--ap-s7)}.ap-before-footer .apc-cta{padding:var(--ap-s5)}.apc-site-footer{position:relative;overflow:hidden;padding:var(--ap-s7) 0 0;border-top:1px solid var(--ap-primary-line);background:var(--apc-footer-bg,#eef6fb);color:var(--apc-footer-text,#444f5a);font-size:1rem}.apc-site-footer a{color:var(--ap-primary-strong);text-decoration:none}.apc-site-footer a:hover{text-decoration:underline}.apc-site-footer__inner,.apc-site-footer__bottom{position:relative}.apc-site-footer__inner{display:grid;align-items:start;gap:var(--ap-s6) var(--ap-s4);grid-template-columns:repeat(2,minmax(0,1fr))}.apc-site-footer__col--about,.apc-site-footer__col--map{grid-column:1 / -1}.ap-footer__brand{position:relative;display:flex;align-items:center;gap:var(--ap-s3) var(--ap-s4);margin-bottom:var(--ap-s5)}.ap-footer__brand .apc-brand{flex:none}.ap-footer__brand .apc-brand{margin:0;padding:0}.ap-footer__brand .ap-footer__name{min-width:0;margin:0;font-size:clamp(1.0625rem,0.9rem + 0.6vw,1.25rem);line-height:1.3}.ap-footer__name{margin:var(--ap-s3) 0 0;color:var(--ap-text);font-size:1.125rem;font-weight:700}.apc-brand--footer .apc-brand__logo{--apc-logo-h:52px}.ap-footer__intro{margin:0 0 var(--ap-s4)}.ap-footer__title{margin:0 0 var(--ap-s3);font-size:1.0625rem}.ap-footer__links + .ap-footer__title{margin-top:var(--ap-s5)}.ap-footer__contact,.ap-footer__links{display:grid;gap:var(--ap-s1);margin:0;padding:0;list-style:none}.ap-footer__contact{gap:var(--ap-s3)}.ap-footer__links a{display:inline-flex;align-items:center;min-height:40px;transition:transform var(--apc-motion-fast) ease-out}.ap-footer__links a:hover{transform:translateX(3px)}.ap-footer__contact li{display:flex;align-items:flex-start;gap:var(--ap-s3)}.ap-footer__contact .ap-icon{margin-top:var(--ap-s1);color:var(--ap-primary)}.ap-footer__social{display:flex;gap:var(--ap-s2);margin-top:var(--ap-s4)}.ap-social{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--ap-primary-line);border-radius:50%;background:var(--ap-card);transition:transform var(--apc-motion-fast) ease-out}.apc-site-footer .ap-social--zalo{border-color:var(--ap-zalo);color:var(--ap-zalo)}.apc-site-footer .ap-social--tel{border-color:var(--ap-primary);color:var(--ap-primary)}.apc-site-footer .ap-social:hover{text-decoration:none;transform:translateY(-2px)}.ap-map{overflow:hidden;border-radius:var(--ap-radius-lg);aspect-ratio:16 / 10;background:var(--ap-fill)}.ap-map iframe,.apc-map iframe{display:block;width:100%;height:100%;border:0}.apc-map.is-loaded{height:var(--apc-map-height,360px);padding:0;overflow:hidden;border:0;border-radius:var(--ap-radius-lg)}.ap-map__dir{width:100%;margin-top:var(--ap-s3)}.apc-site-footer .ap-map__dir:hover{text-decoration:none}.apc-site-footer__bottom{margin-top:var(--ap-s7);padding:var(--ap-s4) 0;border-top:1px solid var(--ap-primary-line);font-size:var(--ap-fs-small)}.apc-float__btn[data-apc-action="float_zalo"]{border:2px solid var(--ap-zalo);background:var(--ap-card) !important;color:var(--ap-zalo)}.apc-float__btn{width:52px;height:52px;transition:transform var(--apc-motion-fast) ease-out}.apc-float__btn:hover{transform:scale(1.08)}.apc-float__btn .apc-icon--zalo{width:34px;height:34px}@media (min-width:768px){.admin-bar .apc-site-header{top:32px}.apc-site-header__inner{gap:var(--ap-s5);padding:var(--ap-s3) 0;grid-template-columns:auto minmax(0,1fr) auto}.apc-site-header__search{grid-column:auto;order:0;padding:0}.apc-brand__logo{--apc-logo-h:52px}.ap-cartbtn__text{display:inline}.ap-accountbtn__text{display:inline}.ap-accountmenu>.ap-accountbtn{padding:3px var(--ap-s3) 3px 3px}.ap-hero{padding:var(--ap-s8) 0}.ap-usp__list{grid-template-columns:repeat(4,minmax(0,1fr))}.ap-usp__item span span{display:block}.ap-cats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-cat__sub{display:block}.apc-grid--products,ul.products{gap:var(--ap-s4);grid-template-columns:repeat(3,minmax(0,1fr))}.ap-makes{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.apc-site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-stickybuy{display:none}}@media (min-width:1024px){.ap-header__menu{display:none}.ap-header__hotline{display:inline-flex}.apc-brand{gap:var(--ap-s3)}.apc-brand--header .apc-brand__text{display:block}.ap-navbar{display:block}.ap-hero__inner{gap:var(--ap-s7);grid-template-columns:minmax(0,1.2fr) minmax(380px,1fr)}.ap-contact__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.apc-grid--products{grid-template-columns:repeat(4,minmax(0,1fr))}ul.products{grid-template-columns:repeat(5,minmax(0,1fr))}.apc-archive__body{grid-template-columns:280px minmax(0,1fr)}.apc-archive__body .apc-facets{position:sticky;top:140px;max-height:calc(100vh - 160px);overflow-y:auto}.apc-archive--search .apc-grid--products,.apc-archive--products .apc-grid--products{grid-template-columns:repeat(3,minmax(0,1fr))}.apc-product__top{gap:var(--ap-s7);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.apc-product__summary{position:sticky;top:140px;align-self:start}.ap-single{grid-template-columns:minmax(0,1fr) 320px}.ap-aside__form{position:sticky;top:140px}.apc-site-footer__inner{gap:var(--ap-s6);grid-template-columns:1.3fr 1fr 1fr 1.2fr}.apc-site-footer__col--about,.apc-site-footer__col--map{grid-column:auto}.apc-site-footer__inner.is-nomap{grid-template-columns:1.6fr 1fr 1fr}}@media (min-width:1280px){.ap-cats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.apc-grid--products{grid-template-columns:repeat(5,minmax(0,1fr))}.apc-archive--search .apc-grid--products,.apc-archive--products .apc-grid--products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.single-product .apc-float{display:none}.single-product .apc-main{padding-bottom:96px}.ap-sort,.apc-sort{width:auto;flex:1}.ap-drawer__actions{grid-template-columns:1fr}}@media (hover:none){.apc-card:hover,.ap-cat:hover,.apc-post-card:hover,.ap-make:hover{transform:none}}@keyframes ap-drop{from{opacity:0;transform:translateY(-4px) scale(0.99)}to{opacity:1;transform:none}}@keyframes ap-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ap-fade-in{from{opacity:0}to{opacity:1}}@keyframes ap-zoom-in{from{opacity:0;transform:scale(0.92)}to{opacity:1;transform:none}}.apc-form__message{transition:opacity var(--apc-motion-base) ease-out}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--apc-focus,#51a3d6);outline-offset:2px}.ap-cats__toggle:focus-visible,.apc-btn:focus-visible{outline-offset:3px}.ap-combo__input:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}.ap-js [data-ap-reveal]{opacity:1;transform:none}}
