@font-face{font-family:iconfont;src:url(/fonts/iconfont/iconfont.woff) format("woff"),url(/fonts/iconfont/iconfont.ttf) format("truetype")}.iconfont{-webkit-text-stroke-width:0;font-family:iconfont!important;font-size:16px}@font-face{font-family:global_iconfont;src:url(/fonts/global/iconfont.woff) format("woff"),url(/fonts/global/iconfont.ttf) format("truetype")}.global_iconfont,.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}.global_iconfont{-webkit-text-stroke-width:.2px;font-family:global_iconfont;font-size:1rem}.icon-shezhi:before{content:"\e600"}.icon-xiai:before{content:"\e601"}.icon-qq:before{content:"\e602"}.icon-iconfonticon7:before{content:"\e63b"}.icon-weixin:before{content:"\e603"}.icon-04:before{content:"\e608"}.icon-caidan:before{content:"\e61f"}.icon-dianshang:before{content:"\e621"}.icon-kefu:before{content:"\e88f"}.icon-shebei:before{content:"\e604"}.icon-facebook-fill:before{content:"\e88d"}.icon-instagram-fill:before{content:"\e890"}.icon-watch:before{content:"\e734"}.icon-24gf-videoCamera:before{content:"\e9f5"}.icon-kongjianzu:before{content:"\e63e"}.icon-dianying:before{content:"\e8ae"}.icon-xiangji:before{content:"\e8c7"}.icon-anzhuo:before{content:"\e630"}.icon-gouwu:before{content:"\e818"}.icon-shoujigouwu:before{content:"\e74e"}.icon-logo-tiktok:before{content:"\e9e5"}.icon-weiruan1:before{content:"\e611"}.icon-meta:before{content:"\e854"}.icon-youtobe-filled:before{content:"\eac4"}.icon-tuite:before{content:"\e605"}.icon-ios:before{content:"\e606"}.icon-amazon-square-fill:before{content:"\e68c"}.icon-fuzhi1:before{content:"\e620"}.icon-bianji:before{content:"\e693"}.icon-wujiaoxing:before{content:"\e676"}.icon-tianjia:before{content:"\e62b"}.icon-shanchu:before{content:"\e74b"}.icon-jinggao:before{content:"\eb65"}.icon-shangchuantupian:before{content:"\e61e"}.needs-validation .invalid-feedback,.needs-validation .valid-feedback{display:none;font-size:var(--font-size-desc);margin-top:.25rem}.needs-validation .invalid-feedback{color:var(--color-danger)}.needs-validation .valid-feedback{color:var(--color-success)}.needs-validation.was-validated .is-invalid~.invalid-feedback,.needs-validation.was-validated .is-valid~.valid-feedback{display:block}.needs-validation.was-validated input.is-invalid,.needs-validation.was-validated select.is-invalid,.needs-validation.was-validated textarea.is-invalid{border-color:var(--color-danger)!important}.needs-validation.was-validated input.is-invalid:focus,.needs-validation.was-validated select.is-invalid:focus,.needs-validation.was-validated textarea.is-invalid:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.needs-validation.was-validated input.is-valid,.needs-validation.was-validated select.is-valid,.needs-validation.was-validated textarea.is-valid{border-color:var(--color-success)!important}.needs-validation.was-validated input.is-valid:focus,.needs-validation.was-validated select.is-valid:focus,.needs-validation.was-validated textarea.is-valid:focus{box-shadow:0 0 0 3px rgba(16,185,129,.1)}.has-tooltip{position:relative}.btn,.cursor-pointer,.has-tooltip,.nav-link,.product-item a,.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet,[onclick],[role=button],a,button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label[for],select{cursor:pointer}.disabled,[disabled],button:disabled,input:disabled{cursor:not-allowed!important}.header-topbar{background-color:var(--color-bg-secondary);color:var(--color-text-muted);font-size:var(--font-size-desc)}.header-main{background-color:var(--color-bg);border-color:var(--color-border)}.header-nav-link{color:var(--color-text-muted);transition:color .2s ease}.header-icon,.header-nav-link:hover{color:var(--color-text)}.header-icon{font-size:var(--font-size-h3);transition:all .2s ease}.header-icon:hover{background-color:var(--color-bg-secondary);color:var(--color-primary)}.header-icon .iconfont{font-size:var(--font-size-h3)}.header-dropdown{background-color:var(--color-bg);border-color:var(--color-border);font-size:var(--font-size-body)}.header-dropdown-item{color:var(--color-text-muted);font-size:var(--font-size-body);transition:all .2s ease}.header-dropdown-item:hover{background-color:var(--color-bg-secondary);color:var(--color-text)}.header-badge{background-color:var(--color-primary);color:#fff!important}.header-mobile-btn{background-color:var(--color-btn-dark);color:#fff;font-size:var(--font-size-body);transition:background-color .2s ease}.header-mobile-btn:hover{background-color:var(--color-btn-dark-hover)}#mobile-menu-panel .text-xl{font-size:var(--font-size-h4)}#search-input{font-size:var(--font-size-base)}.search-bar-panel{opacity:0;top:100%;transform:translateY(-10px);transition:all .25s cubic-bezier(.4,0,.2,1);visibility:hidden}.search-bar-panel.active{opacity:1;transform:translateY(0);visibility:visible}.search-bar-panel.is-fixed{position:fixed;top:88px}@media (max-width:1023px){.search-bar-panel.is-fixed{top:64px}}.search-bar-panel input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(99,133,253,.1)}.search-bar-panel input::-moz-placeholder{color:var(--color-text-light)}.search-bar-panel input::placeholder{color:var(--color-text-light)}header .header-topbar{font-size:var(--font-size-desc)}.menu-wrap .nav-link{font-size:var(--font-size-body)}.header-dropdown .text-\[10px\]{font-size:var(--font-size-xs)}.header-dropdown .text-sm{font-size:var(--font-size-body)}.cart-badge-quantity{font-size:var(--font-size-xs)}@media (max-width:1023px){.header-mobile .iconfont{font-size:var(--font-size-h3)}}.footer-bottom-area,.footer-main-area{background-color:var(--color-bg-secondary);border-color:var(--color-border)}.footer-title{color:var(--color-text)}.footer-section-title,.footer-text,.footer-title{font-size:var(--font-size-body)}.footer-text{color:var(--color-text-muted)}.footer-service-item{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:.75rem;cursor:default;display:flex;gap:1rem;justify-content:center;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer-service-item:hover{background-color:var(--color-bg);border-color:var(--color-border);box-shadow:0 4px 12px 0 rgba(0,0,0,.05);transform:translateY(-2px)}.footer-service-item h4{font-size:var(--font-size-body)}@media (max-width:1023px){.footer-service-item h4{font-size:var(--font-size-desc)}}.footer-service-item p{font-size:var(--font-size-desc)}@media (max-width:1023px){.footer-service-item p{font-size:var(--font-size-xs)}}.footer-service-icon{align-items:center;display:flex;flex-shrink:0;height:3rem;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:3rem;z-index:1}.footer-service-item:hover .footer-service-icon{transform:scale(1.05) rotate(-5deg)}.footer-link{color:var(--color-text-muted);display:block;font-size:var(--font-size-body);transition:all .2s ease}.footer-link:hover{color:var(--color-primary);padding-left:.25rem}.footer-link-section ul{display:flex;flex-direction:column}.footer-link-section ul li{font-size:var(--font-size-body);line-height:1.5}.footer-social-icon{align-items:center;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:9999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:var(--color-text-muted);display:flex;height:2.25rem;justify-content:center;transition:all .3s ease;width:2.25rem}.footer-social-icon:hover{background-color:var(--color-bg-secondary);border-color:var(--color-text-muted);color:var(--color-text)}.footer-contact-icon{align-items:center;background-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg));border-radius:9999px;color:var(--color-primary);display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:all .3s ease;width:2rem}.footer-contact-item{align-items:flex-start;display:flex;gap:.75rem}.footer-contact-item:hover .footer-contact-icon{background-color:var(--color-primary);color:#fff}.footer-contact-item:hover .footer-contact-text{color:var(--color-primary)}.footer-accordion-content{max-height:500px;overflow:hidden;transition:all .3s ease}.footer-accordion-content.collapsed{max-height:0}.footer-accordion-icon{transition:transform .2s ease}.footer-accordion-icon.rotated{transform:rotate(45deg)}@media (max-width:767px){.footer-section-title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.footer-contact-text{font-size:var(--font-size-body)}.footer-bottom-area{font-size:var(--font-size-desc)}.footer-main-area .tinymce-format-p{font-size:var(--font-size-body)}:root{--color-primary:#6385fd;--color-primary-hover:#5076fe;--color-primary-active:#4066ed;--color-primary-light:#e8edff;--color-primary-text:#fff;--color-accent:#f59e0b;--color-accent-hover:#d97706;--color-accent-light:#fef3c7;--color-success:#10b981;--color-success-hover:#059669;--color-success-light:#d1fae5;--color-warning:#f59e0b;--color-warning-hover:#d97706;--color-warning-light:#fef3c7;--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-danger-light:#fee2e2;--color-text-title:#0f172a;--color-text:#18181b;--color-text-muted:#71717a;--color-text-light:#a1a1aa;--color-text-inverse:#fff;--color-price:#dc2626;--color-price-hover:#b91c1c;--color-price-old:#9ca3af;--color-price-sale:#dc2626;--color-price-vip:#f59e0b;--color-bg:#fff;--color-bg-page:#f8fafc;--color-bg-secondary:#f4f4f5;--color-bg-tertiary:#e4e4e7;--color-bg-dark:#18181b;--color-bg-dark-secondary:#27272a;--color-module-bg:#fff;--color-module-bg-alt:#f8fafc;--color-border:#e4e4e7;--color-border-light:#f4f4f5;--color-border-dark:#d4d4d8;--color-border-focus:var(--color-primary);--color-btn-primary:var(--color-primary);--color-btn-primary-hover:var(--color-primary-hover);--color-btn-primary-text:#fff;--color-btn-dark:#18181b;--color-btn-dark-hover:#27272a;--color-btn-dark-text:#fff;--color-btn-light:#f4f4f5;--color-btn-light-hover:#e4e4e7;--color-btn-light-text:#18181b;--color-btn-outline:transparent;--color-btn-outline-border:var(--color-border);--color-btn-outline-hover:var(--color-bg-secondary);--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-h4:1.125rem;--font-size-h5:1rem;--font-size-h6:0.875rem;--font-size-module-title:1.5rem;--font-size-module-subtitle:1rem;--font-size-product-title:0.875rem;--font-size-product-title-lg:1rem;--font-size-price:1rem;--font-size-price-lg:1.25rem;--font-size-price-xl:1.5rem;--font-size-price-sm:0.875rem;--font-size-base:1rem;--font-size-body:0.875rem;--font-size-body-lg:1rem;--font-size-desc:0.75rem;--font-size-desc-lg:0.875rem;--font-size-small:0.75rem;--font-size-xs:0.625rem;--font-size-badge:0.5625rem;--font-size-icon-sm:0.875rem;--font-size-icon-md:1.125rem;--font-size-icon-lg:1.375rem;--font-size-icon-xl:1.75rem;--font-size-icon-2xl:2rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--spacing-module:3rem;--spacing-module-sm:2rem;--spacing-module-lg:4rem;--spacing-section:1.5rem;--spacing-section-sm:1rem;--spacing-section-lg:2rem;--spacing-card:1rem;--spacing-card-sm:0.75rem;--spacing-card-lg:1.5rem;--spacing-element:0.5rem;--spacing-element-sm:0.25rem;--spacing-element-lg:0.75rem;--radius-none:0;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-none:none;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-card:0 2px 8px rgba(0,0,0,.06);--shadow-card-hover:0 8px 24px rgba(0,0,0,.12);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.05);--duration-instant:50ms;--duration-fast:100ms;--duration-normal:150ms;--duration-moderate:200ms;--duration-slow:300ms;--duration-slower:400ms;--duration-slowest:500ms;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-smooth:cubic-bezier(0.16,1,0.3,1);--transition-fast:var(--duration-fast) var(--ease-out);--transition-normal:var(--duration-normal) var(--ease-out);--transition-moderate:var(--duration-moderate) var(--ease-out);--transition-slow:var(--duration-slow) var(--ease-out);--transition-colors:color var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out);--transition-transform:transform var(--duration-moderate) var(--ease-out);--transition-opacity:opacity var(--duration-normal) var(--ease-out);--transition-shadow:box-shadow var(--duration-moderate) var(--ease-out);--transition-all:all var(--duration-moderate) var(--ease-out);--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-toast:800;--z-max:9999}@media (max-width:767px){:root{--font-size-h1:1.5rem;--font-size-h2:1.25rem;--font-size-h3:1.125rem;--font-size-h4:1rem;--font-size-h5:0.875rem;--font-size-h6:0.75rem;--font-size-module-title:1.25rem;--font-size-module-subtitle:0.875rem;--font-size-price-lg:1.125rem;--font-size-price-xl:1.25rem;--spacing-module:2rem;--spacing-module-sm:1.5rem;--spacing-module-lg:2.5rem;--spacing-section:1rem;--spacing-section-sm:0.75rem;--spacing-section-lg:1.5rem;--spacing-card:0.75rem;--spacing-card-lg:1rem}}.nav-link-underline{position:relative}.nav-link-underline:after{background-color:var(--color-text);bottom:-2px;content:"";height:1.5px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.nav-link-underline:hover:after{left:0;width:100%}.dropdown-panel{opacity:0;transform:translateY(8px) scale(.98);transform-origin:top center;transition:all .25s cubic-bezier(.2,0,0,1);visibility:hidden}.group:hover>.dropdown-panel{opacity:1;transform:translateY(0) scale(1);visibility:visible}#searchBar{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}#searchBar.search-hidden{opacity:0;pointer-events:none;transform:translateY(-20px)}.mobile-menu-overlay{transition:opacity .3s ease}.mobile-menu-overlay.menu-hidden{opacity:0;pointer-events:none}.mobile-menu-panel{transition:transform .3s cubic-bezier(.16,1,.3,1)}.mobile-menu-panel.panel-hidden{transform:translateX(-100%)}.accordion-content{overflow:hidden;transition:max-height .3s ease}.accordion-content.collapsed{max-height:0}.accordion-icon{transition:transform .2s ease}.accordion-icon.rotated{transform:rotate(180deg)}.header-content.fixed,.header-mobile.fixed{backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.95);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0;z-index:40}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;font-weight:400;src:url(/fonts/poppins/Poppins-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/poppins/Poppins-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins/Poppins-SemiBold.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;background-color:var(--color-bg);font-family:Poppins,sans-serif}[v-cloak]{display:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.layui-layer .layui-layer-content{color:#333!important}.layui-layer .layui-layer-title{background-color:#f8f8f8!important;border-bottom:1px solid #e5e5e5!important;color:#333!important}.layui-layer .layui-layer-close{color:#999!important}.layui-layer .layui-layer-close:hover{color:#333!important}.layui-layer-msg .layui-layer-content{color:#fff!important}.layui-layer-dialog .layui-layer-content{color:#333!important;padding:20px!important}.login-pop-box{border-radius:var(--radius-xl)!important}.login-alert .layui-layer-content{color:#333!important}
