:root{--primary-pink: #d6006e;--active-teal: #006b80;--text-dark: #222;--text-light: #555;--border-color: #e0e0e0;--bg-light: #f9f9f9;--font-family: "Segoe UI", "Roboto", Helvetica, Arial, sans-serif}.header-parts-collection-wrapper *{box-sizing:border-box}.header-parts-collection-wrapper{font-family:var(--font-family);color:var(--text-dark);background-color:#fff;line-height:1.6;padding-top:40px}.header-parts-collection-wrapper .ecommerce-container{display:grid;grid-template-columns:300px 1fr;gap:40px;max-width:1400px;margin:0 auto;padding:20px}.header-parts-collection-wrapper .page-header{text-align:center;padding:80px 120px;max-width:1400px;margin:0 auto;box-sizing:border-box}.header-parts-collection-wrapper .page-header h1{font-size:2.2rem;margin-bottom:10px;font-weight:700}.header-parts-collection-wrapper .page-header__body{position:relative}@media(max-width:768px){.header-parts-collection-wrapper .page-header__body{overflow:hidden;transition:height .4s ease}.header-parts-collection-wrapper .para-1{position:relative;margin-bottom:0}.header-parts-collection-wrapper .para-1[style*=webkit-line-clamp]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}.header-parts-collection-wrapper .para-2{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease,margin .4s ease;margin-top:0}.header-parts-collection-wrapper #page-desc.expanded .para-2{max-height:500px;opacity:1;margin-top:1rem}.header-parts-collection-wrapper .collection-readmore-btn,.header-parts-collection-wrapper .collection-readless-btn{display:inline-block;margin-top:.5rem;padding:8px 16px;font-size:.9rem;font-weight:600;color:#d6006e;background:transparent;border:2px solid #d6006e;border-radius:4px;cursor:pointer;transition:all .3s ease;text-align:center}.header-parts-collection-wrapper .collection-readmore-btn:hover,.header-parts-collection-wrapper .collection-readless-btn:hover{background:#d6006e;color:#fff}.header-parts-collection-wrapper .collection-readless-btn,.header-parts-collection-wrapper #page-desc.expanded .collection-readmore-btn{display:none}.header-parts-collection-wrapper #page-desc.expanded .collection-readless-btn{display:inline-block}}.header-parts-collection-wrapper .filter-sidebar{border-right:1px solid var(--border-color);padding-right:20px;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto}.header-parts-collection-wrapper .filter-title{font-weight:700;font-size:1.2rem;margin-bottom:15px}.header-parts-collection-wrapper .active-filters-area{margin-bottom:25px;min-height:10px}.header-parts-collection-wrapper .selected-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.header-parts-collection-wrapper .filter-tag{padding:5px 10px;border-radius:4px;font-size:.85rem;display:flex;align-items:center;gap:6px;font-weight:500}.header-parts-collection-wrapper .tag-category{background:#e0f7fa;color:#006064;border:1px solid #b2ebf2}.header-parts-collection-wrapper .tag-brand{background:#fce4ec;color:#c2185b;border:1px solid #f8bbd0}.header-parts-collection-wrapper .filter-tag i{cursor:pointer;font-weight:700;opacity:.6;font-style:normal}.header-parts-collection-wrapper .filter-tag i:hover{opacity:1}.header-parts-collection-wrapper .clear-filters{font-size:.85rem;color:var(--text-light);text-decoration:underline;cursor:pointer;border:none;background:none;display:none}.header-parts-collection-wrapper .price-filter{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--border-color)}.header-parts-collection-wrapper .price-inputs{display:flex;justify-content:space-between;margin-bottom:10px;align-items:center}.header-parts-collection-wrapper .price-inputs input{width:80px;padding:5px;border:1px solid var(--border-color);border-radius:4px}.header-parts-collection-wrapper .slider-container{position:relative;height:5px;background:#ddd;border-radius:5px;margin-top:10px}.header-parts-collection-wrapper .slider-track{position:absolute;height:100%;background:var(--primary-pink);left:0;right:0}.header-parts-collection-wrapper .range-inputs{position:relative}.header-parts-collection-wrapper .range-inputs input[type=range]{position:absolute;width:100%;pointer-events:none;-webkit-appearance:none;appearance:none;background:transparent;top:-7px}.header-parts-collection-wrapper .range-inputs input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#fff;border:2px solid var(--primary-pink);border-radius:50%;cursor:pointer}.header-parts-collection-wrapper .level-1-btn{background:none;border:none;width:100%;text-align:left;padding:15px 0;cursor:pointer;outline:none;display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #eee;margin-top:10px;color:#111}.header-parts-collection-wrapper .filter-group{margin-bottom:2px}.header-parts-collection-wrapper .filter-row{display:flex;align-items:center;justify-content:flex-start;padding:8px 10px;cursor:pointer;border-radius:4px;transition:background-color .2s;-webkit-user-select:none;user-select:none}.header-parts-collection-wrapper .filter-row:hover{background-color:#f4f4f4}.header-parts-collection-wrapper .sub-row{display:flex;align-items:center;padding:6px 10px 6px 45px;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-start}.header-parts-collection-wrapper .sub-row:hover{background-color:#eaeaea}.header-parts-collection-wrapper .filter-checkbox-wrapper{position:relative;display:flex;align-items:center;margin-right:12px}.header-parts-collection-wrapper .filter-checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0;height:100%;width:100%;cursor:pointer;z-index:2}.header-parts-collection-wrapper .checkmark{height:18px;width:18px;background-color:#fff;border:2px solid #ccc;border-radius:3px;display:inline-block;position:relative;flex-shrink:0}.header-parts-collection-wrapper .filter-checkbox-wrapper input:checked~.checkmark{background-color:var(--active-teal);border-color:var(--active-teal)}.header-parts-collection-wrapper .checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.header-parts-collection-wrapper .filter-checkbox-wrapper input:checked~.checkmark:after{display:block}.header-parts-collection-wrapper .item-text{font-size:.95rem;color:#444}.header-parts-collection-wrapper .parent-text{font-weight:700;color:#222}.header-parts-collection-wrapper .item-count{color:#999;font-weight:400;font-size:.8rem;margin-left:4px}.header-parts-collection-wrapper .filter-checkbox-wrapper input:checked~.item-text-target{color:var(--active-teal);font-weight:700}.header-parts-collection-wrapper .sub-row.checked .item-text{color:var(--active-teal);font-weight:700}.header-parts-collection-wrapper .arrow-icon{font-size:.8rem;color:#666;font-weight:700;transition:transform .3s ease;margin-left:auto;width:20px;text-align:center}.header-parts-collection-wrapper .arrow-icon.open{transform:rotate(180deg);color:var(--primary-pink)}.header-parts-collection-wrapper .panel-main{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.header-parts-collection-wrapper .panel-sub{display:none;overflow:hidden;background-color:#fafafa;border-radius:4px;padding-bottom:5px}.header-parts-collection-wrapper .panel-sub.show-panel{display:block!important}.header-parts-collection-wrapper .main-icon{font-size:1.1rem;color:#999}.header-parts-collection-wrapper .level-1-btn .main-icon:before{content:"+"}.header-parts-collection-wrapper .level-1-btn.active .main-icon:before{content:"-"}.header-parts-collection-wrapper .sort-bar{display:flex;gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border-color);align-items:center}.header-parts-collection-wrapper .sort-label{font-weight:600;margin-right:10px}.header-parts-collection-wrapper select.sort-select{padding:8px 12px;border:1px solid var(--border-color);border-radius:4px;background:#fff;cursor:pointer}.header-parts-collection-wrapper .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.header-parts-collection-wrapper .product-card{border:1px solid transparent;padding:12px;border-radius:6px;transition:box-shadow .3s,border-color .3s;display:flex;flex-direction:column;justify-content:space-between;background:#fff;text-align:center;align-items:center;cursor:pointer}.header-parts-collection-wrapper .product-card:hover{box-shadow:0 5px 15px #0000001a;border-color:#eee}.header-parts-collection-wrapper .product-image{width:100%;height:180px;display:block;object-fit:contain;margin:0 auto 10px}.header-parts-collection-wrapper .product-price{font-size:1.2rem;color:var(--active-teal);font-weight:500;margin-bottom:8px}.header-parts-collection-wrapper .product-title{font-size:.9rem;color:var(--text-dark);margin-bottom:8px;line-height:1.3}.header-parts-collection-wrapper .stock-status{font-size:.9rem;margin-bottom:15px;color:#16a34a}.header-parts-collection-wrapper .stock-status.out-of-stock{color:#dc2626}.header-parts-collection-wrapper .product-card>div:first-child{width:100%}.header-parts-collection-wrapper .button-group{width:100%}.header-parts-collection-wrapper .btn{padding:10px 0;border-radius:4px;font-weight:600;cursor:pointer;text-align:center;border:none;display:block;text-decoration:none;width:100%;margin-bottom:8px}.header-parts-collection-wrapper .btn-view{background:#fff;border:1px solid var(--primary-pink);color:var(--primary-pink)}.header-parts-collection-wrapper .btn-view:hover{background:#fff0f7}.header-parts-collection-wrapper .btn-add{background:var(--primary-pink);color:#fff}.header-parts-collection-wrapper .btn-add:hover{opacity:.9}.header-parts-collection-wrapper .btn-add:disabled{background:#ccc;cursor:not-allowed}.header-parts-collection-wrapper .no-products{grid-column:1 / -1;text-align:center;padding:60px 20px;font-size:1.2rem;color:var(--text-light)}@media(max-width:1024px){.header-parts-collection-wrapper .product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.header-parts-collection-wrapper .page-header{padding:30px 20px}.header-parts-collection-wrapper .ecommerce-container{grid-template-columns:1fr}.header-parts-collection-wrapper .filter-sidebar{border-right:none;border-bottom:1px solid var(--border-color);padding-bottom:20px;position:static;max-height:none}.header-parts-collection-wrapper .product-grid{grid-template-columns:repeat(2,1fr);gap:15px}}.header-parts-collection-wrapper .faq-container{width:100%;max-width:100%;margin:60px 0 0;padding:60px 40px;background-color:#f0f4f0}.header-parts-collection-wrapper .accordion{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0032001a;overflow:hidden;border-top:5px solid #367c2b;max-width:1200px;margin:0 auto}.header-parts-collection-wrapper .accordion-item{border-bottom:1px solid #e0e8e0}.header-parts-collection-wrapper .accordion-item:last-child{border-bottom:none}.header-parts-collection-wrapper .accordion-header{width:100%;background-color:transparent;border:none;padding:22px 30px;font-size:1.15rem;font-weight:600;color:#2c3e50;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.header-parts-collection-wrapper .accordion-header:hover{background-color:#f7faf7;color:#367c2b}.header-parts-collection-wrapper .accordion-icon{position:relative;width:20px;height:20px;transition:transform .4s cubic-bezier(.22,1,.36,1);flex-shrink:0;margin-left:15px}.header-parts-collection-wrapper .accordion-icon:before,.header-parts-collection-wrapper .accordion-icon:after{content:"";position:absolute;background-color:#ffde00;border-radius:2px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.header-parts-collection-wrapper .accordion-icon:before{width:100%;height:3px;top:50%;left:0;transform:translateY(-50%)}.header-parts-collection-wrapper .accordion-icon:after{width:3px;height:100%;top:0;left:50%;transform:translate(-50%)}.header-parts-collection-wrapper .accordion-content{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.22,1,.36,1),padding .5s ease;color:#555;font-size:.95rem;line-height:1.6;background-color:#fff}.header-parts-collection-wrapper .accordion-content p{padding:0 30px 25px;margin:0}.header-parts-collection-wrapper .accordion-item.is-open .accordion-header{color:#367c2b;background-color:#f0f7ef}.header-parts-collection-wrapper .accordion-item.is-open .accordion-icon{transform:rotate(45deg)}.header-parts-collection-wrapper .accordion-item.is-open .accordion-icon:before,.header-parts-collection-wrapper .accordion-item.is-open .accordion-icon:after{background-color:#367c2b}@media(max-width:768px){.header-parts-collection-wrapper .accordion-header{font-size:1rem;padding:18px 20px}.header-parts-collection-wrapper .accordion-content p{padding:0 20px 20px}}.category-scroller-section{width:100%;max-width:100%;margin:0 auto;overflow:hidden;padding:20px 0;box-sizing:border-box}.category-scroller-header{padding:0 20px;margin-bottom:40px;text-align:center}.category-scroller-header h2{font-size:32px;font-weight:800;color:#1e293b;margin:0 auto 10px;text-transform:uppercase;letter-spacing:-1px;display:inline-block;padding-bottom:10px;border-bottom:6px solid #fb8c00}.category-scroller-header p{color:#64748b;margin:5px 0 0}.category-scroller{display:flex;width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.category-scroller-inner{display:flex;gap:20px;padding:20px 0;animation:scroll-categories 40s linear infinite;will-change:transform}@keyframes scroll-categories{0%{transform:translate(0)}to{transform:translate(-50%)}}.category-scroller:hover .category-scroller-inner{animation-play-state:paused}.category-scroll-card{flex-shrink:0;width:160px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,filter .3s ease;cursor:pointer}.category-image-circle{width:120px;height:120px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px #0000000d;border:2px solid transparent;transition:all .3s ease;position:relative;overflow:hidden;margin-bottom:12px}.category-image-circle img{width:70%;height:auto;transition:all .3s ease}.category-scroll-name{font-size:13px;font-weight:600;color:#1e293b;line-height:1.3;max-width:140px;word-break:break-word}.category-scroll-card:hover{transform:translateY(-8px)}.category-scroll-card:hover .category-image-circle{border-color:#fb8c00;box-shadow:0 15px 35px #fb8c0033}.category-scroll-card:hover img{transform:scale(1.1)}.category-scroll-card:hover .category-scroll-name{color:#2e7d32}@media(max-width:768px){.category-scroller-section{padding:15px 0}.category-scroller-header{padding:0 15px;margin-bottom:25px}.category-scroller-header h2{font-size:22px;letter-spacing:0}.category-scroller{mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.category-scroller-inner{gap:14px;padding:15px 0}.category-image-circle{width:90px;height:90px;margin-bottom:10px}.category-scroll-card{width:110px}.category-scroll-name{font-size:12px;max-width:100px}}@media(max-width:480px){.category-scroller-header h2{font-size:18px}.category-image-circle{width:75px;height:75px}.category-scroll-card{width:90px}.category-scroller-inner{gap:12px}}.header-parts-collection-wrapper .pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:40px;padding:20px 0;flex-wrap:wrap}.header-parts-collection-wrapper .pagination-link,.header-parts-collection-wrapper .pagination-current{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border-radius:4px;font-weight:600;transition:all .3s ease;text-decoration:none}.header-parts-collection-wrapper .pagination-link{color:#222;background-color:#f0f0f0;border:1px solid #e0e0e0}.header-parts-collection-wrapper .pagination-link:hover{background-color:#d6006e;color:#fff;border-color:#d6006e}.header-parts-collection-wrapper .pagination-current{background-color:#d6006e;color:#fff;border:1px solid #d6006e}.header-parts-collection-wrapper .pagination-prev,.header-parts-collection-wrapper .pagination-next{padding:0 15px;min-width:auto}@media(max-width:768px){.header-parts-collection-wrapper .pagination{gap:8px;margin-top:30px}.header-parts-collection-wrapper .pagination-link,.header-parts-collection-wrapper .pagination-current{min-width:36px;height:36px;font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/header-parts-collection.css.map */
