.collection-section{max-width:1400px;margin:0 auto;padding:40px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:12px}.collection-count{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.sort-select{background:var(--dark3);border:1px solid rgba(255,255,255,.1);color:#fff;font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:1px;padding:10px 36px 10px 14px;border-radius:4px;cursor:pointer;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s}.sort-select:focus{border-color:var(--green)}.product-card-link{display:block;text-decoration:none}.quick-add-btn{display:block;width:100%;margin-top:12px;padding:12px;background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--muted);font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:all .25s;opacity:0;transform:translateY(4px)}.product-card:hover .quick-add-btn{opacity:1;transform:translateY(0);border-color:var(--green);color:var(--green)}.quick-add-btn:hover{background:var(--green);color:#fff;border-color:var(--green)}.quick-add-btn:disabled{opacity:.3;cursor:not-allowed;border-color:#ffffff1a;color:var(--muted)}.quick-add-btn.loading{opacity:.7;pointer-events:none}.quick-size-btn{cursor:pointer;border:1px solid transparent;background:var(--dark3);transition:all .2s}.quick-size-btn.active{border-color:var(--green);color:var(--green)}.pagination-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:60px;flex-wrap:wrap}.page-numbers{display:flex;align-items:center;gap:6px}.page-num{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-family:var(--font-ui);font-size:13px;font-weight:700;color:var(--muted);text-decoration:none;transition:all .2s}.page-num:hover{border-color:var(--green);color:var(--green)}.page-num.active{background:var(--green);border-color:var(--green);color:#fff}.page-gap{color:var(--muted);padding:0 4px}.page-btn{min-width:120px;text-align:center}.empty-collection{text-align:center;padding:80px;color:var(--muted);font-family:var(--font-ui);letter-spacing:3px;font-size:13px}@media(max-width:767px){.collection-section{padding:20px 16px}.pagination-nav{gap:10px}.page-btn{min-width:90px;font-size:12px}.quick-add-btn{opacity:1;transform:none}}.faq-section{padding:100px 0;background:var(--dark2);position:relative}.faq-wrap{max-width:820px;margin:0 auto;padding:0 24px}.faq-header{text-align:center;margin-bottom:60px}.faq-intro{color:var(--muted);font-size:15px;line-height:1.7;margin-top:16px;font-weight:300;max-width:560px;margin-left:auto;margin-right:auto}.faq-list{display:flex;flex-direction:column;gap:4px}.faq-item{background:var(--dark3);border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.faq-item[open]{border-color:var(--green);box-shadow:0 4px 20px #0062331a}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;cursor:pointer;list-style:none;font-family:var(--font-ui);font-size:15px;font-weight:700;letter-spacing:.3px;color:#fff;transition:color .25s;-webkit-user-select:none;user-select:none}.faq-q::-webkit-details-marker{display:none}.faq-item[open] .faq-q{color:var(--green)}.faq-chevron{width:18px;height:18px;flex-shrink:0;color:var(--muted);transition:transform .35s cubic-bezier(.4,0,.2,1),color .25s}.faq-item[open] .faq-chevron{transform:rotate(180deg);color:var(--green)}.faq-a{overflow:hidden}.faq-a-inner{padding:16px 28px 24px;color:var(--muted);font-size:14px;line-height:1.85;font-weight:300;border-top:1px solid rgba(255,255,255,.04)}.faq-contact{margin-top:60px;text-align:center;padding:48px 40px;background:linear-gradient(135deg,#0062331a,#00623308);border:1px solid rgba(0,98,51,.25);border-radius:12px}.faq-contact-icon{font-size:32px;margin-bottom:16px}.faq-contact p{color:var(--muted);font-size:15px;margin-bottom:24px;line-height:1.6}@media(max-width:767px){.faq-section{padding:60px 0}.faq-header{margin-bottom:40px}.faq-q{padding:18px 20px;font-size:14px}.faq-a-inner{padding:14px 20px 20px}.faq-contact{padding:32px 24px}}.sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:900;background:var(--dark3);border-top:1px solid rgba(255,255,255,.08);transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);box-shadow:0 -8px 32px #00000080}.sticky-bar.visible{transform:translateY(0)}.sticky-bar-inner{max-width:1400px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.sticky-bar-product{display:flex;align-items:center;gap:14px;min-width:0}.sticky-bar-img{width:48px;height:48px;border-radius:6px;overflow:hidden;flex-shrink:0;background:var(--dark2)}.sticky-bar-img img{width:100%;height:100%;object-fit:cover}.sticky-bar-title{font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:.5px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.sticky-bar-price{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--green);margin-top:2px}.sticky-bar-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.sticky-urgency{display:flex;align-items:center;gap:7px;font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold)}.urgency-dot{width:7px;height:7px;background:var(--gold);border-radius:50%;flex-shrink:0;animation:urgency-pulse 1.6s ease-in-out infinite}@keyframes urgency-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.sticky-atc{background:var(--green);color:#fff;border:none;font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:15px 32px;border-radius:4px;cursor:pointer;transition:background .25s,transform .2s,box-shadow .25s;white-space:nowrap}.sticky-atc:hover{background:var(--green2);transform:translateY(-1px);box-shadow:0 6px 20px #0062334d}.sticky-atc:active{transform:translateY(0)}@media(min-width:768px){.sticky-bar{display:none}}@media(max-width:767px){.sticky-urgency{display:none}.sticky-bar-title{max-width:130px}.sticky-atc{padding:15px 22px;font-size:12px;letter-spacing:1.5px}.sticky-bar-inner{padding:10px 16px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
