body[class^=page-account-]{background-color:var(--color-bg-page)}@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{cursor:pointer;position:relative}#price-slider .ui-slider-handle,.x-fixed-top{z-index:1!important}header{position:relative;z-index:var(--z-sticky)}header .cart-badge-quantity{background-color:var(--color-accent);border-radius:var(--radius-full);color:#fff;display:none;font-size:10px;font-weight:var(--font-weight-bold);height:16px;line-height:16px;min-width:16px;padding:0 3px;position:absolute;right:-4px;text-align:center;top:-4px}.top-wrap{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-light);color:var(--color-text-muted);font-size:var(--font-size-desc);padding:.375rem 0}.header-content{background-color:transparent}.header-content .header-inner{align-items:center;background-color:var(--color-bg);border-bottom:1px solid var(--color-border-light);border-radius:0;box-shadow:none;display:flex;height:64px;justify-content:space-between;padding:0 100px;transition:border-radius .3s var(--ease-out),box-shadow .3s var(--ease-out),background-color .3s var(--ease-out)}.header-content .header-inner:hover{box-shadow:none}@media (max-width:1280px){.header-content .header-inner{padding:0 60px}}@media (max-width:1024px){.header-content .header-inner{padding:0 40px}}@media (max-width:768px){.header-content .header-inner{height:56px;padding:0 16px}}.header-content.has-announcement{margin-top:-20px;position:relative;z-index:10}.header-content.has-announcement .header-inner{border:1px solid var(--color-border-light);border-bottom:none;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}.header-content .logo{flex-shrink:0}.header-content .logo a{align-items:center;display:flex}.header-content .logo img{max-height:36px;max-width:160px;-o-object-fit:contain;object-fit:contain}.header-content .right-btn{align-items:center;display:flex;gap:.75rem}.header-content .right-btn .btn-icon{align-items:center;background:none;border:none;border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:relative;text-decoration:none;transition:var(--transition-all);width:36px}.header-content .right-btn .btn-icon:hover{background-color:var(--color-bg-secondary);color:var(--color-text)}.header-content .right-btn .btn-right-cart i{font-size:var(--font-size-icon-lg)}@media (max-width:1023px){.header-content .right-btn .btn-right-cart.btn-cart-pc{display:none!important}}.header-content .right-btn .btn-text-sm{align-items:center;background:none;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:var(--font-weight-bold);height:32px;letter-spacing:.05em;line-height:32px;padding:0 .75rem;transition:var(--transition-all);vertical-align:text-bottom;white-space:nowrap}.header-content .right-btn .btn-text-sm:hover{background-color:var(--color-bg-secondary);border-color:var(--color-border-dark);color:var(--color-text)}.header-content .right-btn .btn-text-sm.btn-language{gap:.35rem}.header-content .right-btn .btn-text-sm.btn-language .language-icon{display:block;flex-shrink:0;height:14px;width:14px}.header-content .right-btn .btn-text-sm.btn-language .language-name{align-items:center;display:inline-flex;line-height:1}.header-content .right-btn .btn-text-sm.btn-language .language-arrow{flex-shrink:0;margin-left:0}.header-content.is-sticky{background-color:transparent;left:0;margin-top:0!important;position:fixed;right:0;top:0;z-index:var(--z-fixed)}.header-content.is-sticky .header-inner{backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.97);border:none;border-bottom:1px solid var(--color-border-light);border-radius:0!important;box-shadow:0 2px 12px rgba(0,0,0,.08)}.dropdown-panel{filter:drop-shadow(0 8px 16px rgba(0,0,0,.1));overflow:hidden;transform:translateY(6px);transition:all var(--duration-moderate) var(--ease-out);z-index:var(--z-dropdown)}.dropdown-panel>div>a{border-radius:var(--radius-lg);margin:0 .25rem}.group:hover>.dropdown-panel{transform:translateY(0)}#sidebar-menu-drawer .sidebar-header{align-items:center;background-color:var(--color-bg-secondary);display:flex;justify-content:space-between;padding:1.5rem 2rem;position:sticky;top:0;z-index:10}#sidebar-menu-drawer .sidebar-header h2{color:var(--color-text-title);font-size:var(--font-size-h3);font-weight:var(--font-weight-medium)}#sidebar-menu-drawer .sidebar-header .sidebar-header-actions{align-items:center;display:flex;gap:1.5rem}#sidebar-menu-drawer .sidebar-header .sidebar-header-actions a,#sidebar-menu-drawer .sidebar-header .sidebar-header-actions button{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;justify-content:center;padding:0;transition:opacity var(--duration-fast) var(--ease-out)}#sidebar-menu-drawer .sidebar-header .sidebar-header-actions a:hover,#sidebar-menu-drawer .sidebar-header .sidebar-header-actions button:hover{opacity:.6}#sidebar-menu-drawer .sidebar-section{padding:0 2rem 2.5rem}#sidebar-menu-drawer .sidebar-section .sidebar-section-title{color:var(--color-text-muted);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}#sidebar-menu-drawer .sidebar-section .sidebar-menu-list{list-style:none;margin:0;padding:0}#sidebar-menu-drawer .sidebar-section .sidebar-menu-list li{align-items:center;border-bottom:1px solid var(--color-border-light);cursor:pointer;display:flex;justify-content:space-between;padding:.875rem 0}#sidebar-menu-drawer .sidebar-section .sidebar-menu-list li:last-child{border-bottom:none}#sidebar-menu-drawer .sidebar-section .sidebar-menu-list li a{color:var(--color-text-title);flex:1;font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--ease-out)}#sidebar-menu-drawer .sidebar-section .sidebar-menu-list li a:hover{color:var(--color-text);text-decoration:underline}#sidebar-menu-drawer .sidebar-section .sidebar-menu-list li svg{color:var(--color-text-light);flex-shrink:0;transition:transform var(--duration-fast) var(--ease-out)}#sidebar-menu-drawer .sidebar-section .sidebar-menu-list li:hover svg{transform:translateX(3px)}#sidebar-menu-drawer .sidebar-products-section{background-color:var(--color-bg);padding:2.5rem 0}#sidebar-menu-drawer .sidebar-products-section .sidebar-section-title{color:var(--color-text-muted);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.1em;margin-bottom:1rem;padding:0 2rem;text-transform:uppercase}#sidebar-menu-drawer .sidebar-products-section .sidebar-products-scroll{display:flex;gap:.75rem;overflow-x:auto;padding:0 2rem;scrollbar-width:none}#sidebar-menu-drawer .sidebar-products-section .sidebar-products-scroll::-webkit-scrollbar{display:none}#sidebar-menu-drawer .sidebar-products-section .sidebar-product-card{background-color:var(--color-bg-secondary);border-radius:var(--radius-2xl);display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;min-height:220px;padding:1rem;width:180px}#sidebar-menu-drawer .sidebar-products-section .sidebar-product-card .card-tags{display:flex;flex-wrap:wrap;gap:.25rem}#sidebar-menu-drawer .sidebar-products-section .sidebar-product-card .card-tag{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:9px;font-weight:var(--font-weight-bold);padding:2px 6px;text-transform:uppercase}#sidebar-menu-drawer .sidebar-products-section .sidebar-product-card .card-tag.tag-popular{background-color:var(--color-accent);border-color:var(--color-accent);border-radius:var(--radius-full);color:#fff}#sidebar-menu-drawer .sidebar-products-section .sidebar-product-card img{mix-blend-multiply:multiply;display:block;margin:.75rem auto;width:90px}#sidebar-menu-drawer .sidebar-products-section .sidebar-product-card .card-name{color:var(--color-text-title);font-size:var(--font-size-desc);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:56px}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-link{align-items:center;display:inline-flex;flex:1;font-size:1rem;font-weight:var(--font-weight-medium);gap:.5rem;padding:.875rem 0;text-decoration:none}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:10px;font-weight:var(--font-weight-bold);justify-content:center;line-height:1.2;padding:.1rem .45rem;text-transform:uppercase}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-toggle{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:all var(--duration-fast) var(--ease-out);width:34px}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-toggle.sidebar-mobile-toggle-sm{height:28px;width:28px}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-toggle:hover{border-color:var(--color-border-dark);color:var(--color-text)}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-toggle .sidebar-accordion-icon{transition:transform var(--duration-normal) var(--ease-out)}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-toggle .sidebar-accordion-icon.rotated{transform:rotate(90deg)}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-submenu{padding:.15rem 0 .85rem .75rem}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-group{border-left:2px solid var(--color-border-light);margin:.5rem 0;padding-left:.75rem}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-group-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:36px}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-group-title{color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-children{overflow:hidden}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-children>ul{list-style:none;margin:0;padding:.25rem 0 0}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-children li{border:none;margin:0}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-children-link{align-items:center;color:var(--color-text);display:inline-flex;font-size:.9rem;gap:.5rem;justify-content:space-between;padding:.5rem 0;text-decoration:none;transition:color var(--duration-fast) var(--ease-out);width:100%}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-children-link:hover{color:var(--color-primary)}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-children-badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:10px;font-weight:var(--font-weight-bold);justify-content:center;line-height:1.2;padding:.1rem .45rem;text-transform:uppercase;white-space:nowrap}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-image-link{border:1px solid var(--color-border);border-radius:var(--radius-lg);display:block;margin-top:.35rem;overflow:hidden}#offcanvas-sidebar-menu .sidebar-mobile-menu .sidebar-mobile-item .sidebar-mobile-image{display:block;height:auto;width:100%}.offcanvas-overlay.visible{opacity:1!important;visibility:visible!important}#offcanvas-sidebar-menu .offcanvas-panel{background-color:var(--color-bg-secondary)!important}#offcanvas-right-cart-wrapper .offcanvas-panel{background-color:var(--color-bg)!important}#offcanvas-right-cart .select-wrap{cursor:pointer}#offcanvas-right-cart .select-wrap i{color:var(--color-text-light);font-size:20px;transition:color var(--duration-normal) var(--ease-out)}#offcanvas-right-cart .select-wrap i.checked{color:var(--color-accent)}#offcanvas-right-cart .product-list{border-bottom:1px solid var(--color-border);padding:1rem}#offcanvas-right-cart .product-list .left{border:1px solid var(--color-border);border-radius:var(--radius-md);flex:0 0 80px;height:80px;overflow:hidden;width:80px}#offcanvas-right-cart .product-list .left img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#offcanvas-right-cart .product-list .price input{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);height:28px;text-align:center;width:50px}#offcanvas-right-cart .product-list .price input:focus{border-color:var(--color-primary);outline:none}#offcanvas-right-cart .product-list .offcanvas-products-delete{color:var(--color-text-light);cursor:pointer;transition:color var(--duration-normal) var(--ease-out)}#offcanvas-right-cart .product-list .offcanvas-products-delete:hover{color:var(--color-danger)}#offcanvas-search-top .offcanvas-panel{background-color:var(--color-bg)!important}#menu-accordion .accordion-item{border-bottom:1px solid var(--color-border)}#menu-accordion .accordion-item .nav-item-text{align-items:center;display:flex;justify-content:space-between}#menu-accordion .accordion-item .nav-item-text>a{align-items:center;color:var(--color-text);display:flex;flex:1;font-weight:var(--font-weight-medium);height:48px;padding:0 1rem}#menu-accordion .accordion-item .nav-item-text>span{align-items:center;border-left:1px solid var(--color-border);cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}#menu-accordion .accordion-item .nav-item-text>span:active{background-color:var(--color-bg-secondary)}#menu-accordion .accordion-item .nav-item-text>span i{transition:transform var(--duration-normal) var(--ease-out)}#menu-accordion .accordion-item .nav-item-text>span[aria-expanded=true] i{transform:rotate(180deg)}#menu-accordion .accordion-item .accordion-collapse{border-top:1px solid var(--color-border);padding:0 1rem}#menu-accordion .accordion-item .accordion-collapse a{color:var(--color-text-muted);display:block;font-size:var(--font-size-body);padding:.75rem 0}#menu-accordion .accordion-item .accordion-collapse a:hover{color:var(--color-text)}.footer-hims{background:var(--color-bg-dark);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;color:#cdcdcd;margin-top:var(--spacing-module-lg)}@media (max-width:768px){.footer-hims{border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin-top:2rem}}.footer-hims a{color:#cdcdcd;transition:color var(--duration-normal) var(--ease-out)}.footer-hims a:hover{color:#fff}.footer-main{padding:3.5rem 16px 2rem}@media (min-width:768px){.footer-main{padding:4rem 40px 2rem}}@media (min-width:1024px){.footer-main{padding:4rem 60px 2rem}}@media (min-width:1280px){.footer-main{padding:4.5rem 100px 2rem}}.footer-body{display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:1024px){.footer-body{gap:3rem;grid-template-columns:4fr 8fr}}@media (min-width:1280px){.footer-body{gap:4rem}}@media (min-width:1024px){.footer-promo-col{align-self:start;position:sticky;top:2rem}}.footer-promo-card{background:var(--color-bg-dark-secondary);border-radius:var(--radius-2xl);display:flex;flex-direction:column;gap:1.5rem;padding:2rem}@media (min-width:768px){.footer-promo-card{padding:2.5rem}}.promo-logo img{filter:brightness(0) invert(1);max-height:60px;max-width:180px;-o-object-fit:contain;object-fit:contain;width:auto}.promo-text{color:#999;font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.promo-text p{margin-bottom:.5rem}.promo-social{border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:.75rem;justify-content:center;margin-top:2.5rem;padding-top:2rem}.promo-social .promo-social-icon{align-items:center;background:hsla(0,0%,100%,.08);border-radius:var(--radius-full);display:flex;height:40px;justify-content:center;transition:all var(--duration-moderate) var(--ease-out);width:40px}.promo-social .promo-social-icon:hover{background:hsla(0,0%,100%,.18)}.promo-social .promo-social-icon img{filter:brightness(0) invert(1);height:20px;-o-object-fit:contain;object-fit:contain;opacity:.8;width:20px}.services-wrap{border-top:1px solid hsla(0,0%,100%,.08);margin-top:2.5rem;padding-top:2rem}.services-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.services-grid{gap:1.5rem;grid-template-columns:repeat(4,1fr)}}.service-item{align-items:center;display:flex;gap:.75rem}.service-icon{flex-shrink:0;height:32px;width:32px}.service-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.service-text{display:flex;flex-direction:column}.service-title{color:#ddd;font-size:var(--font-size-desc);font-weight:var(--font-weight-bold)}.service-desc,.service-title{line-height:var(--line-height-snug)}.service-desc{color:#666;font-size:.65rem}.footer-links-grid{display:grid;gap:2rem 1.5rem;grid-template-columns:1fr}@media (min-width:768px){.footer-links-grid{gap:2.5rem 2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-links-grid{gap:2.5rem 3rem;grid-template-columns:repeat(3,1fr)}}.footer-link-section .footer-link-title{align-items:center;color:#666;display:flex;font-size:13px;font-weight:var(--font-weight-bold);justify-content:space-between;letter-spacing:.12em;margin-bottom:1.25rem;text-transform:uppercase}@media (max-width:767px){.footer-link-section .footer-link-title{cursor:pointer;margin-bottom:0;padding:.875rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.footer-link-section .footer-link-title .footer-accordion-icon{align-items:center;color:#666;display:none;height:20px;justify-content:center;transition:transform var(--duration-moderate) var(--ease-out);width:20px}@media (max-width:767px){.footer-link-section .footer-link-title .footer-accordion-icon{display:flex}}.footer-link-section .footer-link-list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}@media (max-width:767px){.footer-link-section .footer-link-list{max-height:0;overflow:hidden;transition:max-height .35s ease}}.footer-link-section .footer-link-list li a{color:#fff;display:inline-block;font-size:1.1rem;font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.footer-link-section .footer-link-list li a:hover{color:#fff;text-decoration:underline}.footer-link-section.active .footer-accordion-icon svg{transform:rotate(45deg)}.footer-link-section.active .footer-link-list{max-height:800px}@media (max-width:767px){.footer-link-section{border-bottom:1px solid hsla(0,0%,100%,.06)}}@media (min-width:1024px){.footer-contact-section{grid-column:1/-1}}@media (min-width:768px){.footer-contact-section .footer-contact-list{flex-direction:row;flex-wrap:wrap;gap:1rem 3rem}}.footer-contact-list .contact-item{align-items:flex-start;display:flex;gap:.6rem}.footer-contact-list .contact-icon{color:#666;flex-shrink:0;height:16px;margin-top:3px;width:16px}.footer-contact-list span{color:#fff;font-size:1rem;line-height:var(--line-height-normal)}.footer-copyright{border-top:1px solid hsla(0,0%,100%,.06);margin-top:2rem;padding-top:1.5rem}.footer-copyright-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (max-width:767px){.footer-copyright-inner{align-items:center;flex-direction:column;text-align:center}}.footer-copyright-text{color:#555;font-size:11px}.footer-copyright-text a{color:#777}.footer-copyright-text a:hover{color:#fff}.footer-copyright-image img{filter:grayscale(100%);height:24px;opacity:.5;transition:all var(--duration-moderate) var(--ease-out);width:auto}.footer-copyright-image img:hover{filter:grayscale(0);opacity:.9}.footer-active{outline:2px dashed #4bb1f0!important}:root{--color-primary:#fcbb5c;--color-primary-hover:#f5a832;--color-primary-active:#e89a1e;--color-primary-light:rgba(252,187,92,.12);--color-primary-text:#fff;--color-accent:#00a76e;--color-accent-hover:#008f5d;--color-accent-light:rgba(0,167,110,.1);--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:#000;--color-text:#1a1a1a;--color-text-muted:#71717a;--color-text-light:#a1a1aa;--color-text-inverse:#fff;--color-price:#1a1a1a;--color-price-hover:#000;--color-price-old:#a1a1aa;--color-price-sale:#00a76e;--color-price-vip:#d97706;--color-bg:#fff;--color-bg-page:#f8fafc;--color-bg-secondary:#f4f4f5;--color-bg-tertiary:#e4e4e7;--color-bg-dark:#161616;--color-bg-dark-secondary:#222;--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:#fcbb5c;--color-btn-primary-hover:#f5a832;--color-btn-primary-text:#fff;--color-btn-dark:#1a1a1a;--color-btn-dark-hover:#333;--color-btn-dark-text:#fff;--color-btn-light:#f4f4f5;--color-btn-light-hover:#e4e4e7;--color-btn-light-text:#1a1a1a;--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;--ztColor:var(--color-bg);--ztBgColor:var(--color-primary);--ztTextColor:var(--color-primary);--ztBorderColor:var(--color-primary);--textColor:var(--color-text);--noActiveTextColor:var(--color-text-muted);--noBgColor:var(--color-bg-secondary);--noBorderColor:var(--color-border)}@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}}body{-webkit-font-smoothing:antialiased;background-color:var(--color-bg);color:var(--color-text);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:100px!important;padding-right:100px!important;width:100%}@media (max-width:1280px){.container{padding-left:60px!important;padding-right:60px!important}}@media (max-width:1024px){.container{padding-left:40px!important;padding-right:40px!important}}@media (max-width:768px){.container{padding-left:16px!important;padding-right:16px!important}}a{color:var(--color-text);text-decoration:none;transition:color var(--duration-normal) var(--ease-out)}a:hover{color:var(--color-primary)}.btn-primary{align-items:center;background-color:var(--color-btn-primary);border:none;border-radius:var(--radius-md);color:var(--color-btn-primary-text);cursor:pointer;display:inline-flex;font-weight:var(--font-weight-medium);justify-content:center;padding:.5rem 1.25rem;transition:var(--transition-all)}.btn-primary:hover{background-color:var(--color-btn-primary-hover)}.btn-outline{align-items:center;background-color:var(--color-btn-outline);border:1px solid var(--color-btn-outline-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:inline-flex;font-weight:var(--font-weight-medium);justify-content:center;padding:.5rem 1.25rem;transition:var(--transition-all)}.btn-outline:hover{background-color:var(--color-btn-outline-hover)}.card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}input:focus,select:focus,textarea:focus{border-color:var(--color-border-focus);outline:none}.price{color:var(--color-price);font-weight:var(--font-weight-semibold)}.price-old{color:var(--color-price-old);text-decoration:line-through}.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}.nav-link-underline{position:relative}.nav-link-underline:after{background-color:var(--color-primary);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)}@font-face{font-display:swap;font-family:Poppins;font-style:normal;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:500;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")}.layui-layer{background-color:#fff!important}.layui-layer .layui-layer-content{background-color:#fff!important;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 .layui-layer-btn{background-color:#fff!important;border-top:1px solid #e5e5e5!important}.layui-layer .layui-layer-btn a{color:#333!important}.layui-layer-msg .layui-layer-content{background-color:rgba(0,0,0,.8)!important;color:#fff!important}.layui-layer-dialog{background-color:#fff!important}.layui-layer-dialog .layui-layer-content{background-color:#fff!important;color:#333!important;padding:20px!important}.layui-layer-page,.layui-layer-page .layui-layer-content,.login-pop-box{background-color:#fff!important}.login-pop-box{border-radius:var(--radius-xl)!important}@media (max-width:768px){.login-pop-box{height:80%!important;width:90%!important}}.login-alert .layui-layer-content{background-color:#fff!important;color:#333!important}
