.dlfd-root{--dlfd-header-height:54px;--dlfd-motion-duration:280ms;bottom:calc(var(--dlfd-bottom-offset, 0px) + env(safe-area-inset-bottom, 0px));color:var(--dlfd-text,#111827);font-family:inherit;font-size:var(--dlfd-font-size,16px);font-style:normal;font-weight:400;line-height:1.45;pointer-events:none;position:fixed;width:min(var(--dlfd-panel-width, 400px), calc(100vw - 32px));z-index:999990}.dlfd-root,.dlfd-root *,.dlfd-root *::before,.dlfd-root *::after{box-sizing:border-box}.dlfd-position-right{right:20px}.dlfd-position-left{left:20px}.dlfd-drawer{background:var(--dlfd-bg,#fff);border:1px solid var(--dlfd-border,#fc8c28);border-radius:14px 14px 0 0;box-shadow:0 -4px 28px rgb(15 23 42 / .16),0 2px 8px rgb(15 23 42 / .08);overflow:hidden;pointer-events:auto;transform:translate3d(0,0,0);transition:transform var(--dlfd-motion-duration) cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;width:100%;will-change:transform}.dlfd-mode-drawer.dlfd-is-pending .dlfd-drawer{pointer-events:none;transform:translate3d(0,calc(100% + 24px),0);transition:transform var(--dlfd-motion-duration) cubic-bezier(.22,1,.36,1),visibility 0s linear var(--dlfd-motion-duration);visibility:hidden}.dlfd-mode-drawer.dlfd-is-collapsed:not(.dlfd-is-pending) .dlfd-drawer{transform:translate3d(0,calc(100% - var(--dlfd-header-height)),0)}.dlfd-header{align-items:stretch;background:var(--dlfd-header-bg,#fff7ed);border-bottom:1px solid var(--dlfd-border,#fc8c28);border-bottom:1px solid color-mix(in srgb,var(--dlfd-border,#fc8c28) 42%,transparent);display:flex;height:var(--dlfd-header-height)}.dlfd-toggle{-webkit-appearance:none;align-items:center;appearance:none;background:#fff0;border:0;color:var(--dlfd-text,#111827);cursor:pointer;display:flex;font:inherit;font-size:var(--dlfd-title-size,15px);font-weight:700;flex:1 1 auto;gap:12px;height:var(--dlfd-header-height);justify-content:space-between;letter-spacing:.015em;margin:0;min-width:0;padding:0 16px;text-align:left;text-transform:none;width:auto}.dlfd-toggle:hover{background:var(--dlfd-header-bg,#fff7ed);background:color-mix(in srgb,var(--dlfd-header-bg,#fff7ed) 86%,var(--dlfd-accent,#fc8c28));color:var(--dlfd-text,#111827)}.dlfd-toggle:focus-visible{box-shadow:inset 0 0 0 3px var(--dlfd-accent,#fc8c28);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--dlfd-accent,#fc8c28) 70%,#fff);outline:0}.dlfd-close{-webkit-appearance:none;align-items:center;appearance:none;background:#fff0;border:0;color:var(--dlfd-text,#111827);cursor:pointer;display:flex;flex:0 0 48px;justify-content:center;margin:0;padding:0}.dlfd-close:hover{background:color-mix(in srgb,var(--dlfd-accent,#fc8c28) 12%,transparent);color:var(--dlfd-accent,#fc8c28)}.dlfd-close:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--dlfd-accent,#fc8c28) 70%,#fff);outline:0}.dlfd-close svg{fill:currentColor;height:22px;width:22px}.dlfd-mode-drawer.dlfd-is-collapsed .dlfd-close,.dlfd-mode-drawer.dlfd-is-pending .dlfd-close{display:none}.dlfd-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlfd-chevron{fill:currentColor;flex:0 0 22px;height:22px;transition:transform var(--dlfd-motion-duration) ease;width:22px}.dlfd-is-open .dlfd-chevron{transform:rotate(180deg)}.dlfd-backdrop{background:rgb(15 23 42 / .12);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--dlfd-motion-duration) ease,visibility 0s linear var(--dlfd-motion-duration);visibility:hidden;z-index:1}.dlfd-launcher{-webkit-appearance:none;align-items:center;appearance:none;background:var(--dlfd-header-bg,#fff7ed);border:1px solid var(--dlfd-border,#fc8c28);border-radius:999px;box-shadow:0 8px 24px rgb(15 23 42 / .17);color:var(--dlfd-text,#111827);cursor:pointer;display:none;font:inherit;font-size:var(--dlfd-title-size,15px);font-weight:700;gap:9px;height:50px;letter-spacing:.01em;max-width:min(300px, calc(100vw - 32px));padding:0 14px 0 12px;pointer-events:auto;transition:opacity var(--dlfd-motion-duration) ease,transform var(--dlfd-motion-duration) cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.dlfd-launcher:hover{background:color-mix(in srgb,var(--dlfd-header-bg,#fff7ed) 82%,var(--dlfd-accent,#fc8c28));color:var(--dlfd-accent,#fc8c28)}.dlfd-launcher:focus-visible{box-shadow:0 8px 24px rgb(15 23 42 / .17),0 0 0 3px color-mix(in srgb,var(--dlfd-accent,#fc8c28) 55%,#fff);outline:0}.dlfd-launcher span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlfd-launcher-icon,.dlfd-launcher-arrow{fill:currentColor;flex:0 0 auto;height:20px;width:20px}.dlfd-launcher-icon{color:var(--dlfd-accent,#fc8c28)}.dlfd-launcher-arrow{height:17px;width:17px}.dlfd-mode-overlay{width:auto}.dlfd-mode-overlay .dlfd-drawer{border-radius:16px;box-shadow:0 24px 70px rgb(15 23 42 / .27),0 5px 18px rgb(15 23 42 / .12);left:50%;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate3d(-50%,calc(-50% + 24px),0) scale(.965);transition:opacity var(--dlfd-motion-duration) ease,transform var(--dlfd-motion-duration) cubic-bezier(.22,1,.36,1),visibility 0s linear var(--dlfd-motion-duration);visibility:hidden;width:min(var(--dlfd-panel-width, 400px), calc(100vw - 32px));z-index:2}.dlfd-mode-overlay.dlfd-is-open .dlfd-drawer{opacity:1;pointer-events:auto;transform:translate3d(-50%,-50%,0) scale(1);transition-delay:0s;visibility:visible}.dlfd-mode-overlay.dlfd-is-open .dlfd-backdrop{opacity:1;transition-delay:0s;visibility:visible}.dlfd-mode-overlay .dlfd-launcher{display:flex}.dlfd-mode-overlay.dlfd-is-open .dlfd-launcher,.dlfd-mode-overlay.dlfd-is-pending .dlfd-launcher{opacity:0;pointer-events:none;transform:translate3d(0,18px,0);transition:opacity var(--dlfd-motion-duration) ease,transform var(--dlfd-motion-duration) ease,visibility 0s linear var(--dlfd-motion-duration);visibility:hidden}.dlfd-content{background:var(--dlfd-bg,#fff);visibility:visible}.dlfd-is-collapsed .dlfd-content,.dlfd-is-pending .dlfd-content{visibility:hidden}.dlfd-list{list-style:none;margin:0;max-height:min(var(--dlfd-list-max-height, 324px), calc(100dvh - var(--dlfd-header-height) - var(--dlfd-bottom-offset, 0px) - 32px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-color:color-mix(in srgb,var(--dlfd-accent,#fc8c28) 45%,#9ca3af) #fff0;scrollbar-width:thin}.dlfd-list::-webkit-scrollbar{width:7px}.dlfd-list::-webkit-scrollbar-track{background:#fff0}.dlfd-list::-webkit-scrollbar-thumb{background:#9ca3af;background:color-mix(in srgb,var(--dlfd-accent,#fc8c28) 45%,#9ca3af);border:2px solid var(--dlfd-bg,#fff);border-radius:999px}.dlfd-item{background:#fff0;border:0;border-bottom:1px solid #e5e7eb;border-bottom:1px solid color-mix(in srgb,var(--dlfd-text,#111827) 11%,transparent);list-style:none;margin:0;padding:0}.dlfd-item:last-child{border-bottom:0}.dlfd-link{align-items:center;background:#fff0;color:var(--dlfd-text,#111827);display:grid;gap:13px;grid-template-columns:var(--dlfd-thumb-width,80px) minmax(0,1fr);min-height:calc(var(--dlfd-thumb-height, 60px) + 20px);padding:10px 14px;text-decoration:none;transition:background-color 160ms ease,color 160ms ease;width:100%}.dlfd-link:hover,.dlfd-link:focus-visible{background:#fff7ed;background:color-mix(in srgb,var(--dlfd-accent,#fc8c28) 8%,var(--dlfd-bg,#fff));color:var(--dlfd-accent,#fc8c28);outline:0}.dlfd-link:focus-visible{box-shadow:inset 0 0 0 2px var(--dlfd-accent,#fc8c28)}.dlfd-thumb{align-items:center;align-self:center;background:#f3f4f6;background:color-mix(in srgb,var(--dlfd-text,#111827) 6%,var(--dlfd-bg,#fff));border-radius:7px;display:flex;height:var(--dlfd-thumb-height,60px);justify-content:center;overflow:hidden;width:var(--dlfd-thumb-width,80px)}.dlfd-thumb img{display:block;height:100%;max-height:none;max-width:none;object-fit:cover;width:100%}.dlfd-thumb svg{fill:#9ca3af;fill:color-mix(in srgb,var(--dlfd-text,#111827) 35%,transparent);height:30px;width:30px}.dlfd-copy{display:block;min-width:0}.dlfd-item-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:inherit;font-weight:600;line-height:1.4;overflow:hidden}.dlfd-price{color:var(--dlfd-accent,#fc8c28);display:block;font-size:.9em;font-weight:700;line-height:1.35;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlfd-price .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.dlfd-price del{color:#6b7280;color:color-mix(in srgb,var(--dlfd-text,#111827) 55%,transparent);font-size:.9em;font-weight:400;margin-right:4px}.dlfd-price ins{background:#fff0;text-decoration:none}.dlfd-zalo-attached,.dlfd-back-to-top-attached{transform:translate3d(var(--dlfd-floating-x,0),var(--dlfd-floating-y,0),0)!important;transition:transform var(--dlfd-motion-duration,280ms) cubic-bezier(.22,1,.36,1)!important}.dlfd-zalo-attached{z-index:1000001!important}.dlfd-zalo-attached.dlfd-floating-left{left:0!important;right:auto!important}@media (max-width:767px){.dlfd-root{left:12px;right:12px;width:auto}.dlfd-mode-drawer.dlfd-is-pending .dlfd-drawer{pointer-events:auto;transform:translate3d(0,calc(100% - var(--dlfd-header-height)),0);visibility:visible}.dlfd-mode-overlay.dlfd-is-pending .dlfd-launcher{opacity:1;pointer-events:auto;transform:none;visibility:visible}.dlfd-mode-overlay .dlfd-drawer{width:calc(100vw - 24px)}.dlfd-list{max-height:min(var(--dlfd-list-max-height, 324px), calc(60dvh - var(--dlfd-header-height)))}.dlfd-link{gap:11px;padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.dlfd-drawer,.dlfd-backdrop,.dlfd-launcher,.dlfd-chevron,.dlfd-zalo-attached,.dlfd-back-to-top-attached{transition-duration:1ms!important}}