.special-inventory-3{font-family:var(--font-body,"Inter", sans-serif);background:#f4f5f7;padding:52px 0}.dark .special-inventory-3{background:#111827}.special-inventory-3 .heading-font{font-family:var(--font-heading,"Oswald", sans-serif)}.special-inventory-3 .si3-wrap{max-width:1360px;margin:0 auto;padding:0 32px}.special-inventory-3 .si3-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.special-inventory-3 .si3-cell{height:100%}.special-inventory-3 .si3-card{height:100%;color:inherit;border-radius:var(--radius-container,0);background:#fff;border:1px solid #e7e9ee;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #14181f0d}.dark .special-inventory-3 .si3-card{background:#1f2937;border-color:#374151}.special-inventory-3 .si3-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #14181f21}.special-inventory-3 .si3-cardlink{color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.special-inventory-3 .si3-media{background:#fff;width:100%;height:210px;position:relative}.special-inventory-3 .si3-img{object-fit:cover;width:100%;height:100%;display:block}.special-inventory-3 .si3-badge{color:#fff;text-transform:uppercase;border-radius:var(--radius-button,0);font-size:13px;position:absolute;top:14px}.special-inventory-3 .si3-badge--special{background:var(--color-primary);letter-spacing:1px;padding:6px 16px;font-weight:700;left:14px}.special-inventory-3 .si3-badge--save{letter-spacing:.5px;text-transform:none;background:#16181d;padding:6px 14px;font-weight:600;right:14px}.special-inventory-3 .si3-body{flex-direction:column;flex:auto;padding:20px;line-height:normal;display:flex}.special-inventory-3 .si3-title{-webkit-line-clamp:2;color:#16181d;-webkit-box-orient:vertical;min-height:2.3em;font-size:19px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.dark .special-inventory-3 .si3-title{color:#f3f4f6}.special-inventory-3 .si3-stock{color:#8a8f99;margin-top:5px;font-size:12px}.special-inventory-3 .si3-pricerow{align-items:flex-end;gap:12px;margin-top:14px;display:flex}.special-inventory-3 .si3-price-label{color:#8a8f99;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.special-inventory-3 .si3-price{color:var(--color-primary);font-size:28px;font-weight:700;line-height:1}.special-inventory-3 .si3-was{color:#9aa0ab;padding-bottom:3px;font-size:16px;text-decoration:line-through}.special-inventory-3 .si3-meta{color:#666;border-top:1px solid #eee;flex-direction:column;gap:8px;margin:14px 0 0;padding:12px 0 0;font-size:13px;list-style:none;display:flex}.special-inventory-3 .si3-spec{align-items:center;gap:8px;min-width:0;display:flex}.special-inventory-3 .si3-spec-icon{width:16px;height:16px;color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.special-inventory-3 .si3-spec-glyph{width:16px;height:16px}.special-inventory-3 .si3-spec-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.special-inventory-3 .si3-spec-label{color:#999}.dark .special-inventory-3 .si3-spec-label{color:#6b7280}.dark .special-inventory-3 .si3-meta{color:#9ca3af;border-top-color:#374151}.special-inventory-3 .si3-empty{text-align:center;border-radius:var(--radius-container,0);color:#4b5563;background:#fff;padding:48px;font-weight:600}
