@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)}body[class^=page-account]{background-color:var(--color-bg-page)}.has-tooltip{cursor:pointer;position:relative}#price-slider .ui-slider-handle,.x-fixed-top{z-index:1!important}.product-wrap{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:20px;overflow:hidden;padding:10px 10px 55px;position:relative;text-align:center;transition:all .3s ease-in-out}.product-wrap .discount-tag{background:var(--color-primary);border-radius:4px;color:#fff;font-size:12px;padding:2px 8px;position:absolute;right:10px;top:10px;z-index:10}.product-wrap.list{display:flex;padding-bottom:0}.product-wrap.list .image{margin-bottom:0;width:200px}.product-wrap.list .product-bottom-info{flex:1;padding-left:20px;padding-top:10px;text-align:left}.product-wrap.list .btn-add-cart{opacity:1;pointer-events:auto;position:static;transform:none}.product-wrap .image{border-radius:var(--radius-md);margin-bottom:10px;overflow:hidden;position:relative}.product-wrap .image .image-old{transition:all .4s ease-out}.product-wrap .image .image-old img{aspect-ratio:3/4;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.product-wrap .image .button-wrap{bottom:-50px;display:flex;gap:.5rem;justify-content:center;opacity:0;position:absolute;transition:all .3s ease-out;width:100%;z-index:40}.product-wrap .image .button-wrap button{align-items:center;background-color:rgba(0,0,0,.6);border:none;border-radius:var(--radius-full);color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.product-wrap .image .button-wrap button:hover{background-color:var(--color-primary)}.product-wrap .image .button-wrap button.btn-wishlist:hover .heart-fill{fill:#fff!important}.product-wrap .image .button-wrap button svg{height:20px;width:20px}.product-wrap .product-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-text);display:-webkit-box;font-size:14px;line-height:1.4;margin-bottom:6px;min-height:2.8em;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.product-wrap .product-bottom-info{padding:0 .5rem}.product-wrap .btn-add-cart{align-items:center;background-color:var(--color-primary);border:none;border-radius:var(--radius-full);bottom:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;left:10px;opacity:0;padding:.55rem 1rem;pointer-events:none;position:absolute;right:10px;transform:translateY(8px);transition:all .3s ease}.product-wrap .btn-add-cart:hover{background-color:var(--color-primary-hover)}.product-wrap .product-price .price-new{color:var(--color-primary);font-size:1.1rem;font-weight:600}.product-wrap .product-price .price-old{color:#999;font-size:12px;margin-left:4px;text-decoration:line-through}@media (min-width:768px){.product-wrap:hover{box-shadow:0 8px 30px rgba(0,0,0,.1)}.product-wrap:hover .image .image-old img{transform:scale(1.05)}.product-wrap:hover .image .button-wrap{bottom:10px;opacity:1}.product-wrap:hover .btn-add-cart{opacity:1;pointer-events:auto;transform:translateY(0)}}.row[class*=g-] .product-wrap{margin-bottom:0}header{background-color:var(--color-bg)}body:not(.page-home) header{box-shadow:0 6px 12px 0 rgba(0,0,0,.04)}header .cart-badge-quantity{zoom:.9;background-color:var(--ztNewBgColor);border-radius:50%;color:var(--noTextColor);display:none;font-size:12px;height:23px;left:25px;line-height:24px;position:absolute;text-align:center;top:-3px;width:23px}.top-wrap{background-color:var(--ztBgColor);color:var(--color-text);display:flex;font-size:14px;height:30px;position:relative;z-index:200}.top-wrap .top-btn{color:inherit;cursor:pointer;height:30px;line-height:30px;padding:0 .5rem}.top-wrap .dropdown{position:relative}.top-wrap .dropdown:hover{background-color:var(--noBgColor);color:#333}.top-wrap .dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible}.top-wrap .dropdown .dropdown-menu{background:#fff;border:none;border-radius:.5rem;box-shadow:0 0 15px rgba(0,0,0,.1);display:none;left:0;margin:0;min-width:140px;padding:.25rem 0;position:absolute;top:100%;z-index:9999}.top-wrap .dropdown .dropdown-menu .dropdown-item{color:var(--color-text);display:block;font-size:.875rem;padding:.35rem 1rem}.top-wrap .dropdown .dropdown-menu .dropdown-item:hover{background-color:#f3f4f6}.header-content{background-color:var(--ztBgColor);margin:0 auto;padding:20px 12px;position:relative;z-index:101}.header-content .header-card-wrap{align-items:center;background-color:#fff;border:1px solid #fdcdc9;border-radius:20px;box-shadow:0 10px 20px -10px #fdcdc9;display:flex;justify-content:space-between;margin:0 auto;padding:24px 1rem;width:100%}@media (min-width:640px){.header-content .header-card-wrap{max-width:640px}}@media (min-width:768px){.header-content .header-card-wrap{max-width:768px}}@media (min-width:1024px){.header-content .header-card-wrap{max-width:1024px}}@media (min-width:1280px){.header-content .header-card-wrap{max-width:1280px}}@media (min-width:1536px){.header-content .header-card-wrap{max-width:1536px}}.header-content.fixed{box-shadow:0 0 15px rgba(0,0,0,.1);left:0;padding:12px 0;position:fixed;top:0;transition:all .2s ease-in-out;width:100%;z-index:999}.header-content .logo{margin-right:2rem}.header-content .logo img{max-height:50px;max-width:170px;-o-object-fit:contain;object-fit:contain}.header-content .left-lm{align-items:center;display:flex;flex-shrink:0}.header-content .menu-wrap{flex:1;min-width:0}.header-content .menu-wrap .container{max-width:1260px}.header-content .menu-wrap .navbar-nav{align-items:center;display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.header-content .menu-wrap .navbar-nav>.nav-item{background-color:transparent;position:relative}.header-content .menu-wrap .navbar-nav>.nav-item>.nav-link{color:var(--color-text);font-size:15px;padding:.8rem 1rem;position:relative;transition:color .2s ease;white-space:nowrap}.header-content .menu-wrap .navbar-nav>.nav-item>.nav-link:hover{color:var(--color-primary)}.header-content .menu-wrap .navbar-nav>.nav-item>.nav-link .badge{border-radius:0;bottom:80%;font-weight:400;left:50%;padding:2px 4px;position:absolute}.header-content .menu-wrap .navbar-nav>.nav-item>.nav-link .badge:before{border:4px solid;border-color:inherit;border-bottom-color:transparent!important;border-left-width:0;border-right-color:transparent!important;border-right-width:7px;content:"";left:10px;position:absolute;top:100%}.header-content .menu-wrap .navbar-nav>.nav-item.dropdown:hover>.dropdown-menu{opacity:1;transform:translate(-50%);visibility:visible}.header-content .menu-wrap .navbar-nav>.nav-item.dropdown>.dropdown-menu{background:#fff;border:none;border-radius:.75rem;box-shadow:0 0 15px rgba(0,0,0,.1);display:block;left:50%;max-height:80vh;opacity:0;overflow-y:auto;padding:1.5rem;position:absolute;top:100%;transform:translate(-50%,.5rem);transform-origin:top center;transition:all .2s ease-in-out;visibility:hidden;z-index:9999}.header-content .menu-wrap .navbar-nav>.nav-item.dropdown.dropdown-full{position:static}.header-content .menu-wrap .navbar-nav>.nav-item.dropdown.dropdown-full>.dropdown-menu{left:0;right:0;transform:translateY(.5rem)}.header-content .menu-wrap .navbar-nav>.nav-item.dropdown.dropdown-full:hover>.dropdown-menu{transform:translateY(0)}.header-content .menu-wrap .navbar-nav .group-name{font-size:15px}.header-content .menu-wrap .navbar-nav .ul-children a{color:#7a7a7a}.header-content .menu-wrap .navbar-nav .ul-children a:hover{color:var(--ztTextColor)}.header-content .right-btn{align-items:center;display:flex;justify-content:flex-end}.header-content .right-btn .navbar-nav{align-items:center;display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.header-content .right-btn .nav-link{color:#333;padding-left:.7rem;padding-right:.7rem;position:relative;transition:color .2s ease}.header-content .right-btn .nav-link:hover{color:var(--color-primary)}.header-content .right-btn .nav-link i{font-size:1.3rem}.header-content .right-btn .nav-item.dropdown{position:relative}.header-content .right-btn .nav-item.dropdown:hover>.dropdown-menu{display:block;opacity:1;visibility:visible}.header-content .right-btn .nav-item.dropdown .dropdown-menu{background:#fff;border:none;border-radius:.5rem;box-shadow:0 0 15px rgba(0,0,0,.1);display:none;min-width:180px;padding:.25rem 0;position:absolute;right:0;top:100%;z-index:9999}.header-content .right-btn .nav-item.dropdown .dropdown-menu .dropdown-item{align-items:center;color:var(--color-text);display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:background-color .15s ease}.header-content .right-btn .nav-item.dropdown .dropdown-menu .dropdown-item:hover{background-color:#f3f4f6}.header-content .right-btn .nav-item.dropdown .dropdown-menu .dropdown-item svg{height:1rem;width:1rem}.header-content .right-btn .nav-item.dropdown .dropdown-menu .dropdown-divider{border-top:1px solid #eee;margin:.25rem 0}.header-mobile{background:var(--ztBgColor)}body:not(.page-home) .header-mobile{border-bottom:1px solid var(--noBorderColor)}.header-mobile.fixed{background:var(--noBgColor);border-color:transparent;box-shadow:0 8px 14px 0 rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0;z-index:999}.header-mobile .mobile-content{align-items:center;display:flex;justify-content:space-between;padding:10px 15px}.header-mobile .mobile-content>div{width:33.33%}.header-mobile .mobile-content .left{align-items:center;display:flex;gap:.75rem}.header-mobile .mobile-content .left .mobile-open-menu,.header-mobile .mobile-content .left .mobile-open-search{color:var(--color-text);cursor:pointer}.header-mobile .mobile-content .center{display:flex;justify-content:center}.header-mobile .mobile-content .center a{align-items:center;display:flex;height:30px;justify-content:center}.header-mobile .mobile-content .center a img{max-height:100%;-o-object-fit:contain;object-fit:contain}.header-mobile .mobile-content .right{align-items:center;display:flex;justify-content:flex-end}.header-mobile .mobile-content .right .nav-link{color:var(--color-text);padding:0}.header-mobile .mobile-content .right .m-cart{position:relative}.header-mobile .mobile-content .right .m-cart .cart-badge-quantity{height:20px;left:11px;line-height:20px;top:-9px;width:20px}.header-mobile .mobile-content .right .mb-account-icon span{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;display:inline-block;margin-right:-2px;vertical-align:.255em}.dropdown-panel{opacity:0;transform:translateY(8px);transition:all .2s ease-out;visibility:hidden;z-index:9999!important}.group:hover>.dropdown-panel{opacity:1;transform:translateY(0);visibility:visible}.offcanvas-overlay{transition:visibility .3s,opacity .3s}.offcanvas-panel{transition:transform .3s cubic-bezier(.16,1,.3,1)}.offcanvas-panel.is-open{transform:translate(0)!important}#offcanvas-search-top .search-input:focus{box-shadow:none;outline:none}#offcanvas-right-cart .select-wrap{cursor:pointer;margin-right:10px}#offcanvas-right-cart .select-wrap i{color:#aaa;font-size:20px}#offcanvas-right-cart .select-wrap i.bi-check-circle-fill,#offcanvas-right-cart .select-wrap i.checked{color:var(--ztTextColor)}#offcanvas-right-cart .product-list{border-bottom:1px solid var(--noBorderColor);padding:1rem}#offcanvas-right-cart .product-list .left{border:1px solid var(--noBorderColor);border-radius:var(--radius-md);flex:0 0 80px;height:80px;margin-right:10px;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(--noBorderColor);border-radius:var(--radius-sm);color:var(--color-text);height:28px;margin-left:10px;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:#999;cursor:pointer;transition:color .2s ease}#offcanvas-right-cart .product-list .offcanvas-products-delete:hover{color:var(--color-danger)}#offcanvas-right-cart .to-checkout.disabled{opacity:.5;pointer-events:none}#offcanvas-mobile-menu .mobile-menu-wrap{padding:0 16px}#menu-accordion{border-top:1px solid #e5e5e5}#menu-accordion .accordion-item{border-bottom:1px solid #e5e5e5}#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;height:44px;padding-left:10px}#menu-accordion .accordion-item .nav-item-text>a .badge{font-weight:400;margin-left:13px;position:relative}#menu-accordion .accordion-item .nav-item-text>a .badge:before{border:5px solid transparent;border-right-color:inherit;content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%)}#menu-accordion .accordion-item .nav-item-text>span{align-items:center;border-left:1px solid #e5e5e5;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}#menu-accordion .accordion-item .nav-item-text>span:active{background-color:var(--noBorderColor)}#menu-accordion .accordion-item .nav-item-text>span i,#menu-accordion .accordion-item .nav-item-text>span svg{transition:transform .2s ease}#menu-accordion .accordion-item .nav-item-text>span[aria-expanded=true]{background-color:var(--noBorderColor)}#menu-accordion .accordion-item .nav-item-text>span[aria-expanded=true] i,#menu-accordion .accordion-item .nav-item-text>span[aria-expanded=true] svg{transform:rotate(180deg)}#menu-accordion .accordion-item .accordion-content,#menu-accordion .accordion-item>.accordion-collapse{border-top:1px solid #e5e5e5;padding:0 10px}#menu-accordion .accordion-item .accordion-content a,#menu-accordion .accordion-item>.accordion-collapse a{color:#777;display:block;padding:.75rem 0}#menu-accordion .accordion-item .accordion-content a:hover,#menu-accordion .accordion-item>.accordion-collapse a:hover{color:var(--color-primary)}#menu-accordion .accordion-item .accordion-content .children-group .children-title,#menu-accordion .accordion-item>.accordion-collapse .children-group .children-title{height:44px}#menu-accordion .accordion-item .accordion-content .children-group .children-title span,#menu-accordion .accordion-item>.accordion-collapse .children-group .children-title span{align-items:center;display:flex;height:42px;justify-content:center;margin-right:-10px;width:44px}#menu-accordion .accordion-item .accordion-content .children-group .children-title span:active,#menu-accordion .accordion-item>.accordion-collapse .children-group .children-title span:active{background-color:var(--noBorderColor)}footer{background:#fef0e7;margin-top:5rem;position:relative}@media (max-width:768px){footer{margin-top:2rem}}footer:before{background:radial-gradient(circle,#fef0e7 10px,#fef0e7,transparent 0,transparent);background-repeat:repeat-x;background-size:18px 20px;content:"";height:20px;left:0;position:absolute;top:-5px;width:100%;z-index:-1}footer .footer-wrapper{position:relative;z-index:1}footer .footer-active{outline:2px dashed #4bb1f0!important}footer .services-wrap{border-bottom:1px solid #e7e7e7;padding:2.2rem 0}@media (max-width:768px){footer .services-wrap{padding:.5rem 0}}footer .services-wrap .service-item{align-items:center;display:flex}footer .services-wrap .service-item .icon{flex:0 0 38px;margin-right:14px;width:38px}@media (max-width:768px){footer .services-wrap .service-item .icon{display:none}}footer .services-wrap .service-item p{margin-bottom:0}footer .services-wrap .service-item .title{color:var(--color-text);font-size:.9rem;font-weight:700;margin-bottom:4px}footer .services-wrap .service-item .sub-title{color:#8d94a0;font-size:.7rem}@media (min-width:768px){footer .footer-content{padding:3rem 0}}footer .footer-content a{color:#666}footer .footer-content a:hover{color:var(--color-primary)}footer .footer-content .logo{margin-bottom:10px;max-width:240px}footer .footer-content .text{color:var(--color-text)}footer .footer-content h6{align-items:center;display:flex;font-size:14px;justify-content:space-between}@media (min-width:768px){footer .footer-content h6{margin-bottom:16px}}@media (max-width:768px){footer .footer-content h6{cursor:pointer;margin-bottom:0;padding:12px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}}footer .footer-content h6 .icon-open{display:none;font-size:18px;font-weight:700;height:20px;line-height:20px;text-align:center;width:20px}@media (max-width:768px){footer .footer-content h6 .icon-open{align-items:center;display:flex;justify-content:center}}footer .footer-content .social-network{display:flex;margin-top:10px}footer .footer-content .social-network>a{align-items:center;display:flex;height:30px;justify-content:center;margin-right:10px;transition:all .3s ease;width:30px}footer .footer-content .social-network>a:hover{transform:translateY(-5px)}@media (min-width:768px){footer .footer-content .intro-title{display:none}}@media (max-width:768px){footer .footer-content .footer-link-wrap{border-bottom:1px solid var(--color-border)}}footer .footer-content .footer-link-wrap.active .icon-open svg{transform:rotate(45deg)}footer .footer-content .footer-link-wrap.active .intro-wrap,footer .footer-content .footer-link-wrap.active ul{max-height:1666px}footer .footer-content .footer-link-wrap .intro-wrap,footer .footer-content .footer-link-wrap ul{margin-bottom:0}@media (max-width:768px){footer .footer-content .footer-link-wrap .intro-wrap,footer .footer-content .footer-link-wrap ul{max-height:0;overflow:hidden;transition:all .35s ease;width:100%}}footer .footer-content .footer-link-wrap .icon-open svg{transition:transform .3s ease}footer .footer-bottom{align-items:center;border-top:1px dashed var(--color-primary);color:#666;display:flex}@media (min-width:768px){footer .footer-bottom{min-height:60px}}@media (max-width:768px){footer .footer-bottom{padding:10px 0}}footer .footer-bottom-area{border-top:1px dashed var(--color-primary)}footer .footer-bottom-area .grayscale{opacity:1!important}footer .footer-bottom-area .grayscale,footer .footer-bottom-area img{filter:none!important;-webkit-filter:none!important}footer .footer-accordion-content{max-height:500px;overflow:hidden;transition:all .3s ease}footer .footer-accordion-content.collapsed{max-height:0}footer .footer-accordion-icon{transition:transform .2s ease}footer .footer-accordion-icon.rotated{transform:rotate(45deg)}:root{--color-primary:#f2727d;--color-primary-hover:#e5616c;--color-primary-active:#d9525d;--color-primary-light:rgba(242,114,125,.1);--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:#000;--color-text:#000;--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:#fef0e7;--color-bg-page:#fef0e7;--color-bg-secondary:#fef0e7;--color-bg-tertiary:#f5e6e4;--color-bg-dark:#1a1a1a;--color-bg-dark-secondary:#222;--color-module-bg:#fef3f1;--color-module-bg-alt:#fff;--color-border:#fdcdc9;--color-border-light:#fee2e0;--color-border-dark:#f0b0ac;--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:#1a1a1a;--color-btn-dark-hover:#333;--color-btn-dark-text:#fff;--color-btn-light:#fff5f3;--color-btn-light-hover:#fee2e0;--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-text);--ztBgColor:#fef0e7;--ztNewBgColor:var(--color-primary);--ztTextColor:var(--color-primary);--ztBorderColor:var(--color-primary);--textColor:var(--color-text);--noActiveTextColor:var(--color-text-muted);--noTextColor:var(--color-text-inverse);--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;color:var(--color-text);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body,body .breadcrumb-wrap{background-color:var(--color-bg)}[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 (max-width:767px){.container{padding-left:15px;padding-right:15px}}@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}}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-xl);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-xl);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-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);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}.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%}#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")}.module-title{color:var(--color-text);font-size:var(--font-size-module-title);font-weight:var(--font-weight-bold);margin-bottom:2rem;padding-bottom:10px;position:relative;text-align:center}@media (max-width:992px){.module-title{font-size:1rem}}.module-title:after{background:var(--color-primary);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.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}
