.text-qnw-theme{color:var(--color-qnw-theme)}.bg-qnw-theme{background:var(--color-qnw-theme)}.bg-qnw-hot{background:var(--color-qnw-hot)}:is(.nav-menu-item,.nav-category-menu-item-sub-val,.news-more,.news-link,.quick-link,.qnw-news-link,.footer-link,.footer-menu-link,.footer-copyright-link,.site-nav-item,.nav-search-keywordslia,.help-nav-link,.page-news-title,.page-category-pn,.page-catalog-sub-link,.cart-item-pn,.cart-delete-btn,.cart-batch-delete,.order-action-link):hover{color:var(--color-qnw-theme)!important}.swiper>:is(.swiper-button-prev,.swiper-button-next){color:var(--color-qnw-theme)!important}:is(.home-top-block-banner,.swiper-container) :is(.swiper-button-prev,.swiper-button-next){width:45px;height:45px;background:rgba(0,0,0,.4);border-radius:50%}:is(.home-top-block-banner,.swiper-container) :is(.swiper-button-prev,.swiper-button-next)::after{color:#fff!important;font-size:20px}:is(.home-top-block-banner,.swiper-container)>:is(.swiper-button-prev,.swiper-button-next){display:none}:is(.home-top-block-banner,.swiper-container):hover>:is(.swiper-button-prev,.swiper-button-next){display:flex}.swiper-slide img{width:100%;height:100%;object-fit:cover}input{font-size:14px}:is([type=checkbox],[type=radio]){width:16px;height:16px;accent-color:var(--color-qnw-theme)!important}:is([type=checkbox],[type=radio]):checked{background-color:var(--color-qnw-theme)!important;color:var(--color-qnw-theme)!important}:is(input,textarea):focus,select{outline:0;box-shadow:none}:is(.auth-input,.order-form-input,.order-comment-textarea):focus{outline:1px solid var(--color-qnw-theme)}.img-scale{transform:scale(1);transition-duration:.7s;transition-property:transform}.error-page-container{padding:2.5rem;background-color:#fff}.error-page-content{display:flex;max-width:1280px;margin:0 auto;align-items:center;gap:2.5rem;justify-content:center}.error-page-image{width:400px}.error-page-text{font-size:16px;color:#4b5563}.error-page-message{margin-bottom:1rem}.error-page-back-link{color:var(--color-qnw-theme)}.error-page-back-link:hover{text-decoration:underline}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title-group{display:flex;align-items:center}.section-title{font-size:18px;line-height:24px;font-weight:700;margin:0;padding-left:5px;padding-right:5px}.section-title-bar{background-color:var(--color-qnw-theme);width:5px;height:18px;border-radius:8px}.section-desc{font-size:14px;color:#6b7280;padding-left:5px;padding-right:5px;margin:0}.section-more{color:var(--color-qnw-theme);font-size:12px;text-decoration:none;display:block}.top-search-bar{background:#fff}.nav-menu{display:flex;align-items:center;color:#000;flex:1;padding-left:30px;line-height:40px;height:40px}.nav-menu>*{margin-right:30px}.nav-menu-item{display:flex;align-items:center;height:24px;line-height:24px;font-size:16px;font-weight:700}.nav-menu-item:last-child{margin-right:0}.nav-category-container{border-bottom:2px solid var(--color-qnw-theme)}.nav-category-wrapper{font-size:16px;max-width:1280px;margin:0 auto;display:flex;align-items:center}.nav-category{width:240px;height:40px;line-height:40px;color:#fff;position:relative;background-color:var(--color-qnw-theme)}.nav-category-title{display:flex;padding:0 20px;justify-content:space-between}.nav-category-menu{width:100%;height:460px;padding-top:2px;background-color:#fff;position:absolute;z-index:100}.nav-category:hover .nav-category-menu{display:block}.nav-category-menu-item{width:100%;height:35px;padding-left:20px;line-height:35px;cursor:pointer;color:#111827;font-size:14px}.nav-category-menu-item:hover{color:#fff;background-color:var(--color-qnw-theme)}.nav-category-menu-item-sub{position:absolute;z-index:1000;height:460px;box-shadow:1px 0 5px #0000004d;overflow-y:auto;width:1040px;left:240px;top:0;display:none;padding:5px 20px;background-color:#fff;outline:1px solid #cecfd4}.nav-category-menu-item:hover .nav-category-menu-item-sub{display:block}.nav-category-menu-item-sub-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:5px 25px}.nav-category-menu-item-sub-val{display:block;color:#56657f;font-size:12px}.home-top-block{max-width:1280px;margin:0 auto;display:flex;gap:0 15px;padding-left:255px;height:460px;padding-top:10px}.home-top-block-banner{border-radius:10px}.home-top-block-r{width:240px;height:100%;background:linear-gradient(180deg,rgb(from var(--color-qnw-theme) r g b / 10%) 0,#fff 40%);padding:10px;display:flex;flex-direction:column;flex-shrink:0;outline:1px solid #e6e7ec8f}.right-login-panel{display:flex;align-items:center}.right-login-panel>section{text-align:center;flex:1}.welcome-text{margin:10px 0 10px 0;font-size:15px;font-weight:700}.right-login-panel .login-section{border-radius:8px;background:var(--color-qnw-theme);padding:5px;font-size:14px;width:100%;color:#fff;margin-bottom:6px;text-align:center}.right-login-panel-menu{font-size:15px;display:flex;align-items:center;flex-wrap:nowrap;justify-content:center;gap:20px;margin-bottom:10px}.right-login-panel-menu .login-btn{font-size:14px;background:var(--color-qnw-theme);color:#fff;padding:3px 18px}.right-login-panel-menu .login-btn:last-of-type{background:#fff;border:1px solid var(--color-qnw-theme);color:var(--color-qnw-theme)}.mini-news{margin-top:15px;border-bottom:1px solid #f0f0f0;flex:1;overflow-y:clip}.mini-news .news-header{display:flex;justify-content:space-between;align-items:center}.mini-news .news-title{font-size:14px;color:#000;font-weight:700;line-height:19px;margin:0}.mini-news .news-more{font-size:12px;color:#56657f;line-height:16px;text-decoration:none}.mini-news .news-list{margin:15px 0;padding:0;font-size:12px;list-style:none}.mini-news .news-item{height:18px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}.mini-news .news-item:last-child{margin-bottom:0}.mini-news .news-link{color:#000;text-decoration:none}.badge{position:absolute;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:10px;color:#fff;background-color:var(--color-qnw-theme);border:2px solid #fff;border-radius:9999px;top:-8px;right:-8px}.quick-btns{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;list-style:none;margin:0;padding-left:0}.quick-btns .quick-item{text-align:center;font-size:14px;overflow:hidden}.quick-btns .quick-link{text-decoration:none;color:inherit}.quick-btns .iconfont{font-size:30px;position:relative}.quick-btns .quick-title{margin:0;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-brand-logo{max-width:1280px;margin:0 auto;padding-top:20px}.home-brand-swiper{height:210px;padding-bottom:30px!important}.home-brand-swiper a{background-color:#fff;width:150px;height:80px;border-radius:11px;border:1px solid #eee;overflow:hidden;box-sizing:border-box;padding:12px;display:flex;justify-content:center;align-items:center}.home-brand-swiper a:hover{box-shadow:0 2px 10px 0 #0000001a}.home-brand-swiper a:hover img{transform:scale(1.1)}.home-brand-swiper img{width:auto;height:auto;vertical-align:middle}.home-product-module{max-width:1280px;margin:0 auto 20px auto}.home-product-module .module-content{display:flex}.home-product-module .module-banner{width:240px;flex-shrink:0;margin-right:10px}.home-product-module .banner-link{display:block;width:100%;height:100%}.home-product-module .banner-image{width:100%;height:100%;object-fit:cover}.home-product-module .product-grid-swiper{flex:1;min-width:0}.home-product-module .product-grid{display:grid;gap:10px;width:100%}.home-product-module .product-card{background-color:#fff;height:195px;display:flex;flex-direction:column;justify-content:center;transition:all .3s}.home-product-module .product-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.1);transform:translate3d(0,-2px,0)}.home-product-module .product-link{text-decoration:none;color:inherit}.home-product-module .product-figure{width:120px;height:120px;margin:0 auto}.home-product-module .product-image{width:100%;height:100%;object-fit:contain;transition:transform .7s}.home-product-module .product-link:hover .product-image{transform:scale(1.1)}.home-product-module .product-info{text-align:center;padding:10px 10px 0 10px}.home-product-module .product-pn{font-size:15px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-product-module .product-desc{font-size:14px;color:var(--color-qnw-theme);font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-industry-news{max-width:1280px;display:flex;margin:20px auto 80px auto;gap:10px}.qnw-image{display:block}.qnw-image-img{width:100%;height:100%;object-fit:cover}.industry-deal-col,.industry-news-col{flex:1;border:1px solid rgba(228,228,228,.45);background-color:#fff}.qnw-mkt-deal,.qnw-news{padding:10px 20px;height:100%}.qnw-deal-header,.qnw-news-header{padding-bottom:10px;padding-top:5px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e4e4}.qnw-deal-header-title,.qnw-news-header-title{font-size:18px;margin:0}.qnw-news-more .iconfont{color:var(--color-qnw-theme)}.qnw-news-list{list-style:none;margin:0;padding:0}.qnw-news-item{height:35px;line-height:35px}.qnw-news-link{display:flex;align-items:center;font-size:14px;color:#6b7280;text-decoration:none}.qnw-news-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.qnw-news-date{color:#9ca3af;margin-left:10px;text-align:right;display:block}.qnw-deal-swiper{height:350px}.qnw-deal-row{display:grid;grid-template-columns:repeat(4,1fr);height:35px;line-height:35px;font-size:14px;color:#6b7280}.qnw-deal-status{display:inline-block;padding:3px 8px;font-size:11px;border-radius:4px;color:#fff;line-height:normal}.elevator-container{position:fixed;z-index:100;top:50%;right:0;transform:translateY(-50%)}.elevator-item{position:relative;background-color:#fff;margin-bottom:1rem;border:1px solid #e6e6e6;border-radius:0}.elevator-link{cursor:pointer;width:50px;min-height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#4b5263;text-decoration:none;transition:background-color .2s,color .2s}.elevator-item:hover .elevator-icon,.elevator-item:hover .elevator-link{background-color:var(--color-qnw-theme);color:#fff}.elevator-icon{font-size:22px;transition:color .2s}.elevator-dropdown{position:absolute;right:50px;top:0;width:100%;height:100%;display:none}.elevator-item:hover .elevator-dropdown{display:block}.elevator-dropdown-triangle{position:absolute;right:8px;top:20px;z-index:10;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff}.elevator-dropdown-content{position:absolute;right:18px;top:0;background-color:#fff;border-radius:8px;padding:10px 20px;box-shadow:5px 4px 8px rgba(1,66,104,.17)}.elevator-contact-item{white-space:nowrap;margin-bottom:8px;font-size:12px}.elevator-contact-nickname{display:block;font-weight:700;padding:5px 0;border-bottom:1px dashed #d1d5db;text-decoration:none}.elevator-contact-nickname:hover{text-decoration:underline}.elevator-hidden{display:none!important}.elevator-contact-number-wrapper{padding-top:5px;color:#6b7280}.elevator-contact-number{margin-bottom:4px}.elevator-contact-number-link{color:inherit;text-decoration:none}.elevator-contact-img{max-width:110px;margin-bottom:5px}.elevator-contact-number-link:hover{text-decoration:underline}.qnw-footer{padding-top:40px;background-color:#ecedf0}.qnw-footer--dark{background-color:#000}.footer-content{max-width:1280px;margin:0 auto;padding:auto 32px}.footer-columns{display:grid;gap:20px}.footer-logo-column{margin-right:20px}.footer-logo-link{display:block;margin-bottom:16px;max-height:80px;overflow:hidden}.footer-logo{max-height:80px;object-fit:cover;display:block}.footer-copyright-link,.footer-description,.footer-link,.footer-menu-link,.footer-menu-title{font-size:14px;color:#6b7280}.footer-external-title,.footer-menu-title{font-weight:700;text-transform:uppercase;margin-bottom:16px;font-size:14px;color:#000}.footer-external-title{margin:0}.footer-menu-item{margin-bottom:16px;display:flex;align-items:center}.footer-copyright-link,.footer-link,.footer-menu-link{text-decoration:none;transition:color .2s}.footer-logos{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:20px 0 10px}.footer-logos img{max-height:60px}.footer-external-links{display:flex;align-items:center;gap:20px;margin-bottom:20px;font-size:12px}.footer-external-links ul{display:flex;flex-wrap:wrap;gap:16px;flex:1;list-style:none;padding:0;margin:0}.footer-divider{border:none;border-top:1px solid #dee0e2;margin:24px auto}.footer-copyright{text-align:center;padding:24px 0;font-size:13px;color:#6b7280}.qnw-footer--dark .footer-divider{border-top-color:rgba(255,255,255,.3)}.qnw-footer--dark .footer-copyright{color:rgba(255,255,255,.7)}.qnw-footer--dark .footer-copyright-link,.qnw-footer--dark .footer-description,.qnw-footer--dark .footer-link,.qnw-footer--dark .footer-menu-link,.qnw-footer--dark .footer-menu-title{color:rgba(255,255,255,.95)}.qnw-service{display:flex;flex-wrap:wrap;justify-content:center;gap:64px;padding:20px}.qnw-service-item{display:flex;flex-direction:row;align-items:center;justify-content:center;width:auto}.qnw-service-icon{max-width:96px;max-height:96px;flex-shrink:0}.qnw-service-text{padding-left:10px;color:#000;font-size:18px;line-height:1.4}.qnw-service-title{display:block}.qnw-service-desc{margin:4px 0 0;font-size:12px;color:#6b7280}.qnw-tag{display:inline-block;font-size:10px;padding:2px 4px;border-radius:4px;color:#fff;margin-right:4px;line-height:normal}.qnw-advertise{position:relative;height:60px}.qnw-advertise-close{position:absolute;top:50%;right:40px;transform:translateY(-50%);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100}.qnw-advertise-close .iconfont{font-size:25px;color:#4b5563;transition:color .2s}.qnw-advertise-close:hover .iconfont{color:var(--color-qnw-theme)}.qnw-ad-dialog-center{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.qnw-ad-dialog-center__link{position:relative;display:block}.qnw-ad-dialog-center__close{position:absolute;top:-55px;right:-55px;background:0 0;border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.qnw-ad-dialog-center__close .iconfont{font-size:50px;color:#fff;line-height:1}.site-nav{background-color:#f5f5f5;border-bottom:1px solid #e6e7ec;font-size:12px;color:#6c6c6c}.site-nav-container{max-width:1280px;margin:0 auto;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.site-nav-left-group{display:flex;align-items:center;gap:16px}.site-nav-login-menu,.site-nav-menu{display:flex;align-items:center;gap:20px}.site-nav-login-menu .site-nav-item:first-child a{color:var(--color-qnw-theme)}.site-nav-item{position:relative;height:100%;display:flex;align-items:center;line-height:36px}.site-nav-link{color:inherit;text-decoration:none;display:flex;align-items:center;gap:4px}.site-nav-item-active .site-nav-link,.site-nav-link-active{color:var(--color-qnw-theme)}.site-nav-icon{font-size:14px;margin-right:2px}.site-nav-badge{color:var(--color-qnw-theme);margin-left:4px}.site-nav-arrow{font-size:10px;margin-left:4px}.site-nav-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);padding:10px;z-index:100;display:none}.site-nav-item-dropdown:hover .site-nav-dropdown{display:block}.site-nav-dropdown-item{margin-bottom:2px;list-style:none;line-height:1.4}.site-nav-dropdown-link{display:block;padding:7px 8px;color:#6c6c6c;text-decoration:none;white-space:nowrap;border-radius:8px}.site-nav-dropdown-link:hover{background-color:#f3f4f6}.site-nav-left-group .login-section-nickname{color:var(--color-qnw-theme);text-decoration:none}.top-title-bar{background-color:#fff}.top-title-bar-container{max-width:1280px;margin:0 auto;padding:20px 0;display:flex;align-items:center}.top-title-bar-logo{margin:0}.top-title-bar-logo a{display:block}.top-title-bar-logo-img{max-height:70px;width:auto;height:auto;object-fit:cover}.top-title-bar-title{font-size:24px;color:#4b5563;padding-left:50px;margin-left:50px;border-left:1px solid #e5e7eb}.nav-search-wrapper{background-color:#fff}.nav-search{background-color:#fff;transition:all .3s ease-in-out}.nav-search-container{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:60px;padding:0 16px}.nav-search-logo img{max-height:80px;object-fit:cover;display:block}.nav-search-main{flex:1}.nav-search-input-group{display:flex;align-items:center;gap:60px}.nav-search-form{display:flex;height:42px;border:2px solid var(--color-qnw-theme);overflow:hidden;flex:1}.nav-search-form--rounded{border-radius:4px}.nav-search-input{flex:1;padding:0 12px;font-size:14px;color:#111827;border:none;outline:0}.nav-search-submit{min-width:73px;height:100%;background-color:var(--color-qnw-theme);color:#fff;font-size:16px;border:2px solid var(--color-qnw-theme);cursor:pointer;padding:0}.nav-search-btns{display:flex;align-items:center;gap:20px}.nav-search-btn{position:relative;display:inline-flex;align-items:center;padding:4px 12px;font-size:14px;color:var(--color-qnw-theme);background-color:rgb(from var(--color-qnw-theme) r g b / 10%);border:1px solid rgb(from var(--color-qnw-theme) r g b / 10%);border-radius:0;cursor:pointer}.nav-search-btn--rounded{border-radius:4px}.nav-search-btn:hover{border-color:var(--color-qnw-theme)}.nav-search-btn a{display:flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.nav-search-btn .iconfont{font-size:20px}.nav-search-keywords{margin-top:10px;display:flex;gap:16px;font-size:12px;color:#6b7280;list-style:none;padding:0;margin:10px 0 0;overflow:hidden;white-space:nowrap}.nav-search-keywords li a{color:inherit;text-decoration:none}.nav-search--fixed{position:fixed;top:0;left:0;right:0;z-index:1000;padding:12px 0;box-shadow:0 2px 4px rgba(149,156,176,.21);background-color:#fff}.login-section{display:none;align-items:center;justify-content:center}.login-section .iconfont{margin-right:3px;margin-top:-2px}.no-login-menu{display:none}.help-container{margin-left:auto;margin-right:auto;max-width:1280px;margin:20px auto;display:flex;gap:20px}.help-sidebar{width:240px;padding:20px;align-self:flex-start;flex-shrink:0}.help-main{flex:1;min-width:0;padding:0 20px}.help-nav-section{margin-bottom:16px}.help-nav-section-title{font-size:14px;font-weight:700;height:36px;line-height:36px}.help-nav-sublist{font-size:14px;padding-left:20px;display:flex;flex-direction:column;gap:10px}.help-nav-link{color:#384048;text-decoration:none}.help-nav-link--active{color:var(--color-qnw-theme)}.help-content-title{font-size:20px;height:50px;line-height:50px;border-bottom:1px solid #dbdde2}.help-content-body{padding-top:10px}.page-news-container{max-width:1280px;margin:0 auto}.page-news-nav{background-color:#fff;height:50px;line-height:50px;font-size:16px;color:#666;display:flex;gap:48px;padding-left:20px}.page-news-nav-item{padding:0 16px;text-decoration:none;color:inherit}.page-news-nav-item--active{color:var(--color-qnw-theme);border-bottom:3px solid var(--color-qnw-theme)}.page-news-main{display:flex;gap:20px;margin:20px 0}.page-news-list{flex:1;background-color:#fff;padding:0 20px}.page-news-item{padding:20px 0;border-bottom:1px solid #f0f0f0;display:flex;align-items:flex-start}.page-news-item:last-child{border-bottom:none}.page-news-thumb{margin-right:15px;flex-shrink:0}.page-news-thumb img{width:175px;height:115px;object-fit:cover;border-radius:10px;display:block}.page-news-content{flex:1}.page-news-title{font-size:16px;font-weight:700;color:#333;text-decoration:none}.page-news-meta{margin:10px 0;line-height:1.4}.page-news-abstract{font-size:14px;color:#6b7280;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-news-info{margin-top:10px;font-size:12px;color:#999}.page-news-date{display:inline-block}.page-news-detail-tag,.page-news-tag{display:inline-block;margin-left:40px;background-color:rgb(from var(--color-qnw-theme) r g b / 10%);color:var(--color-qnw-theme);font-size:12px;font-weight:500;padding:2px 10px;border-radius:999px}.page-news-pagination{margin:32px 0 20px}.page-news-detail-sidebar,.page-news-sidebar{position:sticky;top:150px;width:320px;display:flex;flex-direction:column;gap:20px;height:fit-content;align-self:flex-start}.page-news-ad,.page-news-detail-ad img{width:100%;display:block}.page-news-detail-related,.page-news-product{background-color:#fff;padding:1px 0 2px}.page-news-detail-related-header,.page-news-product-header{height:43px;margin:4px 5% 0;display:flex;align-items:center}.page-news-detail-related-marker,.page-news-product-marker{width:3px;height:15px;background-color:var(--color-qnw-theme);margin-right:8px}.page-news-detail-related-title,.page-news-product-title{font-size:16px;font-weight:700;color:var(--color-qnw-theme);height:43px;line-height:43px;margin:0}.page-news-detail-related-list,.page-news-product-list{margin:4px auto;padding:0 5%;list-style:none}.page-news-detail-related-item,.page-news-product-item{position:relative;line-height:32px;text-indent:10px}:is(.page-news-product-item,.page-news-detail-related-item) a{display:block;font-size:14px;color:#4b5563;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.page-news-product-item,.page-news-detail-related-item) a:hover{color:var(--color-qnw-theme)}:is(.page-news-product-item,.page-news-detail-related-item)::before{content:"";position:absolute;top:10px;left:0;width:0;height:0;border:4px solid transparent;border-left-color:#999}.page-news-detail-container{max-width:1280px;margin:0 auto;padding:20px 0;display:flex;gap:20px}.page-news-detail-main{flex:1;background-color:#fff;padding:0 20px;min-width:0}.page-news-detail-header{padding-top:15px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;text-align:center}.page-news-detail-title{font-size:20px;line-height:1.5;color:#333;font-weight:700;margin:0}.page-news-detail-meta{margin-top:15px;font-size:12px;color:#999}.page-news-detail-date,.page-news-detail-source,.page-news-detail-tag{margin-right:20px}.page-news-detail-content{margin:15px 0;line-height:1.6;color:#333;font-size:16px}.page-news-detail-content img{max-width:96%;display:block;margin:16px auto;height:auto}:is(.page-news-detail-content,.help-content-body) [style*="text-wrap-mode: nowrap"],:is(.page-news-detail-content,.help-content-body) [style*="text-wrap: nowrap"]{white-space:normal!important;text-wrap:wrap!important;overflow-wrap:break-word!important}.auth-container{max-width:1280px;margin:0 auto}.auth-bg{background-color:#efefef;padding:20px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;min-height:480px}.auth-content{width:1280px;display:flex;justify-content:flex-end}.auth-box{background-color:#fff;width:350px;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px}.auth-tab-list{list-style-type:none;padding:0;margin:0;border-bottom:1px solid #e5e7eb;text-align:center}.auth-tab-item{display:inline-block}.auth-tab-button{padding:12px 20px;cursor:pointer;font-size:16px;color:#4b5563;transition:all .3s ease;font-weight:600}.auth-form{padding:20px}.auth-form-group{margin-bottom:20px}.auth-label{font-size:14px;color:#1f2937;margin-bottom:8px;display:block}.auth-input{width:100%;padding:10px;border:1px solid #e5e7eb;border-radius:4px;font-size:14px;transition:border-color .3s ease}.auth-flex-between{display:flex;justify-content:space-between;align-items:center}.auth-checkbox-group{display:flex;align-items:center}.auth-checkbox{width:16px;height:16px;margin-right:8px;border:1px solid #e5e7eb}.auth-checkbox-group .auth-label{margin-bottom:0}.auth-link{color:var(--color-qnw-theme);text-decoration:none;font-size:12px}.auth-link:hover{text-decoration:underline}.auth-btn{width:100%;background-color:var(--color-qnw-theme);color:#fff;padding:10px 0;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.auth-footer{background-color:#f8f8f8;padding:15px;text-align:center;font-size:14px;color:#6b7280}.coupon-banner{display:block}.coupon-img{width:100%;height:auto;object-fit:cover}.coupon-container{display:flex;justify-content:center;align-items:center;gap:20px;padding:20px;margin:30px 0}.coupon-card{background-color:#fff;border:1px solid #e4e4e4;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;width:350px;display:flex}.coupon-details{padding:16px;flex:1}.coupon-value{font-weight:700;color:#999;display:flex;align-items:baseline}.coupon-theme-value{color:var(--color-qnw-theme)}.coupon-currency{font-size:18px;line-height:1.5}.coupon-amount{font-size:50px;padding-left:12px;padding-right:10px}.coupon-date,.coupon-description{font-size:12px;color:#6b7280;margin-top:8px}.coupon-tags{margin-top:8px;display:flex;gap:3px}.coupon-tag{font-size:12px;padding:2px 6px;border-radius:4px;color:#fff;display:inline-block}.coupon-new,.coupon-theme-tag{background-color:var(--color-qnw-theme)}.coupon-btn{background-color:#999;color:#fff;text-align:center;padding:16px;border-left:3px dotted #fff;position:relative;display:flex}.coupon-btn-ok{background-color:var(--color-qnw-theme)}.coupon-btn-no{cursor:not-allowed;background-color:#999}.coupon-expired{background-color:#999}.coupon-btn-text{writing-mode:vertical-rl;font-size:14px;letter-spacing:2px}.pay-container{max-width:1200px;margin:20px auto;padding:0 16px}.pay-header{display:flex;align-items:center;gap:5px;margin-bottom:10px;font-size:18px;font-weight:700;color:#333}.pay-header .iconfont{color:#10b981;font-weight:700;font-size:20px}.pay-card{background-color:#fff;border:1px solid #e5e5e5;padding:20px}.pay-order-info{display:flex;flex-direction:column;gap:12px;color:#666;font-size:16px}.pay-info-row{display:flex;align-items:center;gap:15px}.pay-info-label{white-space:nowrap}.pay-amount{font-weight:700;color:var(--color-qnw-theme)}.pay-tip{background-color:#efefef;padding:10px;margin:15px 0;font-size:13px;color:#ef4444}.pay-bank-table-wrapper{width:100%;border:1px solid #eee;overflow:hidden}.pay-bank-table{width:100%;border-collapse:collapse;background-color:#fcfcfc;font-size:14px}.pay-bank-table tr{border-bottom:1px dashed #f2f2f2}.pay-bank-table tr:last-child{border-bottom:none}.pay-bank-label{background-color:#f6f6f6;padding:12px;font-weight:700;color:#999;width:15%;vertical-align:top}.pay-bank-value{padding:12px;color:#333}.pay-actions{display:flex;justify-content:center;align-items:center;gap:50px;padding-top:20px}.pay-btn{display:block;padding:10px 20px;text-align:center;text-decoration:none;color:#fff;font-size:14px;font-weight:500;border-radius:4px}.pay-btn-confirm{background-color:var(--color-qnw-theme)}.pay-btn-order{background-color:#10b981}.pay-wx-card{max-width:896px;margin:0 auto;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:8px;padding:24px}.pay-wx-header{display:flex;align-items:center;border-bottom:1px solid #e5e5e5;padding-bottom:16px}.pay-wx-logo{height:32px}.pay-wx-reminder{font-size:14px;color:#9ca3af;margin-left:auto}.pay-wx-order-info{margin-top:16px;font-size:14px;line-height:24px;color:#333}.pay-order-id{font-weight:600;color:var(--color-qnw-theme)}.pay-merchant{color:#555}.pay-wx-qr-section{width:500px;margin:40px auto 0;text-align:center}.pay-wx-amount-label{font-size:18px;margin-bottom:8px}.pay-wx-amount{font-size:30px;font-weight:700;color:var(--color-qnw-theme);margin-bottom:24px}.pay-wx-qr-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.pay-wx-qr-main{display:flex;flex-direction:column;align-items:center}.pay-wx-qr-code{height:200px;width:auto}.pay-wx-qr-hint{margin-top:15px;font-size:14px;color:#9ca3af}.pay-wx-guide-img{width:240px}.page-category-container{max-width:1280px;margin:0 auto;padding:20px 0}.page-category-header{display:flex;justify-content:space-between;align-items:center;background-color:rgb(from var(--color-qnw-theme) r g b / 10%);padding:10px 16px;margin-bottom:12px;font-size:14px}.page-category-sort-section{display:flex;align-items:center;gap:20px;flex:1}.page-category-sort-select{padding:6px 24px 6px 8px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;min-width:150px}.page-category-sort-buttons{display:flex;gap:2px}.page-category-sort-btn{padding:6px 16px;font-size:14px;border:1px solid #ddd;background:#fff;cursor:pointer}.page-category-sort-btn.active,.page-category-sort-btn:hover{background-color:var(--color-qnw-theme);color:#fff;border-color:var(--color-qnw-theme)}.page-category-total{color:#333}.page-category-total-count{color:var(--color-qnw-theme);padding:0 4px}.page-category-goods-list{display:flex;flex-direction:column;gap:15px}.page-loading{width:100%;text-align:center;display:flex;justify-content:center;padding:40px 0}.page-loading-spinner{width:80px;height:80px;border:6px solid #ddd;border-top-color:var(--color-qnw-theme);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-category-goods-item{display:flex;gap:20px;padding:15px;border:1px solid #e9e9e9;background:#fff;align-items:flex-start}.page-category-goods-item:hover{box-shadow:0 0 10px 3px #2196f31a}.page-category-thumb-link{display:block;width:90px;height:90px;border:1px solid #e0e0e0}.page-category-thumb-img{width:100%;height:100%;object-fit:cover}.page-category-pn{font-weight:700;font-size:14px;color:#333;text-decoration:none}.page-category-attr{display:flex;gap:6px}.page-category-attr-label{color:#909399;white-space:nowrap}.page-category-attr-value{color:#333;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.page-category-desc{display:flex;gap:6px}.page-category-desc-text{color:#333;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page-category-info,.page-category-pricing,.page-category-quantity,.page-category-stock{flex:1;font-size:12px;display:flex;flex-direction:column;gap:4px}.page-category-info{flex:2}.page-category-stock-row{display:flex;gap:10px}.page-category-stock-label{color:#909399;white-space:nowrap}.page-category-stock-value{color:#333;font-weight:700}.page-category-pricing .page-category-tax-note{color:#000;margin-bottom:4px;text-align:center}.cart-price-row,.page-category-price-row{display:flex;gap:15px}.cart-price-qty,.page-category-price-qty{width:60px;text-align:right;color:#7a7a7a}.cart-price-value,.page-category-price-value{color:#7a7a7a;flex:1;overflow:hidden;text-overflow:ellipsis;text-align:left}.page-category-single-price{display:flex;align-items:center;height:100%;color:#7a7a7a}.page-category-quantity{margin:0 60px;text-align:center}.page-category-counter{display:flex;margin:0 auto}.page-category-min-qty,.page-category-subtotal{margin-top:10px;font-size:12px;color:#909399}.page-category-subtotal{color:var(--color-qnw-theme);font-weight:700}.page-category-actions{display:flex;flex-direction:column;gap:15px;justify-content:flex-start}.page-category-btn{padding:6px 20px;font-size:12px;border:none;cursor:pointer;text-align:center;text-decoration:none;display:block}.page-category-btn-cart{background-color:var(--color-qnw-theme);color:#fff}.page-category-btn-buy{color:var(--color-qnw-theme);border:1px solid var(--color-qnw-theme)}.page-category-pagination{margin:32px 0}.page-catalog-container{max-width:1280px;margin:20px auto;padding:20px;background:#fff}.page-catalog-content{display:flex;flex-direction:column;gap:20px}.page-catalog-title{font-size:16px;font-weight:700;color:#666;border-bottom:1px solid #e5e7eb;padding-bottom:8px;margin:0}.page-catalog-sub-list{display:grid;grid-template-columns:repeat(6,1fr);gap:10px 25px;padding-top:8px;list-style:none;margin:0}.page-catalog-sub-link{display:block;font-size:12px;color:#666;text-decoration:none;transition:color .2s}.cart-container{max-width:1200px;margin:20px auto;padding:20px;background:#fff}.cart-header-row{display:flex;align-items:center;height:36px;background-color:#f2f2f2;font-weight:700;font-size:14px;padding:0 15px;gap:12px}.cart-header-cell,.cart-item-cell{flex:1;text-align:center}.cart-header-action,.cart-item-action{width:auto!important;text-align:right!important;padding-right:10px}.cart-header-info,.cart-item-info{width:350px!important}.cart-items-list{display:flex;flex-direction:column;gap:20px;padding:20px 0}.cart-item{border:1px solid #e9e9e9;padding:15px}.cart-item-row{display:flex;align-items:center;gap:12px;font-size:12px}.cart-item-info{display:flex;gap:12px}.cart-item-image-link{display:block;width:90px;height:90px;border:1px solid #e0e0e0;flex-shrink:0}.cart-item-image{width:100%;height:100%;object-fit:cover}.cart-item-details{display:flex;flex-direction:column;gap:3px}.cart-item-pn{font-weight:700;font-size:14px;text-decoration:none;color:inherit}.cart-item-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-item-stock{color:#666}.cart-item-tax-note{text-align:center;color:#000;margin-bottom:4px}.cart-moq,.cart-stock-qty{font-weight:700;padding:0 4px}.cart-header-quantity,.cart-item-quantity{width:150px;text-align:center}.cart-quantity-input{display:flex;align-items:center}.cart-qty-btn,.page-category-counter-btn{width:30px;height:30px;background:#f3f4f6;border:1px solid #d1d5db;cursor:pointer;display:flex;align-items:center;justify-content:center}:is(.cart-qty-btn,.page-category-counter-btn):hover{background:#e5e7eb}.cart-qty-input,.page-category-counter-input{width:90px;height:30px;text-align:center;border:1px solid #d1d5db;border-left:none;border-right:none;background:#f9fafb}.cart-item-subtotal{color:var(--color-qnw-theme);font-weight:700}.cart-delete-btn{background:0 0;border:none;color:#333;cursor:pointer}.cart-footer{position:sticky;bottom:0;background:#fff;padding-top:20px}.cart-footer-top{display:flex;align-items:center;height:36px;background-color:#f2f2f2;padding:0 15px;gap:20px;font-size:12px}.cart-footer-select-all{display:flex;align-items:center;gap:8px}.cart-batch-delete{background:0 0;border:none;color:#333;cursor:pointer}.cart-footer-summary{margin-left:auto}.cart-summary-count{color:var(--color-qnw-theme);font-size:14px}.cart-footer-bottom{display:flex;justify-content:flex-end;align-items:center;gap:20px;padding-top:20px}.cart-total{display:flex;align-items:center;gap:4px}.cart-total-label{font-size:14px;padding:0 4px}.cart-total-amount{font-size:22px;color:var(--color-qnw-theme)}.cart-checkout-btn{width:155px;height:45px;background:var(--color-qnw-theme);color:#fff;border:none;font-size:16px;font-weight:700;cursor:pointer}.product-detail-container{max-width:1280px;margin:20px auto;display:flex;gap:20px}.product-detail-main-content{flex:1;display:flex;gap:20px;background:#fff;padding:20px;margin-bottom:20px;width:100%;flex-wrap:wrap}.product-detail-image-panel{display:flex;flex-direction:column;gap:15px}.product-detail-main-image img{height:260px;object-fit:contain}.product-detail-swiper{width:260px}.product-detail-thumb-img{width:48px!important;height:48px!important;cursor:pointer}.product-detail-info-panel{flex:1}.product-detail-info-header{border-bottom:1px solid #cecfd4;padding-bottom:10px;margin-bottom:10px}.product-detail-pn{font-size:18px;font-weight:700}.product-detail-spec-list{list-style:none;padding:0;margin:0}.product-detail-spec-item{display:flex;gap:10px;margin-bottom:10px;font-size:14px}.product-detail-spec-label{width:100px;color:#69788a;flex-shrink:0}.product-detail-spec-value{padding-left:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-detail-attr-tabs{border:1px solid #e4e4e4;background:#fff;width:100%}.product-detail-tab-nav{background:#f9f9f9;border-bottom:1px solid #e4e4e4}.product-detail-tab-list{display:flex;list-style:none;padding:0;margin:0}.product-detail-tab-item{border:1px solid transparent;border-left:1px solid #e4e4e4}.product-detail-tab-item:first-child{border-left:none}.product-detail-tab-item.active{background:#fff;border-top:2px solid var(--color-qnw-theme)}.product-detail-tab-btn{display:block;padding:8px 28px;background:0 0;border:none;cursor:pointer;font-weight:700;font-size:14px}.product-detail-tab-content{padding:20px}.product-detail-tab-pane{display:none}.product-detail-tab-pane.active{display:block}.product-detail-attr-table{width:100%;border-collapse:collapse;font-size:14px}.product-detail-attr-col{padding:12px;background:#f6f6f6;font-weight:700;text-align:left}.product-detail-attr-row{border-bottom:1px solid #e4e4e4}.product-detail-attr-row:last-of-type{border:none}.product-detail-attr-name,.product-detail-attr-value{text-align:left;padding:12px;color:#666}.product-detail-attr-name{width:50%;font-weight:400;color:#333}.product-detail-pdf-iframe{width:100%;height:800px;border:none}.product-detail-buy-panel{width:30%;padding:20px;background:#fff;align-self:flex-start}.product-detail-price-section{margin-bottom:20px}.product-detail-price-title{font-size:14px;font-weight:700;margin-bottom:10px}.product-detail-single-price{display:flex;align-items:center;gap:12px}.product-detail-price-amount{font-size:22px;color:var(--color-qnw-theme);font-weight:700}.product-detail-price-header{background:#f1f1f1;color:#69788a;font-size:14px;line-height:35px;padding:0 16px;display:grid;grid-template-columns:1fr 1fr;gap:0}.product-detail-price-body{background:#fafafa;padding:0 16px}.product-detail-price-tier{display:grid;grid-template-columns:1fr 1fr;line-height:30px;font-size:12px}.product-detail-quantity-section{margin-bottom:20px}.product-detail-qty-header{display:flex;flex-direction:column;margin-bottom:10px}.product-detail-qty-title{font-size:14px;font-weight:700}.product-detail-moq{font-size:12px;color:#69788a;padding-left:4px}.product-detail-stock{background:#fff3cd;color:#856404;padding:8px;border-radius:4px;font-size:14px;font-weight:700;margin-bottom:8px;display:flex;justify-content:space-between}.product-detail-quantity-input{display:flex;align-items:center}.product-detail-qty-btn{width:60px;height:44px;background:#f3f4f6;border:1px solid #d1d5db;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.product-detail-qty-btn:hover{background:#e5e7eb}.product-detail-qty-field{flex:1;height:44px;text-align:center;border:1px solid #d1d5db;border-left:none;border-right:none;background:#f9fafb}.product-detail-total-section{margin-bottom:20px}.product-detail-total-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.product-detail-total-title{font-size:14px;font-weight:700}.product-detail-total-amount{font-size:22px;color:var(--color-qnw-theme);font-weight:700}.product-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:10px}.product-detail-btn{padding:10px;border:1px solid var(--color-qnw-theme);font-weight:700;cursor:pointer;background:var(--color-qnw-theme);color:#fff}.product-detail-btn-outline{background:0 0;color:var(--color-qnw-theme)}.product-detail-content-block{display:flex;gap:20px;width:100%}.order-container{max-width:1280px;margin:20px auto;padding:0 20px}.order-address,.order-comment,.order-coupon,.order-payment,.order-products{background:#fff;padding:20px;margin-bottom:20px}.order-address-header,.order-comment-header,.order-coupon-header,.order-payment-header,.order-products-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.order-address-title,.order-comment-title,.order-coupon-title,.order-payment-title,.order-products-title{font-size:16px;font-weight:700}.order-btn-add{cursor:pointer;color:var(--color-qnw-theme);border:1px solid var(--color-qnw-theme);background:#fff;font-weight:500;font-size:14px;padding:6px 24px;text-align:center}.order-btn-add:hover{background:var(--color-qnw-theme);color:#fff}.order-address-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.order-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:50;overflow:auto;padding:1rem}.order-modal-wrapper{display:flex;justify-content:center;align-items:center;min-height:100%}.order-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:570px;max-width:100%}.order-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e7eb}.order-modal-title{font-size:20px;font-weight:600;color:#111827}.order-modal-close{background:0 0;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#9ca3af;cursor:pointer}.order-modal-close:hover{background:#e5e7eb;color:#111827}.order-modal-body{padding:16px}.order-form-fields{display:flex;flex-direction:column;gap:16px}.order-form-row,.order-form-row-checkbox{display:flex;align-items:center;gap:20px}.order-form-label{width:25%;text-align:right;font-size:14px;font-weight:500;color:#111827}.order-required{color:#ef4444;padding:0 4px}.order-form-input{width:60%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;background:#f9fafb;color:#111827}.order-checkbox-wrapper{display:flex;align-items:center;gap:8px}.order-checkbox{width:16px;height:16px;accent-color:var(--color-qnw-theme);border:1px solid #d1d5db}.order-checkbox-label{font-size:14px;color:#111827;cursor:pointer}.order-form-submit{margin-top:30px;margin-bottom:10px;display:flex;justify-content:center}.order-btn-save{width:60%;background:var(--color-qnw-theme);color:#fff;border:none;border-radius:6px;font-weight:500;font-size:14px;padding:10px 20px;cursor:pointer}.order-payment-options{display:flex;gap:20px}.order-pay-option{display:flex;align-items:center;padding:0 16px;border:1px solid #e5e5e5;border-radius:4px}.order-pay-radio{width:16px;height:16px;accent-color:var(--color-qnw-theme);margin-right:8px}.order-pay-label{padding:12px 0;font-size:14px;font-weight:500;color:#111827;cursor:pointer}.order-comment-textarea{width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;background:#f9fafb;color:#111827;resize:vertical}.order-back-cart{font-size:14px;color:var(--color-qnw-theme);text-decoration:none}.order-products-table{width:100%;overflow-x:auto}.order-products-header-row{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:16px;font-size:14px;font-weight:600;color:#111827;background:#f3f4f6;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.order-product-row{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:20px 16px;font-size:12px;color:#4b5563;border-bottom:1px solid #e5e5e5}.order-text-right{text-align:right}.order-coupon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.order-coupon-item{height:130px;border:1px solid var(--color-qnw-theme);border-radius:4px;position:relative;display:flex;flex-direction:column;cursor:pointer}.order-coupon-item:hover{border-color:var(--color-qnw-theme)}.order-coupon-top{flex:1;padding:20px 20px 0;color:#fff;display:flex;flex-direction:column;border-top:2px dashed #fff}.order-coupon-valid{background:var(--color-qnw-theme)}.order-coupon-invalid{background:#999;cursor:not-allowed}.order-coupon-amount{font-size:18px;font-weight:700;flex:1}.order-coupon-expire{font-size:12px;line-height:32px}.order-coupon-bottom{display:flex;justify-content:space-between;padding:0 20px;line-height:40px;font-size:12px;color:#666}.order-coupon-active{position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:30px solid var(--color-qnw-theme);border-left:30px solid transparent;color:#fff;z-index:10}.order-check-icon{width:20px;height:20px;position:absolute;top:11px;left:-20px;color:#fff}.order-footer-sticky{position:sticky;bottom:0;background:#fff;padding:20px;box-shadow:0 0 6px -1px rgba(0,0,0,.1),0 -2px 4px -2px rgba(0,0,0,.1);z-index:10}.order-summary{width:450px;margin-left:auto}.order-summary-list{list-style:none;padding:0;margin:0}.order-summary-item{display:flex;line-height:35px}.order-summary-label{width:65%;text-align:right;font-size:16px}.order-summary-value{width:35%;text-align:right;font-size:12px;color:var(--color-qnw-theme)}.order-pay-section{display:flex;flex-direction:column;align-items:flex-end;margin-top:20px}.order-pay-total{display:flex;width:100%;line-height:35px;margin-bottom:20px}.order-pay-amount{width:35%;text-align:right;font-size:18px;color:var(--color-qnw-theme)}.order-btn-submit{display:flex;align-items:center;background:var(--color-qnw-theme);color:#fff;border:1px solid var(--color-qnw-theme);font-weight:500;font-size:16px;padding:10px 40px;cursor:pointer}.order-submit-spinner{margin-right:12px}.order-spinner-small{width:18px;height:18px;border:2px solid #fff;border-top:2px solid var(--color-qnw-theme);border-radius:50%;animation:spin 1s linear infinite}.order-address-item{height:150px;padding:0 20px;border:1px solid #e4e4e4;border-radius:4px;position:relative;display:flex;flex-direction:column;cursor:pointer}.order-address-item-default,.order-address-item:hover{border-color:var(--color-qnw-theme)}.order-address-item-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f2f2f2;margin-bottom:10px}.order-contact-name{font-size:16px;color:#000}.order-contact-phone{font-size:14px;color:#6b7280}.order-contact-addr{flex:1;font-size:13px;color:#54657d}.order-default-tag{background:var(--color-qnw-theme);color:#fff;font-size:12px;font-weight:500;padding:2px 10px;border-radius:4px;margin-left:8px}.order-address-actions{display:flex;gap:20px;padding-bottom:7px;font-size:14px;color:#666}.order-action-link{color:#666;text-decoration:none}.order-address-active{position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:30px solid var(--color-qnw-theme);border-left:30px solid transparent;color:#fff;z-index:10}:is(.order-address-active,.order-coupon-active) .iconfont{position:absolute;right:2px;top:8px;z-index:11;display:block}.order-hidden{display:none}.brand-wrapper{max-width:1280px;margin:20px auto}.brand-card{display:flex;background-color:#fff;padding:15px;margin-bottom:20px}.brand-logo{width:220px;padding:10px;flex-shrink:0}.brand-logo-img{width:100%;height:100%;object-fit:contain}.brand-divider{width:1px;height:100px;background-color:#f0f0f0;margin:auto 30px;align-self:center}.brand-content{padding-top:15px}.brand-title{font-size:16px;font-weight:700;margin:0 0 22px 0}.brand-description{font-size:14px;color:#666;margin:0}#app.style-10 .nav-category-container{background:var(--color-qnw-theme);border-bottom:none}#app.style-10 .nav-menu-item,#app.style-10 .nav-menu-item:hover{color:#fff!important}#app.style-10 .nav-menu-item.text-qnw-theme{color:#fff!important;text-decoration:underline;text-decoration-thickness:2px}#app.style-10 .home-brand-logo{background-color:#fff;padding:20px;margin-bottom:20px}#app.style-10 .section-title-bar{display:none}#app.style-10 :is(.home-top-block-r,.banner-image,.product-card,.nav-search-form,.nav-search-btn,.home-brand-logo,.page-category-sort-select,.page-category-header,.page-category-sort-btn,.page-category-goods-item,.page-category-btn,.elevator-item,.elevator-link,.product-detail-main-content,.product-detail-buy-panel,.product-detail-btn,.cart-container,.cart-header-row,.cart-item,.cart-footer-top,.cart-checkout-btn,.order-address,.order-payment,.order-comment,.order-products,.order-coupon,.order-address-item,.login-btn,.order-btn-add,.order-btn-submit,.page-news-list,.page-news-product,.page-catalog-container,.help-sidebar,.help-main,.qnw-image-img,.industry-news-col,.industry-deal-col,.page-news-detail-related,.page-news-detail-main,.features-zonesimg){border-radius:10px}#app.style-10 [data-command=reduce]{border-radius:10px 0 0 10px}#app.style-10 [data-command=add]{border-radius:0 10px 10px 0}#app.style-10 .nav-category-menu-item:hover{border-radius:10px}