.accessories-section{color:#333;font-size:14px}.accessories-banner-wrapper,.accessories-header-container,.accessories-product{max-width:1500px;margin:0 auto}.accessories-banner-wrapper{margin-top:20px}.accessories-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;overflow:hidden}.accessories-banner img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.22, 1, 0.36, 1);transition:-webkit-transform 1.5s cubic-bezier(0.22, 1, 0.36, 1);transition:transform 1.5s cubic-bezier(0.22, 1, 0.36, 1);transition:transform 1.5s cubic-bezier(0.22, 1, 0.36, 1), -webkit-transform 1.5s cubic-bezier(0.22, 1, 0.36, 1)}.accessories-banner:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.accessories-header-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:30px 0;border-bottom:1px solid #e0e6ef}.accessories-header{font-size:24px;font-weight:bold;margin-bottom:10px}.accessories-category-container{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.accessories-category-container.is-sticky-active{-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,.08);box-shadow:0px 4px 10px 0px rgba(0,0,0,.08)}.accessories-category{padding:30px 0 30px;display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:24px 30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1500px;margin:0 auto}.accessories-category-label,.accessories-sort-label{white-space:nowrap}.accessories-category-options-container,.accessories-sort-options-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.accessories-category-options,.accessories-sort-options{padding:6px 12px;border-radius:4px;border:1px solid #e0e6ef;cursor:pointer;-webkit-transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.accessories-category-options.active,.accessories-sort-options.active{border-color:#06f;color:#06f}.accessories-category-options:hover,.accessories-sort-options:hover{border-color:#06f;color:#06f;background-color:#f0f7ff}#price-sort-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}#price-sort-btn .price-arrows{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px}#price-sort-btn .arrow-up,#price-sort-btn .arrow-down{width:10px;height:5px;background:#b5b5b5;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}#price-sort-btn .arrow-up{-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}#price-sort-btn .arrow-down{-webkit-clip-path:polygon(0% 0%, 100% 0%, 50% 100%);clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}#price-sort-btn.active[data-type="2"] .arrow-up{background:#06f}#price-sort-btn.active[data-type="3"] .arrow-down{background:#06f}.accessories-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:60px;margin-bottom:60px;margin-top:20px}.accessories-product-header{font-size:26px;font-weight:700;margin-bottom:20px}.accessories-product-list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:12px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.accessories-product-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:4px;border:1px solid #e0e6ef;overflow:hidden;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-animation:gkbSlideInUp .5s cubic-bezier(0.25, 1, 0.5, 1) forwards;animation:gkbSlideInUp .5s cubic-bezier(0.25, 1, 0.5, 1) forwards}.accessories-product-card .product-image-container{padding:24px}.accessories-product-card .product-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.22, 1, 0.36, 1);transition:-webkit-transform 1.5s cubic-bezier(0.22, 1, 0.36, 1);transition:transform 1.5s cubic-bezier(0.22, 1, 0.36, 1);transition:transform 1.5s cubic-bezier(0.22, 1, 0.36, 1), -webkit-transform 1.5s cubic-bezier(0.22, 1, 0.36, 1)}.accessories-product-card .product-image:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}.accessories-product-card .product-info{padding:0 12px 12px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.accessories-product-card .product-title{color:#202124;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;margin-bottom:8px;min-height:40px}.accessories-product-card .product-current-price{color:#202124;font-weight:700;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accessories-product-card .product-original-price{color:#999;text-decoration:line-through;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:20px}.accessories-product-card .product-review{margin-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none}.accessories-product-card .product-review svg{width:16px;height:16px;color:#fb0}.accessories-product-card .product-review-text{color:#202124;margin-left:4px;line-height:16px}.accessories-product-card .product-link{cursor:pointer;margin-top:12px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:1px solid #333;background:#fff;color:#202124;height:40px;width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:700;-webkit-transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}.accessories-product-card .product-link:hover{background:#202124;color:#fff;border-color:#202124}@-webkit-keyframes gkbSlideInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes gkbSlideInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.accessories-product-more-btn{cursor:pointer;-webkit-transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);width:15%;margin:40px auto 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:1px solid #333;background:#fff;color:#202124;height:40px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:700;gap:4px;overflow:hidden}.accessories-product-more-btn svg{width:12px;height:12px}.accessories-product-more-btn:hover{background:#202124;color:#fff;border-color:#202124}.gkb-modal-container.accessories-modal{border-radius:4px;padding:28px 40px 40px 40px;max-width:480px;-webkit-box-sizing:border-box;box-sizing:border-box}.gkb-modal-container.accessories-modal .gkb-modal-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#333;gap:20px}.gkb-modal-container.accessories-modal .accessories-modal-header{font-size:24px;font-weight:700}.gkb-modal-container.accessories-modal .accessories-modal-content{font-size:14px}.gkb-modal-container.accessories-modal .accessories-modal-btn{padding:12px 56px;font-size:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#06f;color:#fff;border-radius:4px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.gkb-modal-container.accessories-modal .accessories-modal-btn:hover{background:#0052cc}